.signup-module__hh8BAW__page{background:var(--r-ivory);overflow:clip}.signup-module__hh8BAW__hero,.signup-module__hh8BAW__choiceSection,.signup-module__hh8BAW__confirmation{min-height:auto;padding:clamp(2rem,5vw,4rem) 0}.signup-module__hh8BAW__hero{background:linear-gradient(120deg, #62e6ff17, transparent 42%), var(--r-petrol);color:var(--r-ivory)}.signup-module__hh8BAW__shell,.signup-module__hh8BAW__choiceShell,.signup-module__hh8BAW__reassuranceGrid{width:min(100% - 2rem,75rem);margin-inline:auto}.signup-module__hh8BAW__shell{gap:clamp(2rem,6vw,5rem);display:grid}.signup-module__hh8BAW__intro{align-self:center}.signup-module__hh8BAW__eyebrow,.signup-module__hh8BAW__panelMarker{color:var(--r-coral);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:850}.signup-module__hh8BAW__intro h1,.signup-module__hh8BAW__choiceShell h1,.signup-module__hh8BAW__confirmationCard h1{letter-spacing:-.055em;max-width:20ch;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:900}.signup-module__hh8BAW__lead{color:#cbd9d5;max-width:38rem;font-size:clamp(1.05rem,2vw,1.25rem)}.signup-module__hh8BAW__formPanel .signup-module__hh8BAW__panelMarker{color:#a52e1c}.signup-module__hh8BAW__steps{border-top:1px solid #f6f0e63d;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.signup-module__hh8BAW__steps li{color:#aabdb9;border-bottom:1px solid #f6f0e63d;padding:.9rem 0}.signup-module__hh8BAW__steps .signup-module__hh8BAW__current{color:var(--r-lime);font-weight:800}.signup-module__hh8BAW__formPanel{color:var(--r-ink);box-shadow:none;background:#fffdf9;padding:clamp(1.5rem,4vw,2.75rem)}.signup-module__hh8BAW__formPanel h2{margin-bottom:1.5rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:900}.signup-module__hh8BAW__form,.signup-module__hh8BAW__planForm{gap:1.25rem;display:grid}.signup-module__hh8BAW__field{gap:.4rem;display:grid}.signup-module__hh8BAW__field label{font-weight:780}.signup-module__hh8BAW__field input{width:100%;min-height:2.75rem;color:var(--r-ink);background:#fff;border:1px solid #b9c5c2;border-radius:.35rem;padding:.8rem .9rem}.signup-module__hh8BAW__field input[aria-invalid=true]{border-color:var(--color-error)}.signup-module__hh8BAW__error,.signup-module__hh8BAW__alert{color:var(--color-error);font-size:.9rem;font-weight:700}.signup-module__hh8BAW__alert{background:#fff1ee;border-left:3px solid;padding:.8rem 1rem}.signup-module__hh8BAW__securityNote,.signup-module__hh8BAW__feedback{color:var(--color-muted);margin:0;font-size:.92rem}.signup-module__hh8BAW__feedback{min-height:1.5em;color:var(--r-ink);font-weight:700}.signup-module__hh8BAW__submit,.signup-module__hh8BAW__homeLink{border:2px solid var(--r-ink);background:var(--r-coral);width:fit-content;min-height:3rem;color:var(--r-ink);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;padding:.75rem 1.3rem;font-weight:850;text-decoration:none;display:inline-flex}.signup-module__hh8BAW__submit:disabled{cursor:not-allowed;opacity:.55}.signup-module__hh8BAW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-module__hh8BAW__reassurance{background:var(--r-lime);color:var(--r-ink);padding:2rem 0}.signup-module__hh8BAW__reassuranceGrid{gap:1rem;display:grid}.signup-module__hh8BAW__reassuranceGrid p{margin:0}.signup-module__hh8BAW__reassuranceGrid strong{display:block}.signup-module__hh8BAW__choiceSection{background:var(--r-ivory)}.signup-module__hh8BAW__choiceSection .signup-module__hh8BAW__lead{color:var(--color-muted)}.signup-module__hh8BAW__planForm{margin-top:3rem}.signup-module__hh8BAW__planGrid{gap:1rem;display:grid}.signup-module__hh8BAW__plan{cursor:pointer;background:#fffdf9;border:1px solid #bac4c0;flex-direction:column;gap:.8rem;min-width:0;padding:1.5rem;display:flex;position:relative}.signup-module__hh8BAW__plan:has(input:checked){border:3px solid var(--r-petrol);padding:calc(1.5rem - 2px);box-shadow:0 1.5rem 3rem #082f3524}.signup-module__hh8BAW__recommended{border-top:.4rem solid var(--r-coral)}.signup-module__hh8BAW__badge{background:var(--r-lime);text-transform:uppercase;width:fit-content;padding:.25rem .5rem;font-size:.72rem;font-weight:850}.signup-module__hh8BAW__planChoice{align-items:center;gap:.7rem;display:flex}.signup-module__hh8BAW__planChoice strong{font-size:1.45rem}.signup-module__hh8BAW__price{font-size:1.8rem;font-weight:900}.signup-module__hh8BAW__planDescription{color:var(--color-muted)}.signup-module__hh8BAW__plan ul{border-top:1px solid var(--color-border);margin:auto 0 0;padding:1rem 0 0 1.2rem}.signup-module__hh8BAW__confirmation{background:var(--r-petrol);place-items:center;display:grid}.signup-module__hh8BAW__confirmationCard{background:var(--r-ivory);width:min(100% - 2rem,48rem);color:var(--r-ink);padding:clamp(2rem,7vw,5rem)}.signup-module__hh8BAW__confirmationCard p{max-width:60ch}.signup-module__hh8BAW__confirmationNote{border-top:1px solid var(--color-border);color:var(--color-muted);padding-top:1rem}@media (min-width:48rem){.signup-module__hh8BAW__shell{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr)}.signup-module__hh8BAW__reassuranceGrid,.signup-module__hh8BAW__planGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
