.st-wrap{width:min(720px,100% - 48px);margin:0 auto;padding:72px 0 96px}.st-kicker{color:var(--hot);margin-bottom:14px;font-size:12px;font-weight:700}.st-wrap h1{margin:0 0 20px;font-size:clamp(44px,8vw,84px);line-height:.95}.st-lede{color:#3a3c40;max-width:58ch;margin:0 0 36px;font-size:18px}.st-form{flex-direction:column;gap:22px;display:flex;position:relative}.st-form label{flex-direction:column;gap:8px;display:flex}.st-form .lab{letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}.st-form input[type=text],.st-form input[type=url],.st-form input[type=email],.st-form textarea{width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:14px 16px;font-size:16px}.st-form input:focus,.st-form textarea:focus{outline:2px solid var(--navy);outline-offset:1px}.st-form small{color:var(--muted);font-size:13px}.st-form .btn{align-self:flex-start}.st-err{color:var(--hot);font-weight:600}.st-fine{color:var(--muted);margin:0;font-size:13px}.st-done{text-align:center;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:44px 28px}.st-done .tick{color:#fff;background:#1f9d55;border-radius:50%;width:56px;height:56px;margin:0 auto 14px;font-size:30px;line-height:56px}.st-done h2{margin:0 0 10px;font-size:32px}.st-done p{color:#3a3c40;margin:0 0 22px}
