.page-module__-joqKG__page{font-family:var(--font-sora)}.page-module__-joqKG__hero{background-image:var(--gradient-hero-bg);padding-top:var(--space-24);padding-bottom:var(--space-20);position:relative;overflow:hidden}@media (min-width:640px){.page-module__-joqKG__hero{padding-top:var(--space-32);padding-bottom:var(--space-28)}}.page-module__-joqKG__heroTexture{opacity:var(--opacity-texture-04);background-image:var(--bg-dot-radial-accent);background-size:var(--bg-dot-radial-size);position:absolute;inset:0}.page-module__-joqKG__heroInner{max-width:var(--max-w-3xl);padding-left:var(--space-4);padding-right:var(--space-4);text-align:center;margin-left:auto;margin-right:auto;position:relative}@media (min-width:640px){.page-module__-joqKG__heroInner{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:1024px){.page-module__-joqKG__heroInner{padding-left:var(--space-8);padding-right:var(--space-8)}}.page-module__-joqKG__eyebrow{font-size:var(--text-sm);line-height:var(--lh-text-sm);color:var(--accent);text-transform:uppercase;margin-bottom:var(--space-4);letter-spacing:var(--tracking-uppercase-wide);font-weight:500}.page-module__-joqKG__title{font-size:var(--text-4xl);color:var(--plum-foreground);letter-spacing:var(--ls-hero-display);font-weight:400;line-height:.95}@media (min-width:640px){.page-module__-joqKG__title{font-size:var(--text-5xl)}}.page-module__-joqKG__shimmer{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-shimmer-hero)}.page-module__-joqKG__subtitle{margin-top:var(--space-6);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--plum-muted);max-width:var(--max-w-2xl);letter-spacing:var(--ls-snug);margin-left:auto;margin-right:auto}.page-module__-joqKG__formSection{background-color:var(--popover);padding-top:var(--space-20);padding-bottom:var(--space-20)}@media (min-width:640px){.page-module__-joqKG__formSection{padding-top:var(--space-28);padding-bottom:var(--space-28)}}.page-module__-joqKG__formContainer{max-width:var(--max-w-6xl);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (min-width:640px){.page-module__-joqKG__formContainer{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:1024px){.page-module__-joqKG__formContainer{padding-left:var(--space-8);padding-right:var(--space-8)}}.page-module__-joqKG__grid{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__-joqKG__grid{gap:var(--space-16);grid-template-columns:repeat(5,minmax(0,1fr))}.page-module__-joqKG__formCol{grid-column:span 3/span 3}.page-module__-joqKG__sideCol{grid-column:span 2/span 2}}.page-module__-joqKG__sideCol>*+*{margin-top:var(--space-10)}.page-module__-joqKG__card{background-image:var(--gradient-card-white-to-plum-wash);border-radius:var(--rounded-xl);padding:var(--space-6);border:1px solid var(--plum-pale)}.page-module__-joqKG__cardTitle{font-size:var(--text-lg);line-height:var(--lh-text-lg);color:var(--plum-deep);margin-bottom:var(--space-4);font-weight:500}.page-module__-joqKG__benefitsList>*+*{margin-top:var(--space-3)}.page-module__-joqKG__benefitItem{align-items:flex-start;gap:var(--space-3);display:flex}.page-module__-joqKG__benefitIcon{flex-shrink:0;margin-top:.125rem}.page-module__-joqKG__benefitText{color:var(--plum-mid);font-size:14px;line-height:var(--leading-relaxed);letter-spacing:var(--ls-snug)}.page-module__-joqKG__iconCheck{width:var(--space-5);height:var(--space-5);color:var(--success)}.page-module__-joqKG__prepList>*+*{margin-top:var(--space-4)}.page-module__-joqKG__prepItem{align-items:flex-start;gap:var(--space-3);display:flex}.page-module__-joqKG__prepIcon{font-size:var(--text-base);line-height:var(--lh-text-base);flex-shrink:0}.page-module__-joqKG__prepText{color:var(--plum-mid);font-size:14px;line-height:var(--leading-relaxed);letter-spacing:var(--ls-snug)}.page-module__-joqKG__noPressureCard{background-color:var(--plum-deepest);border-radius:var(--rounded-xl);padding:var(--space-6);text-align:center}.page-module__-joqKG__noPressureTitle{font-size:var(--text-lg);line-height:var(--lh-text-lg);color:var(--plum-foreground);font-weight:500}.page-module__-joqKG__noPressureBody{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--plum-muted);letter-spacing:var(--ls-snug)}
