@font-face{font-family:Manrope;src:url(/assets/Manrope.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/Caveat.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{color:#f1f1ef;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--muted:#999fa9;--line:#ffffff20;--green:#80d5ad;--purple:#acb5ef;--panel:#11151a;--body:#0a0c0f;scroll-behavior:smooth;background:#0a0c0f;scroll-padding-top:90px;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #d6e3ff}button:disabled{cursor:default;opacity:.28}button[hidden],[hidden]{display:none!important}svg{display:block}::selection{color:#101318;background:#b9c8e7}.site-header{z-index:40;background:linear-gradient(#080a0e75,#0000);justify-content:space-between;align-items:center;gap:32px;width:100%;height:100px;padding:0 5%;display:flex;position:absolute;top:0;left:0}.wordmark{letter-spacing:-1.8px;font-size:30px;font-weight:750;line-height:1}.site-header nav{align-items:center;gap:clamp(22px,2.7vw,44px);margin-left:60px;display:flex}.site-header nav a{color:#bfc2ca;padding:12px 0;font-size:13px;transition:color .2s;position:relative}.site-header nav a:after{content:"";background:#ddd;width:0;height:1px;transition:width .25s;position:absolute;bottom:2px;left:0}.site-header nav a[aria-current=true]:after{width:100%}.header-start{background:#0b0d1030;border:1px solid #ffffff62;border-radius:50px;align-items:center;gap:22px;padding:10px 22px;font-size:12px;transition:background .2s;display:flex}.header-start:hover{background:#ffffff15}.past-hero .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c0fea;border-bottom:1px solid #ffffff14;height:74px;position:fixed}.hero{isolation:isolate;background:#0b0e12;height:100dvh;min-height:650px;position:relative;overflow:hidden}.hero-scene{position:absolute;inset:0;overflow:hidden}.scene-frame{transform-origin:50% 44%;will-change:transform;width:max(100vw,177.683dvh);height:max(56.28vw,100dvh);position:absolute;top:50%;left:50%;translate:-50% -50%}.scene-photo{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scene-open{z-index:0}.scene-half{z-index:1}.scene-closed{z-index:2}.hero-shade{z-index:3;pointer-events:none;background:linear-gradient(#05070a22,#0000 30% 83%,#080a0e50);position:absolute;inset:0}.hero h1{z-index:4;text-align:center;letter-spacing:-.052em;text-shadow:0 2px 40px #080a0e55;pointer-events:none;width:80%;max-width:1000px;margin:0;font-size:clamp(42px,4.4vw,76px);font-weight:450;line-height:1.12;position:absolute;top:24%;left:50%;translate:-50%}.laptop-trigger{z-index:5;background:0 0;justify-content:center;align-items:flex-end;width:50%;height:36%;padding:0;display:flex;position:absolute;top:48%;left:25%}.laptop-trigger span{letter-spacing:.8px;color:#bfc4cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a0c70;border:1px solid #ffffff25;border-radius:40px;padding:10px 18px;font-size:11px;font-weight:450}.laptop-trigger i{margin-left:12px;font-style:normal}.laptop-open .laptop-trigger,.scene-opening .laptop-trigger{pointer-events:none}.laptop-open h1{visibility:hidden}.screen-window{z-index:3;opacity:0;clip-path:polygon(1% 0,99% 0,100% 100%,0 100%);background:#0b0e12;border-radius:3px;width:44.65%;height:46.7%;position:absolute;top:19.95%;left:27.72%;overflow:hidden}.screen-surface{transform-origin:0 0;background:#0b0e12;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.screen-pages{flex:1;min-height:0;position:relative;overflow:hidden}.screen-page{visibility:hidden;opacity:0;background:#0b0e12;position:absolute;inset:0;overflow:hidden}.screen-page.current{visibility:visible;opacity:1}.screen-toolbar{color:#8e96a5;background:#0e1218;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:24px;height:55px;padding:0 34px;font-size:16px;display:flex}.screen-home{letter-spacing:-1.3px;color:#f5f5f0;background:0 0;padding:0;font-size:24px;font-weight:750}.screen-toolbar #screen-section-label{border-left:1px solid #ffffff24;padding-left:24px}.screen-demo{letter-spacing:2px;color:#8c96a5;margin-left:auto;font-size:10px}.expand-screen{color:#a6b1c4;background:0 0;padding:3px 5px;font-size:27px;line-height:1}.expand-screen:hover{color:#fff}.screen-pagination{background:#0e1218;border-top:1px solid #ffffff13;flex-shrink:0;justify-content:center;align-items:center;gap:18px;height:45px;display:flex}.screen-pagination>button{background:0 0;padding:7px 20px;font-size:24px;line-height:1}.screen-dots{gap:7px;display:flex}.screen-dots button{background:0 0;padding:8px 5px}.screen-dots button>span{background:#5e6674;border-radius:50%;width:6px;height:6px;transition:background .25s,width .25s;display:block}.screen-dots button[aria-current]>span{background:#dce3ef;border-radius:5px;width:22px}.screen-position{letter-spacing:2px;color:#8e98aa;font-variant-numeric:tabular-nums;font-size:12px}.hero-actions{z-index:6;opacity:0;align-items:center;gap:30px;display:flex;position:absolute;bottom:10%;left:50%;transform:translateY(12px)}.primary{color:#101319;white-space:nowrap;background:#f0f0eb;border-radius:100px;justify-content:space-between;align-items:center;gap:35px;padding:17px 25px;font-size:13px;font-weight:650;transition:background .2s,box-shadow .2s;display:inline-flex}.primary:hover{background:#fff;box-shadow:0 0 35px #fff2}.primary>span{font-size:20px;line-height:1}.video-button{white-space:nowrap;text-align:left;background:0 0;align-items:center;gap:13px;font-size:12px;display:flex}.video-button small{letter-spacing:.5px;color:#929aa7;margin-top:5px;font-size:9px;display:block}.play-icon{border:1px solid #e5e7ed88;border-radius:50%;place-items:center;width:44px;height:44px;padding-left:2px;font-size:24px;transition:background .2s;display:grid}.video-button:hover .play-icon{background:#ffffff17}.replay-scene{z-index:8;color:#969eac;opacity:0;pointer-events:none;background:0 0;padding:10px;font-size:19px;transition:opacity .5s;position:absolute;bottom:10.5%;right:5%}.replay-scene span{margin-left:7px;font-size:10px}.laptop-open .replay-scene{opacity:1;pointer-events:auto}.scroll-cue{z-index:5;color:#9da5b2;letter-spacing:1px;align-items:center;gap:18px;font-size:10px;display:flex;position:absolute;bottom:9.6%;left:5%}.scroll-cue i{color:#d1d6de;font-size:22px;font-style:normal}.desktop-hint{color:#a0a9b7;pointer-events:none;font-size:11px;line-height:1.8;display:none;position:absolute;bottom:12%;left:5%}.desktop-hint span{display:block}.desktop-hint span+span{color:#d2d8e3}.immersive .hero-actions{bottom:8%}.immersive.laptop-open .desktop-hint{display:block}.immersive .replay-scene{bottom:8%}.immersive .hero{height:100dvh;min-height:600px}.immersive{overflow:hidden}.preview-bar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:60;white-space:nowrap;background:#0f131bdd;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:3px;padding:4px;font-size:10px;display:flex;position:fixed;bottom:16px;left:50%;translate:-50%;box-shadow:0 5px 25px #0003}.preview-info{color:#acb3c2;letter-spacing:1px;background:0 0;padding:9px 12px;font-size:9px}.preview-info>span{color:#687287;margin:0 5px}.preview-bar a{color:#9ca6b9;border-radius:40px;padding:9px 16px;transition:background .2s,color .2s}.preview-bar a[aria-current]{color:#12151b;background:#e6e8ec}.preview-bar a:hover{color:#fff;background:#ffffff16}.motion-toggle{color:#b3bbca;background:0 0;border-radius:30px;width:31px;height:29px;font-size:11px}.motion-toggle:hover{background:#ffffff16}.landing-section{background:#0a0c0f;border-top:1px solid #ffffff09;align-items:center;min-height:100dvh;padding:clamp(100px,10vh,160px) 6%;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.landing-section>.section-content{width:100%;max-width:1280px;margin:0 auto;padding:0}.landing-section .section-content{opacity:0;transition:opacity .85s,transform .85s;transform:translateY(32px)}.landing-section.is-visible .section-content{opacity:1;transform:translateY(0)}.landing-section:last-child{padding-bottom:145px}.skip-link{color:#111;z-index:200;background:#fff;border-radius:6px;padding:15px 25px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:15px}dialog{color:#f3f3f1;background:#11161e;border:1px solid #ffffff2b;border-radius:18px;width:600px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 60px);padding:45px;box-shadow:0 30px 150px #0008}dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a10bb}.eyebrow{letter-spacing:3px;color:#a8b3c5;margin:0 0 28px;font-size:10px;font-weight:650}dialog h2{letter-spacing:-1.5px;margin:0 0 23px;font-size:33px;font-weight:500;line-height:1.25}.dialog-body{color:#acb5c3;margin-bottom:30px;font-size:16px;line-height:1.65}.dialog-body p{margin:0 0 20px}.dialog-body ol{padding-left:24px}.dialog-body li{margin:8px 0;padding-left:8px}.dialog-body .dialog-note{color:#8f9bab;border-top:1px solid #ffffff18;padding-top:20px;font-size:12px;line-height:1.8}.dialog-close{color:#a2a7b3;background:0 0;width:40px;height:40px;font-size:30px;position:absolute;top:10px;right:17px}.video-placeholder{text-align:center;background:#070a0f;border:1px solid #ffffff18;border-radius:10px;place-content:center;height:150px;display:grid}.video-placeholder>span{color:#ddd;font-size:40px}.video-placeholder p{color:#77869d;margin:8px 0 0;font-size:12px}.desktop-notice{display:none}.value-pulse{animation:.8s ease-out value-pulse}@keyframes value-pulse{0%{filter:brightness(1.35)}to{filter:brightness()}}.screen-expanded .screen-window{clip-path:none;z-index:45;border:1px solid #ffffff38;border-radius:12px;width:auto;height:auto;position:fixed;inset:85px 8% 82px;box-shadow:0 0 0 200vmax #05080eee}.screen-expanded .scene-frame{width:auto;height:auto;position:static;transform:translate(0,0)!important}.screen-expanded .hero-scene{overflow:visible}.screen-expanded .hero-actions,.screen-expanded .desktop-hint,.screen-expanded .replay-scene{visibility:hidden}@media (width>=1025px) and (height<=860px){.site-header{height:78px}.hero{min-height:620px}.hero h1{font-size:clamp(42px,4.3vw,66px);top:23%}.primary{padding:14px 22px}.hero-actions{bottom:10.5%}.immersive .hero-actions{bottom:8.8%}.immersive .desktop-hint{font-size:10px;bottom:10.5%}.immersive .replay-scene{bottom:8.8%}.preview-bar{bottom:12px}.landing-section{min-height:760px;padding:100px 6%}.site-header nav{gap:25px}.screen-expanded .screen-window{inset:75px 8% 68px}}@media (width<=1280px){.site-header{gap:20px;padding:0 4%}.site-header nav{gap:22px;margin-left:15px}.site-header nav a{font-size:12px}.header-start{gap:16px;padding:9px 18px}.hero h1{font-size:52px}.desktop-hint{left:3%}.immersive .hero-actions{gap:20px}.replay-scene{right:3%}.desktop-hint span:first-child{display:none}.landing-section{padding-inline:5%}}@media (width<=1023px){.desktop-notice{z-index:300;background:#0c1016;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;display:flex;position:fixed;inset:0}.desktop-notice .wordmark{margin-bottom:60px}.desktop-notice h2{letter-spacing:-2px;font-size:42px;font-weight:450;line-height:1.15}.desktop-notice p{color:#a0adbd;max-width:440px;font-size:16px;line-height:1.7}body{overflow:hidden}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.landing-section .section-content{opacity:1;transform:none}}.motion-paused .chart-line{transition:none!important;animation-play-state:paused!important}.motion-paused .value-pulse{animation:none}.scene-frame{width:100vw;height:56.28vw}.photo-lid{transform-origin:0 0;will-change:transform;z-index:3;border-radius:14px 14px 4px 4px;width:760px;height:480px;position:absolute;top:0;left:0;overflow:hidden}.lid-texture{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lid-texture img{transform-origin:0 0;-webkit-user-select:none;user-select:none;width:1672px;max-width:none;height:941px;position:absolute;top:0;left:0}.photo-lid .screen-window{clip-path:none;background:#0c131e;border-radius:3px;width:97.2%;height:91.6%;top:4.25%;left:1.4%}.handwritten-note{z-index:5;color:#c6cbd5;opacity:0;pointer-events:none;letter-spacing:-.6px;text-shadow:0 1px 8px #0009;font-family:Caveat,Segoe Script,cursive;font-size:clamp(25px,2.1vw,39px);line-height:.95;transition:opacity 1s 1s;position:absolute;top:43%;right:4.8%;rotate:-7deg}.handwritten-note span{color:#a4aab5;margin:12px 0 0 12px;font-size:40px;display:block;rotate:-10deg}.desk-values{color:#8d929c;letter-spacing:2.5px;pointer-events:none;z-index:4;opacity:.7;font-size:clamp(8px,.75vw,12px);line-height:2;position:absolute;top:66%;right:2.4%;transform:perspective(500px)rotateY(-18deg)rotate(4deg)}.immersive.laptop-open .handwritten-note,.immersive.laptop-open .desk-values,.immersive.scene-opening .desk-values{opacity:0}.screen-expanded .photo-lid{position:static;overflow:visible;transform:none!important}.screen-expanded .lid-texture{display:none}.screen-expanded .photo-lid .screen-window{clip-path:none;width:auto;height:auto;position:fixed;inset:85px 8% 82px}@media (aspect-ratio<=7/5){.hero h1{top:24%}.laptop-trigger{height:28%;top:52%}.handwritten-note{font-size:25px;top:44%;right:4%}.desk-values{top:61%}.hero-actions{bottom:13%}.hero-scene{-webkit-mask-image:linear-gradient(#0000 4%,#000 20% 83%,#0000 99%);mask-image:linear-gradient(#0000 4%,#000 20% 83%,#0000 99%)}.immersive .hero-scene{-webkit-mask-image:none;mask-image:none}}@media (width>=1025px) and (height<=860px){.screen-expanded .photo-lid .screen-window{inset:75px 8% 68px}}.scene-base,.lid-texture{filter:brightness(.59)saturate(.62)contrast(1.1)}.actual-cabinet{background:#0a0e16;width:100%;height:100%;position:relative}.actual-cabinet>img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.cabinet-enlarge{background:#101723ed;border:1px solid #ffffff40;border-radius:8px;padding:12px 18px;font-size:16px;position:absolute;bottom:14px;right:18px;box-shadow:0 3px 15px #0008}.cabinet-enlarge:hover{background:#30394b}.cabinet-demo{letter-spacing:1px;color:#b4c0d2;background:#0a0e16de;padding:6px 10px;font-size:12px;position:absolute;bottom:20px;left:22px}.cabinet-full{border-radius:8px;width:100%;margin-bottom:20px;display:block}.cabinet-dialog{width:min(1280px,92vw);padding:30px}.cabinet-dialog .eyebrow{display:none}.cabinet-dialog h2{margin-bottom:20px;font-size:22px}.cabinet-dialog .dialog-body{margin-bottom:12px}.cabinet-dialog .dialog-note{border:0;margin-bottom:0;padding:0;font-size:11px}.cabinet-dialog .dialog-done{display:none}.handwritten-note{mix-blend-mode:screen;filter:grayscale()brightness(1.1)contrast(1.4);width:215px;height:145px;rotate:0;text-shadow:none;background-image:url(/assets/original-reference.jpg);background-position:-1023px -486px;background-size:1280px 853px;top:40%;right:3.8%;-webkit-mask-image:radial-gradient(#000 40%,#0000 75%);mask-image:radial-gradient(#000 40%,#0000 75%)}.desk-values{letter-spacing:.18vw;color:#7f838b;transform-origin:0;opacity:.65;width:12%;font-size:.64vw;line-height:2;top:60.3%;left:86.8%;right:auto;transform:perspective(500px)rotateY(-12deg)rotate(6deg)}.scene-opening .desk-values,.laptop-open .desk-values,.immersive .desk-values{opacity:.65}.cabinet-live-shell{background:#0a0e16;width:100%;height:100%;position:relative;overflow:hidden}.cabinet-live-frame{transform-origin:50%;pointer-events:none;background:#0a0e16;border:0;width:1440px;max-width:none;height:900px;position:absolute;top:50%;left:50%}.cabinet-dialog{width:min(1380px,94vw);max-height:calc(100dvh - 36px);padding:23px 28px;overflow:hidden}.cabinet-dialog h2{margin:0 0 16px;font-size:20px}.cabinet-preview{background:#0a0e16;border-radius:8px;width:100%;height:calc(100dvh - 150px);max-height:850px;overflow:hidden}.cabinet-dialog .dialog-body{margin:0}.cabinet-dialog .dialog-note{line-height:1.4;margin:12px 0 0!important}.desk-values{letter-spacing:.19vw;color:#92959d;font-size:.62vw;font-weight:400;line-height:2.1;top:58.7%;left:86.5%;transform:perspective(500px)rotateY(-12deg)rotate(6deg)}.cabinet-live-frame{transform:translate(-50%,-50%) scale(var(--cabinet-scale,.733333));transform-origin:50%}.dialog-open{overflow:hidden}.laptop-open .scene-frame{will-change:auto}.screen-window.flat-screen{z-index:4;clip-path:polygon(1% 0,99% 0,100% 100%,0 100%);will-change:auto;border-radius:3px;transform:none}.cabinet-live-frame{zoom:var(--cabinet-scale,.733333);transform-origin:50%;transform:translate(-50%,-50%)}.screen-expanded .screen-window.flat-screen{clip-path:none;position:fixed;width:auto!important;height:auto!important;inset:85px 8% 82px!important}.cabinet-preview{height:calc(100dvh - 158px)}.inside-screen .section-content{width:100%}.screen-surface{opacity:0}.screen-window{background:#020304}.cabinet-live-frame{height:var(--cabinet-height,900px)}.boot-screen{z-index:20;pointer-events:none;background:#020304;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.boot-logo{letter-spacing:-.065em;color:#b5bbc7;opacity:0;font-size:clamp(48px,6vw,92px);font-weight:700;line-height:1.15;position:relative}.boot-sheen{color:#0000;white-space:nowrap;pointer-events:none;background:linear-gradient(110deg,#0000 36%,#e7ecf550 44%,#fff 49%,#d9e3f888 53%,#0000 62%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.boot-glow{opacity:0;background:radial-gradient(#b3c4e012,#0000 66%);border-radius:50%;width:70%;height:70%;position:absolute}.scene-settled .scene-frame{will-change:auto}.handwritten-note{filter:grayscale()brightness(1.35)contrast(1.35);background-position:-1227.6px -583.2px;background-size:1536px 1023.6px;width:258px;height:174px;top:35%;right:3.6%;-webkit-mask-image:radial-gradient(#000 51%,#0000 79%);mask-image:radial-gradient(#000 51%,#0000 79%)}.laptop-open .handwritten-note{opacity:.96}.desk-values{aspect-ratio:146/86;mix-blend-mode:screen;filter:grayscale()contrast(1.75)brightness(1.08);transform-origin:0 0;opacity:.85;background-image:url(/assets/original-reference.jpg);background-position:96.473% 86.441%;background-repeat:no-repeat;background-size:876.712% 991.86%;width:10.5%;height:auto;top:59.1%;left:86.6%;transform:perspective(550px)rotateY(-9deg)rotate(5deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 93%,#0000)}@media (width<=1280px){.handwritten-note{background-position:-1125.3px -534.6px;background-size:1408px 938.3px;width:236px;height:159px;top:35%;right:2%}}.handwritten-note{opacity:0;filter:grayscale()brightness(1.55)contrast(1.2);transition:opacity .7s}.immersive .handwritten-note{opacity:0!important}.desk-values{filter:none;mix-blend-mode:normal;aspect-ratio:auto;letter-spacing:.24em;color:#a3a6af;opacity:.78;background:0 0;width:12%;height:auto;font-family:Manrope,Arial,sans-serif;font-size:.66vw;font-weight:350;line-height:2.15;top:58.7%;left:86.7%;transform:perspective(550px)rotateY(-9deg)rotate(5deg);-webkit-mask-image:none;mask-image:none}.desk-values span{white-space:nowrap;display:block}.scene-opening .desk-values,.laptop-open .desk-values,.immersive .desk-values{opacity:.78}.section-content{color:#f0f1f3;font-variant-numeric:tabular-nums;box-sizing:border-box;font-family:Manrope,Arial,sans-serif}.section-content *{box-sizing:border-box}.section-content{width:min(1280px,88vw);margin:0 auto;padding:108px 0;position:relative}.section-content h2{letter-spacing:-.055em;max-width:1120px;margin:0 0 25px;font-size:clamp(44px,4.2vw,72px);font-weight:450;line-height:1.08}.section-content .section-kicker{letter-spacing:2px;color:#a8abb0;align-items:center;gap:22px;margin:0 0 32px;font-size:11px;font-weight:500;display:flex}.section-kicker>span{letter-spacing:0;color:#626870;border-right:1px solid #444950;padding-right:20px;font-size:12px}.section-content .section-lead{color:#a8aeb7;max-width:790px;margin:0 0 46px;font-size:18px;line-height:1.65}.section-content button{cursor:pointer;font-family:inherit}.section-content button:focus-visible{outline-offset:5px;outline:2px solid #e1e4eb}.section-content .content-cta{color:#14181c;background:#eeefed;border:1px solid #fff7;border-radius:5px;justify-content:space-between;align-items:center;gap:38px;padding:18px 24px;font-size:15px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.section-content .content-cta:hover{background:#fff;transform:translateY(-2px)}.section-content .content-cta span{font-size:23px;font-weight:400;line-height:1}.section-content .micro-label{color:#acb2bb;letter-spacing:1.7px;font-size:11px;font-weight:600}.section-content .data-note{color:#959da8;margin:18px 0 0;font-size:12px;line-height:1.5}.section-content .risk-note{color:#969da7;margin:20px 0 0;font-size:13px}.section-content h3{letter-spacing:-.035em;font-weight:500}.section-content .platform-flow{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;justify-content:space-around;align-items:center;gap:30px;margin:10px 0 54px;padding:45px 30px;display:flex}.platform-flow>div{text-align:center;flex-direction:column;gap:9px;min-width:170px;display:flex}.section-content .flow-symbol{color:#69717b;letter-spacing:2px;margin-bottom:9px;font-size:13px}.section-content .platform-flow strong{font-size:24px;font-weight:500}.section-content .platform-flow small{color:#929ba6;font-size:13px}.section-content .flow-connector{color:#6a737e;font-size:27px}.section-content .flow-wordmark{letter-spacing:-3px;font-size:47px;font-weight:600;line-height:1.4}.section-content .platform-points{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.section-content .platform-points h3{margin:15px 0;font-size:22px}.section-content .platform-points p{color:#949da9;max-width:350px;margin:0;font-size:15px;line-height:1.7}.section-content .strategies-grid{grid-template-columns:1fr 1fr;gap:26px;margin-top:42px;display:grid}.section-content .strategy-card{background:linear-gradient(150deg,#1c222bd9,#11161de0);border:1px solid #ffffff17;border-radius:12px;min-width:0;padding:30px}.strategy-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-heading h3{margin:0;font-size:23px}.risk-label{letter-spacing:1.2px;color:#acb5c0;white-space:nowrap;border:1px solid #68728060;border-radius:3px;padding:5px 7px;font-size:9px;line-height:1}.section-content .strategy-description{color:#959fab;margin:12px 0 24px;font-size:13px}.section-content .strategy-statement{letter-spacing:-.035em;margin:0 0 14px;font-size:24px;font-weight:450;line-height:1.35}.section-content .strategy-explanation{color:#9ea7b1;min-height:68px;margin:0 0 28px;font-size:14px;line-height:1.65}.strategy-balance{flex-direction:column;gap:6px;display:flex}.strategy-balance strong{letter-spacing:-1.7px;font-size:34px;font-weight:500}.strategy-balance .positive{font-size:12px}.chart-periods{gap:5px;margin:22px 0 8px;display:flex}.chart-periods button{color:#9da7b3;background:0 0;border:0;border-radius:4px;min-width:35px;padding:7px 9px;font-size:10px;transition:background .2s,color .2s}.chart-periods button:hover{color:#fff;background:#ffffff0b}.chart-periods button[aria-pressed=true]{color:#fff;background:#ffffff12}.financial-chart{--chart-color:#9fcab1;width:100%;height:178px;position:relative}.financial-chart svg{width:100%;height:calc(100% - 24px);display:block;overflow:visible}.chart-grid path{fill:none;stroke:#ffffff09;stroke-width:1px}.chart-line{fill:none;stroke:var(--chart-color);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.chart-area{fill:var(--chart-color);opacity:.055}.chart-axis{letter-spacing:.8px;color:#747e8b;justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.section-content .feature-list{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;margin:21px 0 0;padding:22px 0 0;list-style:none;display:flex}.feature-list li{color:#bdc3ca;align-items:center;gap:10px;font-size:13px;line-height:1.6;display:flex}.feature-list li:before{content:"✓";color:#d4d9e0;font-size:11px}.section-content .emotion-demo{border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;min-height:280px;margin:38px 0;position:relative}.emotion-chaos{transition:opacity .6s,filter .6s;position:absolute;inset:25px 0 0}.emotion-chaos svg{width:100%;height:205px;overflow:visible}.emotion-chaos svg path{fill:none;stroke:#969eaa;stroke-width:1.8px;vector-effect:non-scaling-stroke}.emotion-tag{letter-spacing:2px;color:#c7cbd1;background:#14191f;border:1px solid #646c7955;padding:7px 11px;font-size:10px;position:absolute}.emotion-tag.fear{top:95px;left:15%}.emotion-tag.greed{top:10px;left:28%}.emotion-tag.fomo{top:25px;left:65%}.emotion-tag.doubt{top:145px;left:47%}.emotion-trail{text-align:center;color:#8e96a2;margin:12px 0 0;font-size:11px}.emotion-trail span{color:#586270;margin:0 10px}.emotion-order{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:45px;transition:opacity .6s,transform .6s;display:flex;position:absolute;inset:0;transform:translateY(14px)}.emotion-order>div{flex-direction:column;gap:22px;min-width:175px;display:flex}.emotion-order span{letter-spacing:2px;color:#818b99;font-size:12px}.emotion-order strong{letter-spacing:-1px;font-size:35px;font-weight:400}.emotion-order i{color:#6e7784;font-size:26px;font-style:normal}.emotion-demo.is-disciplined .emotion-chaos,.emotion-demo.disciplined .emotion-chaos{opacity:0;filter:blur(6px)}.emotion-demo.is-disciplined .emotion-order,.emotion-demo.disciplined .emotion-order{opacity:1;transform:none}.section-content .emotion-finish{justify-content:space-between;align-items:center;gap:30px;display:flex}.emotion-finish p{letter-spacing:-.7px;color:#9ea7b2;margin:0;font-size:26px;line-height:1.4}.emotion-finish strong{color:#e4e6e9;font-weight:450}.section-content .steps-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin:64px 0 45px;display:grid}.step-number{letter-spacing:-.07em;color:#6b737f;font-size:clamp(68px,8vw,122px);font-weight:350;line-height:1}.step-rule{background:linear-gradient(90deg,#666e7a70,#666e7a10);height:1px;margin:24px 0}.section-content .steps-grid h3{margin:0 0 17px;font-size:29px;line-height:1.25}.section-content .steps-grid p{color:#a2aab5;margin:0;font-size:16px;line-height:1.65}.section-content .stats-row{grid-template-columns:repeat(4,1fr);gap:22px;margin:12px 0 0;padding:22px 0 6px;display:grid}.stats-row>div{border-left:1px solid #ffffff19;flex-direction:column;gap:13px;padding-left:28px;display:flex}.stats-row>div:first-child{border:0;padding-left:0}.stats-row strong{letter-spacing:-.06em;font-size:clamp(30px,3.4vw,50px);font-weight:450}.stats-row span{color:#a2aab5;font-size:13px}.section-content .result-panel{background:#141a21;border:1px solid #ffffff16;border-radius:10px;margin-top:34px;padding:27px 30px 21px}.result-panel-head{justify-content:space-between;align-items:center;display:flex}.result-panel-head>div:first-child{flex-direction:column;gap:9px;display:flex}.result-panel-head strong{font-size:19px;font-weight:450}.strategy-toggle{background:#0c1118;border:1px solid #ffffff0e;border-radius:7px;padding:4px;display:flex}.strategy-toggle button{color:#969fad;background:0 0;border:0;border-radius:4px;padding:10px 15px;font-size:11px}.strategy-toggle button[aria-pressed=true]{color:#ecedf0;background:#29313d}.section-content .result-chart{margin-top:25px}.chart-large{height:245px}.section-content .pricing-grid{grid-template-columns:1fr 1fr;gap:25px;margin-top:38px;display:grid}.section-content .price-card{background:#10161d;border:1px solid #ffffff20;border-radius:11px;padding:34px}.price-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.price-tag{letter-spacing:.8px;color:#a1a9b5;font-size:9px}.monthly-price{color:#9fa8b4;margin:24px 0;font-size:14px}.monthly-price strong{color:#edf0f3;letter-spacing:-.04em;font-size:26px;font-weight:450}.performance-price{align-items:center;gap:28px;margin:30px 0;display:flex}.performance-price>strong{letter-spacing:-.07em;font-size:82px;font-weight:400;line-height:1}.performance-price>strong>span{margin-left:3px;font-size:42px}.performance-price>span{color:#a9b1bd;max-width:140px;font-size:14px;line-height:1.5}.section-content .price-card .feature-list{margin-top:0;padding-top:24px}.section-content .price-card .content-cta{width:100%;margin-top:30px}.section-content .price-card:not(.premium) .content-cta{color:#e6e9ed;background:0 0;border-color:#ffffff32}.section-content .price-card:not(.premium) .content-cta:hover{background:#ffffff09}.section-content .partner-grid{grid-template-columns:1fr 1fr;gap:44px;margin-top:45px;display:grid}.section-content .partner-card{border-top:1px solid #ffffff2b;padding-top:26px}.section-content .partner-card+article{border-left:1px solid #ffffff15;padding-left:44px}.exchange-list{letter-spacing:.2px;color:#c5cbd4;margin:17px 0 34px;font-size:13px}.exchange-list>span{color:#626c7a;margin:0 9px}.section-content .partner-card h4{letter-spacing:-1px;margin:0 0 17px;font-size:29px;font-weight:450;line-height:1.3}.section-content .partner-card>p:not([class]){color:#a1aab6;max-width:440px;min-height:51px;font-size:15px;line-height:1.65}.partner-value{white-space:nowrap;align-items:baseline;gap:19px;margin:26px 0 0;display:flex}.partner-value del{color:#757e8c;font-size:29px;font-weight:350}.partner-value>span{color:#6c7583;font-size:26px}.partner-value>strong{letter-spacing:-.06em;font-size:71px;font-weight:450;line-height:1.1}.partner-value>small{color:#9ba5b2;font-size:13px}.partner-saving{border-top:1px solid #ffffff18;margin-top:22px;padding-top:20px;font-size:23px}.partner-saving span{color:#a2aab6;margin-left:8px;font-size:13px}.partner-fee-label{color:#a1acb9;margin:10px 0;font-size:13px}.cashback-value{border-top:1px solid #ffffff18;align-items:center;gap:26px;margin-top:38px;padding-top:30px;display:flex}.cashback-value strong{letter-spacing:-.04em;font-size:51px;font-weight:400}.cashback-value span{color:#a6afbb;font-size:14px;line-height:1.6}.section-content .referral-flow{justify-content:space-between;align-items:center;gap:35px;margin:62px 0 54px;display:flex}.referral-node{flex-direction:column;align-items:center;gap:27px;min-width:200px;display:flex}.referral-symbol{color:#d3d7dd;background:radial-gradient(circle at 35% 15%,#333b47,#111821 70%);border:1px solid #ffffff25;border-radius:50%;place-items:center;width:125px;height:125px;font-size:63px;font-weight:350;display:grid}.referral-node strong{letter-spacing:-.04em;font-size:19px;font-weight:450}.referral-arrow{color:#4f5b6b;font-size:34px}.referral-percent{letter-spacing:-.065em;align-items:center;height:125px;font-size:104px;font-weight:350;line-height:1;display:flex}.referral-percent>span{align-self:center;margin-top:20px;margin-left:5px;font-size:45px}.referral-bottom{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;padding-top:30px;display:flex}.referral-bottom p{color:#9ca6b3;margin:0;font-size:15px;line-height:1.6}.section-content.finale-section{text-align:center;padding-bottom:40px}.finale-section .section-kicker{justify-content:center}.finale-section h2{margin-inline:auto}.technology-visual{border-radius:25%;width:440px;max-width:100%;height:345px;margin:12px auto 28px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(#000 45%,#0000 75%);mask-image:radial-gradient(#000 45%,#0000 75%)}.technology-visual img{width:250%;max-width:none;height:auto;position:absolute;top:-58%;left:-75%}.finale-actions>p{color:#b8c0cb;margin:0 0 24px;font-size:19px}.finale-actions>div{justify-content:center;align-items:center;gap:28px;display:flex}.content-video{color:#d1d7df;background:0 0;border:0;align-items:center;gap:12px;font-size:14px;display:inline-flex}.content-video>span{border:1px solid #ffffff30;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.section-content .content-footer{text-align:left;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;margin-top:65px;padding-top:28px;display:flex}.content-footer>div{align-items:center;gap:19px;display:flex}.content-footer strong{letter-spacing:-1.5px;font-size:27px;font-weight:600}.content-footer span{letter-spacing:1.5px;color:#788494;font-size:8px}.content-footer nav{gap:22px;display:flex}.content-footer nav button{color:#9ba5b4;background:0 0;border:0;padding:8px 0;font-size:11px}.inside-screen .section-content{background:linear-gradient(130deg,#151e2a,#0e151f);width:1120px;height:660px;margin:0;padding:30px 38px;overflow:hidden}.inside-screen .section-content h2{letter-spacing:-2px;max-width:100%;margin-bottom:15px;font-size:42px;font-weight:450;line-height:1.07}.inside-screen .section-content h2 br{display:none}.inside-screen .section-kicker{letter-spacing:1.8px;margin-bottom:19px;font-size:9px}.inside-screen .section-kicker>span{font-size:10px}.inside-screen .section-lead{margin-bottom:24px;font-size:16px;line-height:1.5}.inside-screen .section-content .content-cta{padding:13px 20px;font-size:13px}.inside-screen .section-content .content-cta span{font-size:20px}.inside-screen .section-content .data-note{margin-top:12px;font-size:10px}.inside-screen .platform-flow{margin:25px 0 33px;padding:26px 30px}.inside-screen .platform-points{gap:36px}.inside-screen .platform-points h3{margin:12px 0;font-size:19px}.inside-screen .platform-points p{font-size:14px;line-height:1.65}.inside-screen .flow-wordmark{font-size:39px}.inside-screen .platform-flow strong{font-size:22px}.inside-screen .platform-flow small{font-size:12px}.inside-screen .strategies-grid{gap:20px;margin-top:23px}.inside-screen .strategy-card{padding:21px 24px}.inside-screen .strategy-heading h3{font-size:21px}.inside-screen .strategy-description{margin:9px 0 15px;font-size:11px}.inside-screen .strategy-statement{margin-bottom:9px;font-size:20px;line-height:1.3}.inside-screen .strategy-explanation{min-height:40px;margin-bottom:16px;font-size:12px;line-height:1.55}.inside-screen .strategy-balance strong{font-size:28px}.inside-screen .strategy-balance .positive{font-size:11px}.inside-screen .chart-periods{margin:13px 0 3px}.inside-screen .financial-chart{height:100px}.inside-screen .feature-list{gap:5px;margin-top:9px;padding-top:13px}.inside-screen .feature-list li{font-size:11px}.inside-screen .chart-axis{padding-top:8px;font-size:7px}.inside-screen .emotion-demo{min-height:237px;margin:25px 0}.inside-screen .emotion-chaos svg{height:168px}.inside-screen .emotion-tag.doubt{top:119px}.inside-screen .emotion-trail{margin-top:11px;font-size:10px}.inside-screen .emotion-finish p{font-size:23px}.inside-screen .emotion-order strong{font-size:31px}.inside-screen .steps-grid{gap:43px;margin:45px 0 34px}.inside-screen .step-number{font-size:94px}.inside-screen .step-rule{margin:18px 0}.inside-screen .steps-grid h3{font-size:25px}.inside-screen .steps-grid p{font-size:15px}.inside-screen .stats-row{margin-top:5px;padding-top:3px}.inside-screen .stats-row strong{font-size:38px}.inside-screen .stats-row span{font-size:12px}.inside-screen .results-section .section-lead{margin-bottom:21px}.inside-screen .result-panel{margin-top:21px;padding:20px 23px 15px}.inside-screen .result-chart{margin-top:12px}.inside-screen .chart-large{height:196px}.inside-screen .risk-note{margin-top:13px;font-size:10px}.inside-screen .result-panel-head strong{font-size:17px}.inside-screen .result-panel .micro-label{font-size:9px}.inside-screen .strategy-toggle button{padding:8px 13px;font-size:10px}.inside-screen .pricing-grid{gap:24px;margin-top:23px}.inside-screen .price-card{padding:24px 28px}.inside-screen .price-tag{font-size:8px}.inside-screen .monthly-price{margin:15px 0;font-size:13px}.inside-screen .monthly-price strong{font-size:22px}.inside-screen .performance-price{gap:20px;margin:18px 0}.inside-screen .performance-price>strong{font-size:65px}.inside-screen .performance-price>strong>span{font-size:33px}.inside-screen .performance-price>span{font-size:12px}.inside-screen .price-card .feature-list{gap:8px;padding-top:18px}.inside-screen .price-card .feature-list li{font-size:12px}.inside-screen .price-card .content-cta{margin-top:24px}.inside-screen .partner-grid{gap:35px;margin-top:25px}.inside-screen .partner-card{padding-top:18px}.inside-screen .partner-card+article{padding-left:35px}.inside-screen .exchange-list{margin:13px 0 21px;font-size:12px}.inside-screen .partner-card h4{margin-bottom:10px;font-size:24px}.inside-screen .partner-card>p:not([class]){min-height:42px;margin:0;font-size:13px}.inside-screen .partner-value{gap:14px;margin:21px 0 0}.inside-screen .partner-value>strong{font-size:56px}.inside-screen .partner-value del{font-size:23px}.inside-screen .partner-value>span{font-size:22px}.inside-screen .partner-value>small{font-size:11px}.inside-screen .partner-card .feature-list{gap:4px;margin-top:16px;padding-top:14px}.inside-screen .partner-card .feature-list li{font-size:12px}.inside-screen .partner-saving{margin-top:15px;padding-top:15px;font-size:21px}.inside-screen .partner-saving span,.inside-screen .partner-fee-label{font-size:12px}.inside-screen .cashback-value{gap:21px;margin-top:29px;padding-top:24px}.inside-screen .cashback-value strong{font-size:45px}.inside-screen .cashback-value span{font-size:13px}.inside-screen .referral-flow{margin:42px 0 38px}.inside-screen .referral-node{gap:20px}.inside-screen .referral-symbol{width:105px;height:105px;font-size:55px}.inside-screen .referral-percent{height:105px;font-size:94px}.inside-screen .referral-percent>span{font-size:40px}.inside-screen .referral-node strong{font-size:18px}.inside-screen .referral-bottom{padding-top:25px}.inside-screen .referral-bottom p{font-size:14px}.inside-screen .finale-section{padding-top:27px}.inside-screen .finale-section .section-kicker{margin-bottom:15px}.inside-screen .finale-section h2{font-size:43px}.inside-screen .technology-visual{width:340px;height:265px;margin:4px auto 3px}.inside-screen .finale-actions>p{margin:0 0 19px;font-size:17px}.inside-screen .finale-actions>div{gap:24px}.inside-screen .content-video{font-size:12px}.inside-screen .content-footer{margin-top:26px;padding-top:20px}.inside-screen .content-footer strong{font-size:24px}.inside-screen .content-footer nav{gap:21px}.inside-screen .content-footer nav button{font-size:10px}@media (width<=1280px){.section-content{width:88vw;padding:88px 0}.section-content .strategy-card{padding:25px}.section-content .strategy-heading h3{font-size:21px}.section-content .risk-label{font-size:8px}.section-content .strategy-explanation{font-size:13px}.section-content .platform-points{gap:30px}.section-content .partner-grid{gap:32px}.section-content .partner-card+article{padding-left:32px}.section-content .partner-card h4{font-size:25px}.inside-screen .section-content{width:1120px;padding:30px 38px}.inside-screen .strategy-card{padding:21px 24px}}@media (prefers-reduced-motion:reduce){.section-content *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.inside-screen .strategies-section .section-kicker{margin-bottom:14px}.inside-screen .strategies-section h2{margin-bottom:10px}.inside-screen .strategies-section .strategies-grid{margin-top:15px}.inside-screen .strategies-section .strategy-card{padding:16px 24px}.inside-screen .strategies-section .strategy-description{margin-bottom:9px}.inside-screen .strategies-section .strategy-explanation{margin-bottom:10px}.inside-screen .strategies-section .financial-chart{height:80px}.inside-screen .strategies-section .feature-list{padding-top:10px}@font-face{font-family:Geist;src:url(/assets/brandbook/Geist-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--brand-cyan:#20bfef;--brand-periwinkle:#7a8cff;--brand-navy:#07121d;--brand-ice:#f0faff;--brand-deep:#0b1b2b;--brand-slate:#14283d;--brand-line:#2c4560;--brand-muted:#a9bccf;--brand-mint:#2ed3a3;--brand-coral:#ff6b7a;--brand-amber:#f5b841;background:var(--brand-navy);color:var(--brand-ice);--muted:var(--brand-muted);--line:#2c4560;--green:var(--brand-mint);--purple:var(--brand-periwinkle);--panel:var(--brand-deep);--body:var(--brand-navy);font-family:Geist,Arial,sans-serif}body,button,input,select,textarea,.section-content{font-family:Geist,Arial,sans-serif}body{background:var(--brand-navy);color:var(--brand-ice);font-weight:400}::selection{background:var(--brand-cyan);color:var(--brand-navy)}button:focus-visible,a:focus-visible,.section-content button:focus-visible{outline-color:var(--brand-cyan)}.brand-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:100%;height:36px;display:block}.site-header{background:#07121d35;border-bottom:1px solid #2c456026}.wordmark{letter-spacing:0;flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.wordmark .brand-logo{height:36px}.site-header nav a{color:var(--brand-muted);letter-spacing:-.02em;font-size:14px;font-weight:400}.site-header nav a:hover,.site-header nav a[aria-current=true]{color:var(--brand-ice)}.site-header nav a:after{background:var(--brand-cyan)}.header-start{color:var(--brand-ice);background:0 0;border-color:#20bfef80;font-size:13px;font-weight:500}.header-start:hover{background:var(--brand-cyan);color:var(--brand-navy);border-color:var(--brand-cyan)}.past-hero .site-header{background:#07121def;border-bottom-color:#2c456088}.hero{background:var(--brand-navy);overflow:clip}.hero-scene{overflow:clip}.hero-shade{background:#07121d26}.hero h1{letter-spacing:-.03em;color:var(--brand-ice);text-shadow:none;text-align:left;width:min(90%,1280px);font-family:Geist,Arial,sans-serif;font-weight:400;line-height:.98;left:50%;translate:-50%}.hero h1 span{color:var(--brand-ice)}.laptop-trigger span{color:var(--brand-muted);letter-spacing:0;background:#07121dba;border-color:#20bfef38;font-family:Geist,Arial,sans-serif;font-weight:400}.primary,.section-content .content-cta{background:var(--brand-cyan);color:var(--brand-navy);border-color:var(--brand-cyan);box-shadow:none;letter-spacing:-.02em;font-family:Geist,Arial,sans-serif;font-weight:600}.primary:hover,.section-content .content-cta:hover{color:var(--brand-navy);box-shadow:none;background:#7fdbf7;border-color:#7fdbf7}.video-button,.content-video{color:var(--brand-ice);letter-spacing:-.02em;font-weight:400}.video-button small,.scroll-cue,.replay-scene,.desktop-hint{color:var(--brand-muted)}.play-icon,.content-video>span{color:var(--brand-cyan);border-color:#20bfef88}.video-button:hover .play-icon,.content-video:hover>span{border-color:var(--brand-cyan);background:#20bfef14}.scroll-cue i{color:var(--brand-cyan)}.desk-values{color:var(--brand-ice);letter-spacing:.18em;font-family:Geist,Arial,sans-serif;font-weight:400}.handwritten-note{filter:grayscale()brightness(1.55)contrast(1.2)}.screen-window,.screen-surface,.screen-page,.cabinet-live-shell,.cabinet-live-frame{background:var(--brand-navy)}.screen-toolbar,.screen-pagination{background:var(--brand-navy);border-color:var(--brand-line);color:var(--brand-muted)}.screen-home{letter-spacing:0;align-items:center;padding:0;display:flex}.screen-home .brand-logo{height:29px}.screen-demo,.screen-position{color:var(--brand-muted)}.expand-screen{color:var(--brand-cyan)}.screen-dots button>span{background:var(--brand-line)}.screen-dots button[aria-current]>span{background:var(--brand-cyan)}.screen-pagination>button{color:var(--brand-ice)}.boot-screen{background:var(--brand-navy)}.boot-logo{letter-spacing:0;filter:none;width:clamp(160px,23vw,320px);font-size:0;line-height:1}.boot-logo .brand-logo{width:100%;height:auto;min-height:20px}.boot-sheen{display:none}.boot-glow{opacity:.2;background:url(/assets/brandbook/pattern-orbit.png) 50%/cover no-repeat;border-radius:0;width:100%;height:100%}.preview-bar{color:var(--brand-muted);background:#07121dee;border-color:#2c456080}.preview-info{letter-spacing:.04em;color:var(--brand-muted);align-items:center;gap:8px;font-family:Geist,Arial,sans-serif;display:flex}.preview-info img{width:20px;height:20px;display:block}.preview-bar a{color:var(--brand-muted)}.preview-bar a[aria-current]{background:var(--brand-cyan);color:var(--brand-navy)}.preview-bar a[aria-current]:hover{color:var(--brand-navy);background:#7fdbf7}.preview-bar a:hover,.motion-toggle:hover{background:var(--brand-slate);color:var(--brand-ice)}.motion-toggle{color:var(--brand-ice)}.brand-compare{border-left:1px solid var(--brand-line);font-size:10px;border-radius:0!important;margin-left:4px!important}.landing-section{--section-bg:var(--brand-navy);background:var(--section-bg);border-top-color:#2c456080}.landing-section:nth-child(odd){--section-bg:var(--brand-deep)}.landing-section:nth-child(2n){background:var(--section-bg)}.section-content{color:var(--brand-ice);font-family:Geist,Arial,sans-serif}.section-content h2,.inside-screen .section-content h2{letter-spacing:-.03em;color:var(--brand-ice);font-family:Geist,Arial,sans-serif;font-weight:400;line-height:1}.section-content h3,.section-content h4,.section-content .strategy-statement{letter-spacing:-.02em;color:var(--brand-ice);font-family:Geist,Arial,sans-serif;font-weight:500}.section-content .section-lead,.section-content .platform-points p,.section-content .strategy-explanation,.section-content .steps-grid p,.section-content .partner-card>p:not([class]),.referral-bottom p,.section-content .strategy-description{color:var(--brand-muted);letter-spacing:-.03em;font-weight:400;line-height:1.3}.section-content .section-kicker{color:var(--brand-cyan);letter-spacing:.12em;font-weight:500}.section-kicker>span{color:var(--brand-muted);border-color:var(--brand-line)}.section-content .micro-label{color:var(--brand-cyan);font-weight:500}.section-content .data-note,.section-content .risk-note,.price-tag,.partner-fee-label,.monthly-price,.performance-price>span,.stats-row span{color:var(--brand-muted)}.section-content .positive{color:var(--brand-mint)}.section-content .platform-flow{border-color:var(--brand-line);position:relative}.section-content .platform-flow small{color:var(--brand-muted)}.section-content .flow-symbol,.section-content .flow-connector{color:var(--brand-cyan)}.section-content .flow-wordmark{letter-spacing:0;justify-content:center;align-items:center;min-height:62px;display:flex}.flow-wordmark .brand-logo{height:44px}.section-content .strategy-card{background:var(--brand-deep);border-color:var(--brand-line);box-shadow:none}.section-content .strategy-card.portfolio{border-top:2px solid var(--brand-cyan)}.section-content .strategy-card.active{border-top:2px solid var(--brand-periwinkle)}.strategy-heading h3{font-weight:500}.risk-label{color:var(--brand-muted);border-color:var(--brand-line);font-weight:400}.strategy-balance strong,.stats-row strong,.monthly-price strong,.performance-price>strong,.partner-value>strong,.cashback-value strong,.referral-percent{letter-spacing:-.03em;color:var(--brand-ice);font-weight:400}.chart-periods button{color:var(--brand-muted)}.chart-periods button:hover{background:var(--brand-slate);color:var(--brand-ice)}.chart-periods button[aria-pressed=true]{background:var(--brand-cyan);color:var(--brand-navy)}.financial-chart{--chart-color:var(--brand-cyan)}.financial-chart:has([data-chart=active]){--chart-color:var(--brand-periwinkle)}.chart-grid path{stroke:#2c456050}.chart-area{opacity:.09}.chart-axis{color:var(--brand-muted)}.section-content .feature-list{border-color:var(--brand-line)}.feature-list li{color:#d6e4ef;letter-spacing:-.02em;font-weight:400}.feature-list li:before{color:var(--brand-cyan)}.section-content .emotion-demo{border-color:var(--brand-line)}.emotion-chaos svg path{stroke:var(--brand-coral)}.emotion-tag{background:var(--brand-deep);color:var(--brand-coral);border-color:#ff6b7a50}.emotion-trail,.emotion-order span,.emotion-finish p{color:var(--brand-muted)}.emotion-trail span{color:var(--brand-line)}.emotion-order strong,.emotion-finish strong{color:var(--brand-ice);font-weight:400}.emotion-order i{color:var(--brand-cyan)}.step-number{letter-spacing:-.03em;color:var(--brand-cyan);font-weight:400}.step-rule{background:var(--brand-line)}.stats-row>div{border-color:var(--brand-line)}.section-content .result-panel{background:var(--brand-deep);border-color:var(--brand-line)}.strategy-toggle{background:var(--brand-navy);border-color:var(--brand-line)}.strategy-toggle button{color:var(--brand-muted)}.strategy-toggle button[aria-pressed=true]{background:var(--brand-cyan);color:var(--brand-navy)}.section-content .price-card{background:var(--brand-deep);border-color:var(--brand-line)}.section-content .price-card.premium{background:var(--brand-slate);border-color:var(--brand-periwinkle)}.price-card.premium .micro-label{color:#b0bbff}.section-content .price-card:not(.premium) .content-cta{border-color:var(--brand-cyan);color:var(--brand-cyan);background:0 0}.section-content .price-card:not(.premium) .content-cta:hover{background:var(--brand-cyan);color:var(--brand-navy)}.section-content .partner-card,.section-content .partner-card+article,.partner-saving,.cashback-value{border-color:var(--brand-line)}.exchange-list{color:var(--brand-ice)}.exchange-list>span,.partner-value>span{color:var(--brand-line)}.partner-value del{color:#6b7f95}.partner-value>small,.partner-saving span,.cashback-value span{color:var(--brand-muted)}.partner-saving,.cashback-value strong{color:var(--brand-cyan)}.referral-symbol{border-color:var(--brand-line);background:var(--brand-deep);color:var(--brand-cyan)}.referral-arrow{color:var(--brand-line)}.referral-percent{color:var(--brand-cyan)}.referral-bottom,.section-content .content-footer{border-color:var(--brand-line)}.content-footer strong{letter-spacing:0;display:block}.content-footer .brand-logo{height:30px}.content-footer span,.content-footer nav button{color:var(--brand-muted)}.content-footer nav button:hover{color:var(--brand-cyan)}.inside-screen .screen-page{--section-bg:var(--brand-navy);background:var(--section-bg)}.inside-screen .screen-page:nth-child(2n){--section-bg:var(--brand-deep)}.inside-screen .section-content{background:var(--section-bg);width:100%;font-family:Geist,Arial,sans-serif}.inside-screen .flow-wordmark .brand-logo{height:38px}.inside-screen .section-lead,.inside-screen .strategy-description,.inside-screen .strategy-explanation{line-height:1.3}.section-content.finale-section{text-align:left;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;column-gap:40px;display:grid}.finale-section .section-kicker{grid-column:1;justify-content:flex-start;align-self:end}.finale-section h2{text-align:left;grid-column:1;align-self:start;margin-inline:0}.technology-visual{aspect-ratio:1;background:var(--brand-navy);border-radius:0;grid-area:1/2/4;place-items:center;width:100%;height:auto;max-height:440px;margin:0;display:grid;overflow:hidden;-webkit-mask-image:none;mask-image:none}.technology-visual .brand-pattern{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.technology-visual .brand-logo{z-index:1;width:58%;max-width:100%;height:auto;position:relative;top:auto;left:auto}.finale-actions{grid-area:3/1;align-self:start}.finale-actions>p{color:var(--brand-muted);letter-spacing:-.03em}.finale-actions>div{justify-content:flex-start}.finale-section .content-footer{grid-column:1/-1}.inside-screen .finale-section{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);column-gap:30px}.inside-screen .technology-visual{aspect-ratio:1;width:100%;height:300px;max-height:300px;margin:0}.inside-screen .content-footer .brand-logo{height:28px}dialog{background:var(--brand-deep);color:var(--brand-ice);border-color:var(--brand-line)}dialog::backdrop{background:#07121dc9}dialog h2{letter-spacing:-.03em;font-family:Geist,Arial,sans-serif;font-weight:400;line-height:1}.eyebrow{color:var(--brand-cyan)}.eyebrow .brand-logo{height:30px}.dialog-body{color:var(--brand-muted);letter-spacing:-.03em;font-family:Geist,Arial,sans-serif;line-height:1.3}.dialog-body strong{color:var(--brand-ice);font-weight:600}.dialog-body .dialog-note{color:var(--brand-muted);border-color:var(--brand-line)}.dialog-close{color:var(--brand-muted)}.dialog-close:hover{color:var(--brand-ice)}.video-placeholder{background:var(--brand-navy);border-color:var(--brand-line)}.video-placeholder>span{color:var(--brand-cyan)}.desktop-notice{background:var(--brand-navy);color:var(--brand-ice)}.desktop-notice p{color:var(--brand-muted)}.lid-brand-plate{z-index:2;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;width:34%;height:30%;display:grid;position:absolute;top:47%;left:33%;overflow:visible}.lid-brand-plate .brand-logo{filter:none;opacity:1;width:100%;height:auto;transform:scaleY(-1)}@media (width<=1280px){.wordmark .brand-logo{height:32px}.site-header nav{gap:24px;margin-left:8px}.site-header nav a{font-size:13px}.hero h1{letter-spacing:-.03em;font-size:52px}.section-content.finale-section{column-gap:28px}.finale-actions>div{gap:20px}.preview-bar .brand-compare{font-size:9px}}@media (prefers-reduced-motion:reduce){.brand-logo{transition:none!important;animation:none!important}}.hero .laptop-trigger{z-index:5;pointer-events:none;width:auto;height:auto;padding:0;top:auto;bottom:12%;left:50%;translate:-50%}.scene-ready:not(.scene-opening):not(.laptop-open) .lid-back{cursor:pointer}.brand-patterns-ready .landing-section{isolation:isolate;background:var(--section-bg)}.brand-patterns-ready .landing-section>.section-content{z-index:2;position:relative}.scroll-pattern{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.68;mix-blend-mode:lighten;width:78%;height:600px;max-height:76%;position:absolute;top:-4%;right:-12%;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 76%,#0000 100%)}.pattern-plane{will-change:transform;position:absolute;inset:-10% -8%}.pattern-plane img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scroll-pattern:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 5%,transparent 35%,var(--section-bg) 98%);position:absolute;inset:0}.section-platform>.scroll-pattern{opacity:.78;width:86%;height:65%;top:0;right:-13%;-webkit-mask-image:linear-gradient(90deg,#0000 0% 17%,#000 42% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0% 17%,#000 42% 80%,#0000 100%)}.section-strategies>.scroll-pattern{opacity:.7;width:70%;height:430px;max-height:45%;top:-3%;right:-8%}.section-emotions>.scroll-pattern{opacity:.42;width:65%;height:440px;max-height:48%;top:0;right:-8%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55% 86%,#0000)}.section-how>.scroll-pattern{opacity:.72;width:78%;height:85%;top:0;right:-8%}.section-results>.scroll-pattern{opacity:.78;width:80%;height:490px;max-height:52%;top:-7%;right:-12%}.section-pricing>.scroll-pattern{opacity:.68;width:76%;height:90%;max-height:none;top:-16%;right:-14%}.section-partners>.scroll-pattern{opacity:.66;width:84%;height:57%;top:-3%;right:-25%}.section-referral>.scroll-pattern{opacity:.57;width:90%;height:118%;max-height:none;top:-18%;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 90%,#0000)}.brand-patterns-ready .landing-section .strategy-card,.brand-patterns-ready .landing-section .price-card,.brand-patterns-ready .landing-section .result-panel{background-color:var(--brand-deep);position:relative}.brand-patterns-ready .section-pricing .price-card.premium{background-color:var(--brand-slate)}@media (width<=1280px){.scroll-pattern{width:85%;right:-20%}.section-platform>.scroll-pattern{width:90%;right:-22%}}@media (prefers-reduced-motion:reduce){.pattern-plane{will-change:auto;transform:none!important}}
