.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-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}}.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)}.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-editor-page{padding-bottom:112px}.landing-editor-hero{align-items:center}.landing-editor-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.landing-editor-hero-actions .btn{white-space:nowrap}.landing-editor-layout{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;margin-top:24px}.landing-editor-nav{padding:20px;position:-webkit-sticky;position:sticky;top:98px}.landing-editor-nav nav{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.landing-editor-nav nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;border-radius:16px;padding:12px;display:grid;grid-template-columns:38px 1fr 7px;grid-gap:11px;gap:11px;align-items:center;text-align:left;color:var(--text);cursor:pointer;transition:.2s ease}.landing-editor-nav nav button>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eef6fa;color:#0799b5}.landing-editor-nav nav button div{display:grid;grid-gap:2px;gap:2px;min-width:0}.landing-editor-nav nav button b{font-size:14px}.landing-editor-nav nav button small{color:var(--muted);font-size:11px;line-height:1.35}.landing-editor-nav nav button>i{width:6px;height:6px;border-radius:50%;background:#d8e2ec}.landing-editor-nav nav button:hover{background:#f4f8fb}.landing-editor-nav nav button.active{background:linear-gradient(135deg,#e9fbff,#f1f8ff);box-shadow:inset 0 0 0 1px #bcebf4}.landing-editor-nav nav button.active>span{background:linear-gradient(135deg,#08a5bf,#2cd4df);color:white;box-shadow:0 8px 18px #09a7bf35}.landing-editor-nav nav button.active>i{background:#17bfd0;box-shadow:0 0 0 4px #bff4f7}.landing-editor-hint{margin-top:18px;padding:15px;border-radius:15px;background:#f6fafc;display:flex;gap:10px;color:#0b9db7}.landing-editor-hint div{display:grid;grid-gap:3px;gap:3px}.landing-editor-hint b{font-size:13px;color:var(--text)}.landing-editor-hint small{color:var(--muted);line-height:1.4}.landing-editor-panel{padding:28px;min-width:0}.landing-editor-heading{display:flex;align-items:flex-start;gap:14px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--line)}.landing-editor-heading>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#dff9fd,#edf7ff);color:#0799b5}.landing-editor-heading div{display:grid;grid-gap:4px;gap:4px}.landing-editor-heading small{font-size:11px;font-weight:900;letter-spacing:.12em;color:#058ba7}.landing-editor-heading h2{font-size:25px}.landing-editor-heading p{color:var(--muted);font-size:14px;line-height:1.55}.landing-editor-grid{display:grid;grid-gap:18px;gap:18px}.landing-editor-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-editor-grid label{display:grid;grid-gap:8px;gap:8px;min-width:0}.landing-editor-grid label.wide{grid-column:1/-1}.landing-editor-grid label>span{font-size:12px;font-weight:850;color:#52657b;letter-spacing:.02em}.landing-editor-grid input,.landing-editor-grid textarea{width:100%;border:1px solid #d5e1eb;background:#fbfdff;border-radius:13px;padding:12px 14px;color:var(--text);font:inherit;outline:none;transition:.18s ease;resize:vertical}.landing-editor-grid input{min-height:46px}.landing-editor-grid textarea{line-height:1.55}.landing-editor-grid input:focus,.landing-editor-grid textarea:focus{border-color:#18baca;background:white;box-shadow:0 0 0 4px #22c7d51a}.landing-editor-switch{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid #d8e5ed;border-radius:16px;margin-bottom:22px;background:#f9fcfe;cursor:pointer}.landing-editor-switch>span{display:grid;grid-gap:3px;gap:3px}.landing-editor-switch b{font-size:14px}.landing-editor-switch small{color:var(--muted)}.landing-editor-switch input{position:absolute;opacity:0;pointer-events:none}.landing-editor-switch>i{width:48px;height:28px;border-radius:20px;background:#cbd7e1;padding:4px;transition:.2s ease}.landing-editor-switch>i:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:white;box-shadow:0 2px 8px #052b4f2e;transition:.2s ease}.landing-editor-switch input:checked+i{background:#18bdcb}.landing-editor-switch input:checked+i:after{transform:translateX(20px)}.landing-editor-stack{display:grid;grid-gap:18px;gap:18px}.landing-editor-item{padding:20px;border:1px solid #dce6ee;border-radius:18px;background:#fbfdff}.landing-editor-item.featured{border-color:#58d2df;box-shadow:0 10px 30px #12b4c015}.landing-editor-item-head{display:flex;align-items:center;gap:11px;margin-bottom:18px}.landing-editor-item-head>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#063267,#0ca4bf);color:#fff;font-size:17px;font-weight:900;box-shadow:0 8px 20px #083b6830}.landing-editor-item-head div{display:grid;grid-gap:2px;gap:2px}.landing-editor-item-head small{font-size:10px;font-weight:900;letter-spacing:.12em;color:#0799b5}.landing-editor-item-head b{font-size:16px}.landing-editor-savebar{position:fixed;z-index:60;left:calc(var(--sidebar) + 28px);right:28px;bottom:18px;min-height:68px;padding:11px 14px 11px 18px;border:1px solid #d7e3eb;background:#ffffffed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 44px #082a5130;border-radius:20px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.landing-editor-savebar>div:first-child{margin-right:auto}.landing-editor-savebar .admin-feedback{margin:0}.theme-dark .landing-editor-item,.theme-dark .landing-editor-nav nav button:hover,.theme-dark .landing-editor-switch{background:#0a213d}.theme-dark .landing-editor-grid input,.theme-dark .landing-editor-grid textarea{background:#081d35;border-color:#26415c}.theme-dark .landing-editor-savebar{background:#071a30e8;border-color:#29425c}@media(max-width:1100px){.landing-editor-layout{grid-template-columns:1fr}.landing-editor-nav{position:static}.landing-editor-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-editor-savebar{left:22px;right:22px}}@media(max-width:720px){.landing-editor-page{padding-bottom:142px}.landing-editor-hero{align-items:flex-start}.landing-editor-hero-actions{width:100%}.landing-editor-hero-actions .btn{flex:1 1}.landing-editor-nav{padding:14px}.landing-editor-nav nav{grid-template-columns:1fr 1fr}.landing-editor-panel{padding:20px 16px}.landing-editor-grid.two{grid-template-columns:1fr}.landing-editor-grid label.wide{grid-column:auto}.landing-editor-savebar{left:10px;right:10px;bottom:10px;flex-wrap:wrap;padding:10px}.landing-editor-savebar>div:first-child{width:100%;margin:0}.landing-editor-savebar .btn{flex:1 1}.landing-editor-heading h2{font-size:22px}}.landing-editor-grid input,.landing-editor-grid textarea,.landing-editor-hint b,.landing-editor-nav nav button{color:var(--ink)}.theme-dark .landing-editor-hint,.theme-dark .landing-editor-nav nav button.active{background:#0a2b42}.theme-dark .landing-editor-grid label>span{color:var(--muted)}