:root{--bg:#01030a;--bg-soft:#03081b;--panel:#071020;--ink:#f3f7ff;--muted:#e2ecfa8f;--faint:#e2ecfa57;--line:#d4e7ff1c;--blue:#0027e1;--blue-bright:#0b4dff;--cyan:#2fd3ff;--ice:#a9e8ff;--green:#54e69c;--shell:1240px;--display:"Helvetica Neue", "SF Pro Display", "Segoe UI", Arial, sans-serif;--body:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}html,body{max-width:100%;margin:0;overflow-x:clip}body{color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#000105}::selection{color:#fff;background:var(--blue)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site-depth{isolation:isolate;background:linear-gradient(#061b50 0%,#041538 7%,#020f2b 16%,#020b20 29%,#010817 43%,#01050f 60%,#00030a 78%,#000105 100%);min-height:100vh;position:relative;overflow:clip}.site-depth>section,.site-depth>footer{z-index:2;position:relative}.ocean-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ocean-surface-light{background:radial-gradient(at 46% -2%,#77daff80,#0000 37%),radial-gradient(at 88% 4%,#0027e180,#0000 32%),radial-gradient(at 10% 10%,#216eff52,#0000 34%);width:116%;height:24%;animation:11s ease-in-out infinite alternate surfaceBreath;position:absolute;top:0;left:-8%}.ocean-sun-rays{filter:blur(26px);opacity:.82;transform-origin:50% 0;will-change:transform, opacity;background:linear-gradient(102deg,#0000 4%,#77daff33 13%,#2d85ff14 23%,#0000 33%),linear-gradient(109deg,#0000 26%,#89e1ff38 38%,#0027e114 48%,#0000 59%),linear-gradient(99deg,#0000 54%,#60cdff30 66%,#0027e112 75%,#0000 84%),linear-gradient(112deg,#0000 72%,#77daff29 82%,#0000 95%);width:136%;height:1750px;animation:15s ease-in-out infinite alternate sunRayDrift;position:absolute;top:-120px;left:-18%;transform:rotate(-2deg)scaleX(1.06);-webkit-mask-image:linear-gradient(#000 0%,#000000eb 28%,#00000059 68%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000eb 28%,#00000059 68%,#0000 100%)}.ocean-caustics{opacity:.8;background:repeating-linear-gradient(112deg,#0000 0 86px,#78d3ff09 103px 107px,#0000 129px 220px),repeating-linear-gradient(72deg,#0000 0 130px,#2271ff06 148px 151px,#0000 174px 280px);width:120%;height:35%;animation:20s ease-in-out infinite alternate oceanCurrent;position:absolute;top:0;left:-10%;transform:skew(-4deg);-webkit-mask-image:linear-gradient(#000000e6,#0000 100%);mask-image:linear-gradient(#000000e6,#0000 100%)}.ocean-shaft{filter:blur(95px);will-change:transform, opacity;position:absolute;transform:rotate(-10deg)}.ocean-shaft-one{background:linear-gradient(#71dcff57,#0027e157,#0000);width:520px;height:1550px;animation:15s ease-in-out infinite alternate oceanShaft;top:-240px;right:-4%}.ocean-shaft-two{background:linear-gradient(#0000,#114aff2b,#0000);width:260px;height:1900px;animation:24s ease-in-out -9s infinite alternate-reverse oceanShaft;top:24%;left:-7%}.ocean-shaft-three{background:linear-gradient(#0000,#0027e11f,#0000);width:250px;height:1800px;animation:28s ease-in-out -17s infinite alternate oceanShaft;top:51%;right:-8%}.ocean-dust{position:absolute;inset:0}.ocean-dust i{animation:oceanDust var(--dust-duration) linear var(--dust-delay) infinite;height:var(--dust-size);left:var(--dust-x);opacity:calc(var(--dust-peak) * .72);top:var(--dust-y);width:var(--dust-size);will-change:transform, opacity;background:#b1e4ffb8;border-radius:50%;position:absolute;box-shadow:0 0 7px #46a9ff47}.ocean-dust i:nth-child(4n){filter:brightness(1.18)}.ocean-dust i:nth-child(3n){filter:blur(.3px)}.ocean-dust i:nth-child(5n){animation-direction:reverse}.ocean-vignette{background:linear-gradient(90deg,#00000038,#0000 15% 85%,#00000047);position:absolute;inset:0}@keyframes surfaceBreath{to{opacity:.75;transform:scale(1.07)translate(1.5%,1%)}}@keyframes sunRayDrift{to{opacity:.65;transform:translate(3.5%,1.4%)rotate(1deg)scaleX(.97)}}@keyframes oceanCurrent{to{opacity:.55;transform:translate(5%,-1%)skew(-4deg)}}@keyframes oceanShaft{to{opacity:.62;transform:translate(52px,26px)rotate(-5deg)}}@keyframes oceanDust{0%{opacity:0;transform:translate(-16px,64px)scale(.78)}14%{opacity:var(--dust-peak)}70%{opacity:calc(var(--dust-peak) * .62)}to{opacity:0;transform:translate(58px,-126px)scale(1.15)}}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.micro-label{color:#70d3ffb8;font-family:var(--mono);letter-spacing:.18em;font-size:10px;font-weight:700;line-height:1.2}.primary-button,.secondary-button,.header-cta{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .25s,background-color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(115deg,#001fb8,#0027e1 56%,#1255ff);border:1px solid #6fd6ff7a;gap:10px;box-shadow:inset 0 1px #ffffff42,0 16px 42px #057df53b}.primary-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 20px 55px #057df557}.secondary-button{border:1px solid var(--line);color:#f0f7ffb3;background:#ffffff06}.secondary-button:hover{background:#fff1;border-color:#5fcdff3d}.header{z-index:100;padding:14px 18px 0;position:fixed;top:0;left:0;right:0}.header-inner{z-index:103;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#010408a8;border:1px solid #daeeff1a;border-radius:22px;justify-content:space-between;align-items:center;max-width:1380px;height:68px;margin:0 auto;padding:0 14px 0 12px;display:flex;position:relative;box-shadow:0 18px 70px #0000003d,inset 0 1px #ffffff0d}.brand{align-items:center;gap:11px;min-width:210px;display:flex}.brand img{border:1px solid #ffffff1c;border-radius:50%;width:43px;height:43px}.brand span,.footer-brand span{letter-spacing:-.04em;font-size:14px;font-weight:700}.brand em,.footer-brand em{color:var(--cyan);font-style:normal}.desktop-nav{align-items:center;gap:30px;display:flex}.desktop-nav a{color:#ebf3ff87;font-size:12px;font-weight:620;transition:color .2s}.desktop-nav a:hover{color:#fff}.header-cta{color:#f5faffe0;background:#0027e11a;border:1px solid #4bc9ff3d;min-height:42px;padding:0 17px}.header-cta:hover{background:#0027e12e}.header-cta span{color:var(--cyan);margin-left:9px}.mobile-menu,.mobile-panel{display:none}.hero{min-height:100svh;padding:140px 0 90px;position:relative;overflow:hidden}.hero-glow{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:#0027e138;width:430px;height:430px;top:110px;right:-120px}.hero-glow-two{background:#4bc9ff14;width:340px;height:340px;bottom:0;left:-180px}.hero-grid{z-index:2;grid-template-columns:minmax(0,.93fr) minmax(470px,1.07fr);align-items:center;gap:clamp(42px,5vw,78px);min-height:calc(100svh - 230px);display:grid;position:relative}.hero-copy{min-width:0}.system-status{font-family:var(--mono);letter-spacing:.12em;background:#060d169e;border:1px solid #a4ddff21;border-radius:999px;align-items:center;gap:9px;min-height:34px;margin-bottom:28px;padding:0 12px;font-size:9px;display:inline-flex}.system-status i{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 14px #54e69cd9}.system-status span{color:#e4f3ffb3;font-weight:700}@keyframes pulseDot{50%{opacity:.45;transform:scale(.8)}}.hero h1{font-family:var(--display);letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(4.6rem,7.2vw,7.2rem);font-weight:800;line-height:.82}.hero h1 em,.section-heading h2 em,.system-heading h2 em,.faq-heading h2 em,.closing-inner h2 em,.fit-grid h2 em{color:#0000;letter-spacing:-.055em;background:linear-gradient(105deg,#d7f8ff 0%,#2fd3ff 43%,#0027e1 100%);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-copy>p{color:var(--muted);max-width:590px;margin:28px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.scroll-cue{color:#deeefc59;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;z-index:3;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-cue span{border:1px solid #ffffff2e;border-radius:999px;width:12px;height:22px;position:relative}.scroll-cue span:after{background:var(--cyan);content:"";border-radius:50%;width:3px;height:3px;animation:1.7s ease-in-out infinite scrollDrop;position:absolute;top:4px;left:4px}@keyframes scrollDrop{70%,to{opacity:0;transform:translateY(9px)}}.campaign-deck{min-width:0}.deck-heading{justify-content:space-between;align-items:flex-end;margin-bottom:16px;padding:0 4px;display:flex}.deck-heading p{color:#eff7ffb8;margin:7px 0 0;font-size:13px;font-weight:680}.count-pill{border:1px solid var(--line);color:#ebf5ff66;background:#ffffff09;border-radius:999px;padding:7px 10px;font-size:9px}.deck-cards{height:450px;position:relative}.deck-glow{filter:blur(80px);background:#0027e13b;width:70%;height:70%;position:absolute;top:8%;left:14%}.deck-card{--deck-lift:0px;appearance:none;color:inherit;cursor:pointer;text-align:left;height:150px;transform:translate3d(0,calc(var(--card-y) + var(--deck-lift)),0) rotateZ(var(--card-rotation)) scale(var(--card-scale));width:100%;z-index:var(--card-z);background:linear-gradient(125deg,#0c192afa,#050a12fa);border:1px solid #b3e0ff26;border-radius:22px;grid-template-columns:minmax(120px,.64fr) minmax(240px,1.36fr);align-items:center;gap:16px;padding:15px;transition:border-color .3s,box-shadow .55s,filter .3s,transform .62s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 28px 65px #00000075,inset 0 1px #ffffff0f}.deck-card:hover{--deck-lift:-5px;filter:brightness(1.04)saturate();border-color:#4bc9ff61}.deck-card:not(.is-active){filter:brightness(var(--card-brightness)) saturate(.9)}.deck-card.is-active{--deck-lift:-14px;filter:brightness(1.055)saturate(1.04);transform:translate3d(0,calc(var(--card-y) + var(--deck-lift)),0) rotateZ(0deg) scale(1.018);z-index:20;border-color:#4bc9ff6b;box-shadow:0 38px 88px #00000094,0 0 54px #0027e129,inset 0 1px #ffffff17}.deck-metric{min-width:0;display:block}.deck-metric>span{color:#63cdff8c;font-family:var(--mono);letter-spacing:.1em;font-size:9px;font-weight:700;display:block}.deck-metric strong{font-family:var(--display);letter-spacing:-.06em;margin-top:8px;font-size:36px;line-height:.95;display:block}.deck-metric small{color:#e6f1ff59;font-size:8px;line-height:1.3;display:block}.deck-metric b{color:var(--ice);margin-top:9px;font-size:13px;display:block}.deck-chart{background:#f8fbff;border-radius:13px;height:106px;display:block;position:relative;overflow:hidden}.deck-chart img{object-fit:contain;width:100%;height:100%;padding:5px;position:absolute;inset:0}.section-heading h2,.system-heading h2,.faq-heading h2,.closing-inner h2{font-family:var(--display);letter-spacing:-.068em;margin:20px 0 0;font-size:clamp(3.3rem,6vw,6rem);font-weight:800;line-height:.9}.system-section{border-top:1px solid var(--line);isolation:isolate;background:linear-gradient(#0027e103,#0027e121 48%,#000c3c09),linear-gradient(90deg,#0000 0 78%,#0027e10a 100%);padding:104px 0 118px;position:relative;overflow:clip}.system-section:before,.system-section:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.system-section:before{opacity:.72;background:radial-gradient(at 18% 18%,#1a5cff29,#0000 36%),radial-gradient(at 82% 62%,#0027e133,#0000 42%),linear-gradient(#0000 4%,#00185c2e 48%,#0000 96%);animation:14s ease-in-out infinite alternate abyssBreath;transform:scale(1.03)translateY(-1.5%)}.system-section:after{opacity:.68;background:repeating-linear-gradient(112deg,#0000 0 92px,#3e84ff09 112px 116px,#0000 138px 230px);animation:22s ease-in-out infinite alternate abyssCurrent;transform:translate(-3%)skew(-4deg);-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}@keyframes abyssBreath{to{opacity:.94;transform:scale(1.08)translate(1.5%,1.5%)}}@keyframes abyssCurrent{to{transform:translate(4%,-1.5%)skew(-4deg)}}.abyss-particles{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.abyss-particles i{animation:abyssDrift var(--particle-duration) linear var(--particle-delay) infinite;height:var(--particle-size);left:var(--particle-x);opacity:.18;top:var(--particle-y);width:var(--particle-size);will-change:transform, opacity;background:#aee4ffb8;border-radius:50%;position:absolute;transform:translateY(18px);box-shadow:0 0 7px #52b2ff38}.abyss-particles i:nth-child(3n){opacity:.1}.abyss-particles i:nth-child(4n){opacity:.27}@keyframes abyssDrift{0%{opacity:0;transform:translate(-6px,44px)}16%{opacity:.24}72%{opacity:.15}to{opacity:0;transform:translate(32px,-66px)}}.depth-light{filter:blur(105px);pointer-events:none;z-index:1;position:absolute;transform:rotate(-9deg)}.depth-light-one{background:linear-gradient(#0000,#0027e157,#0000);width:390px;height:920px;animation:18s ease-in-out infinite alternate depthCurrent;top:120px;right:-180px}.depth-light-two{background:linear-gradient(#0000,#175dff2e,#0000);width:340px;height:820px;animation:24s ease-in-out -8s infinite alternate-reverse depthCurrent;top:52%;left:-210px}@keyframes depthCurrent{to{opacity:.7;transform:translate(42px,18px)rotate(-5deg)}}.system-heading{text-align:left;z-index:2;margin-bottom:48px;position:relative}.system-heading h2{max-width:930px}.system-heading>p{color:var(--muted);max-width:600px;margin:26px 0 0;font-size:15px;line-height:1.75}.linear-system-layout{z-index:2;grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:clamp(48px,5vw,64px);display:grid;position:relative}.linear-system-steps{display:grid}.linear-system-steps article{--step-opacity:.24;--step-shift:0px;border-top:1px solid var(--line);min-height:clamp(390px,48svh,500px);opacity:var(--step-opacity);transform:translate3d(var(--step-shift),0,0);will-change:opacity, transform;padding:44px 0 58px}.step-index{justify-content:space-between;align-items:center;display:flex}.step-index span{color:#8fdbffa3;font-family:var(--mono);letter-spacing:.14em;font-size:10px}.step-index i{background:linear-gradient(90deg,#2fd3ff80,#0000);width:48%;height:1px}.linear-system-steps article>small{color:var(--cyan);font-family:var(--mono);letter-spacing:.17em;margin-top:42px;font-size:10px;font-weight:700;display:block}.linear-system-steps h3{font-family:var(--display);letter-spacing:-.064em;max-width:800px;margin:19px 0 0;font-size:clamp(3rem,5vw,5.25rem);font-weight:800;line-height:.93}.linear-system-steps article>p{color:var(--muted);max-width:590px;margin:24px 0 0;font-size:16px;line-height:1.78}.flow-rail{flex-direction:column;align-items:flex-end;height:calc(100svh - 170px);min-height:480px;padding:18px 0 10px;display:flex;position:sticky;top:120px}.rail-kicker,.rail-finish{color:#c3e7ff61;font-family:var(--mono);letter-spacing:.15em;text-align:right;font-size:9px;font-weight:700;line-height:1.45}.rail-line{background:linear-gradient(#0000,#467cff2e 9% 91%,#0000);flex:1;width:1px;margin:22px 18px;position:relative}.rail-progress{height:100%;transform:scaleY(var(--system-progress,0));transform-origin:top;will-change:transform;background:linear-gradient(#2fd3ff61,#0027e1);width:1px;position:absolute;top:0;left:0;box-shadow:0 0 14px #0027e142}.flow-ball{height:11px;transform:translate3d(-50%,var(--system-progress-px,0px),0) translateY(-50%);will-change:transform;z-index:3;background:#e8fbff;border:1px solid #54dcff;border-radius:50%;width:11px;position:absolute;top:0;left:50%;box-shadow:0 0 0 5px #54dcff14,0 0 16px #54dcff47}.flow-ball:before{content:"";background:linear-gradient(#0000,#54dcff3d);width:2px;height:40px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.rail-node{opacity:var(--node-opacity,.36);left:0;top:var(--node-position);position:absolute;transform:translate(-50%,-50%)}.rail-node>i{height:6px;transform:scale(var(--node-scale,1));background:#06112b;border:1px solid #75cbff4d;border-radius:50%;width:6px;display:block}.rail-node b{color:#bfe3ff8a;font-family:var(--mono);letter-spacing:.12em;opacity:var(--node-opacity,.36);white-space:nowrap;font-size:9px;font-weight:700;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.rail-node[data-reached=true]>i{background:#174b8d;border-color:#2fd3ffb8;box-shadow:0 0 8px #2fd3ff38}.results-section,.feedback-section,.scope-section,.fit-section,.faq-section{border-top:1px solid var(--line);padding:104px 0}.split-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;display:grid}.split-heading>p{color:var(--muted);max-width:490px;margin:0 0 7px;font-size:15px;line-height:1.72}.centered-heading{text-align:center}.results-section{background:linear-gradient(#070f1a8c,#0000)}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.summary-card{background:radial-gradient(circle at 10% 0,#0027e11a,#0000 34%),linear-gradient(145deg,#0c1727eb,#040910f7);border:1px solid #9ddbff21;border-radius:30px;padding:27px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 25px 80px #0000003d}.summary-topline{justify-content:space-between;align-items:center;display:flex}.summary-topline span{color:#84d8ff9e;font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;display:flex}.summary-topline i{background:var(--green);border-radius:50%;width:5px;height:5px}.summary-topline small{color:#e5f0ff47;font-size:9px}.summary-metrics{grid-template-columns:1.12fr .88fr;gap:10px;margin-top:30px;display:grid}.summary-metrics div{border-left:1px solid #4bc9ff30;flex-direction:column;padding-left:16px;display:flex}.summary-metrics strong{font-family:var(--display);letter-spacing:-.065em;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.9}.summary-metrics div:nth-child(2) strong{color:var(--ice);font-size:clamp(2rem,3.8vw,3.8rem)}.summary-metrics span{color:#e4f0ff61;margin-top:10px;font-size:9px;line-height:1.4}.summary-shot{background:#f7f9fc;border:1px solid #ffffff24;border-radius:18px;height:265px;margin-top:26px;position:relative;overflow:hidden}.summary-shot img{object-fit:contain;width:100%;height:100%;padding:9px;position:absolute;inset:0}.proof-note{color:#dfeefc99;border-left:1px solid #4bc9ff4d;max-width:900px;margin:24px 0 0;padding-left:13px;font-size:10px;line-height:1.6}.feedback-section{overflow:hidden}.feedback-rail{scroll-snap-type:x mandatory;scrollbar-color:#4bc9ff4d transparent;gap:20px;max-width:1320px;margin:48px auto 0;padding:0 40px 28px;scroll-padding-left:40px;display:flex;overflow-x:auto}.feedback-card{scroll-snap-align:start;background:linear-gradient(145deg,#0a1422f0,#03080efa);border:1px solid #9eddff1f;border-radius:28px;flex:0 0 min(390px,84vw);padding:12px;overflow:hidden}.feedback-shot{aspect-ratio:.8;background:#080b10;border-radius:20px;position:relative;overflow:hidden}.feedback-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.feedback-copy{padding:23px 10px 14px}.feedback-copy small{color:#4bc9ff9e;font-family:var(--mono);letter-spacing:.15em;font-size:9px;font-weight:700}.feedback-copy h3{font-family:var(--display);letter-spacing:-.055em;margin:13px 0 0;font-size:30px;line-height:1}.feedback-copy p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.scope-section{background:linear-gradient(#0000,#060d1699,#0000)}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.scope-grid article{border:1px solid var(--line);background:#060d169e;border-radius:30px;grid-template-columns:auto 1fr;gap:35px;min-height:490px;padding:30px;display:grid}.scope-number{color:#5fceff75;font-family:var(--mono);font-size:10px}.scope-grid small{color:#4bc9ffa8;font-family:var(--mono);letter-spacing:.15em;font-size:9px;font-weight:700}.scope-grid h3{font-family:var(--display);letter-spacing:-.06em;max-width:470px;margin:20px 0 0;font-size:clamp(2.1rem,3.6vw,3.7rem);line-height:.96}.scope-grid ul{gap:0;margin:50px 0 0;padding:0;list-style:none;display:grid}.scope-grid li{border-top:1px solid var(--line);color:#e3effc8a;align-items:center;gap:11px;min-height:49px;font-size:12px;display:flex}.scope-grid li svg{color:var(--cyan);flex:none}.fit-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.fit-grid h2{font-family:var(--display);letter-spacing:-.067em;margin:22px 0 0;font-size:clamp(3.1rem,5.3vw,5.6rem);font-weight:800;line-height:.9}.fit-grid>div:first-child>p{color:var(--muted);max-width:520px;margin:26px 0 0;font-size:15px;line-height:1.75}.fit-list{border-top:1px solid var(--line)}.fit-list>div{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;align-items:center;gap:22px;min-height:96px;display:grid}.fit-list span{color:#4bc9ff8a;font-family:var(--mono);font-size:9px}.fit-list p{color:#ecf4ffad;max-width:540px;margin:0;font-size:15px;line-height:1.55}.experience-band{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:35px 0;overflow:hidden}.experience-track{width:max-content;animation:28s linear infinite ticker;display:flex}.experience-band:hover .experience-track,.experience-band:focus-within .experience-track{animation-play-state:paused}.experience-set{min-width:max(100vw,640px);display:flex}.experience-set .experience-item{flex:1}.experience-item{align-items:center;gap:18px;min-width:320px;padding:0 32px;display:flex;position:relative}.experience-item:after{content:"";background:#71d2ff2e;width:1px;height:34px;position:absolute;right:0}.experience-item strong{color:#edf7ffeb;font-family:var(--display);letter-spacing:-.06em;white-space:nowrap;font-size:38px}.experience-item span{color:#dfeefc99;max-width:145px;font-size:10px;line-height:1.35}@keyframes ticker{to{transform:translate(-25%)}}.faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:68px;display:grid}.faq-heading{position:sticky;top:120px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-family:var(--display);letter-spacing:-.035em;justify-content:space-between;align-items:center;min-height:94px;padding:18px 0;font-size:24px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:1px solid var(--line);border-radius:50%;flex:none;width:34px;height:34px;margin-left:25px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:#e0f0ffa6;width:12px;height:1px;position:absolute;top:16px;left:10px}.faq-list summary i:after{transition:transform .2s;transform:rotate(90deg)}.faq-list details[open] summary i{border-color:#4bc9ff4d}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details p{color:var(--muted);max-width:670px;margin:-6px 0 28px;font-size:14px;line-height:1.75}.closing-section{border-top:1px solid var(--line);text-align:center;padding:120px 0;position:relative;overflow:hidden}.closing-section:before{content:"";background:linear-gradient(90deg,#0000,#0027e11f,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.closing-haze{filter:blur(100px);pointer-events:none;position:absolute;transform:rotate(-8deg)}.closing-haze-one{background:linear-gradient(#0000,#0027e13d,#0000);width:150px;height:740px;top:-230px;left:17%}.closing-haze-two{background:linear-gradient(#0000,#1255ff1f,#0000);width:110px;height:690px;top:-210px;right:13%}.closing-inner{z-index:2;position:relative}.closing-inner p{color:var(--muted);max-width:600px;margin:30px auto 0;font-size:15px;line-height:1.75}.large-button{min-height:56px;margin-top:32px;padding:0 27px;font-size:14px}.closing-inner>small{color:#e0effc47;margin-top:17px;font-size:9px;display:block}.footer{border-top:1px solid var(--line);padding:38px 0 50px}.footer-inner{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:25px;display:grid}.footer-brand{align-items:center;gap:11px;display:flex}.footer-brand img{border:1px solid var(--line);border-radius:50%}.footer-inner>p{color:#deeefc4f;text-align:center;margin:0;font-size:10px;line-height:1.5}.footer nav{gap:18px;display:flex}.footer nav a{color:#e2effc9e;font-size:10px}.powered-by{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:7px;min-height:32px;padding-left:20px;display:flex}.powered-by span{color:#ddedff52;font-family:var(--mono);letter-spacing:.06em;font-size:9px}.powered-by img{object-fit:cover;opacity:.78;border-radius:6px;width:22px;height:22px}.powered-by strong{color:#eff7ffad;letter-spacing:-.01em;font-size:10px}.mobile-cta{display:none}.legal-page{min-height:100vh;padding:30px 24px 100px}.legal-brand{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.legal-brand img{border-radius:50%}.legal-brand span{color:var(--cyan)}.legal-page article{max-width:780px;margin:100px auto 0}.legal-page article>a{color:var(--cyan);font-size:11px}.legal-page h1{font-family:var(--display);letter-spacing:-.065em;margin:28px 0 50px;font-size:clamp(3rem,7vw,6rem);line-height:.92}.legal-page h2{font-family:var(--display);letter-spacing:-.04em;margin:42px 0 10px;font-size:28px}.legal-page p{color:var(--muted);font-size:15px;line-height:1.8}@media (width<=1080px){.desktop-nav{gap:20px}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:45px}.deck-card{grid-template-columns:120px 1fr}.linear-system-layout{grid-template-columns:minmax(0,1fr) 76px}}@media (width<=900px){.desktop-nav,.header-cta{display:none}.brand{min-width:0}.mobile-menu{display:block}.mobile-toggle{border:1px solid var(--line);cursor:pointer;z-index:105;background:#ffffff0b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:flex;position:relative}.mobile-toggle span{background:#f1f8ffcc;width:16px;height:1px;transition:transform .25s}.mobile-toggle.is-open span:first-child{transform:translateY(3px)rotate(45deg)}.mobile-toggle.is-open span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-panel{opacity:0;pointer-events:none;visibility:hidden;z-index:101;background:#02050afa;flex-direction:column;padding:105px 24px 30px;transition:opacity .24s,transform .24s;display:flex;position:fixed;inset:0;transform:translateY(-10px)}.mobile-panel.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.mobile-panel>p{color:#4bc9ff8c;font-family:var(--mono);letter-spacing:.15em;font-size:9px}.mobile-panel nav{border-top:1px solid var(--line);margin-top:16px;display:grid}.mobile-panel nav a{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:-.045em;justify-content:space-between;align-items:center;min-height:72px;font-size:30px;font-weight:700;display:flex}.mobile-panel nav i{color:#4bc9ff73;font-family:var(--mono);font-size:9px;font-style:normal}.mobile-panel>.primary-button{width:100%;margin-top:auto}.hero{min-height:auto;padding:132px 0 100px}.hero-grid{min-height:0;display:block}.hero-copy{text-align:left}.system-status{margin-bottom:24px}.hero h1{font-size:clamp(4.5rem,13vw,7rem)}.hero-copy>p{margin-inline:0}.hero-actions{justify-content:flex-start}.campaign-deck{text-align:left;margin-top:70px}.deck-cards{max-width:650px;margin-inline:auto}.scroll-cue{display:none}.system-heading{margin-bottom:38px}.linear-system-layout{grid-template-columns:minmax(0,1fr) 44px;gap:20px}.linear-system-steps article{min-height:clamp(370px,46svh,460px);padding:40px 0 52px}.flow-rail{height:calc(100svh - 120px);min-height:450px;top:86px}.rail-node b{display:none}.split-heading,.summary-grid,.scope-grid{grid-template-columns:1fr}.summary-card{padding:24px}.summary-shot{height:310px}.scope-grid article{min-height:0}.fit-grid,.faq-grid{grid-template-columns:1fr;gap:60px}.faq-heading{position:static}.footer-inner{grid-template-columns:1fr auto auto}.footer-inner>p{display:none}}@media (width<=600px){.shell{width:min(calc(100% - 28px), var(--shell))}.header{padding:9px 9px 0}.header-inner{border-radius:18px;height:60px;padding:0 9px}.brand{gap:8px}.brand img{width:39px;height:39px}.brand span{font-size:13px}.mobile-toggle{width:40px;height:40px}.hero{padding:112px 0 76px}.system-status{min-height:31px;font-size:9px}.hero h1{letter-spacing:-.072em;font-size:clamp(3.4rem,15.5vw,4.8rem);line-height:.88}.hero-copy>p{max-width:360px;margin-top:24px;font-size:14px;line-height:1.68}.hero-actions{margin-top:27px;display:grid}.primary-button,.secondary-button{width:100%;min-height:52px}.campaign-deck{margin-top:52px}.deck-heading{margin-bottom:14px}.deck-cards{height:366px;transform:none}.deck-card{--card-rotation:var(--card-rotation-mobile);--card-scale:var(--card-scale-mobile);height:126px;transform:translate3d(0,calc(var(--card-y-mobile) + var(--deck-lift)),0) rotateZ(var(--card-rotation)) scale(var(--card-scale));border-radius:18px;grid-template-columns:102px 1fr;gap:10px;padding:11px}.deck-card:hover{--deck-lift:-3px}.deck-card.is-active{--deck-lift:-10px;transform:translate3d(0,calc(var(--card-y-mobile) + var(--deck-lift)),0) rotateZ(0deg) scale(1.012)}.deck-metric strong{font-size:29px}.deck-metric b{margin-top:6px;font-size:11px}.deck-metric>span,.deck-metric small{font-size:8px}.deck-chart{border-radius:10px;height:90px}.results-section,.feedback-section,.scope-section,.fit-section,.faq-section{padding:80px 0}.section-heading h2,.system-heading h2,.faq-heading h2,.closing-inner h2{font-size:clamp(3rem,14vw,4.3rem);line-height:.91}.split-heading>p{font-size:14px}.system-section{padding:76px 0 78px}.system-heading{margin-bottom:24px;padding-right:16px}.system-heading>p{font-size:14px;line-height:1.68}.linear-system-layout{grid-template-columns:minmax(0,1fr) 24px;gap:10px}.linear-system-steps article{min-height:clamp(350px,46svh,430px);padding:34px 0 46px}.linear-system-steps article>small{margin-top:24px;font-size:9px}.linear-system-steps h3{letter-spacing:-.058em;margin-top:14px;font-size:clamp(2.45rem,11.5vw,3.45rem)}.linear-system-steps article>p{margin-top:18px;font-size:14px}.flow-rail{align-items:center;height:calc(100svh - 108px);min-height:420px;padding:0;top:76px}.rail-kicker,.rail-finish{display:none}.rail-line{margin:0}.flow-ball{width:10px;height:10px}.abyss-particles i:nth-child(2n){display:none}.split-heading{gap:22px}.summary-grid,.scope-grid{margin-top:34px}.summary-card{border-radius:23px;padding:18px}.summary-topline small{display:none}.summary-metrics{margin-top:25px}.summary-metrics strong{font-size:3.4rem}.summary-metrics div:nth-child(2) strong{font-size:2.5rem}.summary-shot{border-radius:15px;height:230px;margin-top:21px}.feedback-rail{margin-top:34px;padding:0 14px 16px;scroll-padding-left:14px}.feedback-card{flex-basis:86vw}.feedback-copy h3{font-size:27px}.scope-grid article{border-radius:23px;grid-template-columns:1fr;gap:18px;padding:22px}.scope-grid h3{font-size:2.65rem}.scope-grid ul{margin-top:26px}.fit-grid{gap:32px}.fit-list>div{grid-template-columns:32px 1fr;gap:16px;min-height:92px}.fit-grid h2{font-size:3.5rem}.experience-band{padding:21px 0}.experience-item{min-width:260px;padding:0 24px}.experience-item strong{font-size:30px}.faq-list summary{min-height:80px;font-size:19px}.closing-section{padding:96px 0 112px}.closing-inner p{font-size:14px}.footer{padding-bottom:100px}.footer-inner{flex-direction:column;display:flex}.powered-by{border-left:0;border-top:1px solid var(--line);justify-content:center;width:100%;padding:16px 0 0}.mobile-cta{bottom:max(10px, env(safe-area-inset-bottom));opacity:0;pointer-events:none;z-index:90;background:linear-gradient(110deg,#001fb8,#0027e1 58%,#1255ff);border:1px solid #8ce3ff6b;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-size:13px;font-weight:700;transition:opacity .28s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:12px;right:12px;transform:translateY(calc(100% + 30px));box-shadow:inset 0 1px #fff3,0 15px 45px #0006}.mobile-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.experience-track{animation:none!important}.abyss-particles,.ocean-dust{display:none}.ocean-surface-light,.ocean-sun-rays,.ocean-caustics,.ocean-shaft,.system-section:before,.system-section:after,.depth-light-one,.depth-light-two{animation:none}}
