._8aEwW_page{background:#f7f6fa;min-height:100vh;overflow:hidden}._8aEwW_header{z-index:5;justify-content:space-between;align-items:center;width:min(100% - 64px,1440px);margin:auto;padding:18px 0;display:flex;position:relative}._8aEwW_brand{align-items:center;width:fit-content;display:flex}._8aEwW_brandLogo{width:142px;height:auto;display:block}._8aEwW_footerLogo{width:105px;height:auto;display:block}._8aEwW_loginLink{color:#4f2d7f;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}._8aEwW_loginLink span{background:#fff;border:1px solid #cdbdde;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .2s,border-color .2s;display:grid}._8aEwW_loginLink:hover span{border-color:#4f2d7f;transform:translate(2px)}._8aEwW_hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:64px;width:min(100% - 64px,1440px);min-height:440px;margin:auto;padding:24px 18px 48px;display:grid;position:relative}._8aEwW_hero:before{content:"";background:radial-gradient(circle,#ede7f3 0%,#ede7f300 69%);border-radius:50%;width:650px;height:650px;position:absolute;top:-10%;left:-23%}._8aEwW_heroCopy{z-index:2;position:relative}._8aEwW_kicker{color:#4f2d7f;letter-spacing:.15em;margin:0 0 12px;font-size:10px;font-weight:700}._8aEwW_hero h1{color:#2e2340;letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(50px,5.2vw,78px);font-weight:700;line-height:.92}._8aEwW_hero h1 span{color:#4f2d7f}._8aEwW_intro{color:#655d70;max-width:650px;margin:20px 0 0;font-size:15px;line-height:1.65}._8aEwW_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._8aEwW_primary,._8aEwW_secondary{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:12px;font-weight:700;display:inline-flex}._8aEwW_primary{color:#fff;background:#4f2d7f}._8aEwW_primary:hover{background:#3f2367}._8aEwW_secondary{color:#4f2d7f;background:#fff;border:1px solid #d8cbe6}._8aEwW_heroVisual{min-height:350px;position:relative}._8aEwW_orbitOne,._8aEwW_orbitTwo{border:1px solid #d9cce6;border-radius:50%;position:absolute}._8aEwW_orbitOne{inset:2% 0 0 4%}._8aEwW_orbitTwo{border-color:#b8e9df;inset:15% 12% 10% 16%}._8aEwW_visualCard{color:#fff;background:linear-gradient(145deg,#36205a,#65418e);border-radius:25px;flex-direction:column;justify-content:space-between;width:220px;height:244px;padding:25px;display:flex;position:absolute;top:17%;left:14%;transform:rotate(-6deg);box-shadow:0 25px 55px #36205a38}._8aEwW_visualCard span{font:700 17px var(--font-heading);letter-spacing:.06em}._8aEwW_visualCard strong{font:700 28px/1.02 var(--font-heading);letter-spacing:-.02em}._8aEwW_visualCard i{background:#4bdbc3;border-radius:8px;width:62px;height:6px}._8aEwW_accentCard{color:#5b2b0e;width:138px;height:122px;font:700 36px/1 var(--font-heading);background:#ffb17e;border-radius:21px;place-content:center;padding:16px;display:grid;position:absolute;bottom:6%;right:4%;transform:rotate(7deg);box-shadow:0 20px 42px #85481e26}._8aEwW_accentCard small{max-width:90px;font:700 9px/1.35 var(--font-body);letter-spacing:.04em;margin-top:7px}._8aEwW_capabilities{color:#fff;background:#36205a;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);gap:54px;padding:38px max(32px,50vw - 720px);display:grid}._8aEwW_capabilities ._8aEwW_kicker{color:#4bdbc3}._8aEwW_capabilities h2{color:#fff;max-width:390px;font-size:32px;line-height:1.08}._8aEwW_capabilityGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._8aEwW_capabilityGrid article{background:#ffffff0e;border:1px solid #ffffff26;border-radius:14px;padding:20px}._8aEwW_capabilityGrid span{color:#4bdbc3;font-size:10px;font-weight:700}._8aEwW_capabilityGrid h3{color:#fff;margin:18px 0 7px;font-size:18px}._8aEwW_capabilityGrid p{color:#d9cae9;margin:0;font-size:11px;line-height:1.55}._8aEwW_footer{background:#fff;border-top:1px solid #e6dfed;justify-content:space-between;align-items:center;gap:30px;padding:18px max(32px,50vw - 720px);display:flex}._8aEwW_footer p,._8aEwW_footer>span{color:#756d80;margin:0;font-size:10px}._8aEwW_footer ._8aEwW_brand{flex:none}@media (min-width:1700px){._8aEwW_header,._8aEwW_hero{width:min(100% - 96px,1560px)}._8aEwW_capabilities,._8aEwW_footer{padding-left:max(48px,50vw - 780px);padding-right:max(48px,50vw - 780px)}}@media (max-width:900px){._8aEwW_header{width:min(100% - 48px,1440px)}._8aEwW_hero{grid-template-columns:1fr;width:100%;padding:46px 38px 68px}._8aEwW_heroVisual{display:none}._8aEwW_capabilities{grid-template-columns:1fr;padding:58px 38px}._8aEwW_capabilityGrid{grid-template-columns:1fr}._8aEwW_footer{flex-direction:column;align-items:flex-start;padding:28px 38px}}@media (max-width:600px){._8aEwW_header{width:100%;padding:20px}._8aEwW_brandLogo{width:124px}._8aEwW_loginLink{font-size:0}._8aEwW_loginLink span{font-size:14px}._8aEwW_hero{min-height:550px;padding:46px 20px 68px}._8aEwW_hero h1{font-size:50px}._8aEwW_intro{font-size:15px}._8aEwW_actions{flex-direction:column;align-items:stretch}._8aEwW_capabilities{padding:52px 20px}._8aEwW_capabilities h2{font-size:30px}._8aEwW_footer{padding:25px 20px}}._8aEwW_page{flex-direction:column;display:flex}._8aEwW_hero{flex:1}._8aEwW_hero h1{font-size:clamp(50px,4.4vw,64px)}._8aEwW_hubCore{z-index:2;color:#fff;background:linear-gradient(145deg,#36205a,#65418e);border-radius:27px;flex-direction:column;width:190px;height:255px;padding:23px;display:flex;position:absolute;top:13%;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:0 24px 50px #36205a33}._8aEwW_hubCore>span{font:700 14px var(--font-heading);letter-spacing:.08em}._8aEwW_hubCore>small{color:#4bdbc3;letter-spacing:.12em;margin-top:32px;font-size:9px;font-weight:700}._8aEwW_hubCore>strong{font:700 18px/1.08 var(--font-heading);margin-top:8px}._8aEwW_hubProgress{background:#765c98;border-radius:8px;height:6px;margin-top:24px}._8aEwW_hubProgress i{background:#4bdbc3;border-radius:8px;width:68%;height:100%;display:block}._8aEwW_hubCore p{color:#d9cae9;justify-content:space-between;margin:9px 0 0;font-size:9px;display:flex}._8aEwW_hubCore p b{color:#fff}._8aEwW_hubCore footer{border-top:1px solid #ffffff26;align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:9px;display:flex}._8aEwW_hubCore footer i{background:#4bdbc3;border-radius:50%;width:7px;height:7px}._8aEwW_hubCard{z-index:3;background:#fff;border:1px solid #e6dfed;border-radius:17px;padding:15px;position:absolute;box-shadow:0 18px 36px #36205a21}._8aEwW_hubCard>span,._8aEwW_enrollmentCard span{color:#4f2d7f;letter-spacing:.1em;font-size:8px;font-weight:700}._8aEwW_hubCard>strong{color:#2e2340;font:700 13px var(--font-heading);margin-top:7px;display:block}._8aEwW_progressCard{width:190px;top:8%;left:0;transform:rotate(-2deg)}._8aEwW_progressCard div{background:#eeeaf2;border-radius:6px;height:5px;margin:13px 0 8px}._8aEwW_progressCard div i{background:#4bdbc3;border-radius:6px;width:68%;height:100%;display:block}._8aEwW_progressCard small{color:#716879;font-size:8px}._8aEwW_sessionCard{width:188px;top:7%;right:0;transform:rotate(2deg)}._8aEwW_sessionRow{grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-top:10px;display:grid}._8aEwW_sessionRow>b{color:#5b2b0e;height:44px;font:700 18px var(--font-heading);text-align:center;background:#ffb17e;border-radius:10px;place-content:center;display:grid}._8aEwW_sessionRow>b small{font:700 7px var(--font-body);display:block}._8aEwW_sessionRow>strong{color:#2e2340;font:700 12px/1.1 var(--font-heading)}._8aEwW_sessionRow>strong small{color:#716879;font:400 8px var(--font-body);margin-top:5px;display:block}._8aEwW_sessionCard footer{color:#716879;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;display:flex}._8aEwW_sessionCard footer i{background:#4bdbc3;border-radius:50%;width:7px;height:7px}._8aEwW_enrollmentCard{z-index:4;background:#fff2ea;border-radius:17px;grid-template-columns:38px 1fr;align-items:center;gap:11px;width:205px;padding:13px;display:grid;position:absolute;bottom:2%;right:3%;transform:rotate(-2deg);box-shadow:0 18px 36px #85481e1f}._8aEwW_enrollmentCard>b{color:#5b2b0e;background:#ffb17e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}._8aEwW_enrollmentCard div{gap:3px;display:grid}._8aEwW_enrollmentCard strong{color:#5b2b0e;font:700 13px var(--font-heading)}._8aEwW_enrollmentCard small{color:#8b6249;font-size:8px}
