.form-page{overflow-x:clip}.form-band{padding:clamp(28px, 4.5vw, 45px) var(--gutter);border-bottom:1px solid var(--hairline-dark);text-align:center;justify-content:center;align-items:center;display:flex}.form-band h1{letter-spacing:0;text-wrap:balance;font-size:clamp(1.75rem,8vw,6.25rem);line-height:1}.form-split{flex-wrap:wrap;gap:clamp(48px,8vw,96px);display:flex}.form-pitch{flex-direction:column;flex:380px;gap:32px;display:flex}.form-pitch-head{flex-direction:column;gap:20px;display:flex}.form-pitch h2{font-size:clamp(1.35rem,3.4vw,2rem)}.form-bullets{flex-direction:column;gap:20px;display:flex}.form-bullets a{text-underline-offset:3px;text-decoration:underline}.form-bullets a:hover{opacity:.75}.form-card{border:1px solid var(--hairline-dark);background:#ffffff08;border-radius:8px;flex-direction:column;flex:420px;gap:32px;max-width:460px;padding:clamp(28px,4vw,40px);display:flex}.form-card-title{letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.form-error{color:#e0645a;margin:-16px 0 0;font-size:.875rem}.form-row{flex-direction:column;gap:24px;display:flex}.form-reassure{text-align:center;padding:clamp(60px, 10vw, 100px) var(--gutter);background:var(--blue);color:var(--paper);flex-direction:column;align-items:center;gap:16px;display:flex}.form-reassure h2{max-width:640px;font-size:clamp(1.35rem,3.4vw,2rem)}.form-reassure .brand-body{opacity:.9;max-width:520px}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
