:root{
  --ink:#15102f;--muted:#6f7087;--purple:#35106f;--purple2:#6f3de5;
  --gold:#e4a51d;--gold2:#ffca51;--paper:#f8f8fc;--white:#fff;
  --line:#e9e7f1;--navy:#130b2b;--shadow:0 30px 80px rgba(36,20,77,.15);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"DM Sans",sans-serif;color:var(--ink);background:#fff;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(111,61,229,.06),transparent 30%),radial-gradient(circle at 90% 15%,rgba(228,165,29,.05),transparent 24%);z-index:-3}
.page-noise{position:fixed;inset:0;pointer-events:none;opacity:.018;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
a{text-decoration:none;color:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.section{padding:120px 0}
h1,h2,h3,h4{font-family:"Manrope",sans-serif;margin:0}p{line-height:1.75}
.site-header{height:84px;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.84);backdrop-filter:blur(20px);border-bottom:1px solid rgba(233,231,241,.8)}
.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{width:190px;height:56px;object-fit:contain;object-position:left center}
.nav-links{display:flex;gap:34px;font-size:14px;font-weight:600}.nav-links a,.login-link{transition:.2s}.nav-links a:hover,.login-link:hover{color:var(--purple2)}
.nav-actions{display:flex;gap:22px;align-items:center;font-weight:700;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border-radius:12px;background:linear-gradient(135deg,var(--purple2),var(--purple));color:#fff;font-weight:700;box-shadow:0 14px 32px rgba(75,39,160,.25);transition:.25s}.button:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(75,39,160,.33)}
.button-small{padding:11px 18px}.button-outline{background:#fff;color:var(--purple);border:1px solid #d8d2e9;box-shadow:none}.button-light{background:#fff;color:var(--purple);box-shadow:none}
.menu-toggle{display:none;background:none;border:0}.menu-toggle span{display:block;width:24px;height:2px;background:var(--ink);margin:5px}

.hero{position:relative;padding:95px 0 50px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.hero-orb{position:absolute;border-radius:50%;filter:blur(4px);z-index:-1}.orb-one{width:560px;height:560px;right:-180px;top:20px;background:radial-gradient(circle,rgba(111,61,229,.2),transparent 68%)}.orb-two{width:450px;height:450px;left:-230px;top:180px;background:radial-gradient(circle,rgba(228,165,29,.11),transparent 70%)}
.pill,.eyebrow{display:inline-flex;font-size:11px;letter-spacing:1.5px;font-weight:800;color:var(--purple2)}.pill{background:#f1edff;border:1px solid #e4def8;padding:9px 13px;border-radius:100px}
.hero h1{font-size:clamp(50px,5.5vw,76px);line-height:1.02;letter-spacing:-4px;margin-top:22px}.hero h1 span{color:var(--purple2)}.hero h1 em{font-style:normal;color:var(--gold)}
.hero-copy>p{font-size:18px;color:var(--muted);max-width:620px;margin:27px 0 32px}.hero-actions{display:flex;gap:14px}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;padding-top:28px;border-top:1px solid var(--line)}.hero-proof strong{display:block;font:800 23px "Manrope";color:var(--purple)}.hero-proof span{font-size:11px;color:var(--muted)}
.hero-showcase{position:relative;padding:30px 0}.glass-card{background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border:1px solid rgba(231,227,242,.9);box-shadow:var(--shadow)}
.dashboard-window{border-radius:22px;overflow:hidden;transform:perspective(1200px) rotateY(-2deg)}.window-bar{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--line)}.window-brand img{width:92px;height:34px;object-fit:contain}.window-actions{display:flex;gap:8px;align-items:center}.window-actions span{width:15px;height:15px;border:1px solid #d2cde0;border-radius:50%}.window-actions b{width:27px;height:27px;border-radius:50%;background:#eee8ff;color:var(--purple2);display:grid;place-items:center;font-size:8px}
.dashboard-layout{display:grid;grid-template-columns:112px 1fr;min-height:430px}.dashboard-layout aside{background:linear-gradient(180deg,#25104d,#16082f);padding:22px 13px;color:#bdb0da;display:flex;flex-direction:column;gap:9px}.dashboard-layout aside div{font-size:8px;padding:10px;border-radius:7px}.dashboard-layout aside .active{background:rgba(255,255,255,.12);color:#fff}
.dashboard-main{padding:24px;background:#fbfbfe}.dashboard-heading{display:flex;justify-content:space-between;align-items:center}.dashboard-heading small,.panel-title small{font-size:7px;color:#9793a7;letter-spacing:.8px}.dashboard-heading h3{font-size:18px;margin-top:4px}.dashboard-heading button{border:0;border-radius:7px;background:var(--purple2);color:white;padding:9px 12px;font-size:8px}
.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.metric-row article{background:#fff;border:1px solid #ece9f2;border-radius:10px;padding:14px}.metric-row small{font-size:7px;color:#9692a4}.metric-row strong{display:block;font:800 21px "Manrope";margin:6px 0}.metric-row span{font-size:7px;color:#1aac83}
.dashboard-panels{display:grid;grid-template-columns:1.55fr .75fr;gap:10px}.chart-panel,.activity-panel{background:#fff;border:1px solid #ece9f2;border-radius:10px;padding:15px}.panel-title{display:flex;justify-content:space-between}.panel-title strong{font-size:11px}.panel-title span{font-size:7px;color:#7a7489}
.line-chart{height:145px;margin-top:8px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 34px,#f0edf4 35px)}.line-chart svg{width:100%;height:100%}.line-chart .line{fill:none;stroke:var(--purple2);stroke-width:3}.line-chart .area{fill:url(#area)}.chart-labels{display:flex;justify-content:space-between;font-size:6px;color:#9a96a7}
.activity{display:flex;gap:9px;align-items:center;border-top:1px solid #f0edf4;padding:11px 0}.activity:first-of-type{margin-top:7px}.activity i{width:25px;height:25px;border-radius:7px;background:#f0ecff;color:var(--purple2);font-style:normal;display:grid;place-items:center;font-size:9px}.activity p{margin:0}.activity b{display:block;font-size:8px}.activity small{font-size:6px;color:#918d9b}
.float-card{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px rgba(38,21,79,.18);padding:13px 15px;display:flex;gap:10px;align-items:center}.float-card strong{display:block;font-size:10px}.float-card span{font-size:7px;color:var(--muted)}.float-one{left:-25px;bottom:22px}.float-two{right:-18px;top:8px}.float-icon{width:29px;height:29px;border-radius:50%;background:#e4f9f2;color:#0fa779;display:grid;place-items:center}.pulse-dot{width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 7px rgba(228,165,29,.14)}
.trust-strip{margin-top:85px;padding-top:28px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto repeat(4,1fr);gap:30px;align-items:center;color:#8a8697;font:700 12px "Manrope";letter-spacing:.8px}.trust-strip span{font:500 10px "DM Sans";text-transform:uppercase;letter-spacing:1.3px}

.platform{background:#f7f7fb}.section-intro{display:grid;grid-template-columns:1.2fr .7fr;gap:90px;align-items:end;margin-bottom:55px}.section-intro h2,.intelligence-copy h2,.roles-copy h2,.center-intro h2,.integration-copy h2,.cta-panel h2{font-size:clamp(38px,4.6vw,56px);line-height:1.1;letter-spacing:-2.7px;margin-top:14px}.section-intro>p,.integration-copy>p{margin:0;color:var(--muted);font-size:16px}
.bento-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.bento-card{background:#fff;border:1px solid #e7e4ee;border-radius:20px;padding:32px;overflow:hidden;min-height:300px}.bento-large{grid-row:span 2;min-height:640px}.bento-wide{grid-column:span 2;display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center}.icon-box{width:44px;height:44px;border-radius:12px;background:#eee9ff;color:var(--purple2);display:grid;place-items:center;font-weight:800;margin-bottom:22px}.icon-box.gold{background:#fff3d7;color:#c98500}.bento-card h3{font-size:24px;letter-spacing:-.8px}.bento-card>p,.bento-card>div>p{font-size:14px;color:var(--muted)}.bento-card a,.text-button{display:inline-flex;color:var(--purple2);font-size:13px;font-weight:700;margin-top:6px}
.course-preview{display:grid;grid-template-columns:1.2fr .9fr;gap:15px;margin-top:38px;padding:15px;background:#faf9fd;border:1px solid #e8e5ee;border-radius:15px;box-shadow:0 16px 35px rgba(31,18,69,.08)}.course-cover{height:245px;border-radius:12px;background:linear-gradient(145deg,#1a0c39,#6336d8);padding:25px;color:#fff;position:relative;overflow:hidden}.course-cover:before,.course-cover:after{content:"";position:absolute;border-radius:50%;border:30px solid rgba(255,195,61,.35)}.course-cover:before{width:190px;height:190px;right:-90px;bottom:-100px}.course-cover:after{width:120px;height:120px;right:-60px;bottom:-65px;border-color:rgba(255,255,255,.12)}.course-cover small{font-size:8px;letter-spacing:1px}.course-cover strong{display:block;font:800 27px/1.1 "Manrope";margin-top:10px}.course-cover span{position:absolute;bottom:20px;font-size:8px}.course-progress{align-self:center}.course-progress small{font-size:7px;color:#9792a2}.course-progress>strong{display:block;font:800 37px "Manrope";margin:8px 0}.progress-bar{height:7px;border-radius:8px;background:#e9e6ef}.progress-bar i{display:block;width:72%;height:100%;background:linear-gradient(90deg,var(--purple2),var(--gold));border-radius:8px}.course-progress>p{font-size:8px}.lesson-row{display:flex;gap:8px;align-items:center;padding:8px 0;border-top:1px solid #edeaf2}.lesson-row span{width:18px;height:18px;border-radius:50%;background:#ede9ff;color:var(--purple2);display:grid;place-items:center;font-size:7px}.lesson-row b{font-size:8px}
.feature-list{display:grid;gap:12px;margin-top:28px}.feature-list span{border-top:1px solid #efedf3;padding-top:12px;font-size:12px;font-weight:600}.feature-list i{font-style:normal;color:#10a97c;margin-right:8px}
.analytics-card{display:flex;align-items:center;gap:18px;margin-top:26px}.donut{width:104px;height:104px;border-radius:50%;background:conic-gradient(var(--purple2) 0 87%,#ece9f2 87%);display:grid;place-items:center;position:relative}.donut:before{content:"";width:72px;height:72px;background:white;border-radius:50%;position:absolute}.donut span{z-index:1;font:800 18px "Manrope";text-align:center}.donut small{display:block;font:500 7px "DM Sans";color:#9994a4}.analytics-card>div:last-child strong{display:block;font-size:13px}.analytics-card>div:last-child small{color:#10a97c;font-size:9px}
.message-stack{background:#f8f7fb;border-radius:14px;padding:12px}.message-card{background:#fff;border:1px solid #e9e6ef;border-radius:10px;padding:13px;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;margin:8px 0}.message-card>b{width:36px;height:36px;border-radius:50%;background:#eee9ff;color:var(--purple2);display:grid;place-items:center;font-size:9px}.message-card p{margin:0}.message-card strong{font-size:10px;display:block}.message-card small{font-size:8px;color:#878292}.message-card time{font-size:7px;color:#9e99a8}

.intelligence{background:#fff}.intelligence-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.intelligence-visual{height:560px;position:relative;display:grid;place-items:center}.ai-orbit{position:absolute;border-radius:50%;border:1px solid rgba(111,61,229,.18)}.orbit-a{width:470px;height:470px}.orbit-b{width:340px;height:340px}.ai-core{width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,#fff 40%,#eee9ff 75%,#d9cff8);display:grid;place-items:center;box-shadow:0 0 70px rgba(111,61,229,.24)}.ai-core img{width:135px;height:135px;object-fit:contain}.signal{position:absolute;background:white;border:1px solid #e7e3ef;border-radius:12px;padding:12px 16px;box-shadow:0 16px 35px rgba(35,19,76,.1);font-size:11px;font-weight:700}.signal-one{left:0;top:130px}.signal-two{right:0;top:240px}.signal-three{left:70px;bottom:75px}.intelligence-copy>p{color:var(--muted);font-size:16px}.intelligence-list{margin-top:35px}.intelligence-list article{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:20px 0;border-top:1px solid var(--line)}.intelligence-list article>span{width:38px;height:38px;border-radius:10px;background:#f0ebff;color:var(--purple2);display:grid;place-items:center;font-size:10px;font-weight:800}.intelligence-list h3{font-size:18px}.intelligence-list p{font-size:13px;color:var(--muted);margin:5px 0 0}

.roles{background:linear-gradient(145deg,#170b35,#24104e);color:#fff;overflow:hidden}.roles-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.light{color:#f2c24c}.roles-copy h2,.roles-copy h3{color:#fff}.roles-copy>p{color:#bbb2cc;font-size:16px}.role-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.15);margin:32px 0}.role-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 20px 12px 0;margin-right:24px;color:#9489aa;font-weight:700;cursor:pointer}.role-tabs button.active{color:#fff;border-color:var(--gold)}.role-panel{display:none}.role-panel.active{display:block;animation:fade .35s}.role-panel h3{font-size:24px}.role-panel p{color:#bdb4ce;font-size:14px}.role-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.role-points span{font-size:10px;border:1px solid rgba(255,255,255,.16);padding:8px 11px;border-radius:100px}
.mobile-scene{position:relative;min-height:590px;display:grid;place-items:center}.phone{width:270px;height:550px;background:#0b0716;border:7px solid #2d2042;border-radius:42px;padding:7px;position:relative;z-index:2;box-shadow:0 35px 80px rgba(0,0,0,.42)}.phone-notch{position:absolute;width:88px;height:20px;background:#0b0716;left:50%;transform:translateX(-50%);top:3px;border-radius:0 0 13px 13px;z-index:3}.phone-screen{height:100%;border-radius:30px;background:#f8f8fc;color:var(--ink);padding:30px 16px 14px;overflow:hidden}.mobile-head{display:flex;justify-content:space-between}.mobile-head small{display:block;font-size:6px;color:#8d8798}.mobile-head strong{font-size:18px}.mobile-head b{width:29px;height:29px;border-radius:50%;background:#eee9ff;color:var(--purple2);font-size:8px;display:grid;place-items:center}.mobile-next{background:linear-gradient(135deg,#6738da,#31106e);color:#fff;border-radius:14px;padding:17px;margin-top:18px}.mobile-next small{font-size:6px;color:#d9d0ef}.mobile-next h4{color:#fff;font-size:17px;margin:8px 0}.mobile-next p{font-size:8px}.mobile-next button{background:#fff;color:var(--purple);border:0;border-radius:7px;padding:8px 11px;font-size:7px;font-weight:800}.mobile-title{display:flex;justify-content:space-between;margin:20px 0 8px;font-size:10px}.mobile-title span{font-size:7px;color:var(--purple2)}.mobile-course{display:flex;gap:9px;align-items:center;background:#fff;border:1px solid #e9e6ef;border-radius:10px;padding:10px;margin:8px 0}.mobile-course i{width:33px;height:33px;border-radius:8px;background:#eee9ff;color:var(--purple2);font-style:normal;display:grid;place-items:center;font-size:8px;font-weight:800}.mobile-course p{margin:0;flex:1}.mobile-course strong{display:block;font-size:8px}.mobile-course small{font-size:6px;color:#8e8999}.mobile-course em{font-size:7px;font-style:normal;color:var(--purple2)}.mobile-nav{display:flex;justify-content:space-around;position:absolute;bottom:16px;width:212px;border-top:1px solid #e8e5ee;padding-top:9px}.mobile-nav span{text-align:center;color:#8e8999;font-size:12px}.mobile-nav span:first-child{color:var(--purple2)}.mobile-nav small{display:block;font-size:5px}.mobile-badge{position:absolute;z-index:3;background:#fff;color:var(--ink);border-radius:11px;padding:12px 15px;box-shadow:0 18px 40px rgba(0,0,0,.25);font-size:9px;font-weight:700}.badge-a{left:12px;top:145px}.badge-b{right:0;bottom:105px;color:var(--purple2)}

.center-intro{text-align:center}.center-intro h2{margin-top:14px;margin-bottom:60px}.difference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.difference-card{border:1px solid var(--line);border-radius:18px;padding:29px;min-height:230px;transition:.25s}.difference-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(38,21,79,.09);border-color:#d8d1e9}.difference-card>span{font-size:11px;color:var(--gold);font-weight:800}.difference-card h3{font-size:19px;margin:48px 0 10px}.difference-card p{font-size:13px;color:var(--muted)}

.outcomes{padding-top:30px}.outcomes-card{background:linear-gradient(135deg,#391177,#1b0c3c);border-radius:25px;color:#fff;padding:65px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.outcomes-card h2{font-size:42px;line-height:1.15;letter-spacing:-2px}.outcome-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.outcome-stats article{border-left:1px solid rgba(255,255,255,.18);padding-left:20px}.outcome-stats strong{font:800 43px "Manrope"}.outcome-stats span{font:700 20px "Manrope";color:var(--gold)}.outcome-stats p{color:#c8bed8;font-size:10px;line-height:1.5}

.testimonials{background:#f8f8fc}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.quote-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.quote-card.featured{background:linear-gradient(145deg,#fff,#f4efff);transform:translateY(-12px)}.quote-mark{font:800 40px "Manrope";color:var(--gold)}.quote-card>p{font-size:14px;color:#514d5d;min-height:120px}.quote-person{display:flex;gap:11px;align-items:center;border-top:1px solid var(--line);padding-top:18px}.quote-person>b{width:38px;height:38px;border-radius:50%;background:#eee9ff;color:var(--purple2);display:grid;place-items:center;font-size:10px}.quote-person strong{display:block;font-size:10px}.quote-person span{font-size:8px;color:#8d8898}

.integration-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.integration-cloud{height:400px;position:relative}.integration-cloud svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.integration-cloud path{stroke:#d9d2e7;stroke-width:1.5;stroke-dasharray:5 7;fill:none}.integration-logo{position:absolute;width:74px;height:74px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 15px 35px rgba(38,21,79,.1);display:grid;place-items:center;font-size:10px;font-weight:800;color:var(--purple)}.integration-logo.core{width:120px;height:120px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:28px;background:#faf8ff}.integration-logo.core img{width:85px;height:85px;object-fit:contain}.i1{left:3%;top:3%}.i2{right:3%;top:3%}.i3{right:0;top:42%}.i4{right:7%;bottom:0}.i5{left:8%;bottom:0}.i6{left:0;top:42%}

.final-cta{padding-top:40px}.cta-panel{position:relative;overflow:hidden;border-radius:26px;padding:68px;background:linear-gradient(135deg,#5c2bc6,#2b0c67);color:#fff;display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.cta-panel h2{color:#fff;font-size:45px}.cta-panel p{color:#ded5ee}.cta-actions{text-align:center;z-index:2}.existing-user{display:block;color:#d7cce8;font-size:11px;margin-top:17px}.existing-user strong{color:#fff}.cta-orbit{position:absolute;width:480px;height:480px;border:95px solid rgba(255,201,70,.12);border-radius:50%;right:-210px;top:-170px}

footer{background:#f7f7fa;padding:76px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px}.footer-brand img{width:220px;height:110px;object-fit:contain;object-position:left center}.footer-brand p{color:var(--muted);font-size:13px;max-width:280px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:13px}.footer-grid strong{font-size:12px;margin-bottom:5px}.footer-grid a{font-size:12px;color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);margin-top:55px;padding-top:20px;display:flex;justify-content:space-between;color:#8d8898;font-size:10px}.footer-bottom div{display:flex;gap:20px}
.reveal{opacity:0;transform:translateY(20px);transition:.75s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}@keyframes fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}

@media(max-width:980px){
  .nav-links,.login-link{display:none}.menu-toggle{display:block}.nav-actions{margin-left:auto}.nav-links.open{display:flex;position:absolute;top:84px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;border-bottom:1px solid var(--line);box-shadow:0 16px 35px rgba(38,21,79,.08)}
  .hero-grid,.intelligence-grid,.roles-grid,.integration-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-proof{max-width:620px;margin-left:auto;margin-right:auto}.hero-showcase{max-width:760px;margin:auto}
  .section-intro{grid-template-columns:1fr;gap:20px}.intelligence-grid,.roles-grid{gap:35px}.intelligence-visual{order:2}.difference-grid{grid-template-columns:repeat(2,1fr)}.outcomes-card,.cta-panel{grid-template-columns:1fr;text-align:center}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{display:none}
}
@media(max-width:680px){
  .container{width:min(100% - 26px,1180px)}.section{padding:82px 0}.site-header{height:72px}.brand img{width:150px;height:48px}.nav-links.open{top:72px}.button-small{display:none}
  .hero{padding-top:60px}.hero h1{font-size:44px;letter-spacing:-2.5px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{grid-template-columns:1fr;gap:12px}.hero-proof div{display:flex;justify-content:space-between;align-items:center}.trust-strip{grid-template-columns:1fr 1fr;text-align:center}.trust-strip span{grid-column:span 2}
  .dashboard-window{transform:none}.dashboard-layout{grid-template-columns:72px 1fr}.dashboard-layout aside{padding:14px 6px}.dashboard-layout aside div{font-size:6px;padding:7px 4px}.dashboard-main{padding:12px}.metric-row{gap:5px}.metric-row article{padding:8px}.metric-row strong{font-size:15px}.dashboard-panels{grid-template-columns:1fr}.activity-panel{display:none}.float-one{left:-5px}.float-two{right:-4px}
  .bento-grid{grid-template-columns:1fr}.bento-large,.bento-wide{grid-column:auto;grid-row:auto;min-height:auto}.bento-wide{grid-template-columns:1fr}.course-preview{grid-template-columns:1fr}.course-cover{height:190px}
  .intelligence-visual{height:420px;transform:scale(.82);margin:-30px}.signal-one{left:-20px}.signal-two{right:-25px}.signal-three{left:20px}.roles-grid{gap:15px}.mobile-scene{transform:scale(.88);margin:-30px 0}.difference-grid,.quote-grid{grid-template-columns:1fr}.quote-card.featured{transform:none}.outcomes-card{padding:42px 25px}.outcome-stats{grid-template-columns:1fr}.outcome-stats article{border-left:0;border-top:1px solid rgba(255,255,255,.18);padding:18px 0 0}.integration-cloud{height:330px;transform:scale(.85);margin:-15px}.cta-panel{padding:48px 25px}.cta-panel h2{font-size:35px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column;gap:15px}
}