#start{scroll-margin-top:96px}.start{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);padding:clamp(22px,4vw,40px);display:grid}.start h2{margin:10px 0 14px;font-size:clamp(28px,3.4vw,40px)}.start .lede{font-size:16.5px}.start ul{color:var(--ink-2);gap:10px;margin:20px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.start ul li{grid-template-columns:22px 1fr;gap:8px;display:grid}.start ul li:before{content:"→";font-family:var(--f-mono);color:var(--accent-ink)}.form{grid-template-columns:1fr 1fr;align-content:start;gap:14px;display:grid}.form .full{grid-column:1/-1}.field{gap:6px;min-width:0;display:grid}.field label{font:600 12px var(--f-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.field input,.field select,.field textarea{border:1px solid var(--line-2);background:var(--bg);width:100%;height:46px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px;scroll-margin-top:110px;font-size:15.5px}.field textarea{resize:vertical;height:104px;padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.field label .opt{letter-spacing:.04em;text-transform:none;color:var(--ink-3);font-weight:500}.field .ferr{color:var(--pink-ink);margin:0;font-size:13px;font-weight:500}.field .ferr:empty{display:none}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--pink-ink)}.send-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-note{color:var(--ink-3);margin:0;font-size:13.5px}.status{background:var(--good-soft);color:var(--good);border-radius:9px;margin:0;padding:10px 12px;font-size:14px;font-weight:500}.status:empty{display:none}.status.err{background:var(--pink-soft);color:var(--pink-ink)}.status.err a{color:inherit;text-decoration:underline}.turnstile:empty{display:none}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (width<=820px){.start{grid-template-columns:1fr}}@media (width<=480px){.form{grid-template-columns:1fr}}
