:root{--navy:#06111e;--navy2:#0a1b2c;--navy3:#10283f;--white:#f4f8fc;--ice:#a9d6ff;--blue:#66b3ff;--muted:#9ab0c7;--line:rgba(184,218,248,.18);--green:#58e4ad;--yellow:#f6cb65;--red:#ff7183;font-family:Inter,Arial,sans-serif;color:var(--white);background:var(--navy)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}::selection{background:#68b5ff;color:#06111e}.wrap{width:min(1340px,calc(100% - 88px));margin-inline:auto}.skip{position:absolute;left:-999px;top:8px;z-index:1000;padding:12px;background:#fff;color:#06111e}.skip:focus{left:8px}.site-header{height:80px;padding:0 44px;display:flex;align-items:center;gap:50px;border-bottom:1px solid var(--line);background:rgba(6,17,30,.94);position:relative;z-index:10}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-size:22px;font-weight:800;letter-spacing:-.055em}.brand img{width:40px;height:40px}.site-header nav{display:flex;gap:36px;margin:auto}.site-header nav a{font-size:12px;font-weight:650;color:#abc2d8;transition:color .2s}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff}.nav-download{padding:13px 19px;background:#bce3ff;color:#06111e;font-size:12px;font-weight:800;white-space:nowrap;transition:transform .2s,background .2s}.nav-download:hover{background:#e4f4ff;transform:translateY(-2px)}.nav-download span{margin-left:15px}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 73% 37%,#123c64 0,#081d32 31%,#06111e 67%)}.hero-glow{position:absolute;width:750px;height:750px;border:1px solid rgba(169,214,255,.08);border-radius:50%;right:-170px;top:-160px;box-shadow:0 0 0 150px rgba(169,214,255,.025),0 0 0 300px rgba(169,214,255,.015);pointer-events:none}.hero-layout{min-height:690px;display:grid;grid-template-columns:48% 52%;align-items:center;gap:12px;position:relative;z-index:1}.hero-copy{padding:76px 0 82px}.eyebrow,.section-label,.hero-availability,.visual-top,.chart-head,.chart-rule,.chart-foot,.visual-bottom,.coach-stage-head,.coach-stage-foot,.coach-detail>span,.coach-note,.feature-kicker,.contract-art,.lab-toolbar,.lab-axis,.lab-bottom,.panel-label,.lab-panel label,.lab-tags,.lesson-stack span,.download-meta,.download-poster,.footer-main>span,.footer-main>a:last-child,.footer-note{font-family:'DM Mono',monospace;letter-spacing:.08em}.eyebrow{font-size:11px;color:#a9d6ff;margin:0 0 26px}.pulse{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px rgba(88,228,173,.1);margin-right:12px}.hero h1{font-size:clamp(61px,6.25vw,106px);font-weight:900;line-height:.91;letter-spacing:-.085em;margin:0 0 30px;white-space:nowrap}.hero h1 em,.psychology h2 em,.workspace h2 em,.learning h2 em,.download h2 em{font-style:normal;color:#80c4ff}.hero-description{font-size:17px;line-height:1.7;color:#afc3d7;max-width:480px;margin:0}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin:33px 0 27px}.button{min-height:53px;padding:0 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:#a9d6ff;color:#06111e}.button-primary:hover{background:#d4ecff}.button-outline{border:1px solid #8ac3f5;color:#d4ecff}.button-outline:hover{background:rgba(138,195,245,.12)}.text-link,.inline-link,.release-link{font-size:12px;font-weight:750;border-bottom:1px solid #6996bb;padding-bottom:7px;color:#cfe6fb}.text-link span,.inline-link span,.release-link span{margin-left:12px;color:#78bdff}.hero-availability{font-size:10px;color:#7794ad}.hero-availability span,.download-meta span{padding:0 7px;color:#75baff}.hero-visual{min-width:0;height:490px;position:relative;border:1px solid rgba(189,225,255,.34);background:#071523;box-shadow:0 35px 90px rgba(0,0,0,.35),0 0 85px rgba(72,157,240,.1);transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.hero-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.055),transparent 35%)}.visual-top,.visual-bottom{height:42px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;color:#84a5c2;font-size:9px;border-bottom:1px solid var(--line)}.visual-top i,.lab-toolbar i{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:8px}.terminal-grid{display:grid;grid-template-columns:minmax(0,1fr) 177px;height:405px}.terminal-chart{position:relative;overflow:hidden;background:linear-gradient(rgba(128,189,240,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(128,189,240,.07) 1px,transparent 1px),#0a1b2b;background-size:54px 54px}.chart-head{position:absolute;z-index:2;top:17px;left:18px;right:18px;display:flex;justify-content:space-between;font-size:8px;color:#9bb7d1}.terminal-chart svg{position:absolute;inset:35px 0 38px;width:100%;height:calc(100% - 73px)}.chart-rule{position:absolute;left:0;right:0;top:57%;border-top:1px dashed rgba(156,213,255,.42);font-size:8px;color:#b2dbff}.chart-rule span{position:absolute;right:20px;top:9px}.chart-foot{position:absolute;left:18px;right:18px;bottom:16px;display:flex;justify-content:space-between;font-size:8px;color:#7798b2}.terminal-side{border-left:1px solid var(--line);padding:20px 15px}.mini-label{font:500 9px 'DM Mono',monospace;letter-spacing:.09em;color:#a6c4de}.signal-live{margin:22px 0 30px;border:1px solid rgba(88,228,173,.31);background:rgba(88,228,173,.08);padding:20px 11px;text-align:center}.signal-orb{display:block;width:42px;height:42px;margin:0 auto 13px;border-radius:50%;background:var(--green);box-shadow:0 0 0 11px rgba(88,228,173,.09),0 0 30px rgba(88,228,173,.43)}.signal-live strong{display:block;font-size:18px;letter-spacing:.1em;color:#a5f5d1}.signal-live small{display:block;color:#9eb7c6;font-size:9px;line-height:1.4;margin-top:8px}.mini-rule{border-top:1px solid var(--line);padding:15px 0}.mini-rule span,.mini-rule b{display:block;font:500 8px 'DM Mono',monospace;letter-spacing:.04em;color:#8ca8bf}.mini-rule b{color:#b8e1ff;margin-top:6px}.visual-bottom{height:41px;border-top:1px solid var(--line);border-bottom:0}.hero-ticker{height:50px;white-space:nowrap;overflow:hidden;display:flex;align-items:center;background:#b9e1ff;color:#092038;font:800 12px Inter,sans-serif;letter-spacing:.2em}.hero-ticker div{animation:ticker 32s linear infinite}.hero-ticker span{padding:0 32px;color:#407cae}@keyframes ticker{to{transform:translateX(-50%)}}.section-pad{padding:120px 0}.section-label{font-size:11px;color:#81bffe;margin:0 0 24px}.psychology{background:#eff6fb;color:#071828}.psychology-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.psychology h2,.section-heading h2,.learning h2,.download h2{font-size:clamp(52px,5.7vw,92px);font-weight:900;line-height:.97;letter-spacing:-.075em;margin:0}.psychology h2 em{color:#317fbd}.psychology .section-label{color:#317fbd}.psychology-copy{padding-top:60px}.psychology-copy p{font-size:16px;line-height:1.75;color:#466179;margin:0 0 18px}.psychology-copy .lead{font-size:24px;font-weight:750;color:#0e2a40;line-height:1.4}.inline-link{display:inline-block;color:#12476f;border-color:#80a9c8;margin-top:15px}.coach{background:#091b2c}.section-heading{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:end;margin-bottom:48px}.section-heading>p{font-size:16px;line-height:1.7;color:#a8bfd2;margin:0 0 3px}.coach-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:18px}.coach-stage{min-height:470px;display:flex;flex-direction:column;border:1px solid rgba(88,228,173,.36);background:radial-gradient(circle at 50% 48%,rgba(88,228,173,.13),transparent 42%),linear-gradient(rgba(145,190,225,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(145,190,225,.055) 1px,transparent 1px),#091928;background-size:auto,56px 56px,56px 56px,auto;transition:border-color .35s,background-color .35s}.coach-stage[data-state=yellow]{border-color:rgba(246,203,101,.6);background-color:#211d17}.coach-stage[data-state=red]{border-color:rgba(255,113,131,.65);background-color:#25171f}.coach-stage-head,.coach-stage-foot{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;font-size:9px;color:#9bb7ce}.coach-stage-head{border-bottom:1px solid var(--line)}.coach-stage-foot{border-top:1px solid var(--line);margin-top:auto}.stage-live i{display:inline-block;width:5px;height:5px;background:currentColor;border-radius:50%;margin-right:5px}.coach-center{text-align:center;padding:36px 20px 27px}.coach-rings{width:150px;height:150px;display:grid;place-items:center;margin:0 auto 22px;border:1px solid rgba(88,228,173,.24);border-radius:50%;box-shadow:0 0 0 24px rgba(88,228,173,.045),0 0 0 48px rgba(88,228,173,.025);transition:all .35s}.coach-light{width:77px;height:77px;border-radius:50%;background:var(--green);box-shadow:0 0 60px 9px rgba(88,228,173,.48),inset -12px -12px 22px rgba(6,45,37,.25);transition:all .35s}.coach-stage[data-state=yellow] .coach-rings{border-color:rgba(246,203,101,.27);box-shadow:0 0 0 24px rgba(246,203,101,.05),0 0 0 48px rgba(246,203,101,.025)}.coach-stage[data-state=yellow] .coach-light{background:var(--yellow);box-shadow:0 0 60px 9px rgba(246,203,101,.48)}.coach-stage[data-state=red] .coach-rings{border-color:rgba(255,113,131,.27);box-shadow:0 0 0 24px rgba(255,113,131,.05),0 0 0 48px rgba(255,113,131,.025)}.coach-stage[data-state=red] .coach-light{background:var(--red);box-shadow:0 0 60px 9px rgba(255,113,131,.5)}.coach-state{font-size:40px;font-weight:900;letter-spacing:-.05em}.coach-center p{max-width:410px;line-height:1.6;font-size:14px;color:#a9c3d6;margin:8px auto 0}.coach-controls{display:flex;flex-direction:column;gap:8px}.coach-choice{width:100%;min-height:83px;display:flex;align-items:center;gap:17px;text-align:left;background:#10283c;border:1px solid var(--line);color:#f5f9fd;padding:15px 19px;transition:border-color .2s,background .2s,transform .2s}.coach-choice:hover{transform:translateX(4px);background:#15324a}.coach-choice.active{border-color:#91cfff;background:#15334d}.choice-dot{width:16px;height:16px;border-radius:50%;flex:none}.choice-dot.green{background:var(--green);box-shadow:0 0 15px rgba(88,228,173,.45)}.choice-dot.yellow{background:var(--yellow);box-shadow:0 0 15px rgba(246,203,101,.45)}.choice-dot.red{background:var(--red);box-shadow:0 0 15px rgba(255,113,131,.45)}.coach-choice strong,.coach-choice small{display:block}.coach-choice strong{font-size:17px}.coach-choice small{font-size:12px;color:#9eb5c9;margin-top:4px}.coach-choice b{font-weight:400;color:#8dbfe7;margin-left:auto}.coach-detail{padding:23px 21px;flex:1;border:1px solid var(--line);background:#0b2033}.coach-detail>span{font-size:9px;color:#85bcf3}.coach-detail p{margin:11px 0 0;color:#bdcfde;line-height:1.6;font-size:13px}.coach-note{max-width:920px;color:#8facbf;font-size:10px;line-height:1.7;margin:24px 0 0}.workspace{background:#eaf3fa;color:#082039}.workspace .section-label{color:#287bbd}.workspace .section-heading>p{color:#4d6980}.workspace h2 em{color:#3686c5}.feature-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px}.feature{position:relative;min-height:390px;padding:29px;background:#fff;border:1px solid #cedfec;overflow:hidden}.feature-large{background:#0a2238;color:#f5f9fd}.feature-kicker{font-size:9px;color:#3689c9}.feature-large .feature-kicker{color:#92cbf8}.feature-icon{font-size:44px;color:#337eb5;margin:28px 0 25px;height:51px}.feature-large .feature-icon{color:#a9d6ff}.feature h3{font-size:clamp(23px,2vw,31px);line-height:1.12;letter-spacing:-.05em;margin:0 0 15px}.feature p{font-size:13px;line-height:1.7;color:#587185;margin:0;max-width:355px}.feature-large p{color:#abc5d9}.contract-art{margin-top:32px;border:1px solid rgba(180,219,250,.25);background:#102c44;padding:18px;font-size:9px;color:#a7c9e5}.contract-art>span{display:block;padding-bottom:9px;color:#c7e7ff}.contract-art div{display:flex;justify-content:space-between;border-top:1px solid rgba(180,219,250,.16);padding:8px 0}.contract-art i{font-style:normal}.contract-art b{color:#7de2bb}.lab{background:#071725}.lab-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.78fr);gap:16px}.lab-screen{min-height:480px;border:1px solid var(--line);background:#0a1b2c;display:flex;flex-direction:column}.lab-toolbar,.lab-bottom{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;font-size:9px;color:#9eb9d0}.lab-toolbar{border-bottom:1px solid var(--line)}.lab-bottom{margin-top:auto;border-top:1px solid var(--line)}.lab-chart{height:383px;position:relative;overflow:hidden;background:linear-gradient(rgba(151,198,235,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(151,198,235,.075) 1px,transparent 1px),#0a1b2c;background-size:54px 54px}.lab-chart svg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.lab-zone{position:absolute;z-index:2;left:14%;right:4%;top:57%;height:17%;border-top:1px dashed #5ee2bc;border-bottom:1px dashed #5ee2bc;background:rgba(88,228,173,.08);transition:all .35s}.lab-zone[data-overlay=orb]{top:32%;height:25%;border-color:#9ca7ff;background:rgba(156,167,255,.1)}.lab-zone[data-overlay=vwap]{top:50%;height:2%;border-color:#68d3ff;background:rgba(104,211,255,.16)}.lab-zone[data-overlay=break]{top:43%;height:3%;border-color:#87baff;background:rgba(135,186,255,.12)}.lab-zone[data-overlay=trend]{top:45%;height:15%;border-color:#eab76f;background:rgba(234,183,111,.1)}.lab-zone[data-overlay=double]{top:22%;height:14%;border-color:#ffa6bd;background:rgba(255,166,189,.1)}.lab-zone[data-overlay=range]{top:24%;height:48%;border-color:#efd093;background:rgba(239,208,147,.07)}.lab-zone[data-overlay=fvg]{top:37%;height:11%;border-color:#b397ff;background:rgba(179,151,255,.11)}.lab-zone span{position:absolute;left:10px;top:7px;color:#d7eaff;font:500 9px 'DM Mono',monospace;letter-spacing:.06em}.lab-axis{position:absolute;z-index:3;bottom:14px;left:19px;font-size:8px;color:#8faac0}.lab-panel{padding:31px;background:#10283e;border:1px solid var(--line)}.panel-label,.lab-panel label{font-size:9px;color:#8bc4f6}.lab-panel h3{font-size:34px;line-height:1.05;letter-spacing:-.055em;margin:25px 0 15px}.lab-panel p{color:#a9c0d2;font-size:13px;line-height:1.65;margin:0 0 27px}.lab-panel label{display:block;margin-bottom:10px}.lab-panel select{width:100%;padding:15px 38px 15px 14px;border:1px solid #638bab;border-radius:0;color:#edf8ff;background:#0a1c2e;font-size:13px;cursor:pointer}.overlay-copy{min-height:77px;border-left:2px solid #81c2fb;margin-top:24px;padding-left:15px;color:#c4d5e2;font-size:12px;line-height:1.6}.lab-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:25px}.lab-tags span{border:1px solid var(--line);padding:8px 9px;color:#8ab3d2;font-size:8px}.learning{background:#dcecf7;color:#082039}.learning-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.learning .section-label{color:#2778b8}.learning h2 em{color:#2e81c0}.learning-layout>div>p:last-child{color:#4d6a80;line-height:1.7;max-width:520px;font-size:15px;margin:28px 0 0}.lesson-stack{display:grid;gap:11px}.lesson-stack div{padding:27px 30px;background:#f7fbff;border-left:4px solid #69b3ea;box-shadow:0 12px 32px rgba(15,60,96,.06)}.lesson-stack span,.lesson-stack strong,.lesson-stack small{display:block}.lesson-stack span{font-size:9px;color:#3d8dc8}.lesson-stack strong{font-size:19px;letter-spacing:-.035em;margin:8px 0}.lesson-stack small{font-size:12px;line-height:1.5;color:#617b90}.download{background:radial-gradient(circle at 85% 40%,#164067,#081b2e 46%,#06111e 80%)}.download-layout{display:grid;grid-template-columns:1fr .75fr;gap:9%;align-items:center}.download-layout>div>p:not(.section-label):not(.download-meta){color:#b0c5d6;max-width:530px;line-height:1.7;font-size:16px}.download-links{display:flex;flex-wrap:wrap;gap:11px;margin:32px 0 24px}.download-links .button{min-width:225px}.release-link{display:inline-block}.download-meta{font-size:9px;color:#83a8c5;margin-top:31px}.download-poster{min-height:475px;border:1px solid rgba(157,211,255,.34);background:linear-gradient(145deg,rgba(156,211,255,.07),transparent 40%),#0b243c;box-shadow:24px 24px 0 rgba(131,190,233,.06);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:37px}.download-poster img{width:88px}.download-poster>span{font-size:11px;line-height:1.7;color:#a4c2d9}.download-poster strong{font-family:Inter,sans-serif;font-size:clamp(49px,5.4vw,81px);letter-spacing:-.085em;line-height:1}.download-poster small{font-size:9px;color:#89bce5}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:37px 0;border-bottom:1px solid var(--line)}footer{background:#050e19}.footer-main>span,.footer-main>a:last-child{font-size:10px;color:#91abc1}.footer-note{padding:14px 0 32px;font-size:9px;line-height:1.6;color:#6d8aa2}.reveal{opacity:0;translate:0 24px;transition:opacity .75s,translate .75s}.reveal.visible{opacity:1;translate:0 0}.hero-visual.reveal{transition-delay:.16s}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:1150px){.site-header{gap:28px}.site-header nav{gap:20px}.hero-layout{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(56px,6.2vw,75px)}.hero-visual{height:420px;transform:none}.terminal-grid{height:335px;grid-template-columns:minmax(0,1fr) 145px}.terminal-side{padding:16px 10px}.signal-live{margin:18px 0 22px}.section-pad{padding:95px 0}.feature-grid{grid-template-columns:1.25fr 1fr 1fr}.feature{padding:23px}.lab-layout{grid-template-columns:1.3fr 1fr}}
@media(max-width:800px){.wrap{width:min(100% - 40px,650px)}.site-header{height:68px;padding:0 20px;gap:12px}.brand{font-size:20px}.brand img{width:34px;height:34px}.site-header nav{display:none}.nav-download{margin-left:auto;padding:12px;font-size:11px}.nav-download span{margin-left:5px}.hero-layout{display:flex;flex-direction:column;align-items:stretch;padding:54px 0 65px;min-height:0}.hero-copy{padding:0}.hero h1{font-size:clamp(54px,11vw,80px)}.hero-visual{margin-top:40px;height:390px}.terminal-grid{height:305px}.psychology-grid,.learning-layout,.download-layout{grid-template-columns:1fr;gap:36px}.psychology-copy{padding-top:0}.section-heading{grid-template-columns:1fr;gap:22px}.section-heading>p{max-width:560px}.coach-layout,.lab-layout{grid-template-columns:1fr}.coach-stage{min-height:430px}.coach-controls{display:grid;grid-template-columns:repeat(3,1fr)}.coach-choice{padding:15px 10px;gap:10px}.coach-choice b{display:none}.coach-choice small{font-size:10px}.coach-detail{grid-column:1/-1}.feature-grid{grid-template-columns:1fr 1fr}.feature-large{grid-column:1/-1}.feature{min-height:300px}.feature-large{min-height:0}.lab-panel{padding:28px}.download-poster{min-height:340px}.footer-main>span{display:none}}
@media(max-width:560px){.section-pad{padding:75px 0}.hero h1{font-size:clamp(47px,11.7vw,63px)}.hero-description{font-size:15px}.hero-actions{gap:18px}.hero-visual{height:320px}.terminal-grid{height:235px;grid-template-columns:minmax(0,1fr) 105px}.visual-top,.visual-bottom{height:42px;font-size:7px;padding:0 9px}.visual-top span:last-child{display:none}.chart-head span:last-child{display:none}.terminal-side{padding:12px 7px}.mini-label{font-size:7px}.signal-live{padding:11px 4px;margin:14px 0}.signal-orb{width:22px;height:22px;margin-bottom:8px;box-shadow:0 0 0 6px rgba(88,228,173,.09)}.signal-live strong{font-size:12px}.signal-live small{font-size:7px}.mini-rule{padding:9px 0}.mini-rule span,.mini-rule b{font-size:6px}.chart-foot{font-size:6px;left:8px;right:8px}.hero-ticker{height:40px;font-size:10px}.psychology h2,.section-heading h2,.learning h2,.download h2{font-size:clamp(47px,11vw,66px)}.psychology-copy .lead{font-size:21px}.psychology-copy p{font-size:14px}.coach-stage{min-height:390px}.coach-stage-head,.coach-stage-foot{font-size:7px;padding:15px}.coach-center{padding-top:34px}.coach-rings{height:116px;width:116px;margin-bottom:19px;box-shadow:0 0 0 18px rgba(88,228,173,.045),0 0 0 36px rgba(88,228,173,.025)}.coach-light{width:62px;height:62px}.coach-state{font-size:34px}.coach-center p{font-size:12px}.coach-controls{grid-template-columns:1fr}.coach-choice{min-height:65px;padding:10px 18px}.coach-choice small{font-size:11px}.coach-detail{grid-column:auto}.feature-grid{grid-template-columns:1fr}.feature-large{grid-column:auto}.feature{min-height:0}.feature h3{font-size:27px}.lab-screen{min-height:370px}.lab-chart{height:275px}.lab-toolbar,.lab-bottom{height:45px;padding:0 10px;font-size:7px}.lab-bottom span:nth-child(2){display:none}.download-links{flex-direction:column}.download-links .button{width:100%}.download-poster{min-height:300px;padding:26px}.download-poster strong{font-size:55px}.footer-main{padding:27px 0}.footer-main>a:last-child{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-ticker div{animation:none}.reveal{opacity:1;translate:none;transition:none}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

.button .lbl{display:inline-flex;align-items:center;gap:11px;font-style:normal}.os-icon{width:19px;height:19px;flex:none;fill:currentColor}

/* Compact platform marks beside download labels. */
.download-links .button .lbl{display:inline-flex;align-items:center;gap:9px;font-style:normal;min-width:0}.download-links .button .os-icon{display:block;width:16px;height:16px;min-width:16px;max-width:16px;flex:0 0 16px;fill:currentColor}

.guide{background:#0a1d30;border-top:1px solid var(--line)}
.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:8%;align-items:center}
.guide h2{font-size:clamp(45px,5.3vw,76px);font-weight:900;line-height:.98;letter-spacing:-.075em;margin:0 0 26px}
.guide h2 em{font-style:normal;color:#80c4ff}
.guide-copy>p:not(.section-label):not(.guide-meta){max-width:590px;color:#b0c5d6;font-size:16px;line-height:1.75;margin:0}
.guide-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:34px}
.guide-meta{margin:31px 0 0;color:#83a8c5;font:500 10px 'DM Mono',monospace;letter-spacing:.08em}
.guide-meta span{padding:0 7px;color:#75baff}
.guide-preview{display:block;border:1px solid rgba(157,211,255,.34);background:#0b243c;padding:13px;box-shadow:18px 18px 0 rgba(131,190,233,.08);transition:transform .2s}
.guide-preview:hover{transform:translateY(-3px)}
.guide-preview img{width:100%;height:auto;background:#fff}
.guide-preview>span{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px 4px;color:#a4c2d9;font:500 10px 'DM Mono',monospace;letter-spacing:.08em}
.guide-preview b{color:#80c4ff;font:500 16px Inter,sans-serif}
@media(max-width:800px){.guide-layout{grid-template-columns:1fr;gap:45px}.guide-preview{max-width:650px}}
@media(max-width:560px){.guide h2{font-size:clamp(42px,10.5vw,59px)}.guide-copy>p:not(.section-label):not(.guide-meta){font-size:14px}.guide-actions{align-items:flex-start;flex-direction:column;gap:22px}.guide-preview{margin-right:10px;box-shadow:10px 10px 0 rgba(131,190,233,.08)}.guide-preview>span{font-size:8px}}
