.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.form-copy{top:calc(var(--topbar-h) + 24px);flex-direction:column;gap:18px;display:flex;position:sticky}.form-copy .points{color:var(--ink-2);flex-direction:column;gap:10px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.form-copy .points li{align-items:center;gap:10px;display:flex}.form-copy .points .icon{color:var(--teal)}.form-copy .alt a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.form{flex-direction:column;gap:18px;padding:clamp(22px,3vw,32px);display:flex}.form .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form .btn{margin-top:6px}.form .field-hint a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.form .field-error:empty{display:none}.success{flex-direction:column;gap:10px;padding:12px 0;display:flex}.success p{color:var(--ink-2)}.success a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.success-icon{background:var(--teal-soft);width:44px;height:44px;color:var(--teal);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}@media (width<=860px){.form-grid{grid-template-columns:1fr}.form-copy{position:static}}@media (width<=480px){.form .two{grid-template-columns:1fr}}
