.site-footer-module__eHWGyG__footer{padding:65px var(--page-gutter) 0;background:radial-gradient(ellipse at 0 0, #1f6fe51a, transparent 55%), var(--color-dark);color:#c5d1e0;border-top:1px solid #203047}.site-footer-module__eHWGyG__main{grid-template-columns:1.35fr .75fr 1fr;gap:clamp(30px,5vw,90px);padding-bottom:55px;display:grid}.site-footer-module__eHWGyG__brand{color:#fff;font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-1px;align-items:center;gap:16px;font-size:29px;font-weight:700;display:inline-flex}.site-footer-module__eHWGyG__brandSecondary{font-weight:400}.site-footer-module__eHWGyG__tagline{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.7px;color:#fff;margin-top:25px;font-size:clamp(24px,2.4vw,36px);line-height:1.2}.site-footer-module__eHWGyG__tagline>span{color:var(--color-primary-light)}.site-footer-module__eHWGyG__description{color:#a6b5c9;max-width:310px;margin-top:18px;font-size:12px}.site-footer-module__eHWGyG__navigation,.site-footer-module__eHWGyG__contact{padding-top:18px}.site-footer-module__eHWGyG__footer h2{font-family:var(--font-jakarta), Arial, sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#9baec8;margin:0 0 24px;font-size:10px;font-weight:700}.site-footer-module__eHWGyG__navigation ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.site-footer-module__eHWGyG__navigation a{justify-content:space-between;align-items:center;gap:15px;padding:8px 0;font-size:13px;display:flex}.site-footer-module__eHWGyG__navigation svg{color:#6e88aa;width:15px;height:15px}.site-footer-module__eHWGyG__contact>p{color:#a6b5c9;font-size:12px}.site-footer-module__eHWGyG__email{color:#fff;overflow-wrap:anywhere;border-bottom:1px solid #2a3c55;align-items:center;gap:12px;margin-top:9px;padding:15px 0;font-size:clamp(12px,1.25vw,18px);display:flex}.site-footer-module__eHWGyG__email svg{color:var(--color-primary-light);flex-shrink:0}.site-footer-module__eHWGyG__contactLink{color:var(--color-primary-light);align-items:center;gap:13px;margin-top:22px;font-size:12px;display:inline-flex}.site-footer-module__eHWGyG__beta{color:#a6b5c9;align-items:center;gap:8px;margin-top:30px;font-size:10px;display:flex}.site-footer-module__eHWGyG__beta>span{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.site-footer-module__eHWGyG__bottom{color:#9baec8;border-top:1px solid #24334a;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:10px;display:flex}.site-footer-module__eHWGyG__bottom>a{white-space:nowrap;color:#c5d1e0;align-items:center;gap:12px;display:inline-flex}.site-footer-module__eHWGyG__bottom>a>span{border:1px solid #344964;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.site-footer-module__eHWGyG__footer a:hover{color:var(--color-primary-light)}@media (prefers-reduced-motion:no-preference){.site-footer-module__eHWGyG__footer a{transition:color .2s}.site-footer-module__eHWGyG__footer a svg{transition:translate .2s}.site-footer-module__eHWGyG__footer a:hover svg{translate:2px -2px}}@media (max-width:900px){.site-footer-module__eHWGyG__main{grid-template-columns:1fr 1fr}.site-footer-module__eHWGyG__identity{grid-column:1/-1}.site-footer-module__eHWGyG__description{max-width:430px}}@media (max-width:540px){.site-footer-module__eHWGyG__footer{padding-top:40px}.site-footer-module__eHWGyG__main{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.site-footer-module__eHWGyG__brand{font-size:26px}.site-footer-module__eHWGyG__navigation,.site-footer-module__eHWGyG__contact{padding-top:0}.site-footer-module__eHWGyG__navigation ul{grid-template-columns:1fr 1fr;column-gap:25px}.site-footer-module__eHWGyG__navigation a{font-size:12px}.site-footer-module__eHWGyG__email{font-size:16px}.site-footer-module__eHWGyG__bottom{flex-wrap:wrap}}
.hero-portrait-module__s6kHYG__portrait{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-portrait-module__s6kHYG__portrait .hero-portrait-module__s6kHYG__image{object-fit:cover;object-position:40% 20%}.hero-portrait-module__s6kHYG__shading{background:linear-gradient(#07162600 76%,#071626 100%),linear-gradient(90deg,#0000 36%,#07162622 49%,#07162680 100%);position:absolute;inset:0}@media (max-width:800px){.hero-portrait-module__s6kHYG__portrait{height:440px}.hero-portrait-module__s6kHYG__portrait .hero-portrait-module__s6kHYG__image{object-position:22% 12%}.hero-portrait-module__s6kHYG__shading{background:linear-gradient(#07162600 48%,#07162699 78%,#071626 100%)}}@media (max-width:540px){.hero-portrait-module__s6kHYG__portrait{height:380px}.hero-portrait-module__s6kHYG__portrait .hero-portrait-module__s6kHYG__image{object-position:20% 10%}}
.hero-module__Pg0jUq__hero.hero-module__Pg0jUq__hero{isolation:isolate;min-height:clamp(650px,53vw,900px);padding:50px var(--page-gutter) 0;color:#d5e0ee;background:#071626;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-module__Pg0jUq__hero .hero-module__Pg0jUq__copy{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:47%;margin-left:auto;padding:30px 0 45px;display:flex;position:relative}.hero-module__Pg0jUq__copy h1{color:#fff;font-size:clamp(42px,4.6vw,78px)}.hero-module__Pg0jUq__copy h1 span{color:#7eb3ff}.hero-module__Pg0jUq__copy .eyebrow{color:#a8ccff}.hero-module__Pg0jUq__copy .status-dot{background:#7eb3ff}.hero-module__Pg0jUq__copy .hero-description{color:#c5d1e0}.hero-module__Pg0jUq__copy .text-link{color:#edf4ff}.hero-module__Pg0jUq__copy .play-icon{background:#ffffff08;border-color:#91b9ef70}.hero-module__Pg0jUq__copy .doctor-note{color:#e6eef9}.hero-module__Pg0jUq__copy .doctor-note div>span{color:#b2c4db}.hero-module__Pg0jUq__copy .note-symbol{color:#7eb3ff}.hero-module__Pg0jUq__copy .hero-actions{gap:20px}.hero-module__Pg0jUq__hero .hero-module__Pg0jUq__bottom{z-index:1;color:#c5d1e0;border-top:1px solid #ffffff26;border-bottom:0;width:100%;padding:24px 0;position:relative}.hero-module__Pg0jUq__bottom a{color:#fff}@media (max-width:1000px) and (min-width:801px){.hero-module__Pg0jUq__hero .hero-module__Pg0jUq__copy{width:49%}.hero-module__Pg0jUq__copy h1{font-size:41px}}@media (max-width:800px){.hero-module__Pg0jUq__hero.hero-module__Pg0jUq__hero{gap:0;min-height:0;padding-top:380px}.hero-module__Pg0jUq__hero .hero-module__Pg0jUq__copy{width:100%;margin:0;padding:0 0 30px}.hero-module__Pg0jUq__copy h1{font-size:clamp(40px,7.5vw,62px)}.hero-module__Pg0jUq__copy .hero-description{max-width:540px;font-size:13px}.hero-module__Pg0jUq__copy .hero-actions{margin:25px 0 28px}}@media (max-width:540px){.hero-module__Pg0jUq__hero.hero-module__Pg0jUq__hero{padding-top:330px}.hero-module__Pg0jUq__copy h1{font-size:clamp(37px,10vw,54px)}.hero-module__Pg0jUq__hero .hero-module__Pg0jUq__bottom{flex-wrap:wrap;gap:12px;padding:20px 0}}
.course-price-module__4oSKgW__price{background:#f5f8ff;border-radius:10px;margin-top:18px;padding:13px 14px}.course-price-module__4oSKgW__label{color:var(--color-text-muted);letter-spacing:1px;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.course-price-module__4oSKgW__price p{line-height:1.5}.course-price-module__4oSKgW__price strong{font-family:var(--font-archivo), Arial, sans-serif;color:var(--color-primary);font-size:24px;font-weight:650}.course-price-module__4oSKgW__price p>span{color:var(--color-text-muted);font-size:11px}.course-price-module__4oSKgW__price .course-price-module__4oSKgW__pending{color:var(--color-text-body);font-size:11px}
.phone-application-preview-module__E6abTa__statusIndicators{color:var(--color-text-heading);align-items:center;gap:3px;display:inline-flex}.phone-application-preview-module__E6abTa__statusIndicators svg{flex-shrink:0;display:block}.phone-application-preview-module__E6abTa__batteryIndicator{align-items:center;gap:2px;font-size:6px;font-weight:700;line-height:1;display:inline-flex}.phone-application-preview-module__E6abTa__screen{background:var(--color-background);min-height:490px;color:var(--color-text-heading);border-radius:0 0 29px 29px;flex-direction:column;margin:12px -12px -8px;padding:12px 9px 9px;display:flex;overflow:hidden}.phone-application-preview-module__E6abTa__programImage{aspect-ratio:338/271;object-fit:fill;border-radius:9px;width:100%;height:auto}.phone-application-preview-module__E6abTa__title{letter-spacing:-.65px;margin:18px 0 10px;font-size:20px;font-weight:800;line-height:1.2}.phone-application-preview-module__E6abTa__description{color:var(--color-text-muted);font-size:8px;line-height:1.65}.phone-application-preview-module__E6abTa__benefits{gap:8px;margin:11px 0 30px;padding:0;list-style:none;display:grid}.phone-application-preview-module__E6abTa__benefits li{color:var(--color-text-body);align-items:center;gap:8px;font-size:7.6px;line-height:1.5;display:flex}.phone-application-preview-module__E6abTa__checkIcon{width:20px;height:20px;color:var(--color-primary);background:#e8f0ff;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.phone-application-preview-module__E6abTa__checkIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.phone-application-preview-module__E6abTa__actions{border-top:1px solid var(--color-border);gap:7px;margin:auto -9px 0;padding:10px 9px 0;display:grid}.phone-application-preview-module__E6abTa__primaryAction,.phone-application-preview-module__E6abTa__secondaryAction{border:1px solid var(--color-primary-light);border-radius:10px;place-items:center;min-height:36px;font-size:9px;font-weight:750;display:grid}.phone-application-preview-module__E6abTa__primaryAction{background:var(--color-primary-light);color:#fff}.phone-application-preview-module__E6abTa__secondaryAction{color:var(--color-primary-light)}@media (max-width:540px){.phone-application-preview-module__E6abTa__screen{min-height:465px}.phone-application-preview-module__E6abTa__title{font-size:18px}.phone-application-preview-module__E6abTa__benefits li{font-size:7px}}
