.form-page{min-height:100vh;padding:20px 20px 130px;display:flex;flex-direction:column;gap:32px;background:radial-gradient(circle at 100% 0,rgba(253,66,105,.12),transparent 45%),var(--ink)}.back{color:inherit;text-decoration:none;font-size:22px}.form-page h1{font-family:var(--display);font-weight:900;font-size:clamp(32px,10vw,44px);letter-spacing:-1.5px;text-transform:uppercase;line-height:1;word-break:break-word}.form-page .pink{color:var(--pink)}.lead{color:var(--muted);font-size:17px;margin-top:-20px}.field{display:flex;flex-direction:column;gap:12px}.field-label{font-family:var(--display);font-weight:800;font-size:15px}.field-sub{color:var(--muted);font-size:14px;margin-top:-6px}.field input{font:inherit;font-size:22px;color:var(--paper);background:none;border:0;border-bottom:2px solid var(--line-2);padding:8px 0;outline:none;color-scheme:light;transition:border-color .2s}.field input:focus{border-bottom-color:var(--pink)}.field input::placeholder{color:var(--placeholder)}.field-hint{font-size:14px;color:var(--pink-soft)}.field-hint.error{color:var(--pink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{flex-shrink:0;padding:10px 14px;border:1.5px solid var(--line-2);border-radius:999px;font-size:14px;transition:all .15s}.chip.on{border-color:var(--pink);background:var(--pink);color:var(--ink);font-weight:700}.field input.small{font-size:16px}.form-page .cta:disabled{opacity:.3;box-shadow:none}