.landing-nav{position:relative;z-index:30}.landing-hero-actions,.landing-nav-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.landing-hero-actions .btn-primary,.landing-nav-actions .btn-primary{background:linear-gradient(135deg,#062e66,#007d9c);box-shadow:0 12px 28px rgba(2,54,104,.18)}.landing-hero-actions .btn-primary:hover,.landing-nav-actions .btn-primary:hover{background:linear-gradient(135deg,#082650,#0094ac);transform:translateY(-1px)}.landing-primary-loading,.landing-session-loading span{display:block;overflow:hidden;border-radius:11px;background:linear-gradient(90deg,#e7eef2,#f5fafb,#e7eef2);background-size:200% 100%;animation:landing-session-shimmer 1.2s linear infinite}.landing-session-loading span:first-child{width:78px;height:42px}.landing-session-loading span:last-child{width:112px;height:42px}.landing-primary-loading{width:190px;height:48px;border:0;box-shadow:none!important}@keyframes landing-session-shimmer{to{background-position:-200% 0}}.landing-offer-pill{display:inline-flex;align-items:center;gap:9px;padding:5px 6px 5px 12px;margin-bottom:14px;border:1px solid rgba(9,169,192,.18);border-radius:999px;background:rgba(255,255,255,.76);box-shadow:0 8px 24px rgba(8,52,91,.06);font-size:10px;font-weight:900;letter-spacing:.09em;color:#507084}.landing-offer-pill b{padding:7px 10px;border-radius:999px;background:#d9fbef;color:#08764c;font-size:9px}.landing-hero-benefits{display:grid;grid-gap:9px;gap:9px;margin-top:20px;color:#34536b;font-size:13px;font-weight:750}.landing-hero-benefits span{display:flex;align-items:center;gap:8px}.landing-hero-benefits svg{color:#0da4bb}.landing-hero-actions{margin-top:27px}.landing-hero-actions .btn{min-height:48px;padding-inline:20px}.brand-promise{border-top:1px solid rgba(9,82,120,.1);padding-top:25px}.landing-trust-strip{max-width:1180px;margin:20px auto 36px;padding:16px 20px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;border:1px solid rgba(10,117,147,.12);border-radius:20px;background:rgba(255,255,255,.7);box-shadow:0 14px 45px rgba(11,53,88,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-trust-strip span{min-height:48px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-right:1px solid rgba(15,78,108,.1);color:#35566d;font-size:11px;font-weight:800}.landing-trust-strip span:last-child{border-right:0}.landing-trust-strip b{min-width:42px;color:#008ca8;font-size:14px;letter-spacing:-.02em}.landing-programs{padding-top:70px}.landing-programs .row{align-items:flex-end}.landing-programs .row p{margin:8px 0 0}.landing-text-link{display:inline-flex;align-items:center;gap:7px;color:#008ba8;font-weight:850;white-space:nowrap}.landing-urgency{position:relative;max-width:1180px;min-height:112px;margin:0 auto 5px;padding:18px 19px 18px 25px;display:grid;grid-template-columns:1fr auto auto;grid-gap:28px;gap:28px;align-items:center;border:1px solid #b8e7eb;border-radius:24px;background:radial-gradient(circle at 78% 0,rgba(43,210,222,.2),transparent 29%),linear-gradient(120deg,#062b5e,#07577b);color:#fff;box-shadow:0 18px 48px rgba(5,54,87,.16)}.landing-urgency-copy{display:flex;align-items:center;gap:26px}.landing-urgency-copy>div{display:flex;align-items:center;gap:10px}.landing-urgency-copy svg{width:37px;height:37px;padding:9px;border-radius:12px;background:rgba(255,255,255,.12);color:#4be1eb}.landing-urgency-copy span{display:grid;grid-gap:3px;gap:3px}.landing-urgency-copy small{color:#9ed4df;font-size:7px;font-weight:900;letter-spacing:.12em}.landing-urgency-copy b{font-size:12px}.landing-demo-tag{position:absolute;left:25px;top:-10px;padding:5px 8px;border-radius:99px;background:#fff1b7;color:#8c6813;font-size:7px!important;font-weight:900;letter-spacing:.1em;box-shadow:0 6px 14px rgba(2,31,57,.15)}.landing-countdown{display:flex;align-items:center;gap:6px}.landing-countdown>span{width:48px;height:58px;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.09);box-shadow:inset 0 1px rgba(255,255,255,.1)}.landing-countdown b{font-size:18px}.landing-countdown small{color:#a9d8e0;font-size:7px;font-weight:800}.landing-urgency-button{min-height:48px;background:#30d1df;color:#052a59;white-space:nowrap}.landing-urgency-button:hover{background:#62e3ec;transform:translateY(-1px)}.landing-urgency-slot{position:relative;max-width:1180px;min-height:117px;margin:0 auto 5px}.urgency-short{display:none}.landing-urgency.is-docked{position:fixed;z-index:80;left:50%;top:12px;width:min(calc(100vw - 48px),1180px);max-width:none;min-height:78px;margin:0;padding:9px 13px 9px 18px;transform:translateX(-50%);border-radius:19px;box-shadow:0 20px 54px rgba(2,34,62,.28);animation:landing-dock-in .28s cubic-bezier(.22,1,.36,1) both}.landing-urgency.is-docked .landing-urgency-copy svg{width:32px;height:32px;padding:8px}.landing-urgency.is-docked .landing-countdown>span{width:43px;height:48px}.landing-urgency.is-docked .landing-countdown b{font-size:15px}.landing-urgency.is-docked .landing-urgency-button{min-height:44px}.landing-urgency.is-docked .landing-demo-tag{top:-8px}@keyframes landing-dock-in{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.landing-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.65fr);grid-gap:80px;gap:80px;align-items:end;margin-bottom:35px}.landing-section-heading.compact{margin-bottom:38px}.landing-section-heading h2{margin:4px 0 0;line-height:1.13}.landing-section-heading>p{margin:0;color:#5c7187;font-size:15px;line-height:1.75}.landing-learning-path{padding-top:80px}.landing-step-grid{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.landing-step-grid:before{content:"";position:absolute;left:12.5%;right:12.5%;top:42px;height:1px;background:linear-gradient(90deg,transparent,#69d7e3 16%,#69d7e3 84%,transparent)}.landing-step-grid article{position:relative;padding:0 20px 8px;text-align:center}.landing-step-grid article>div{height:84px;position:relative;display:grid;place-items:center}.landing-step-grid article>div>span{position:absolute;left:calc(50% - 45px);top:6px;color:#a8bdc8;font-size:10px;font-weight:900;letter-spacing:.1em}.landing-step-grid article i{position:relative;z-index:2;width:66px;height:66px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,#fff,#e9f9fb);border:1px solid #bcecf1;color:#008ba8;box-shadow:0 16px 35px rgba(5,108,137,.1);font-style:normal}.landing-step-grid h3{font-size:17px;margin:15px 0 8px}.landing-step-grid p{margin:0;color:#60768a;font-size:12px;line-height:1.7}.landing-audience{padding-top:105px}.landing-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.landing-audience-grid article{position:relative;min-height:310px;padding:24px;border:1px solid #d7e7ec;border-radius:24px;background:linear-gradient(160deg,#fff,#f8fcfd);box-shadow:0 16px 42px rgba(5,56,87,.055);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.landing-audience-grid article:hover{transform:translateY(-6px);border-color:#95dfe7;box-shadow:0 24px 54px rgba(5,76,102,.1)}.landing-audience-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.landing-audience-top i{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#dcf8fb;color:#008aa4;font-style:normal}.landing-audience-top svg{width:22px}.landing-audience-top span{color:#c1d0d7;font-size:11px;font-weight:900;letter-spacing:.08em}.landing-audience-grid small{color:#0393aa;font-size:9px;font-weight:900;letter-spacing:.1em}.landing-audience-grid h3{margin:10px 0 12px;color:#082d60;font-size:17px;line-height:1.4}.landing-audience-grid p{margin:0;color:#637a8e;font-size:11px;line-height:1.75}.landing-inline-cta{min-height:78px;margin-top:15px;padding:14px 16px 14px 20px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #cfe8ec;border-radius:20px;background:linear-gradient(110deg,#edfbfd,#fff)}.landing-inline-cta>div{display:flex;align-items:center;gap:12px}.landing-inline-cta>div>svg{width:38px;height:38px;padding:9px;border-radius:13px;background:#dff8fb;color:#008ba4}.landing-inline-cta span{display:grid;grid-gap:4px;gap:4px}.landing-inline-cta b{color:#113b59;font-size:12px}.landing-inline-cta small{color:#647b8f;font-size:10px}.landing-inline-cta .btn{white-space:nowrap;background:linear-gradient(135deg,#06316a,#0297b0)}.landing-transformation{margin:45px 24px 20px;border-radius:36px;background:linear-gradient(135deg,#eefbfc,#f6f8ff 52%,#fff8ef);overflow:hidden}.landing-transformation-inner{max-width:1180px;margin:auto;padding:76px 24px;display:grid;grid-template-columns:minmax(280px,.7fr) minmax(500px,1.3fr);grid-gap:80px;gap:80px;align-items:center}.landing-transformation-copy h2{margin:8px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.08;letter-spacing:-.055em;color:#082d60}.landing-transformation-copy h2 span{color:#0094ac}.landing-transformation-copy>p:last-child{color:#60778a;line-height:1.8;font-size:14px}.landing-transformation-board{padding:12px;border:1px solid #d7e8ed;border-radius:26px;background:rgba(255,255,255,.88);box-shadow:0 24px 65px rgba(12,68,96,.1)}.landing-transformation-head,.landing-transformation-row{display:grid;grid-template-columns:1fr 32px 1fr;grid-gap:13px;gap:13px;align-items:center}.landing-transformation-head{padding:10px 15px 12px}.landing-transformation-head span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#8a9da9}.landing-transformation-head span:last-child{grid-column:3;color:#078da5}.landing-transformation-row{min-height:70px;padding:11px 14px;border-top:1px solid #e6eef1}.landing-transformation-row>div{display:flex;align-items:center;gap:10px;color:#617487;font-size:11px;font-weight:750;line-height:1.45}.landing-transformation-row>div:first-child svg{color:#96a8b4}.landing-transformation-row>div:last-child{color:#163e5c}.landing-transformation-row>div:last-child svg{color:#0cad90}.landing-transformation-row>svg{width:16px;color:#7dd5df}.landing-transformation-row>div svg{width:20px;flex:none}.landing-math-route{padding-top:105px}.landing-route-track{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.landing-route-track article{position:relative;min-height:285px;padding:21px 19px;border:1px solid #d9e7ec;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(5,50,81,.05);overflow:visible;transition:transform .24s ease,box-shadow .24s ease}.landing-route-track article:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;border-radius:22px 22px 0 0;background:#1ac7d7}.landing-route-track article.tone-mint:before{background:#3dcea3}.landing-route-track article.tone-blue:before{background:#398bd5}.landing-route-track article.tone-violet:before{background:#7a78df}.landing-route-track article.tone-orange:before{background:#f3a64a}.landing-route-track article:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(5,50,81,.11)}.landing-route-number{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.landing-route-number span{font-size:29px;font-weight:950;letter-spacing:-.06em;color:#d6e2e7}.landing-route-number svg{position:absolute;right:-23px;top:31px;z-index:2;width:34px;height:34px;padding:9px;border-radius:50%;background:#fff;border:1px solid #d9e7ec;color:#20b8c8;box-shadow:0 7px 16px rgba(7,67,92,.08)}.landing-route-track article>small{color:#078ea7;font-size:8px;font-weight:900;letter-spacing:.1em}.landing-route-track h3{margin:8px 0 10px;color:#082e60;font-size:17px}.landing-route-track p{min-height:69px;margin:0;color:#657b8d;font-size:10px;line-height:1.7}.landing-route-track article>div:last-child{display:flex;align-items:center;gap:7px;margin-top:23px;padding-top:14px;border-top:1px solid #edf2f4;color:#81929e;font-size:8px;font-weight:750}.landing-route-track article>div:last-child i{width:8px;height:8px;border-radius:50%;background:#1bc6d6;box-shadow:0 0 0 5px rgba(27,198,214,.12)}.landing-route-summary{min-height:88px;margin-top:14px;padding:14px 16px 14px 22px;display:grid;grid-template-columns:.55fr 1.1fr .75fr auto;grid-gap:22px;gap:22px;align-items:center;border:1px solid #d8e8ec;border-radius:20px;background:#f8fcfd}.landing-route-summary>div{display:grid;grid-gap:4px;gap:4px}.landing-route-summary b{color:#0b3858;font-size:12px}.landing-route-summary span{color:#718696;font-size:9px}.landing-route-summary .btn{white-space:nowrap;background:linear-gradient(135deg,#06316a,#0297b0)}.landing-results{position:relative;overflow:hidden;margin:50px 24px;border-radius:36px;background:radial-gradient(circle at 88% 22%,rgba(32,206,224,.24),transparent 25%),linear-gradient(135deg,#031b43,#06376b 52%,#00738e);color:#fff}.landing-results:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.landing-results-inner{position:relative;z-index:1;max-width:1180px;margin:auto;padding:84px 24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);grid-gap:85px;gap:85px;align-items:center}.landing-results .eyebrow{color:#56dfec}.landing-results h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.055em;margin:12px 0 22px}.landing-results h2 span{color:#46dbe9}.landing-results-copy>p:not(.eyebrow){color:#bed4e1;line-height:1.8;font-size:15px}.landing-result-checks{display:grid;grid-gap:11px;gap:11px;margin:24px 0 30px}.landing-result-checks span{display:flex;align-items:center;gap:10px;color:#eaf8fb;font-size:12px;font-weight:750}.landing-result-checks svg{width:22px;height:22px;padding:5px;border-radius:50%;background:rgba(80,225,235,.15);color:#6ce5ef}.landing-light-button{background:#fff;color:#062e66;min-height:48px;padding-inline:20px}.landing-light-button:hover{background:#dffcff}.landing-result-board{border:1px solid rgba(153,235,243,.3);border-radius:28px;padding:22px;background:rgba(255,255,255,.1);box-shadow:0 28px 80px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:rotate(1.2deg)}.landing-result-board-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.landing-result-board-head span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:900;letter-spacing:.08em;color:#bceff4}.landing-result-board-head>b{padding:6px 9px;border-radius:99px;background:rgba(255,255,255,.11);font-size:9px;color:#dff8fa}.landing-score-card{display:grid;grid-template-columns:120px 1fr;align-items:center;grid-gap:20px;gap:20px;padding:20px;border-radius:22px;background:#fff;color:#082a55}.landing-score-ring{width:106px;height:106px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#1ac4d6 0 72%,#e6f1f5 72%);position:relative}.landing-score-ring:after{content:"";position:absolute;inset:11px;border-radius:50%;background:#fff}.landing-score-ring span{position:relative;z-index:1;display:grid;text-align:center}.landing-score-ring b{font-size:25px}.landing-score-ring small{font-size:9px;color:#6c8190}.landing-score-card>div:last-child>small{font-size:9px;font-weight:900;letter-spacing:.08em;color:#02a4bb}.landing-score-card h3{margin:6px 0 7px;font-size:21px}.landing-score-card p{margin:0;color:#168463;font-size:11px;font-weight:800}.landing-result-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:11px}.landing-result-metrics span{display:grid;grid-template-columns:auto 1fr;grid-column-gap:7px;column-gap:7px;align-items:center;padding:13px;border-radius:15px;background:rgba(255,255,255,.1)}.landing-result-metrics svg{grid-row:1/3;color:#4ae0eb}.landing-result-metrics small{font-size:8px;color:#b8d9e2}.landing-result-metrics b{font-size:13px}.landing-weak-topic{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding:13px 15px;border-radius:15px;background:rgba(3,20,57,.36)}.landing-weak-topic div{display:grid;grid-gap:3px;gap:3px}.landing-weak-topic span{font-size:8px;color:#53dcea;font-weight:900;letter-spacing:.09em}.landing-weak-topic b{font-size:12px}.landing-weak-topic i{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#077891;font-style:normal;font-weight:900;font-size:11px}.landing-platform-showcase{padding-top:105px}.landing-platform-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);grid-gap:24px;gap:24px;align-items:stretch}.landing-platform-window{overflow:hidden;border:1px solid #cfe1e8;border-radius:26px;background:#fff;box-shadow:0 25px 70px rgba(4,43,78,.13)}.landing-window-bar{height:40px;display:flex;align-items:center;gap:6px;padding:0 15px;border-bottom:1px solid #dfe9ed;background:#f4f8fa}.landing-window-bar>span{width:8px;height:8px;border-radius:50%;background:#ff7b7b}.landing-window-bar>span:nth-child(2){background:#ffd060}.landing-window-bar>span:nth-child(3){background:#54d79c}.landing-window-bar>b{margin-left:9px;color:#8193a0;font-size:8px}.landing-window-body{min-height:430px;display:grid;grid-template-columns:145px 1fr;background:#f5f8fb}.landing-window-body aside{padding:18px 12px;background:linear-gradient(180deg,#052b5a,#071f45);color:#b8ccdd}.landing-mini-logo{width:42px;height:42px;margin:0 7px 24px;border-radius:14px;display:grid;place-items:center;background:#23c9dc;color:#052b5a;font-size:18px;font-weight:950}.landing-window-body aside>span{display:flex;align-items:center;gap:8px;margin:5px 0;padding:9px 8px;border-radius:9px;font-size:7px;font-weight:750}.landing-window-body aside>span.active{background:#28cadd;color:#062652}.landing-window-body aside i{width:10px;height:10px;border:1.5px solid;border-radius:3px}.landing-window-body main{padding:24px}.landing-window-welcome{display:flex;justify-content:space-between;gap:10px}.landing-window-welcome small{color:#708495;font-size:8px}.landing-window-welcome h3{margin:5px 0 18px;color:#082b5b;font-size:19px}.landing-window-welcome>span{height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:10px;background:#fff0e9;color:#ed5a2d;font-size:8px;font-weight:900}.landing-window-welcome svg{width:14px}.landing-window-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:11px;gap:11px}.landing-window-grid article{border:1px solid #dce7ec;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(5,44,74,.04)}.landing-window-grid .progress-card{min-height:140px;display:grid;grid-template-columns:82px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:15px}.landing-platform-ring{width:74px;height:74px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#1dbed0 0 68%,#e6edf1 68%);position:relative}.landing-platform-ring:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}.landing-platform-ring b{position:relative;z-index:1;color:#063166;font-size:15px}.progress-card>span{display:grid;grid-gap:6px;gap:6px}.goal-card small,.leader-card small,.progress-card small,.reward-card small{color:#7190a0;font-size:7px}.progress-card>span>b{color:#062e62;font-size:12px}.progress-card i{font-style:normal;color:#0ca2ba;font-size:8px;font-weight:850}.goal-card{padding:17px;background:linear-gradient(145deg,#e7fbfd,#fff)!important}.goal-card b{display:block;margin:12px 0 6px;color:#06316a;font-size:27px}.goal-card i{font-style:normal;color:#718697;font-size:8px}.leader-card,.reward-card{min-height:90px;display:flex;align-items:center;justify-content:space-between;padding:15px}.leader-card>div,.reward-card{display:flex;gap:10px}.leader-card svg{color:#f0aa24}.leader-card span,.reward-card div{display:grid;grid-gap:4px;gap:4px}.leader-card b,.reward-card b{color:#082f61;font-size:11px}.leader-card em{padding:5px 7px;border-radius:8px;background:#e2faef;color:#15936a;font-size:8px;font-style:normal;font-weight:900}.reward-card{background:linear-gradient(135deg,#12a7c1,#34d2dc)!important;color:#fff}.reward-card>svg{width:36px;height:36px;padding:7px;border-radius:12px;background:rgba(255,255,255,.2);color:#fff}.reward-card b,.reward-card small{color:#fff}.reward-card span{color:#d8fbff;font-size:8px}.landing-platform-features{display:grid;grid-gap:10px;gap:10px}.landing-platform-features article{display:grid;grid-template-columns:48px 1fr;grid-gap:13px;gap:13px;align-items:start;padding:17px;border:1px solid #dce9ed;border-radius:17px;background:#fff;transition:.22s ease}.landing-platform-features article:hover{transform:translateX(4px);border-color:#a9e3e9;box-shadow:0 12px 30px rgba(2,88,113,.08)}.landing-platform-features i{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#e5f9fb;color:#008ba5;font-style:normal}.landing-platform-features svg{width:20px}.landing-platform-features h3{margin:2px 0 6px;font-size:13px}.landing-platform-features p{margin:0;color:#657c8f;font-size:10px;line-height:1.55}.landing-teachers{padding-top:105px}.landing-teacher-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.landing-teacher-card{min-height:245px;display:grid;grid-template-columns:200px 1fr;overflow:hidden;border:1px solid #dbe7ec;border-radius:24px;background:#fff;box-shadow:0 18px 46px rgba(10,55,86,.06);transition:transform .25s ease,box-shadow .25s ease}.landing-teacher-card:hover{transform:translateY(-5px);box-shadow:0 24px 56px rgba(10,55,86,.11)}.landing-teacher-visual{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#e0faff,#84dce6);color:#007996}.landing-teacher-visual:after,.landing-teacher-visual:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.55);border-radius:50%}.landing-teacher-visual:before{width:185px;height:185px;left:-72px;top:-52px}.landing-teacher-visual:after{width:135px;height:135px;right:-72px;bottom:-45px}.landing-teacher-visual>span{font:900 68px/1 Georgia,serif;opacity:.18}.landing-teacher-visual i{position:absolute;bottom:22px;right:22px;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:rgba(2,36,81,.9);color:#fff;font-style:normal;font-size:14px;font-weight:900;box-shadow:0 10px 24px rgba(0,0,0,.18)}.landing-teacher-card.tone-green .landing-teacher-visual{background:linear-gradient(145deg,#dffbef,#63d6aa);color:#087e5d}.landing-teacher-card.tone-violet .landing-teacher-visual{background:linear-gradient(145deg,#eceaff,#9899e9);color:#5255b8}.landing-teacher-card.tone-orange .landing-teacher-visual{background:linear-gradient(145deg,#fff1d6,#ffb75b);color:#b25e08}.landing-teacher-copy{padding:26px 25px}.landing-teacher-copy>small{color:#0393ad;font-size:9px;font-weight:900;letter-spacing:.1em}.landing-teacher-copy h3{font-size:21px;margin:8px 0 10px}.landing-teacher-copy p{color:#60748a;font-size:12px;line-height:1.7;margin:0 0 18px}.landing-teacher-copy>span{display:flex;gap:7px;align-items:center;color:#385469;font-size:10px;font-weight:800}.landing-reviews{margin-top:30px;background:linear-gradient(180deg,#effbfc,#f8fbfd)}.landing-reviews .section{padding-block:95px}.landing-reviews-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.landing-reviews-head h2{margin-top:4px}.landing-rating{display:grid;grid-gap:8px;gap:8px;text-align:right}.landing-rating>span{display:flex;justify-content:flex-end;gap:2px;color:#f6b62b}.landing-rating b{font-size:10px;color:#567184}.landing-review-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.landing-review-grid article{position:relative;min-height:285px;padding:26px;border:1px solid #d7e9ed;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(12,71,99,.06)}.landing-review-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#dff8fb;color:#008ba5}.landing-quote{position:absolute;right:22px;top:24px;color:#d3f0f3}.landing-review-grid article>small{display:block;margin-top:22px;color:#0293aa;font-size:9px;font-weight:900;letter-spacing:.1em}.landing-review-grid h3{font-size:17px;line-height:1.45;margin:9px 0 11px}.landing-review-grid p{color:#64798d;font-size:12px;line-height:1.75}.landing-review-grid article>span{position:absolute;left:26px;right:26px;bottom:23px;display:flex;align-items:center;gap:7px;padding-top:13px;border-top:1px solid #edf3f5;color:#738696;font-size:9px;font-weight:750}.landing-demo-note{display:inline-flex;margin-top:12px;padding:6px 9px;border:1px solid #eadcaa;border-radius:99px;background:#fff9df;color:#806d2b;font-size:8px;font-weight:800}.landing-review-person{display:grid;grid-template-columns:46px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding-bottom:17px;border-bottom:1px solid #edf3f5}.landing-review-person>i{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#0c7590,#27cedc);color:#fff;font-size:11px;font-style:normal;font-weight:900;box-shadow:0 8px 19px rgba(4,120,145,.17)}.landing-review-person>span{display:grid;grid-gap:3px;gap:3px}.landing-review-person b{color:#123a59;font-size:11px}.landing-review-person small{color:#8193a0;font-size:8px}.landing-review-person em{padding:7px 9px;border-radius:10px;background:#e9faf3;color:#168562;font-size:9px;font-style:normal;font-weight:900}.landing-review-grid .landing-review-person~h3{margin-top:19px;padding-right:30px}.landing-review-grid .landing-review-person~p{margin-bottom:50px}.landing-review-grid .landing-quote{top:100px}.landing-support{padding-top:75px}.landing-support-card{position:relative;overflow:hidden;display:grid;grid-template-columns:170px 1fr 240px;grid-gap:34px;gap:34px;align-items:center;padding:34px 40px;border-radius:28px;background:linear-gradient(120deg,#eefcff,#fff 52%,#eef8ff);border:1px solid #cfecef}.landing-support-orbit{width:130px;height:130px;position:relative;display:grid;place-items:center;border-radius:50%;border:1px dashed #47c7d5;color:#008aa4}.landing-support-orbit svg{width:54px;height:54px;padding:14px;border-radius:20px;background:linear-gradient(145deg,#075e83,#20cee0);color:#fff;box-shadow:0 15px 30px rgba(0,127,153,.2)}.landing-support-orbit span{position:absolute;width:12px;height:12px;border-radius:50%;background:#20cee0;box-shadow:0 0 0 6px rgba(32,206,224,.12)}.landing-support-orbit span:nth-child(2){left:7px;top:29px}.landing-support-orbit span:nth-child(3){right:5px;bottom:27px}.landing-support-card h2{margin:4px 0 9px;font-size:28px}.landing-support-card>div:nth-child(2)>p:last-child{margin:0;color:#5f768b;line-height:1.7}.landing-support-list{display:grid;grid-gap:9px;gap:9px}.landing-support-list span{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:12px;background:#fff;border:1px solid #e2edf0;color:#34576c;font-size:11px;font-weight:800}.landing-support-list svg{color:#02a1b8}.landing-pricing{padding-top:95px}.landing-pricing-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:32px}.landing-pricing-head h2{max-width:680px;margin:5px 0 9px}.landing-pricing-head p{margin:0;color:#637a8d}.landing-pricing-head>span{display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid #c9e7dc;border-radius:13px;background:#effbf6;color:#198361;font-size:10px;font-weight:850}.landing-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;align-items:stretch}.landing-plan-card{position:relative;display:flex;flex-direction:column;min-height:490px;padding:28px;border:1px solid #d8e5eb;border-radius:24px;background:#fff;box-shadow:0 16px 46px rgba(5,48,80,.06);transition:.24s ease}.landing-plan-card:hover{transform:translateY(-5px);box-shadow:0 24px 58px rgba(5,48,80,.12)}.landing-plan-card.popular{border-color:#25c9d8;background:radial-gradient(circle at 90% 0,rgba(32,206,224,.12),transparent 27%),#fff;box-shadow:0 22px 65px rgba(0,141,166,.14)}.landing-popular-label{position:absolute;right:18px;top:18px;display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:99px;background:#062f66;color:#fff;font-size:8px;font-weight:900;letter-spacing:.06em}.landing-plan-top>small{color:#078aa4;font-size:10px;font-weight:900;letter-spacing:.08em}.landing-plan-top del{display:block;margin-top:24px;color:#9cacb7;font-size:12px}.landing-plan-top h3{margin:25px 0 8px;color:#062d61;font-size:33px;letter-spacing:-.04em}.landing-plan-card:has(del) .landing-plan-top h3{margin-top:4px}.landing-plan-top p{min-height:42px;margin:0;color:#647b8f;font-size:11px;line-height:1.6}.landing-plan-features{display:grid;grid-gap:12px;gap:12px;margin:26px 0}.landing-plan-features span{display:flex;align-items:flex-start;gap:9px;color:#38566d;font-size:11px;line-height:1.45}.landing-plan-features svg{width:19px;height:19px;flex:none;padding:4px;border-radius:50%;background:#def7ef;color:#15936b}.landing-plan-card>.btn{margin-top:auto;min-height:47px}.landing-plan-card.popular>.btn{background:linear-gradient(135deg,#06316a,#0397af)}.landing-plan-card.tone-combo{background:linear-gradient(160deg,#fff,#f1f0ff)}.landing-pricing-foot{min-height:60px;margin-top:15px;padding:13px 18px;display:flex;align-items:center;gap:11px;border:1px solid #d9e8ed;border-radius:16px;background:#f7fbfc;color:#587085;font-size:11px}.landing-pricing-foot>svg{color:#0092aa}.landing-pricing-foot span{flex:1 1}.landing-pricing-foot b{color:#143c5a}.landing-pricing-foot a{display:flex;align-items:center;gap:6px;color:#008ba4;font-weight:850}.landing-plan-fit{display:block;width:max-content;margin-top:14px;padding:6px 9px;border-radius:999px;background:#eff8fa;color:#497084;font-size:8px;font-weight:850}.landing-plan-top del{margin-top:14px}.landing-plan-top h3{margin-top:18px}.landing-plan-compare{margin-top:16px;overflow:hidden;border:1px solid #d9e7ec;border-radius:20px;background:#fff}.landing-compare-head,.landing-compare-row{min-height:54px;display:grid;grid-template-columns:minmax(230px,1.7fr) repeat(3,1fr);align-items:center}.landing-compare-head{background:#eff9fb;color:#0a3b5b}.landing-compare-head b,.landing-compare-row b{padding-left:20px;font-size:10px}.landing-compare-head span{text-align:center;color:#087f99;font-size:9px;font-weight:900;letter-spacing:.06em}.landing-compare-row{border-top:1px solid #e8eff2}.landing-compare-row b{color:#526b7e;font-weight:750}.landing-compare-row>span{height:100%;display:grid;place-items:center;border-left:1px solid #edf2f4;color:#9badb8;font-weight:800}.landing-compare-row>span.included{color:#0aa989}.landing-compare-row svg{width:21px;height:21px;padding:5px;border-radius:50%;background:#e2f8f1}.landing-faq{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);grid-gap:80px;gap:80px;padding-top:95px}.landing-faq-intro h2{font-size:34px;line-height:1.18;margin:7px 0 14px}.landing-faq-intro>p:last-child{color:#61778a;line-height:1.7}.landing-faq-list{display:grid;grid-gap:9px;gap:9px}.landing-faq-list details{border:1px solid #dce8ed;border-radius:16px;background:#fff;overflow:hidden}.landing-faq-list summary{min-height:64px;padding:16px 18px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;list-style:none}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary>span{color:#05a0b7;font-size:10px;font-weight:900}.landing-faq-list summary>b{font-size:13px}.landing-faq-list summary svg{color:#6c8293;transition:transform .2s}.landing-faq-list details[open] summary svg{transform:rotate(180deg)}.landing-faq-list details>p{margin:0;padding:0 64px 19px;color:#62798d;line-height:1.7;font-size:12px}.landing-final-cta{padding-top:70px;padding-bottom:110px}.landing-final-cta-card{position:relative;overflow:hidden;min-height:290px;padding:58px 64px;display:flex;justify-content:space-between;align-items:center;gap:50px;border-radius:34px;background:radial-gradient(circle at 88% 15%,rgba(79,224,235,.32),transparent 28%),linear-gradient(135deg,#042151,#074f7a 65%,#06a7ba);color:#fff;box-shadow:0 30px 80px rgba(4,49,88,.22)}.landing-final-cta-card:before{content:"";position:absolute;right:-70px;bottom:-120px;width:330px;height:330px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.035),0 0 0 84px rgba(255,255,255,.02)}.landing-final-cta-card>div{position:relative;z-index:2}.landing-final-cta-card .eyebrow{color:#58e0eb}.landing-final-cta-card h2{margin:8px 0 12px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.landing-final-cta-card p{margin:0;color:#c1dbe6;font-size:14px}.landing-final-cta-card>div:last-of-type{display:grid;justify-items:start;grid-gap:12px;gap:12px;min-width:210px}.landing-cta-button{min-height:54px;padding-inline:21px;background:#fff;color:#06305f}.landing-cta-button:hover{background:#dffcff}.landing-final-cta-card>div:last-of-type small{display:flex;align-items:center;gap:6px;color:#c4e5ea}.landing-final-cta-card>div:last-of-type small svg{width:18px;height:18px;padding:4px;border-radius:50%;background:rgba(255,255,255,.12)}.landing-cta-formula{position:absolute;font:italic 700 36px/1 Georgia,serif;color:rgba(255,255,255,.1);z-index:1}.landing-cta-formula.formula-one{right:32%;top:25px;transform:rotate(-7deg)}.landing-cta-formula.formula-two{left:52%;bottom:24px;transform:rotate(9deg)}@media(max-width:1050px){.landing-nav nav{gap:16px;font-size:12px}.landing-trust-strip{grid-template-columns:repeat(3,1fr);margin-inline:20px}.landing-trust-strip span:nth-child(3){border-right:0}.landing-results-inner{grid-template-columns:1fr;gap:45px}.landing-result-board{max-width:680px}.landing-platform-layout{grid-template-columns:1fr}.landing-platform-features{grid-template-columns:repeat(2,1fr)}.landing-teacher-card{grid-template-columns:155px 1fr}.landing-support-card{grid-template-columns:130px 1fr}.landing-support-list{grid-column:2;grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.landing-section-heading{grid-template-columns:1fr;gap:12px}.landing-step-grid{grid-template-columns:repeat(2,1fr);gap:28px 0}.landing-step-grid:before{display:none}.landing-window-body{grid-template-columns:105px 1fr}.landing-window-body aside{padding-inline:8px}.landing-window-body main{padding:17px}.landing-teacher-grid{grid-template-columns:1fr}.landing-teacher-card{grid-template-columns:180px 1fr}.landing-plan-grid,.landing-review-grid{grid-template-columns:1fr}.landing-review-grid article{min-height:235px}.landing-pricing-head,.landing-reviews-head{align-items:flex-start;flex-direction:column}.landing-rating{text-align:left}.landing-rating>span{justify-content:flex-start}.landing-plan-card{min-height:auto}.landing-faq{grid-template-columns:1fr;gap:30px}.landing-final-cta-card{padding:46px 38px;align-items:flex-start;flex-direction:column;gap:28px}}@media(max-width:620px){.landing-nav-actions .btn-outline{display:none}.landing-nav-actions .btn{padding:10px 12px;font-size:11px}.landing-nav .brand-logo{width:155px}.landing-offer-pill{margin-top:8px}.landing-hero-benefits{font-size:11px}.landing-hero-actions{display:grid;grid-template-columns:1fr 1fr}.landing-hero-actions .btn{padding-inline:10px;font-size:11px}.brand-promise{grid-template-columns:repeat(3,1fr);gap:8px}.brand-promise b{font-size:20px}.brand-promise small{font-size:8px}.landing-trust-strip{grid-template-columns:1fr 1fr;padding:11px}.landing-trust-strip span{border-right:0;border-bottom:1px solid rgba(15,78,108,.08);font-size:9px}.landing-trust-strip span:last-child{grid-column:1/-1;border-bottom:0}.landing-programs .row{align-items:flex-start;flex-direction:column}.landing-learning-path{padding-top:60px}.landing-step-grid{grid-template-columns:1fr}.landing-step-grid article{display:grid;grid-template-columns:70px 1fr;text-align:left;grid-column-gap:10px;column-gap:10px}.landing-step-grid article>div{grid-row:1/3}.landing-step-grid h3{margin:14px 0 4px}.landing-step-grid p{padding-right:8px}.landing-results{margin-inline:10px;border-radius:26px}.landing-results-inner{padding:62px 18px}.landing-result-board{padding:13px;transform:none}.landing-score-card{grid-template-columns:90px 1fr;padding:14px;gap:12px}.landing-score-ring{width:82px;height:82px}.landing-score-card h3{font-size:16px}.landing-result-metrics{grid-template-columns:1fr}.landing-result-metrics span{grid-template-columns:auto 1fr auto}.landing-result-metrics svg{grid-row:auto}.landing-result-metrics b{grid-column:3;grid-row:1/3}.landing-platform-features{grid-template-columns:1fr}.landing-platform-window{border-radius:18px}.landing-window-body{grid-template-columns:1fr;min-height:0}.landing-window-body aside{display:none}.landing-window-body main{padding:13px}.landing-window-grid{grid-template-columns:1fr}.landing-window-grid .progress-card{min-height:115px}.landing-teacher-card{grid-template-columns:1fr}.landing-teacher-visual{min-height:155px}.landing-review-grid article,.landing-teacher-copy{padding:22px}.landing-review-grid article>span{left:22px;right:22px}.landing-support-card{grid-template-columns:1fr;padding:28px 22px}.landing-support-orbit{width:100px;height:100px}.landing-support-list{grid-column:1;grid-template-columns:1fr}.landing-plan-card{padding:23px}.landing-pricing-foot{align-items:flex-start;flex-wrap:wrap}.landing-pricing-foot a{width:100%;padding-left:28px}.landing-faq-list summary{grid-template-columns:26px 1fr auto;padding:15px 14px}.landing-faq-list details>p{padding:0 48px 17px}.landing-final-cta{padding-bottom:80px}.landing-final-cta-card{padding:40px 24px;border-radius:26px}.landing-final-cta-card br{display:none}}@media(max-width:1050px){.landing-urgency-slot{margin-inline:20px;min-height:170px}.landing-urgency{margin-inline:20px;grid-template-columns:1fr auto}.landing-urgency-button{grid-column:1/-1;width:100%}.landing-urgency.is-docked{grid-template-columns:1fr auto auto;margin:0}.landing-urgency.is-docked .landing-urgency-button{grid-column:auto;width:auto}.landing-audience-grid{grid-template-columns:repeat(2,1fr)}.landing-transformation-inner{grid-template-columns:1fr;gap:35px}.landing-route-track{grid-template-columns:repeat(3,1fr)}.landing-route-track article:nth-child(3) .landing-route-number svg{display:none}.landing-route-summary{grid-template-columns:repeat(3,1fr)}.landing-route-summary .btn{grid-column:1/-1}}@media(max-width:820px){.landing-urgency-slot{min-height:228px}.landing-urgency-copy{align-items:flex-start;flex-direction:column;gap:12px}.landing-urgency.is-docked .landing-urgency-copy{align-items:center;flex-direction:row}.landing-urgency.is-docked .landing-urgency-copy>div:last-child{display:none}.landing-audience{padding-top:78px}.landing-transformation{margin-inline:14px}.landing-route-track{grid-template-columns:1fr 1fr}.landing-route-track article:nth-child(3) .landing-route-number svg{display:block}.landing-route-track article:nth-child(2n) .landing-route-number svg{display:none}}@media(max-width:620px){.landing-urgency-slot{min-height:286px;margin-inline:10px}.landing-urgency{margin:0 10px;grid-template-columns:1fr;padding:27px 18px 18px;gap:16px}.landing-urgency-copy{gap:11px}.landing-countdown{justify-content:space-between}.landing-countdown>span{width:22%;height:56px}.landing-urgency.is-docked{left:10px;right:10px;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);width:auto;min-height:64px;margin:0;padding:8px;grid-template-columns:1fr auto;gap:8px;transform:none;border-radius:17px;animation:none}.landing-urgency.is-docked .landing-urgency-copy{display:none}.landing-urgency.is-docked .landing-countdown{gap:4px}.landing-urgency.is-docked .landing-countdown>span{width:40px;height:44px;border-radius:10px}.landing-urgency.is-docked .landing-countdown b{font-size:13px}.landing-urgency.is-docked .landing-countdown small{font-size:6px}.landing-urgency.is-docked .landing-urgency-button{grid-column:auto;width:auto;min-height:44px;padding-inline:12px}.landing-urgency.is-docked .urgency-long{display:none}.landing-urgency.is-docked .urgency-short{display:inline}.landing-review-person{grid-template-columns:42px 1fr}.landing-review-person>i{width:42px;height:42px}.landing-review-person em{grid-column:1/-1;width:max-content}.landing-audience-grid{grid-template-columns:1fr}.landing-audience-grid article{min-height:auto;padding:21px}.landing-audience-top{margin-bottom:20px}.landing-inline-cta{align-items:stretch;flex-direction:column}.landing-inline-cta .btn{width:100%}.landing-transformation{margin-inline:10px;border-radius:26px}.landing-transformation-inner{padding:58px 17px}.landing-transformation-head{grid-template-columns:1fr 1fr;gap:10px}.landing-transformation-head span:last-child{grid-column:2}.landing-transformation-row{grid-template-columns:1fr;gap:8px;padding-block:15px}.landing-transformation-row>svg{transform:rotate(90deg);margin-left:3px}.landing-route-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-18px;padding:0 18px 12px 0}.landing-route-track article{min-width:78vw;scroll-snap-align:start}.landing-route-number svg{display:none!important}.landing-route-summary{grid-template-columns:1fr 1fr;padding:18px}.landing-route-summary>div:nth-child(2){grid-column:1/-1;grid-row:2}.landing-route-summary .btn{grid-column:1/-1}.landing-plan-compare{overflow-x:auto}.landing-compare-head,.landing-compare-row{min-width:590px}}@media(prefers-reduced-motion:reduce){.landing-audience-grid article,.landing-hero-actions .btn-primary,.landing-nav-actions .btn-primary,.landing-plan-card,.landing-platform-features article,.landing-route-track article,.landing-teacher-card{transition:none!important;transform:none!important}.landing-primary-loading,.landing-session-loading span{animation:none}}.theme-dark .landing-offer-pill,.theme-dark .landing-trust-strip{background:rgba(11,29,50,.84);border-color:#28435c;color:#b9cad8}.theme-dark .landing-hero-benefits,.theme-dark .landing-programs .muted,.theme-dark .landing-trust-strip span{color:#b6c8d7}.theme-dark .landing-trust-strip span{border-color:#28435c}.theme-dark .landing-audience-grid article,.theme-dark .landing-faq-list details,.theme-dark .landing-plan-card,.theme-dark .landing-plan-card.popular,.theme-dark .landing-plan-compare,.theme-dark .landing-platform-features article,.theme-dark .landing-review-grid article,.theme-dark .landing-support-list span,.theme-dark .landing-teacher-card{background:var(--card);border-color:var(--line);box-shadow:none}.theme-dark .landing-reviews{background:linear-gradient(180deg,#0b2034,#0b1220)}.theme-dark .landing-support-card{background:linear-gradient(120deg,#0a263d,var(--card) 52%,#10233b);border-color:var(--line)}.theme-dark .landing-compare-head,.theme-dark .landing-pricing-foot{background:var(--soft);border-color:var(--line)}.theme-dark .landing-compare-row,.theme-dark .landing-review-grid article>span,.theme-dark .landing-review-person{border-color:var(--line)}.theme-dark .landing-faq-list summary>b,.theme-dark .landing-plan-top h3,.theme-dark .landing-review-grid h3,.theme-dark .landing-review-person b,.theme-dark .landing-support-card h2,.theme-dark .landing-teacher-copy h3{color:var(--ink)}.theme-dark .landing-faq-intro>p:last-child,.theme-dark .landing-faq-list details>p,.theme-dark .landing-plan-features span,.theme-dark .landing-plan-top p,.theme-dark .landing-review-grid p,.theme-dark .landing-review-person small,.theme-dark .landing-support-card>div:nth-child(2)>p:last-child,.theme-dark .landing-teacher-copy p{color:var(--muted)}.landing-teacher-visual.has-image:after,.landing-teacher-visual.has-image:before{z-index:1}.landing-teacher-visual>img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.landing-teacher-visual.has-image i{z-index:2}.theme-dark .landing-demo-note{background:#352f19;border-color:#655a2c;color:#eadb8e}.theme-dark .landing-plan-card.tone-combo{background:linear-gradient(160deg,var(--card),#211f3a)}.landing-pricing{position:relative;isolation:isolate}.landing-pricing:before{content:"";position:absolute;z-index:-1;inset:54px -34px -28px;border-radius:36px;background:radial-gradient(circle at 93% 34%,rgba(23,185,218,.12),transparent 22%),radial-gradient(circle at 6% 90%,rgba(36,104,214,.08),transparent 19%),linear-gradient(135deg,#f8fcff,#eef6ff 55%,#f8fbff);box-shadow:inset 0 0 0 1px rgba(167,204,228,.2)}.landing-live-plan-grid{gap:24px;align-items:stretch}.landing-pricing .landing-live-plan{min-height:570px;padding:30px 28px 26px;border:1px solid #cedce9;border-radius:25px;background:linear-gradient(155deg,#fff,#fff 65%,#f8fbff);box-shadow:0 18px 44px rgba(13,48,91,.09)}.landing-pricing .landing-live-plan:hover{transform:translateY(-7px);border-color:#9ec8e1;box-shadow:0 28px 65px rgba(12,52,100,.16)}.landing-pricing .landing-live-plan.popular{z-index:2;border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#1269f3,#092ca8 43%,#14dce4) border-box;box-shadow:0 28px 70px rgba(13,76,172,.2),0 0 28px rgba(27,212,224,.12)}.landing-pricing .landing-live-plan.popular:before{content:"✦";position:absolute;right:-12px;top:-25px;color:#21c9e2;font-size:42px;line-height:1;text-shadow:0 0 20px rgba(20,202,225,.5)}.landing-plan-header{min-height:68px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.landing-plan-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(145deg,#093377,#031b55);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.2),0 10px 23px rgba(2,39,94,.2)}.landing-plan-icon svg{width:29px;height:29px}.landing-live-plan.tone-1 .landing-plan-icon{background:linear-gradient(145deg,#0a789b,#033b70)}.landing-live-plan.tone-2 .landing-plan-icon{background:linear-gradient(145deg,#133b8f,#05145d)}.landing-live-plan.tone-3 .landing-plan-icon{background:linear-gradient(145deg,#8b8ee9,#263bb3)}.landing-pricing .landing-popular-label{position:static;min-height:38px;padding:9px 14px;background:linear-gradient(135deg,#073a89,#06198c);font-size:10px;letter-spacing:.04em;box-shadow:0 9px 23px rgba(5,31,126,.24)}.landing-pricing .landing-popular-label svg{color:#ffc72e;fill:#ffc72e}.landing-plan-course{display:block;min-height:15px;margin-top:14px;color:#6a829b;font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.landing-pricing .landing-plan-top h3{min-height:54px;margin:18px 0 9px;color:#05265d;font-size:23px;line-height:1.16;letter-spacing:-.035em}.landing-pricing .landing-plan-fit{max-width:100%;margin:0;padding:7px 12px;border-radius:10px;background:#e8f4ff;color:#07599e;font-size:10px;line-height:1.3;white-space:normal}.landing-live-plan.tone-3 .landing-plan-fit{background:#eeeaff;color:#5546ca}.landing-plan-price{margin-top:18px;padding-top:18px;border-top:1px solid #d9e4ed}.landing-plan-price b{display:block;color:#052966;font-size:37px;line-height:1;letter-spacing:-.045em}.landing-pricing .landing-plan-top>p{min-height:60px;margin:15px 0 0;color:#5a7190;font-size:12px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.landing-pricing .landing-plan-features{gap:0;margin:22px 0 24px}.landing-pricing .landing-plan-features span{min-height:45px;align-items:center;padding:9px 0;border-bottom:1px dashed #d5e0e9;color:#173961;font-size:11px;font-weight:680;line-height:1.35}.landing-pricing .landing-plan-features span:last-child{border-bottom:0}.landing-pricing .landing-plan-features svg{width:21px;height:21px;padding:4px;background:linear-gradient(145deg,#16c4ca,#048ca9);color:#fff;box-shadow:0 5px 12px rgba(4,158,174,.2)}.landing-pricing .landing-live-plan.tone-3 .landing-plan-features svg{background:linear-gradient(145deg,#8b7cf2,#4a48d2)}.landing-pricing .landing-live-plan>.btn{min-height:51px;border-width:2px;border-color:#0a3174;border-radius:11px;color:#07275e;font-size:13px;font-weight:900}.landing-pricing .landing-live-plan>.btn svg{margin-left:auto;transition:transform .18s ease}.landing-pricing .landing-live-plan>.btn:hover svg{transform:translateX(3px)}.landing-pricing .landing-live-plan.popular>.btn{border:0;background:linear-gradient(115deg,#155ce8,#126af2 48%,#0bd0d8);color:#fff;box-shadow:0 12px 24px rgba(16,94,217,.2)}.landing-pricing .landing-live-plan.tone-3>.btn{border-color:#5d4ee3}.theme-dark .landing-pricing:before{background:radial-gradient(circle at 93% 34%,rgba(23,185,218,.1),transparent 22%),linear-gradient(135deg,#091b31,#0b2038);box-shadow:inset 0 0 0 1px var(--line)}.theme-dark .landing-pricing .landing-live-plan{background:linear-gradient(155deg,var(--card),#0b2038);border-color:var(--line)}.theme-dark .landing-pricing .landing-live-plan.popular{background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,#2a7dff,#0bd7df) border-box}.theme-dark .landing-plan-price b,.theme-dark .landing-pricing .landing-plan-top h3{color:var(--ink)}.theme-dark .landing-plan-course{color:var(--muted)}.theme-dark .landing-pricing .landing-plan-features span{color:#c7d8e6;border-color:var(--line)}.theme-dark .landing-pricing .landing-live-plan>.btn-outline{color:#d8e9f5;border-color:#6592bd}@media(max-width:1050px) and (min-width:821px){.landing-live-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.landing-pricing:before{inset:72px -12px -18px}.landing-live-plan-grid{gap:16px}.landing-pricing .landing-live-plan{min-height:auto;padding:25px 22px}.landing-pricing .landing-live-plan.popular{order:-1}.landing-pricing .landing-plan-top h3,.landing-pricing .landing-plan-top>p{min-height:0}.landing-plan-price b{font-size:34px}}@media(max-width:480px){.landing-plan-header{min-height:58px}.landing-plan-icon{width:52px;height:52px}.landing-pricing .landing-popular-label{padding:8px 11px;font-size:9px}.landing-pricing .landing-live-plan.popular:before{right:-5px;top:-19px;font-size:34px}}.landing-editorial{--editorial-night:#03172f;--editorial-ink:#072852;--editorial-cyan:#20cee0;--editorial-aqua:#78eff3;--editorial-paper:#f5fbfd;--editorial-line:#bddde6;position:relative;overflow:clip;background:linear-gradient(90deg,transparent 0 6%,rgba(3,70,100,.025) 6% 6.08%,transparent 6.08% 94%,rgba(3,70,100,.025) 94% 94.08%,transparent 94.08%),#f8fbfd}.landing-editorial :is(a,button,summary,[role=tab]):focus-visible{outline:3px solid #1fd2de;outline-offset:3px}.landing-editorial :is(a,button){-webkit-tap-highlight-color:transparent}.landing-preview-playing{position:absolute;left:50%;bottom:16px;z-index:2;transform:translateX(-50%);color:#bff8fb;font-size:8px;letter-spacing:.12em}.landing-editorial .landing-nav{width:min(calc(100% - 40px),1240px);min-height:78px;margin:18px auto 0;padding:14px 20px;border:1px solid rgba(7,74,108,.13);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 12px 38px rgba(4,46,77,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-editorial .landing-nav nav a{padding:8px 0;color:#27465e;font-size:12px;letter-spacing:.01em}.landing-editorial .landing-hero-inner{width:min(calc(100% - 40px),1240px);max-width:none;min-height:650px;margin-top:18px;padding:54px 48px 34px;overflow:hidden;border:1px solid rgba(80,225,235,.25);border-radius:34px;background:radial-gradient(circle at 80% 24%,rgba(32,206,224,.2),transparent 31%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(135deg,#02142d,#052f60 58%,#006f8a);background-size:auto,42px 42px,42px 42px,auto;box-shadow:0 32px 86px rgba(3,33,63,.2);color:#fff;isolation:isolate}.landing-editorial .landing-hero-inner:before{content:"MATACADEMY · ҰБТ 2026";position:absolute;z-index:1;top:23px;right:31px;color:rgba(178,246,249,.68);font-size:8px;font-weight:900;letter-spacing:.18em}.landing-editorial .landing-hero-inner:after{content:"";position:absolute;z-index:0;right:-96px;bottom:-150px;width:390px;height:390px;border:1px solid rgba(141,239,245,.17);border-radius:50%;box-shadow:0 0 0 48px rgba(141,239,245,.035),0 0 0 96px rgba(141,239,245,.018)}.landing-editorial .landing-hero-copy{padding:34px 0 48px}.landing-editorial .landing-offer-pill{border-color:rgba(121,238,243,.34);background:rgba(5,37,71,.72);box-shadow:none;color:#c2f7f8}.landing-editorial .landing-offer-pill b{background:var(--editorial-cyan);color:#052b59}.landing-editorial .landing-hero-copy>.eyebrow{color:#69e9ef}.landing-editorial .landing-hero-copy h1{max-width:620px;margin:13px 0 24px;color:#fff;font-size:clamp(46px,5.5vw,76px);line-height:.98;letter-spacing:-.07em;text-wrap:balance}.landing-editorial .landing-hero-copy h1 span{display:inline-block;padding:0 .1em .06em;color:#062957;background:linear-gradient(90deg,#5ce4ec,#a8f7f5);box-shadow:8px 7px 0 rgba(32,206,224,.14);transform:rotate(-1deg)}.landing-editorial .landing-hero-benefits,.landing-editorial .landing-hero-copy .hero-copy{color:#c1d9e4}.landing-editorial .landing-hero-benefits svg{color:#61e8ed}.landing-editorial .landing-hero-actions .btn-primary{color:#042753;background:linear-gradient(110deg,#76eef1,#20cee0);box-shadow:0 14px 32px rgba(32,206,224,.2)}.landing-editorial .landing-hero-actions .btn-primary:hover{background:linear-gradient(110deg,#a0f7f7,#3adbe5)}.landing-editorial .landing-hero-actions .btn-outline{border-color:rgba(187,242,245,.32);background:rgba(255,255,255,.07);color:#efffff}.landing-editorial .brand-promise{border-color:rgba(177,232,238,.2)}.landing-editorial .brand-promise b{color:#fff}.landing-editorial .brand-promise small{color:#9fc6d5}.landing-editorial .landing-scene-glow{background:radial-gradient(circle,rgba(79,234,240,.32),rgba(32,206,224,.11) 35%,transparent 69%)}.landing-editorial .landing-scene-grid{background-image:linear-gradient(rgba(126,239,244,.14) 1px,transparent 0),linear-gradient(90deg,rgba(126,239,244,.14) 1px,transparent 0)}.landing-editorial .landing-formula{border-color:rgba(108,229,236,.28);color:rgba(211,251,252,.78);background:rgba(2,29,59,.55)}.landing-editorial .landing-trust-strip{position:relative;z-index:3;width:min(calc(100% - 76px),1164px);max-width:none;margin:-22px auto 44px;padding:12px 17px;border:1px solid #d4e9ed;border-radius:18px;background:#fff;box-shadow:0 18px 44px rgba(3,45,75,.1);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-editorial .landing-trust-strip span{min-height:54px;color:#496477}.landing-editorial .landing-trust-strip b{color:#007f9b;font-size:16px}.landing-editorial .section{position:relative}.landing-editorial .landing-programs h2,.landing-editorial .landing-section-heading h2{color:var(--editorial-ink);font-size:clamp(32px,4.2vw,52px);line-height:1.02;letter-spacing:-.06em;text-wrap:balance}.landing-editorial .landing-section-heading:before{content:"";width:48px;height:6px;margin-bottom:9px;grid-column:1/-1;border-radius:999px;background:linear-gradient(90deg,var(--editorial-night) 0 48%,var(--editorial-cyan) 48%)}.landing-editorial .landing-audience-grid article,.landing-editorial .landing-platform-features article,.landing-editorial .landing-route-track article,.landing-editorial .landing-teacher-card{border-width:1px;border-color:#cbdfe5;border-radius:18px;box-shadow:0 14px 0 rgba(5,56,87,.035)}.landing-editorial .landing-audience-grid article:nth-child(odd),.landing-editorial .landing-route-track article:nth-child(odd){transform:translateY(9px)}.landing-editorial .landing-audience-grid article:hover,.landing-editorial .landing-route-track article:hover{transform:translateY(-7px) rotate(-.45deg);box-shadow:8px 10px 0 rgba(32,206,224,.13),0 24px 54px rgba(5,76,102,.1)}.landing-editorial .landing-audience-top span,.landing-editorial .landing-route-number span{color:#91aeba;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-editorial .landing-transformation{border:1px solid #b9dce5;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(236,250,252,.94)),var(--editorial-paper)}.landing-editorial .landing-transformation-board{border-color:#bddce4;border-radius:18px;box-shadow:8px 10px 0 rgba(7,80,111,.08);transform:rotate(.5deg)}.landing-editorial .landing-results{border:1px solid rgba(92,224,233,.25);border-radius:28px;box-shadow:0 28px 72px rgba(3,32,66,.18)}.landing-editorial .landing-result-board{border-radius:20px;box-shadow:10px 12px 0 rgba(1,20,43,.18),0 28px 80px rgba(0,0,0,.2)}.landing-editorial .landing-final-cta-card,.landing-editorial .landing-platform-window,.landing-editorial .landing-support-card{border-radius:22px}.landing-editorial .landing-platform-window{box-shadow:10px 12px 0 rgba(7,49,79,.08),0 25px 70px rgba(4,43,78,.1)}.landing-editorial .landing-teacher-card:nth-child(2n){transform:translateY(16px)}.landing-editorial .landing-teacher-card:nth-child(2n):hover{transform:translateY(9px) rotate(.35deg)}.landing-editorial .landing-final-cta-card{border:1px solid rgba(113,233,239,.27);box-shadow:12px 14px 0 rgba(32,206,224,.11),0 30px 80px rgba(4,49,88,.22)}.landing-editorial .btn,.landing-editorial .landing-faq-list details,.landing-editorial .landing-plan-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,background .22s ease}.landing-editorial .btn:focus-visible,.landing-editorial a:focus-visible,.landing-editorial summary:focus-visible{outline:3px solid var(--editorial-cyan);outline-offset:4px}.landing-editorial .btn:hover{transform:translateY(-2px)}.landing-editorial .scroll-reveal-ready{transform:translateY(34px) scale(.985)}.landing-editorial .scroll-reveal-ready.scroll-reveal-visible{transform:translateY(0) scale(1)}@media(max-width:1020px){.landing-editorial .landing-hero-inner{padding-inline:34px}.landing-editorial .landing-hero-copy h1{font-size:clamp(43px,6.2vw,64px)}}@media(max-width:900px){.landing-editorial .landing-nav{width:min(calc(100% - 28px),1240px);margin-top:12px}.landing-editorial .landing-hero-inner{width:min(calc(100% - 28px),1240px);padding:32px 30px 18px}.landing-editorial .landing-hero-inner:before{right:23px}.landing-editorial .landing-trust-strip{width:min(calc(100% - 48px),1164px)}.landing-editorial .landing-audience-grid article:nth-child(odd),.landing-editorial .landing-route-track article:nth-child(odd),.landing-editorial .landing-teacher-card:nth-child(2n){transform:none}}@media(max-width:620px){.landing-editorial{background:#f8fbfd}.landing-editorial .landing-nav{width:calc(100% - 20px);min-height:65px;padding:10px 12px;border-radius:15px}.landing-editorial .landing-nav .brand-logo{width:143px}.landing-editorial .landing-hero-inner{width:calc(100% - 20px);margin-top:10px;padding:38px 17px 4px;border-radius:22px}.landing-editorial .landing-hero-inner:before{top:17px;right:17px;font-size:6px}.landing-editorial .landing-hero-copy{padding:20px 0 8px}.landing-editorial .landing-hero-copy h1{font-size:clamp(39px,12.4vw,54px);line-height:1.01}.landing-editorial .landing-hero-copy .hero-copy{font-size:14px;line-height:1.65}.landing-editorial .landing-hero-actions{grid-template-columns:1fr}.landing-editorial .landing-trust-strip{width:calc(100% - 38px);margin-top:-12px;border-radius:14px}.landing-editorial .landing-programs h2,.landing-editorial .landing-section-heading h2{font-size:32px;line-height:1.06}.landing-editorial .landing-section-heading:before{width:38px;height:5px}.landing-editorial .landing-results,.landing-editorial .landing-transformation{border-radius:22px}.landing-editorial .landing-final-cta-card,.landing-editorial .landing-platform-window,.landing-editorial .landing-result-board,.landing-editorial .landing-transformation-board{box-shadow:none;transform:none}}@media(prefers-reduced-motion:reduce){.landing-editorial .btn,.landing-editorial .landing-audience-grid article,.landing-editorial .landing-route-track article,.landing-editorial .landing-teacher-card,.landing-editorial .scroll-reveal-ready{transition:none!important;transform:none!important}}.landing-editorial .landing-faq,.landing-editorial .landing-platform-showcase,.landing-editorial .landing-pricing,.landing-editorial .landing-teachers{isolation:isolate}.landing-editorial .landing-faq:before,.landing-editorial .landing-platform-showcase:before,.landing-editorial .landing-pricing:after,.landing-editorial .landing-teachers:before{content:"";position:absolute;z-index:-1;pointer-events:none}.landing-editorial .landing-platform-showcase:before{width:210px;height:210px;right:2%;top:42px;border-radius:50%;background:radial-gradient(circle,rgba(32,206,224,.13),rgba(32,206,224,0) 68%)}.landing-editorial .landing-teachers:before{left:-7%;bottom:2%;width:260px;height:260px;border:1px solid rgba(8,122,153,.08);border-radius:50%;box-shadow:0 0 0 36px rgba(32,206,224,.025),0 0 0 72px rgba(5,47,91,.018)}.landing-editorial .landing-teacher-card{background:linear-gradient(145deg,#fff 0 70%,#f4fbfc)}.landing-editorial .landing-teacher-copy h3{color:var(--editorial-night);letter-spacing:-.035em}.landing-editorial .landing-support-card{color:#fff;border:1px solid rgba(116,231,238,.24);background:radial-gradient(circle at 12% 20%,rgba(44,218,229,.23),transparent 28%),linear-gradient(120deg,#041d45,#063967 58%,#087d92);box-shadow:10px 12px 0 rgba(32,206,224,.09),0 26px 64px rgba(3,38,72,.2)}.landing-editorial .landing-support-card .eyebrow,.landing-editorial .landing-support-card h2{color:#fff}.landing-editorial .landing-support-card>div:nth-child(2)>p:last-child{color:#c6e1e8}.landing-editorial .landing-support-orbit{border-color:rgba(115,234,240,.65);color:#8cf1f5;background:rgba(2,24,54,.28)}.landing-editorial .landing-support-list span{color:#e9fbfc;border-color:rgba(171,238,242,.16);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-editorial .landing-support-list svg{color:#70e9ef}.landing-editorial .landing-pricing:after{inset:68px -18px -32px;border-radius:38px;border:1px solid rgba(18,93,159,.06)}.landing-editorial .landing-pricing-head h2{color:var(--editorial-night);font-size:clamp(32px,4vw,50px);line-height:1.04;letter-spacing:-.055em}.landing-editorial .landing-pricing-head>span{border-color:#bfe2da;box-shadow:0 8px 20px rgba(14,113,89,.06)}.landing-editorial .landing-faq:before{inset:42px -24px -22px;border-radius:30px;background:linear-gradient(135deg,rgba(232,248,251,.72),rgba(255,255,255,.84))}.landing-editorial .landing-faq-intro{position:-webkit-sticky;position:sticky;top:110px;align-self:start}.landing-editorial .landing-faq-list details{border-color:#ccdee5;box-shadow:0 7px 18px rgba(4,51,80,.025)}.landing-editorial .landing-faq-list details:hover{border-color:#7dd6df;transform:translateX(4px)}.landing-editorial .landing-faq-list details[open]{border-color:#80d8e0;background:linear-gradient(135deg,#fff,#f3fcfd);box-shadow:7px 8px 0 rgba(32,206,224,.08)}.landing-editorial #certificates{padding-top:88px!important;padding-bottom:96px}.landing-editorial #certificates>.grid{gap:clamp(34px,6vw,86px)}.landing-editorial #certificates h2{margin:8px 0 18px;color:var(--editorial-night);font-size:clamp(34px,4.3vw,52px);line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.landing-editorial .certificate-brand-card{position:relative;min-height:360px;border:1px solid #bedde4;border-radius:22px;background:linear-gradient(rgba(23,161,181,.055) 1px,transparent 0),linear-gradient(90deg,rgba(23,161,181,.055) 1px,transparent 0),linear-gradient(145deg,#fff,#eaf9fb);background-size:30px 30px,30px 30px,auto;box-shadow:10px 12px 0 rgba(5,67,91,.07),0 24px 60px rgba(4,55,84,.09)}.landing-editorial .certificate-brand-card:after,.landing-editorial .certificate-brand-card:before{content:"";position:absolute;width:52px;height:52px;border-color:#22c7d6}.landing-editorial .certificate-brand-card:before{left:18px;top:18px;border-left:3px solid #22c7d6;border-top:3px solid #22c7d6}.landing-editorial .certificate-brand-card:after{right:18px;bottom:18px;border-right:3px solid #22c7d6;border-bottom:3px solid #22c7d6}.landing-editorial .landing-footer{position:relative;overflow:hidden;min-height:190px;align-content:center;color:#fff;border-top:0;background:radial-gradient(circle at 15% 0,rgba(32,206,224,.22),transparent 25%),linear-gradient(125deg,#031d43,#063967 62%,#087d92)}.landing-editorial .landing-footer:before{content:"";position:absolute;width:260px;height:260px;right:-90px;bottom:-180px;border:1px solid rgba(131,235,240,.25);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 68px rgba(255,255,255,.018)}.landing-editorial .landing-footer .muted{color:#c6e1e8}.landing-editorial .landing-footer .brand-logo{filter:brightness(0) invert(1)}.landing-editorial .landing-footer-inner{position:relative;z-index:1;width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1.25fr;grid-gap:34px;gap:34px;text-align:left}.landing-editorial .landing-footer nav,.landing-editorial .landing-footer-brand,.landing-editorial .landing-footer-contact{display:grid;align-content:start;justify-items:start;grid-gap:9px;gap:9px}.landing-editorial .landing-footer-brand p{margin:5px 0 0;color:#c6e1e8;font-size:11px}.landing-editorial .landing-footer-brand small{color:#68e2e9;font-size:7px;font-weight:900;letter-spacing:.12em}.landing-editorial .landing-footer nav b,.landing-editorial .landing-footer-contact>b{margin-bottom:5px;color:#fff;font-size:10px;letter-spacing:.04em}.landing-editorial .landing-footer nav a,.landing-editorial .landing-footer-contact a,.landing-editorial .landing-footer-contact span{color:#b9d4de;font-size:9px;line-height:1.5;text-decoration:none}.landing-editorial .landing-footer nav a:hover,.landing-editorial .landing-footer-contact a:hover{color:#72e8ee}.landing-editorial .landing-footer-contact a,.landing-editorial .landing-footer-contact span{display:flex;align-items:center;gap:7px}.landing-editorial .landing-footer-contact svg{width:15px;color:#68e2e9}.landing-editorial .landing-footer-bottom{position:relative;z-index:1;width:min(1180px,100%);margin:35px auto 0;padding-top:18px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(174,232,237,.14);color:#91b3c0;font-size:8px}@media(max-width:820px){.landing-editorial .landing-faq-intro{position:static}}@media(max-width:620px){.landing-editorial .section{padding-top:58px;padding-bottom:58px}.landing-editorial .landing-section-heading{gap:9px;margin-bottom:24px}.landing-editorial .landing-section-heading>div+span,.landing-editorial .landing-section-heading>p{font-size:12px;line-height:1.62}.landing-editorial .landing-faq,.landing-editorial .landing-platform-showcase,.landing-editorial .landing-pricing,.landing-editorial .landing-teachers{padding-top:64px}.landing-editorial .landing-teacher-grid{gap:13px}.landing-editorial .landing-teacher-visual{min-height:132px}.landing-editorial .landing-teacher-copy{padding:18px}.landing-editorial .landing-teacher-copy h3{margin:6px 0 7px;font-size:19px}.landing-editorial .landing-teacher-copy p{margin-bottom:12px;font-size:11px;line-height:1.6}.landing-editorial .landing-support{padding-top:52px;padding-bottom:46px}.landing-editorial .landing-support-card{gap:20px;padding:24px 18px;box-shadow:none}.landing-editorial .landing-support-orbit{width:78px;height:78px}.landing-editorial .landing-support-orbit svg{width:44px;height:44px;padding:11px}.landing-editorial .landing-support-card h2{margin-top:6px;font-size:25px;line-height:1.12}.landing-editorial .landing-pricing:before{inset:56px -5px -12px;border-radius:24px}.landing-editorial .landing-pricing-head{gap:16px;margin-bottom:22px}.landing-editorial .landing-pricing-head h2{font-size:31px}.landing-editorial .landing-faq{gap:22px}.landing-editorial .landing-faq:before{inset:34px -6px -12px;border-radius:22px}.landing-editorial .landing-faq-intro h2{margin-bottom:8px;font-size:29px}.landing-editorial .landing-faq-list{gap:7px}.landing-editorial .landing-faq-list summary{min-height:58px}.landing-editorial .landing-faq-list details:hover{transform:none}.landing-editorial .landing-final-cta{padding-top:48px;padding-bottom:66px}.landing-editorial .landing-final-cta-card{min-height:0;gap:22px;padding:34px 22px}.landing-editorial #certificates{padding-top:62px!important;padding-bottom:64px}.landing-editorial #certificates>.grid{gap:30px}.landing-editorial #certificates h2{font-size:32px}.landing-editorial .certificate-brand-card{min-height:300px;padding:28px 20px;box-shadow:none}.landing-editorial .landing-footer{min-height:0;padding:44px 20px 24px}.landing-editorial .landing-footer-inner{grid-template-columns:1fr 1fr;gap:28px 22px}.landing-editorial .landing-footer nav:nth-of-type(3),.landing-editorial .landing-footer-brand,.landing-editorial .landing-footer-contact{grid-column:1/-1}.landing-editorial .landing-footer-bottom{margin-top:27px;align-items:flex-start;flex-direction:column;gap:6px}}.landing-ecosystem{padding-top:105px}.landing-ecosystem-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.landing-ecosystem-grid article{position:relative;min-height:240px;grid-column:span 2;padding:23px;border:1px solid #cfe0e6;border-radius:20px;background:linear-gradient(145deg,#fff,#f6fbfc);box-shadow:0 14px 0 rgba(5,56,87,.035);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-ecosystem-grid article:nth-child(4){grid-column:2/span 2}.landing-ecosystem-grid article:nth-child(5){grid-column:4/span 2}.landing-ecosystem-grid article:hover{transform:translateY(-6px);border-color:#8ad9e1;box-shadow:8px 10px 0 rgba(32,206,224,.1),0 23px 50px rgba(5,68,92,.08)}.landing-ecosystem-grid article.featured{color:#fff;border-color:#0c6f8a;background:radial-gradient(circle at 85% 10%,rgba(84,231,238,.3),transparent 34%),linear-gradient(145deg,#042451,#087b91)}.landing-ecosystem-grid article>div{display:flex;align-items:center;justify-content:space-between}.landing-ecosystem-grid article>div span{color:#91aeba;font-size:10px;font-weight:900;letter-spacing:.1em}.landing-ecosystem-grid article>div i{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#e4f9fb;color:#008aa4;font-style:normal}.landing-ecosystem-grid article>div svg{width:21px}.landing-ecosystem-grid article h3{margin:28px 0 9px;color:#072b58;font-size:18px;letter-spacing:-.025em}.landing-ecosystem-grid article p{margin:0;color:#61778a;font-size:11px;line-height:1.7}.landing-ecosystem-grid article.featured h3,.landing-ecosystem-grid article.featured>div span{color:#fff}.landing-ecosystem-grid article.featured p{color:#c6e3e8}.landing-ecosystem-grid article.featured>div i{background:rgba(255,255,255,.12);color:#79edf2}.landing-ecosystem-grid article>small{position:absolute;left:23px;bottom:20px;display:flex;align-items:center;gap:6px;color:#70e7ec;font-size:8px;font-weight:850}.landing-ecosystem-grid article>small svg{width:14px}.landing-parent-report{margin:55px 18px 0;border-radius:30px;background:radial-gradient(circle at 15% 5%,rgba(34,208,221,.25),transparent 28%),linear-gradient(125deg,#031d43,#063c68 60%,#088399);color:#fff;overflow:hidden}.landing-parent-report-inner{width:min(1180px,100%);min-height:620px;margin:auto;padding:72px 48px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.7fr);grid-gap:80px;gap:80px;align-items:center}.landing-parent-copy .eyebrow{color:#65e8ee}.landing-parent-copy h2{margin:9px 0 18px;color:#fff;font-size:clamp(34px,4.3vw,54px);line-height:1.05;letter-spacing:-.055em}.landing-parent-copy>p{max-width:620px;margin:0;color:#c6dfe7;font-size:14px;line-height:1.75}.landing-parent-benefits{display:grid;grid-gap:10px;gap:10px;margin:27px 0}.landing-parent-benefits span{display:flex;align-items:center;gap:9px;color:#e6f8fa;font-size:12px;font-weight:750}.landing-parent-benefits svg{width:20px;height:20px;padding:4px;border-radius:50%;background:rgba(91,231,238,.15);color:#73edf2}.landing-parent-copy .btn{margin-top:6px}.landing-report-device{position:relative;width:min(100%,420px);justify-self:end;padding:13px;border:1px solid rgba(165,235,240,.26);border-radius:28px;background:#e9f2f1;box-shadow:12px 15px 0 rgba(32,206,224,.1),0 30px 75px rgba(0,0,0,.23);transform:rotate(1.25deg)}.landing-report-device-bar{min-height:48px;padding:0 12px;display:flex;align-items:center;gap:9px;color:#224e59}.landing-report-device-bar>span{width:10px;height:10px;border-radius:50%;background:#22bf72}.landing-report-device-bar b{font-size:11px}.landing-report-device-bar i{margin-left:auto;padding:4px 7px;border-radius:99px;background:#d7e9e7;color:#527078;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.landing-report-chat{min-height:430px;padding:22px 16px;display:flex;align-items:flex-start;gap:10px;border-radius:20px;background:linear-gradient(rgba(6,91,83,.045) 1px,transparent 0),linear-gradient(90deg,rgba(6,91,83,.045) 1px,transparent 0),#dbeae7;background-size:24px 24px}.landing-report-avatar{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:12px;background:linear-gradient(145deg,#073266,#12b6c8);color:#fff;font-size:13px;font-weight:950}.landing-report-bubble{position:relative;flex:1 1;padding:19px 18px 28px;border-radius:5px 18px 18px 18px;background:#fff;color:#173853;box-shadow:0 10px 30px rgba(11,61,68,.09)}.landing-report-bubble>b,.landing-report-bubble>small{display:block}.landing-report-bubble>small{color:#688187;font-size:9px}.landing-report-bubble>b{margin:5px 0 18px;font-size:14px}.landing-report-bubble>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e8eff0}.landing-report-bubble>div span{display:flex;align-items:center;gap:7px;color:#607980;font-size:9px;font-weight:750}.landing-report-bubble>div svg{width:15px;color:#0293aa}.landing-report-bubble>div strong{color:#07315f;font-size:12px}.landing-report-bubble hr{border:0;border-top:1px solid #e6edef;margin:13px 0}.landing-report-bubble p{display:flex;gap:7px;margin:0;color:#688087;font-size:8px;line-height:1.55}.landing-report-bubble p svg{width:14px;flex:none;color:#078e9f}.landing-report-bubble time{position:absolute;right:12px;bottom:8px;color:#92a2a5;font-size:7px}.landing-report-safe{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 0 2px;color:#4d737a;font-size:8px;font-weight:850}.landing-report-safe svg{width:14px}.landing-achievement-showcase{position:relative;overflow:hidden;margin-top:80px;padding:84px 22px;background:linear-gradient(135deg,#edf9fb,#fff 48%,#eef5ff)}.landing-achievement-showcase:before{content:"";position:absolute;width:360px;height:360px;right:-190px;top:-210px;border:1px solid rgba(32,206,224,.2);border-radius:50%;box-shadow:0 0 0 42px rgba(32,206,224,.035),0 0 0 84px rgba(4,55,96,.02)}.landing-achievement-inner{position:relative;width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:minmax(310px,.65fr) minmax(0,1.35fr);grid-gap:65px;gap:65px;align-items:center}.landing-achievement-copy h2{margin:8px 0 17px;color:#052958;font-size:clamp(35px,4vw,51px);line-height:1.05;letter-spacing:-.055em}.landing-achievement-copy>p{margin:0;color:#62798b;font-size:13px;line-height:1.75}.landing-achievement-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:26px 0}.landing-achievement-stats span{min-height:74px;padding:13px 10px;display:grid;align-content:center;border:1px solid #d1e5e9;border-radius:14px;background:#fff}.landing-achievement-stats b{color:#057f99;font-size:20px}.landing-achievement-stats small{margin-top:3px;color:#6e8391;font-size:7px;font-weight:750}.landing-achievement-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;perspective:900px}.landing-achievement-gallery article{position:relative;min-height:248px;padding:13px 13px 17px;overflow:hidden;border:1px solid #d3e2e8;border-radius:19px;background:#fff;box-shadow:0 16px 34px rgba(5,54,83,.07);transition:transform .23s ease,box-shadow .23s ease}.landing-achievement-gallery article:hover{z-index:2;transform:translateY(-7px) rotateX(2deg);box-shadow:7px 9px 0 rgba(32,206,224,.09),0 25px 55px rgba(4,62,91,.13)}.landing-achievement-gallery article>div{position:relative;height:148px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#e5f9fc,#c6eff4)}.landing-achievement-gallery article>div:after{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.65);border-radius:50%}.landing-achievement-gallery img{position:relative;z-index:1;width:132px;height:132px;object-fit:contain;filter:drop-shadow(0 13px 11px rgba(3,50,80,.17));transition:transform .23s ease}.landing-achievement-gallery article:hover img{transform:scale(1.06) rotate(-2deg)}.landing-achievement-gallery article>div span{position:absolute;z-index:2;right:8px;top:8px;padding:5px 7px;border-radius:99px;background:#073366;color:#fff;font-size:7px;font-weight:900}.landing-achievement-gallery article>small{display:block;margin-top:12px;color:#0491a8;font-size:7px;font-weight:900;letter-spacing:.1em}.landing-achievement-gallery h3{margin:5px 0 3px;color:#082d5b;font-size:13px}.landing-achievement-gallery p{margin:0;color:#718591;font-size:8px}.landing-achievement-gallery .tone-orange>div{background:linear-gradient(145deg,#fff2d9,#ffd48d)}.landing-achievement-gallery .tone-violet>div{background:linear-gradient(145deg,#f0edff,#c9c4ff)}.landing-achievement-gallery .tone-blue>div{background:linear-gradient(145deg,#e9f2ff,#b8d6ff)}.landing-achievement-gallery .tone-mint>div{background:linear-gradient(145deg,#e4faef,#afe9ce)}.landing-achievement-gallery .tone-gold>div{background:linear-gradient(145deg,#fff8d9,#f2cf5c)}.landing-achievement-gallery article.spotlight{transform:translateY(-10px)}.landing-achievement-gallery article.spotlight:hover{transform:translateY(-16px) rotateX(2deg)}.landing-live-reviews{margin-top:70px}.landing-live-reviews .landing-review-grid article{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.landing-live-reviews .landing-review-grid article:hover{transform:translateY(-6px);border-color:#91dce3;box-shadow:7px 9px 0 rgba(32,206,224,.08),0 23px 50px rgba(5,68,92,.08)}@media(max-width:900px){.landing-parent-report-inner{grid-template-columns:1fr;gap:45px}.landing-report-device{justify-self:center}.landing-ecosystem-grid article,.landing-ecosystem-grid article:nth-child(4),.landing-ecosystem-grid article:nth-child(5){grid-column:span 3}.landing-achievement-inner{grid-template-columns:1fr}.landing-achievement-gallery{width:min(100%,720px)}}@media(max-width:620px){.landing-ecosystem{padding-top:64px}.landing-ecosystem-grid{grid-template-columns:1fr;gap:11px}.landing-ecosystem-grid article,.landing-ecosystem-grid article:nth-child(4),.landing-ecosystem-grid article:nth-child(5){grid-column:auto;min-height:190px;padding:19px}.landing-ecosystem-grid article h3{margin:20px 0 7px}.landing-ecosystem-grid article>small{position:static;margin-top:14px}.landing-achievement-showcase{margin-top:42px;padding:58px 15px}.landing-achievement-copy h2{font-size:32px}.landing-achievement-copy>p{font-size:11px}.landing-achievement-stats{grid-template-columns:1fr 1fr}.landing-achievement-stats span:last-child{grid-column:1/-1}.landing-achievement-gallery{grid-template-columns:1fr 1fr;gap:9px}.landing-achievement-gallery article{min-height:210px;padding:9px 9px 13px}.landing-achievement-gallery article>div{height:118px}.landing-achievement-gallery img{width:108px;height:108px}.landing-achievement-gallery article.spotlight{transform:none}.landing-achievement-gallery h3{font-size:11px}.landing-parent-report{margin:34px 10px 0;border-radius:22px}.landing-parent-report-inner{min-height:0;padding:52px 15px;gap:34px}.landing-parent-copy h2{font-size:32px}.landing-parent-copy>p{font-size:12px}.landing-parent-benefits span{font-size:10px;line-height:1.5}.landing-report-device{padding:8px;border-radius:21px;box-shadow:none;transform:none}.landing-report-chat{min-height:390px;padding:16px 10px}.landing-report-avatar{width:31px;height:31px;border-radius:9px;font-size:10px}.landing-report-bubble{padding:16px 13px 27px}.landing-report-bubble>b{font-size:12px}.landing-live-reviews{margin-top:38px}}@media(prefers-reduced-motion:reduce){.landing-ecosystem-grid article,.landing-live-reviews .landing-review-grid article{transition:none!important;transform:none!important}}.landing-diagnostic{padding-top:95px}.landing-diagnostic-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1fr);grid-gap:70px;gap:70px;align-items:center;padding:58px;border:1px solid #c8e1e7;border-radius:28px;background:radial-gradient(circle at 4% 10%,rgba(32,206,224,.15),transparent 27%),linear-gradient(135deg,#f8fdfe,#edf8fa);box-shadow:0 24px 70px rgba(4,52,81,.08)}.landing-diagnostic-shell:after{content:"∑";position:absolute;left:34%;bottom:-75px;color:rgba(6,93,121,.045);font:italic 900 230px/1 Georgia,serif;pointer-events:none}.landing-diagnostic-intro{position:relative;z-index:1}.landing-diagnostic-intro h2{margin:8px 0 18px;color:#052958;font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.055em}.landing-diagnostic-intro>p:last-of-type{margin:0;color:#60798b;font-size:13px;line-height:1.75}.landing-diagnostic-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.landing-diagnostic-points span{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #cde5e8;border-radius:99px;background:#fff;color:#476878;font-size:8px;font-weight:850}.landing-diagnostic-points svg{width:14px;color:#079ab0}.landing-diagnostic-card{position:relative;z-index:1;min-height:420px;padding:30px;border:1px solid #c9dce4;border-radius:22px;background:#fff;box-shadow:9px 11px 0 rgba(5,74,101,.07),0 24px 55px rgba(4,53,81,.08)}.landing-diagnostic-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:32px}.landing-diagnostic-progress>span{width:180px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.landing-diagnostic-progress i{height:5px;border-radius:99px;background:#dfebef}.landing-diagnostic-progress i.active{background:linear-gradient(90deg,#058aaa,#25cbd8)}.landing-diagnostic-progress b{color:#6c8392;font-size:9px}.landing-diagnostic-card>small{color:#0b91a6;font-size:9px;font-weight:850}.landing-diagnostic-card>h3{margin:7px 0 23px;color:#092e5c;font-size:24px;line-height:1.25}.landing-diagnostic-options{display:grid;grid-gap:9px;gap:9px}.landing-diagnostic-options button{min-height:58px;padding:11px 14px;display:grid;grid-template-columns:35px 1fr auto;grid-gap:11px;gap:11px;align-items:center;text-align:left;border:1px solid #d5e3e9;border-radius:14px;background:#fff;color:#294b62;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:.18s ease}.landing-diagnostic-options button:hover{transform:translateX(4px);border-color:#6fd3dc;background:#f3fcfd}.landing-diagnostic-options button>span{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#e8f8fa;color:#038ea5;font-size:10px}.landing-diagnostic-options button svg{width:16px;color:#91a5b0}.landing-diagnostic-back,.landing-diagnostic-reset{display:flex;align-items:center;gap:6px;margin-top:18px;padding:0;border:0;background:transparent;color:#718695;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.landing-diagnostic-back svg,.landing-diagnostic-reset svg{width:14px}.landing-diagnostic-result{min-height:356px;display:grid;justify-items:start;align-content:center}.landing-diagnostic-result>span{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#063669,#16bccc);color:#fff;box-shadow:0 12px 27px rgba(3,113,137,.17)}.landing-diagnostic-result>span svg{width:25px}.landing-diagnostic-result>.eyebrow{margin:19px 0 0}.landing-diagnostic-result h3{margin:7px 0 8px;color:#062d5d;font-size:24px}.landing-diagnostic-result>p:not(.eyebrow){margin:0;color:#62798a;font-size:11px;line-height:1.65}.landing-diagnostic-result>div{width:100%;display:grid;grid-gap:5px;gap:5px;margin:17px 0}.landing-diagnostic-result>div span{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:10px;background:#f2f8fa;color:#496777;font-size:9px;font-weight:750}.landing-diagnostic-result>div small{color:#0596ac;font-weight:900}.landing-diagnostic-result>.btn{min-height:46px}.landing-diagnostic-reset{margin-top:11px}@media(max-width:900px){.landing-diagnostic-shell{grid-template-columns:1fr;gap:35px;padding:45px}.landing-diagnostic-card{width:min(100%,620px)}}@media(max-width:620px){.landing-diagnostic{padding-top:64px}.landing-diagnostic-shell{gap:28px;padding:30px 15px;border-radius:22px}.landing-diagnostic-intro h2{font-size:32px}.landing-diagnostic-intro>p:last-of-type{font-size:11px}.landing-diagnostic-points{display:grid;justify-items:start}.landing-diagnostic-card{min-height:395px;padding:21px 16px;box-shadow:none}.landing-diagnostic-progress{margin-bottom:25px}.landing-diagnostic-card>h3{font-size:21px}.landing-diagnostic-options button{min-height:54px;padding:9px 10px}.landing-diagnostic-options button:hover{transform:none}.landing-diagnostic-result h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.landing-diagnostic-options button{transition:none!important;transform:none!important}}.landing-purchase{padding-top:34px}.landing-purchase-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:70px;gap:70px;align-items:end;margin-bottom:36px}.landing-purchase-heading h2{margin:8px 0 0;color:#062b59;font-size:clamp(36px,4.4vw,56px);line-height:1.04;letter-spacing:-.06em}.landing-purchase-heading h2 span{color:#0696ad}.landing-purchase-heading>p{margin:0 0 5px;color:#60788b;font-size:13px;line-height:1.75}.landing-purchase-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-purchase-track article{position:relative;min-height:305px;padding:22px 21px 20px;border:1px solid #cee0e7;border-radius:21px;background:linear-gradient(150deg,#fff 42%,#f4fafb);box-shadow:0 15px 35px rgba(5,53,82,.055);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.landing-purchase-track article:hover{z-index:2;transform:translateY(-6px);border-color:#72d4de;box-shadow:7px 9px 0 rgba(32,206,224,.09),0 25px 48px rgba(5,58,88,.09)}.landing-purchase-step-top{display:flex;align-items:center;justify-content:space-between}.landing-purchase-step-top>span{color:#9cb0bd;font-size:12px;font-weight:950;letter-spacing:.12em}.landing-purchase-step-top i{width:49px;height:49px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#e6fbfc,#c8f1f4);color:#048da4;font-style:normal}.landing-purchase-step-top svg{width:21px}.landing-purchase-track h3{margin:36px 0 10px;color:#092e5b;font-size:18px;line-height:1.25;letter-spacing:-.03em}.landing-purchase-track p{margin:0;color:#647b8c;font-size:10px;line-height:1.7}.landing-purchase-track small{position:absolute;left:21px;bottom:20px;display:flex;align-items:center;gap:6px;color:#078da3;font-size:8px;font-weight:850}.landing-purchase-track small svg{width:14px;height:14px}.landing-purchase-arrow{position:absolute;z-index:3;right:-20px;top:72px;width:27px;height:27px;padding:7px;border:1px solid #cae4e8;border-radius:50%;background:#fff;color:#0898ac;box-shadow:0 7px 16px rgba(5,58,83,.08)}.landing-purchase-trust{margin-top:17px;padding:25px 27px;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);grid-gap:35px;gap:35px;align-items:center;border:1px solid rgba(92,224,233,.25);border-radius:24px;background:radial-gradient(circle at 8% 50%,rgba(32,206,224,.18),transparent 25%),linear-gradient(125deg,#04224c,#075a75);box-shadow:0 20px 45px rgba(3,45,73,.11)}.landing-purchase-trust-copy{display:flex;align-items:center;gap:18px}.landing-purchase-trust-copy>span{width:58px;height:58px;display:grid;place-items:center;flex:none;border:1px solid rgba(133,237,242,.25);border-radius:17px;background:rgba(255,255,255,.08);color:#6ce9ee}.landing-purchase-trust-copy>span svg{width:27px}.landing-purchase-trust-copy small{color:#6fe3e9;font-size:8px;font-weight:900;letter-spacing:.12em}.landing-purchase-trust-copy h3{margin:4px 0;color:#fff;font-size:17px}.landing-purchase-trust-copy p{margin:0;max-width:510px;color:#bcd8e1;font-size:9px;line-height:1.65}.landing-purchase-trust-links{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.landing-purchase-trust-links a{min-height:42px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid rgba(189,238,241,.16);border-radius:11px;background:rgba(255,255,255,.075);color:#e9fbfc;font-size:9px;font-weight:800;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.landing-purchase-trust-links a:hover{transform:translateX(4px);border-color:rgba(146,236,240,.42);background:rgba(255,255,255,.12)}.landing-purchase-trust-links a svg{width:15px;color:#6be4eb}.landing-purchase-trust-links a svg:last-child{width:13px;margin-left:auto}@media(max-width:900px){.landing-purchase-heading{grid-template-columns:1fr;gap:18px}.landing-purchase-track{grid-template-columns:1fr 1fr}.landing-purchase-track article{min-height:255px}.landing-purchase-arrow{display:none}.landing-purchase-trust{grid-template-columns:1fr;gap:23px}}@media(max-width:620px){.landing-purchase{padding-top:18px}.landing-purchase-heading{margin-bottom:24px}.landing-purchase-heading h2{font-size:33px}.landing-purchase-heading>p{font-size:11px}.landing-purchase-track{grid-template-columns:1fr;gap:9px}.landing-purchase-track article{min-height:205px;padding:19px}.landing-purchase-track h3{margin-top:24px}.landing-purchase-track p{max-width:310px}.landing-purchase-track small{left:19px;bottom:17px}.landing-purchase-trust{padding:22px 17px;border-radius:20px}.landing-purchase-trust-copy{align-items:flex-start}.landing-purchase-trust-copy>span{width:46px;height:46px;border-radius:14px}.landing-purchase-trust-copy h3{font-size:14px}.landing-purchase-trust-copy p{font-size:8px}}@media(prefers-reduced-motion:reduce){.landing-purchase-track article,.landing-purchase-trust-links a{transition:none!important;transform:none!important}}