.styles-module-scss-module__xlfK1G__form{background:var(--color-white);border:1px solid var(--color-stroke);border-radius:var(--radius-card);width:100%;max-width:38rem;box-shadow:var(--shadow-card);flex-direction:column;gap:1.25rem;margin-inline:auto;padding:1.75rem;display:flex}@media (min-width:48rem){.styles-module-scss-module__xlfK1G__form{padding:2.25rem}}.styles-module-scss-module__xlfK1G__row{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:30rem){.styles-module-scss-module__xlfK1G__row{grid-template-columns:1fr 1fr}}.styles-module-scss-module__xlfK1G__field{flex-direction:column;gap:.5rem;display:flex}.styles-module-scss-module__xlfK1G__label{color:var(--color-text);font-size:.9375rem;font-weight:600}.styles-module-scss-module__xlfK1G__input,.styles-module-scss-module__xlfK1G__textarea{border:1px solid var(--color-stroke);border-radius:var(--radius-sm);background:var(--color-white);width:100%;font:inherit;color:var(--color-text);padding:.75rem .875rem;font-size:1.0625rem}.styles-module-scss-module__xlfK1G__textarea{resize:vertical;min-height:7rem;line-height:1.5}.styles-module-scss-module__xlfK1G__input::placeholder,.styles-module-scss-module__xlfK1G__textarea::placeholder{color:var(--color-text-secondary)}.styles-module-scss-module__xlfK1G__input:focus-visible,.styles-module-scss-module__xlfK1G__textarea:focus-visible{border-color:var(--color-navy);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-navy)18%,transparent);outline:none}.styles-module-scss-module__xlfK1G__actions{flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:.25rem;display:flex}.styles-module-scss-module__xlfK1G__submit{border-radius:var(--radius-pill);background:var(--color-navy);color:var(--color-white);justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.styles-module-scss-module__xlfK1G__submit:hover{box-shadow:var(--shadow-card-hover);background:color-mix(in srgb,var(--color-navy)88%,black);transform:translateY(-1px)}.styles-module-scss-module__xlfK1G__submit:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.styles-module-scss-module__xlfK1G__note{color:var(--color-text-secondary);margin:0;font-size:.875rem}
.styles-module-scss-module__Jd5uNa__card{background:var(--color-white);border:1px solid var(--color-stroke);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:.75rem;height:100%;padding:2.25rem;display:flex}.styles-module-scss-module__Jd5uNa__title{color:var(--color-navy);margin:0;font-size:1.5rem}.styles-module-scss-module__Jd5uNa__description{color:var(--color-text-secondary);margin:0;font-size:1.0625rem}.styles-module-scss-module__Jd5uNa__points{flex-direction:column;gap:.625rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.styles-module-scss-module__Jd5uNa__point{color:var(--color-text);align-items:flex-start;gap:.625rem;font-size:1rem;display:flex}.styles-module-scss-module__Jd5uNa__check{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-mint)22%,var(--color-white));width:1.5rem;height:1.5rem;color:var(--color-mint-deep);flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex}
.styles-module-scss-module__RI0jpG__card{background:var(--color-white);border:1px solid var(--color-stroke);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;gap:.625rem;height:100%;padding:2rem;display:flex}.styles-module-scss-module__RI0jpG__number{border-radius:var(--radius-pill);background:var(--color-mint);width:2.5rem;height:2.5rem;color:var(--color-navy);justify-content:center;align-items:center;margin-bottom:.25rem;font-size:1.25rem;font-weight:800;display:inline-flex}.styles-module-scss-module__RI0jpG__title{color:var(--color-navy);margin:0;font-size:1.25rem}.styles-module-scss-module__RI0jpG__description{color:var(--color-text-secondary);margin:0;font-size:1.0625rem;line-height:1.55}
.styles-module-scss-module__NN3Rxa__grid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:30rem){.styles-module-scss-module__NN3Rxa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.styles-module-scss-module__NN3Rxa__grid{grid-template-columns:repeat(4,1fr)}}.styles-module-scss-module__NN3Rxa__stat{border-radius:var(--radius-card);background:var(--color-white);border:1px solid var(--color-stroke);box-shadow:var(--shadow-card);flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.styles-module-scss-module__NN3Rxa__value{letter-spacing:-.02em;color:var(--color-mint-deep);font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.1}.styles-module-scss-module__NN3Rxa__label{color:var(--color-text);font-size:1rem;line-height:1.45}.styles-module-scss-module__NN3Rxa__source{color:var(--color-text-secondary);margin-top:auto;font-size:.75rem}.styles-module-scss-module__NN3Rxa__sourcePending{color:var(--color-gold);margin-top:auto;font-size:.75rem;font-weight:600}
.styles-module-scss-module__C5sDNq__hero{scroll-margin-top:var(--header-height);padding-block:calc(var(--header-height) + 2rem)4rem;background:radial-gradient(52% 48% at 88% 6%,color-mix(in srgb,var(--color-mint)26%,transparent),transparent),radial-gradient(40% 45% at 2% 90%,color-mix(in srgb,var(--color-gold)14%,transparent),transparent),var(--color-cream);position:relative;overflow:hidden}@media (min-width:64rem){.styles-module-scss-module__C5sDNq__hero{padding-block:calc(var(--header-height) + 4rem)6.5rem}}.styles-module-scss-module__C5sDNq__heroInner{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:44rem;display:flex}.styles-module-scss-module__C5sDNq__eyebrow{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-mint)24%,var(--color-white));color:var(--color-navy);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.375rem .875rem;font-size:.8125rem;font-weight:700}.styles-module-scss-module__C5sDNq__heroTitle{letter-spacing:-.03em;color:var(--color-navy);margin:0;font-size:clamp(2.25rem,5.4vw,3.5rem);font-weight:800;line-height:1.06}.styles-module-scss-module__C5sDNq__heroSubtitle{color:var(--color-text-secondary);max-width:40rem;margin:0;font-size:clamp(1.0625rem,2.2vw,1.3125rem);line-height:1.5}.styles-module-scss-module__C5sDNq__heroActions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.styles-module-scss-module__C5sDNq__referralGrid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.styles-module-scss-module__C5sDNq__referralGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}.styles-module-scss-module__C5sDNq__audienceGrid{grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin-inline:auto;padding:0;list-style:none;display:grid}@media (min-width:48rem){.styles-module-scss-module__C5sDNq__audienceGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}.styles-module-scss-module__C5sDNq__statsDisclaimer{text-align:center;max-width:44rem;color:var(--color-text-secondary);margin:1.5rem auto 0;font-size:.9375rem}.styles-module-scss-module__C5sDNq__bandCta{justify-content:center;margin-top:2rem;display:flex}.styles-module-scss-module__C5sDNq__partnersStrip{grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:56rem;margin-inline:auto;display:grid}@media (min-width:48rem){.styles-module-scss-module__C5sDNq__partnersStrip{grid-template-columns:repeat(4,1fr)}}.styles-module-scss-module__C5sDNq__partnerSlot{border-radius:var(--radius-card);border:2px dashed var(--color-stroke);background:color-mix(in srgb,var(--color-white)60%,transparent);justify-content:center;align-items:center;min-height:6rem;padding:1rem;display:flex}.styles-module-scss-module__C5sDNq__partnerSlotLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.styles-module-scss-module__C5sDNq__contactNote{text-align:center;max-width:38rem;color:var(--color-text-secondary);margin:1.5rem auto 0;font-size:.9375rem}.styles-module-scss-module__C5sDNq__contactNote a{color:var(--color-mint-deep);font-weight:600}
