.page-module__hKVlQq__pageShell{min-height:100svh;color:var(--fvs-text,#14100f);background:#fff;overflow-x:clip}.page-module__hKVlQq__main{padding:0 0 5rem}.page-module__hKVlQq__hero{background:linear-gradient(160deg,#e4002b 0%,#c8102e 45%,#8f0b22 100%);align-items:end;min-height:clamp(18rem,38svh,26rem);padding-block:3.5rem 2.5rem;display:grid;position:relative;overflow:hidden}.page-module__hKVlQq__hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(112deg,#0000 0 78px,#ffffff12 78px 79px);position:absolute;inset:0}.page-module__hKVlQq__copy{z-index:2;max-width:50rem;position:relative}.page-module__hKVlQq__kicker{color:#ffe0e5;font-family:var(--fvs-font-condensed), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .625rem;font-size:.75rem;font-weight:800}.page-module__hKVlQq__copy h1{color:#fff;max-width:14ch;font-family:var(--fvs-font-display), sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,7vw,4.5rem);font-weight:400;line-height:1}.page-module__hKVlQq__copy p:last-child{color:#ffe0e5;max-width:42rem;margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.55}.page-module__hKVlQq__logoMark{z-index:1;opacity:.14;filter:brightness(0)invert();width:min(30vw,18rem);position:absolute;bottom:.4rem;right:max(0rem,50vw - 39rem);transform:rotate(-8deg)}.page-module__hKVlQq__logoMark img{width:100%;height:auto}.page-module__hKVlQq__formPanel{border:1px solid var(--fvs-border,#ede4e2);border-radius:var(--fvs-radius-lg,.625rem);background:#fff;gap:1.25rem;margin-top:2rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative;box-shadow:0 24px 54px #14100f14}.page-module__hKVlQq__formPanel:before{content:none}.page-module__hKVlQq__progress{z-index:1;color:var(--fvs-text-muted,#8e8482);font-family:var(--fvs-font-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:max-content minmax(2rem,1fr) max-content;align-items:center;gap:.8rem;font-size:.75rem;font-weight:800;display:grid;position:relative}.page-module__hKVlQq__progress span{min-width:0}.page-module__hKVlQq__progress span[data-active=true]{color:var(--fvs-red,#c8102e)}.page-module__hKVlQq__progress i{background:var(--fvs-border,#ede4e2);height:1px;display:block}.page-module__hKVlQq__form{z-index:1;gap:1.25rem;display:grid;position:relative}.page-module__hKVlQq__stepGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.page-module__hKVlQq__field{gap:.4rem;min-width:0;display:grid}.page-module__hKVlQq__field span,.page-module__hKVlQq__radioGroup legend{color:var(--fvs-text-body,#554c4a);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.page-module__hKVlQq__field input,.page-module__hKVlQq__field select{border:1px solid var(--fvs-border,#ede4e2);border-radius:var(--fvs-radius-sm,.375rem);width:100%;min-height:3rem;color:var(--fvs-text,#14100f);font:inherit;background:#fff;outline:none;padding:.7rem .85rem}.page-module__hKVlQq__field input:focus,.page-module__hKVlQq__field select:focus{border-color:var(--fvs-red,#c8102e);box-shadow:0 0 0 3px #c8102e24}.page-module__hKVlQq__wideField,.page-module__hKVlQq__notice,.page-module__hKVlQq__consent{grid-column:1/-1}.page-module__hKVlQq__radioGroup{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.page-module__hKVlQq__radioGroup div{flex-wrap:wrap;gap:.6rem;display:flex}.page-module__hKVlQq__radioGroup label{border:1px solid var(--fvs-border,#ede4e2);border-radius:var(--fvs-radius-sm,.375rem);background:#fff;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .875rem;display:inline-flex}.page-module__hKVlQq__radioGroup label:has(input:checked){border-color:var(--fvs-red,#c8102e);background:var(--fvs-red-tint,#fcf1f3)}.page-module__hKVlQq__notice{border:1px solid var(--fvs-border,#ede4e2);border-radius:var(--fvs-radius-md,.5rem);background:var(--fvs-bg-alt,#f6f3f2);padding:1rem 1.125rem}.page-module__hKVlQq__notice strong{color:var(--fvs-red,#c8102e);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:800;display:block}.page-module__hKVlQq__notice p{color:var(--fvs-text-body,#554c4a);margin:0;line-height:1.55}.page-module__hKVlQq__consent{border:1px solid var(--fvs-border,#ede4e2);border-radius:var(--fvs-radius-md,.5rem);background:var(--fvs-bg-alt,#f6f3f2);color:var(--fvs-text-body,#554c4a);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem 1.125rem;line-height:1.5;display:grid}.page-module__hKVlQq__consent input{margin-top:.25rem}.page-module__hKVlQq__actions{justify-content:flex-end;gap:.75rem;display:flex}.page-module__hKVlQq__actions button,.page-module__hKVlQq__successState button{border:1px solid var(--fvs-ink,#14100f);border-radius:var(--fvs-radius-sm,.375rem);min-height:3rem;color:var(--fvs-text,#14100f);font:inherit;font-family:var(--fvs-font-condensed), sans-serif;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;padding:.65rem 1.25rem;font-weight:700}.page-module__hKVlQq__actions button:hover,.page-module__hKVlQq__successState button:hover{background:var(--fvs-ink,#14100f);color:#fff}.page-module__hKVlQq__actions button:disabled{cursor:not-allowed;opacity:.55}.page-module__hKVlQq__primaryAction,.page-module__hKVlQq__successState button{border-color:var(--fvs-red,#c8102e)!important;background:var(--fvs-red,#c8102e)!important;color:#fff!important}.page-module__hKVlQq__primaryAction:hover,.page-module__hKVlQq__successState button:hover{background:var(--fvs-ink,#14100f)!important;border-color:var(--fvs-ink,#14100f)!important}.page-module__hKVlQq__status{z-index:1;border:1px solid var(--fvs-border,#ede4e2);border-radius:var(--fvs-radius-sm,.375rem);color:var(--fvs-text-body,#554c4a);margin:0;padding:.8rem .9rem;position:relative}.page-module__hKVlQq__status-idle{display:none}.page-module__hKVlQq__status-busy{background:#e0a8421f;border-color:#e0a842}.page-module__hKVlQq__status-success{background:#2f9e5c1a;border-color:#2f9e5c}.page-module__hKVlQq__status-error{border-color:var(--fvs-red,#c8102e);background:var(--fvs-red-tint,#fcf1f3)}.page-module__hKVlQq__successState{z-index:1;justify-items:start;gap:.75rem;padding:clamp(1rem,3vw,2.2rem);display:grid;position:relative}.page-module__hKVlQq__successState span{color:var(--fvs-red,#c8102e);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.page-module__hKVlQq__successState h2{color:var(--fvs-text,#14100f);font-family:var(--fvs-font-display), sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2rem,6vw,3.5rem);font-weight:400;line-height:1}.page-module__hKVlQq__successState p{max-width:42rem;color:var(--fvs-text-body,#554c4a);margin:0}.page-module__hKVlQq__successState strong{color:var(--fvs-text,#14100f);font-size:1.125rem}.page-module__hKVlQq__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-100vw}@media (max-width:48rem){.page-module__hKVlQq__hero{min-height:18rem}.page-module__hKVlQq__logoMark{width:11rem;bottom:1.5rem;right:1rem}.page-module__hKVlQq__stepGrid,.page-module__hKVlQq__progress{grid-template-columns:minmax(0,1fr)}.page-module__hKVlQq__progress i{display:none}.page-module__hKVlQq__actions{justify-content:stretch}.page-module__hKVlQq__actions button{flex:1 1 0}}
