:root{--ink:#10120d;--ink-soft:#3b4236;--surface:#fbfcf7;--surface-2:#f1f5ea;--surface-3:#e6eddb;--white:#fff;--muted:#687260;--line:#10120d1f;--box-line:#10120d24;--lime:#cfff3c;--lime-strong:#a6d900;--cyan:#00a4c8;--orange:#ff643d;--violet:#796eff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background-color:#0000;background-image:radial-gradient(1100px 520px at 2% 100%,#5fd5ff57,#0000 64%),radial-gradient(1100px 520px at 48% 104%,#ffa8c738,#0000 62%),radial-gradient(1100px 540px at 98% 100%,#ffc78b52,#0000 64%),linear-gradient(#fbfcf7 0% 42%,#fffaf7 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--ink);background:var(--lime)}.site-shell{width:min(1180px,100% - 40px);margin:0 auto}.hero{background:0 0;min-height:100svh;padding:22px 0 0;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fbfcf76b);height:140px;position:absolute;inset:auto 0 0}.top-brand{z-index:3;justify-content:center;display:flex;position:relative}.hero>.site-shell{z-index:2;grid-template-rows:auto minmax(0,1fr);align-items:center;height:calc(100svh - 22px);min-height:calc(100svh - 22px);display:grid;position:relative}.brand-centered{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.nav{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex;position:relative;box-shadow:0 18px 60px #10120d14}.brand,.nav nav,.nav-cta,.primary-button,.secondary-button{align-items:center;display:inline-flex}.brand{gap:12px}.brand-logo{width:clamp(48px,5vw,72px);height:auto;display:block}.brand-mark{width:40px;height:40px;color:var(--ink);background:var(--lime);border:1px solid #10120d1f;place-items:center;font-weight:900;display:grid}.brand strong,.brand em{display:block}.brand strong{font-size:.98rem}.brand em{color:var(--muted);font-size:.76rem;font-style:normal}.nav nav{background:#f1f5eab3;border:1px solid #10120d14;gap:8px;padding:6px}.nav nav a,.nav-cta{color:#10120db8;min-height:36px;padding:0 12px;font-size:.9rem;font-weight:720}.nav nav a:hover,.nav-cta:hover{color:var(--ink);background:var(--white)}.nav-cta{background:#cfff3c33;border:1px solid #a6d9008c;gap:8px}.hero-grid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:54px;padding-top:80px;display:grid;position:relative}.hero-content{z-index:3;text-align:center;align-self:center;justify-items:center;width:min(1120px,100%);margin:0 auto clamp(42px,8vh,96px);display:grid;position:relative}.eyebrow,.section-kicker{color:#4f6800;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:.8rem;font-weight:850;display:inline-flex}.hero-content .eyebrow{justify-content:center;margin-bottom:14px}h1,h2,h3,p{margin-top:0}h1{max-width:1180px;color:var(--ink);letter-spacing:0;margin-bottom:18px;font-size:clamp(3.2rem,7.2vw,5.6rem);line-height:.94}.hero-lead{color:#10120db8;max-width:780px;font-size:1.18rem;line-height:1.62}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.primary-button,.secondary-button{gap:10px;min-height:52px;padding:0 18px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.primary-button{color:var(--ink);background:var(--lime);border:1px solid var(--box-line);box-shadow:0 20px 48px #a6d9003d}.primary-button:hover{transform:translateY(-2px);box-shadow:0 26px 72px #a6d9004d}.secondary-button{color:var(--ink);border:1px solid var(--box-line);background:#ffffffad}.secondary-button:hover{background:var(--white);border-color:#10120d47}.signal-row{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.signal-row span{color:#10120db8;border:1px solid var(--box-line);background:#ffffffb3;padding:8px 10px;font-size:.82rem}.hero-visual-wrap{z-index:1;pointer-events:none;grid-row:3;align-self:stretch;width:100vw;height:100%;min-height:0;margin:0 calc(50% - 50vw);padding:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#00000038 8%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#00000038 8%,#000 18% 100%)}.research-path-visual{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.research-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-visual-wrap .evidence-aperture-svg{transform-origin:50%;transform:scale(1.03)}.aperture-atmosphere .source-aura{fill:url(#sourceAura);animation:7s ease-in-out infinite prismAura}.aperture-atmosphere .aperture-aura{fill:url(#apertureAura);filter:blur(20px);transform-origin:50%;animation:6.5s ease-in-out infinite prismGateBreath}.aperture-atmosphere .market-aura{fill:url(#marketAura);animation:7.5s ease-in-out infinite reverse prismAura}.background-thread{fill:none;stroke:#10120d14;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:4 18}.thread-two{stroke:#10120d0f}.source-core{fill:var(--ink);filter:drop-shadow(0 0 18px #00a4c861)}.source-ring{fill:none;stroke-linecap:round;transform-origin:154px 266px}.source-ring-one{stroke:#00a4c857;stroke-width:1.8px;stroke-dasharray:42 20;animation:10s linear infinite prismRing}.source-ring-two{stroke:#10120d1f;stroke-width:1.4px;stroke-dasharray:5 12;animation:18s linear infinite reverse prismRing}.source-dot{fill:#00a4c88f}.trace-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1280;stroke-dashoffset:1280px;animation-delay:var(--delay,0s);animation-fill-mode:forwards}.trace-rejected{stroke:url(#traceRejected);stroke-width:2.2px;opacity:.7;animation-name:prismRejected;animation-duration:1.55s;animation-timing-function:cubic-bezier(.18,.86,.2,1)}.trace-candidate{stroke:url(#traceActive);stroke-width:3.8px;filter:url(#traceGlow);animation-name:prismCandidate;animation-duration:1.7s;animation-timing-function:cubic-bezier(.18,.86,.2,1)}.trace-stable{stroke:url(#traceStable);stroke-width:3.8px;animation-name:prismStable;animation-duration:1.25s;animation-timing-function:cubic-bezier(.18,.86,.2,1)}.trace-break{fill:none;stroke:#5a625694;stroke-dasharray:12 10;stroke-dashoffset:120px;stroke-linecap:round;stroke-width:2.4px;opacity:0;animation:.78s cubic-bezier(.18,.86,.2,1) forwards apertureBreak;animation-delay:var(--delay,1s)}.rejection-mark line{stroke:#10120d6b;stroke-linecap:round;stroke-width:1.8px}.rejection-mark{opacity:0;animation:.5s forwards rejectionMark;animation-delay:var(--delay,1s)}.evidence-aperture-object{transform-origin:690px 260px;animation:1.2s both prismGateSettle}.aperture-backplate{fill:#10120d29;stroke:#10120d2e;stroke-width:1px}.aperture-face-left,.aperture-face-right{stroke:#10120d29;stroke-width:1.2px}.aperture-face-left{fill:url(#apertureShell)}.aperture-face-right{fill:#f6f9ef}.aperture-slot{fill:url(#apertureInner);stroke:#fff3;stroke-width:1px}.aperture-slit{fill:none;stroke:#cfff3ceb;stroke-linecap:round;stroke-width:4px;filter:drop-shadow(0 0 12px #cfff3cad)}.aperture-highlight{fill:none;stroke:#ffffff9e;stroke-linecap:round;stroke-width:2px}.highlight-two{stroke:#10120d1a}.aperture-pulse{fill:none;stroke:#cfff3c94;stroke-linecap:round;stroke-width:8px;filter:blur(6px);opacity:0;animation:4.5s ease-in-out 1.4s infinite prismFlare}.discarded-endpoints circle{fill:#10120d57;opacity:0;animation:.5s forwards prismDeadEnd;animation-delay:var(--delay,1s)}.opportunity-shell{fill:url(#opportunityPlate);opacity:.88;stroke:#10120d24;stroke-width:1.3px}.opportunity-grid{fill:none;stroke:#10120d24;stroke-linecap:round;stroke-width:2px}.opportunity-fill{fill:#ff643d2e;stroke:none}.opportunity-curve{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.opportunity-node{fill:var(--ink);filter:drop-shadow(0 0 10px #ff643d47)}.opportunity-node.final{fill:var(--orange);filter:drop-shadow(0 0 18px #ff643d80)}.aperture-particle{fill:var(--lime);filter:drop-shadow(0 0 10px #cfff3ccc)}.aperture-particle.dark{fill:var(--ink);filter:none}.hero-visual-wrap .research-map-svg{transform-origin:50%;transform:scale(1.04)}.map-atmosphere .problem-aura{fill:url(#problemGlow)}.map-atmosphere .validation-aura{fill:#cfff3c14;filter:blur(20px)}.map-atmosphere .market-aura{fill:url(#marketGlow)}.map-stage-labels text{fill:#10120d9e;letter-spacing:0;font-size:17px;font-weight:850}.validation-line line{stroke:#10120d33;stroke-dasharray:8 13;stroke-linecap:round;stroke-width:2px}.validation-line circle{fill:var(--white);stroke:var(--ink);stroke-width:2px;filter:drop-shadow(0 0 12px #cfff3c75)}.map-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400px;animation-delay:var(--delay,0s);animation-fill-mode:forwards}.stopped-path{stroke:url(#mapStopped);stroke-width:2.3px;animation:1.5s cubic-bezier(.18,.86,.2,1) forwards mapStopped}.validated-path{stroke:url(#mapCandidate);stroke-width:3.8px;filter:url(#mapSoftGlow);animation:1.8s cubic-bezier(.18,.86,.2,1) forwards mapValidated}.map-stop{opacity:0;animation:.48s forwards mapStopIn;animation-delay:var(--delay,1s)}.map-stop circle{fill:#10120d57}.map-stop line{stroke:#10120d57;stroke-linecap:round;stroke-width:2px}.problem-node .node-halo{fill:#00a4c81a;stroke:#00a4c833;stroke-width:1.5px}.problem-node .node-core{fill:var(--ink);filter:drop-shadow(0 0 16px #00a4c86b)}.problem-node .node-ring{fill:none;stroke:#00a4c852;stroke-dasharray:12 14;stroke-linecap:round;stroke-width:1.6px;transform-origin:174px 260px;animation:18s linear infinite prismRing}.market-ring{fill:#ffffff7a;stroke-linecap:round}.market-ring.outer{stroke:#ff643d4d;stroke-width:2px;filter:drop-shadow(0 20px 46px #ff643d1f)}.market-ring.inner{stroke:#10120d1f;stroke-dasharray:7 10;stroke-width:1.5px}.market-core{fill:var(--ink);filter:drop-shadow(0 0 18px #ff643d61)}.market-spark{fill:none;stroke:var(--orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 12px #ff643d70)}.map-particle{fill:var(--lime);filter:drop-shadow(0 0 10px #cfff3cb8)}.hero-visual-wrap .flow-field-svg{transform-origin:bottom;transform:scale(1.04)}.flow-background .problem-field{fill:url(#problemField)}.flow-background .solution-field{fill:url(#solutionField)}.flow-guide{fill:none;stroke:#10120d12;stroke-dasharray:6 18;stroke-linecap:round;stroke-width:1.5px}.flow-node text{fill:var(--ink);letter-spacing:0;font-size:28px;font-weight:920}.flow-node .node-caption{fill:#10120d8f;font-size:17px;font-weight:820}.problem-bleed{fill:#ffffff8a;stroke:#00a4c842;stroke-width:2px;filter:drop-shadow(0 26px 80px #00a4c82e)}.problem-inner{fill:#cfff3c2e;stroke:#10120d29;stroke-width:1.5px}.flow-validation path{fill:none;stroke:#10120d29;stroke-dasharray:8 13;stroke-linecap:round;stroke-width:2px}.flow-validation circle{fill:var(--white);stroke:var(--ink);stroke-width:2px;filter:drop-shadow(0 0 12px #cfff3c73)}.flow-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1750;stroke-dashoffset:1750px;animation-delay:var(--delay,0s);animation-fill-mode:forwards}.rejected-flow{stroke:url(#rejectedFlow);stroke-width:2.4px;animation:1.55s cubic-bezier(.18,.86,.2,1) forwards flowRejected}.active-flow{stroke:url(#activeFlow);stroke-width:5.4px;filter:url(#flowGlow);animation:2s cubic-bezier(.18,.86,.2,1) forwards flowActive}.flow-stop{opacity:0;animation:.5s forwards flowStopIn;animation-delay:var(--delay,1s)}.flow-stop circle{fill:#10120d47}.flow-stop line{stroke:#10120d52;stroke-linecap:round;stroke-width:2.2px}.solution-outer{fill:#ffffff8f;stroke:#ff643d52;stroke-width:2px;filter:drop-shadow(0 26px 90px #ff643d33)}.solution-mid{fill:#ffcba43d;stroke:#10120d1f;stroke-width:1.4px}.solution-core{fill:var(--lime);stroke:#10120d29;stroke-width:1.4px;filter:drop-shadow(0 0 28px #cfff3c8f)}.flow-dot{fill:var(--lime);filter:drop-shadow(0 0 12px #cfff3cd1)}.hero-visual-wrap .hero-field-desktop-svg{transform-origin:bottom;transform:none}.hero-field-mobile-svg{display:none}.hero-field-background .hero-problem-field{fill:url(#heroProblemField)}.hero-field-background .hero-solution-field{fill:url(#heroSolutionField)}.hero-envelope{fill:none;stroke:#10120d0f;stroke-dasharray:6 18;stroke-linecap:round;stroke-width:1.4px}.envelope-mid{stroke:#cfff3c1a}.hero-validation-field path{fill:none;stroke:#10120d26;stroke-dasharray:8 14;stroke-linecap:round;stroke-width:2px}.hero-validation-field circle{fill:#ffffffd1;stroke:#10120db8;stroke-width:1.8px;filter:drop-shadow(0 0 12px #cfff3c70)}.hero-gate-rings ellipse{fill:#ffffff1f;stroke:#10120d38;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:1.7px}.hero-flow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1900;stroke-dashoffset:1900px;animation-delay:var(--delay,0s);animation-fill-mode:forwards}.hero-rejected-flows .rejected-flow{stroke:url(#heroRejectedFlow);stroke-width:1.8px;animation:1.6s cubic-bezier(.18,.86,.2,1) forwards heroRejected}.hero-active-flows .active-flow{stroke:url(#heroActiveFlow);stroke-width:5.7px;filter:url(#heroFlowGlow);animation:2.1s cubic-bezier(.18,.86,.2,1) forwards heroActive}.hero-active-flows .major-flow{stroke-width:7.4px}.hero-flow-stop{opacity:0;animation:.48s forwards heroStopIn;animation-delay:var(--delay,1s)}.hero-flow-stop circle{fill:#10120d5c}.hero-flow-stop line{stroke:#10120d6b;stroke-linecap:round;stroke-width:2.2px}.hero-problem-node text,.hero-solution-node text,.mobile-problem-node text,.mobile-solution-node text{fill:var(--ink);letter-spacing:0;font-size:33px;font-weight:930}.hero-problem-node .node-caption,.hero-solution-node .node-caption,.mobile-problem-node .node-caption,.mobile-solution-node .node-caption{fill:#10120d94;font-size:20px;font-weight:820}.hero-problem-node .problem-outer,.hero-solution-node .solution-outer{fill:#ffffff80;stroke-width:2px}.hero-problem-node .problem-outer{stroke:#00a4c84d;filter:drop-shadow(0 30px 90px #00a4c833)}.hero-problem-node .problem-mid{fill:#cfff3c47;stroke:#00a4c82e;stroke-width:1.5px}.hero-problem-node .problem-core{fill:#cfff3cf5;stroke:#10120d24;stroke-width:1.5px;filter:drop-shadow(0 0 28px #cfff3c61)}.hero-solution-node .solution-outer{stroke:#ff643d5c;filter:drop-shadow(0 34px 100px #ff643d38)}.hero-solution-node .solution-mid{fill:#ffc89a3d;stroke:#10120d1c;stroke-width:1.5px}.hero-solution-node .solution-core{fill:var(--lime);stroke:#10120d26;stroke-width:1.5px;filter:drop-shadow(0 0 32px #cfff3c94)}.hero-flow-dot{fill:var(--lime);filter:drop-shadow(0 0 14px #cfff3cdb)}.mobile-problem-field{fill:url(#heroMobileProblemField)}.mobile-solution-field{fill:url(#heroMobileSolutionField)}.mobile-envelope{fill:none;stroke:#10120d14;stroke-dasharray:5 13;stroke-linecap:round;stroke-width:1.1px}.mobile-envelope-mid{stroke:#cfff3c29}.mobile-validation-field path{fill:none;stroke:#10120d29;stroke-dasharray:6 10;stroke-linecap:round;stroke-width:1.8px}.mobile-validation-field ellipse{fill:#ffffff3d;stroke:#10120d40;stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1.4px}.mobile-rejected-flows .mobile-rejected-flow{stroke:url(#heroMobileRejectedFlow);stroke-width:1.45px;animation:1.45s cubic-bezier(.18,.86,.2,1) forwards heroRejected}.mobile-active-flows .mobile-active-flow{stroke:url(#heroMobileActiveFlow);stroke-width:3.9px;filter:url(#heroMobileFlowGlow);animation:1.95s cubic-bezier(.18,.86,.2,1) forwards heroActive}.mobile-active-flows .mobile-major-flow{stroke-width:5.4px}.mobile-problem-node .problem-outer,.mobile-solution-node .solution-outer{fill:#ffffff7a;stroke-width:1.5px}.mobile-problem-node .problem-outer{stroke:#00a4c852;filter:drop-shadow(0 22px 70px #00a4c833)}.mobile-problem-node .problem-core{fill:#cfff3c80;stroke:#10120d24;stroke-width:1.3px}.mobile-solution-node .solution-outer{stroke:#ff643d5c;filter:drop-shadow(0 24px 80px #ff643d33)}.mobile-solution-node .solution-core{fill:var(--lime);stroke:#10120d26;stroke-width:1.3px;filter:drop-shadow(0 0 24px #cfff3c8f)}.research-visual{border:1px solid var(--box-line);background:linear-gradient(135deg,#cfff3c42,#0000 36%),linear-gradient(225deg,#00a4c81a,#0000 42%),#ffffffe0;min-height:620px;position:relative;overflow:visible;box-shadow:0 34px 100px #10120d1f}.research-visual:before{content:"";background:linear-gradient(120deg,#0000 0 44%,#ffffffb8 48%,#0000 52% 100%);animation:6s linear infinite sweep;position:absolute;inset:0}.visual-topbar{z-index:2;color:#10120db8;border-bottom:1px solid var(--box-line);background:#ffffff9e;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;display:flex;position:relative}.visual-topbar strong{color:#4f6800;font-family:inherit}.status-dot{background:var(--lime-strong);width:9px;height:9px;box-shadow:0 0 20px #a6d9008c}.mesh-stage{border:1px solid var(--box-line);background-color:#ffffff80;background-image:linear-gradient(#10120d0d 1px,#0000 1px),linear-gradient(90deg,#10120d0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:360px;margin:20px;position:relative;overflow:visible}.mesh-lines{opacity:.75;background:linear-gradient(30deg,#0000 0 48%,#00a4c875 49%,#0000 51%),linear-gradient(145deg,#0000 0 48%,#a6d90080 49%,#0000 51%),linear-gradient(90deg,#0000 0 49%,#ff643d57 50%,#0000 51%);animation:4.5s ease-in-out infinite pulseLines;position:absolute;inset:10%}.mesh-node{border:1px solid var(--box-line);background:#ffffffeb;place-items:center;width:96px;height:48px;animation:3.5s ease-in-out infinite floatNode;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 30px #10120d14}.mesh-node span{font-size:.78rem;font-weight:850}.mesh-node.lime{color:#4f6800}.mesh-node.cyan{color:#006d86}.mesh-node.orange{color:#b43412}.mesh-node.violet{color:#4336d8}.mesh-core{width:106px;height:106px;color:var(--ink);background:var(--lime);border:1px solid var(--box-line);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #cfff3c40}.mesh-core span{color:#10120d9e;text-transform:uppercase;font-size:.72rem;font-weight:850}.mesh-core strong{font-size:2.8rem;line-height:.9}.trace-panel{z-index:2;gap:8px;margin:0 20px 20px;display:grid;position:relative}.trace-row,.proof-line{border:1px solid var(--box-line);background:#ffffffc2;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:42px;padding:0 12px;display:grid}.trace-row span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:.76rem}.trace-row p{color:#10120dc2;margin:0;font-size:.86rem}.trace-row strong{color:#4f6800;font-size:.72rem}.trace-row:nth-child(4) strong{color:#b43412}.marquee-band{background:var(--lime);color:var(--ink);text-transform:uppercase;border-block:1px solid #10120d1f;padding:14px 0;font-weight:900;overflow:hidden}.marquee-track{gap:36px;width:max-content;animation:18s linear infinite marquee;display:flex}.marquee-track span{white-space:nowrap}.section{padding:108px 0}.product-section,.proof-section,.modules-section,.steps-section,.final-cta{color:var(--ink);background:var(--surface)}.steps-section,.final-cta{background:var(--surface-2)}.modules-section{background:linear-gradient(#10120d0a 1px, transparent 1px), linear-gradient(90deg, #10120d0a 1px, transparent 1px), var(--surface);background-size:44px 44px}.split{grid-template-columns:.9fr 1.1fr;gap:72px;display:grid}h2{color:var(--ink);letter-spacing:0;margin-bottom:0;font-size:3.6rem;line-height:1}.body-copy{color:#10120db3;font-size:1.1rem;line-height:1.75}.body-copy p:last-child{margin-bottom:0}.section-heading.wide{max-width:930px}.steps-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.step-card,.module-card,.cta-panel{border:1px solid var(--line);background:#ffffffd1;position:relative;overflow:hidden;box-shadow:0 18px 50px #10120d0f}.step-card{min-height:270px;padding:22px}.step-card:after,.module-card:after{content:"";background:linear-gradient(90deg, var(--lime-strong), var(--cyan), var(--orange));transform-origin:0;height:3px;transition:transform .22s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.step-card:hover:after,.module-card:hover:after{transform:scaleX(1)}.step-card span{color:#4f6800;margin-bottom:76px;font-family:SFMono-Regular,Consolas,monospace;font-size:.86rem;font-weight:850;display:block}.step-card h3,.module-card h3{color:var(--ink);margin-bottom:12px;font-size:1.24rem}.step-card p,.module-card p,.proof-grid p,.cta-panel p{color:#10120db3;line-height:1.64}.module-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.module-card{min-height:260px;padding:24px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.module-card:hover{background:var(--white);border-color:#a6d9008c;transform:translateY(-4px);box-shadow:0 24px 70px #10120d1a}.icon-box{width:46px;height:46px;color:var(--ink);background:var(--lime);border:1px solid #10120d1f;place-items:center;margin-bottom:44px;display:grid}.proof-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:68px;display:grid}.proof-panel{color:var(--ink);border:1px solid var(--line);background:#ffffffe6;gap:12px;padding:18px;display:grid;box-shadow:18px 18px #ff643d38}.proof-line{grid-template-columns:auto 1fr;min-height:62px}.proof-line svg{color:#4f6800}.proof-line.warning svg{color:var(--orange)}.proof-grid h2{margin-bottom:22px}.proof-grid p{font-size:1.1rem}.trust-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.trust-row span{border:1px solid var(--line);background:#ffffffbd;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:.9rem;font-weight:850;display:inline-flex}.final-cta{padding:110px 0}.cta-panel{background:linear-gradient(120deg,#cfff3c57,#0000 38%),linear-gradient(250deg,#00a4c824,#0000 46%),#ffffffe0;padding:54px}.cta-panel h2{max-width:840px}.cta-panel p{max-width:720px;margin-top:22px;font-size:1.08rem}.hero-actions.compact{margin-top:28px}.footer{color:#10120d9e;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff47}.footer-inner{justify-content:space-between;gap:24px;padding:26px 0;font-size:.92rem;display:flex}.footer a:hover{color:var(--ink)}.legal-page{min-height:100vh;color:var(--ink);background:0 0;padding:60px 0}.legal-shell{border:1px solid var(--line);background:#ffffffdb;width:min(780px,100% - 40px);margin:0 auto;padding:34px;box-shadow:0 24px 80px #10120d14}.legal-topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:34px;display:flex}.legal-shell h1{color:var(--ink);font-size:4rem}.legal-shell section{border-top:1px solid var(--line);padding:24px 0}.legal-shell h2{margin-bottom:10px;font-size:1.2rem}.legal-shell p{color:#10120db8;line-height:1.65}.legal-shell a,.back-link{color:#4f6800}.back-link{font-weight:850;display:inline-flex}.legal-note{background:#cfff3c29;border:1px solid #10120d1f;padding:14px 16px;font-weight:760}.visuals-page{min-height:100vh;padding:58px 0 100px}.visuals-header{max-width:920px;margin-bottom:46px}.visuals-header h1{max-width:880px;margin-bottom:18px;font-size:4.7rem}.visuals-header p{color:#10120db3;max-width:720px;font-size:1.18rem;line-height:1.58}.visual-directions{gap:26px;display:grid}.visual-direction-card{border:1px solid var(--box-line);background:#ffffff8f;grid-template-columns:.36fr .64fr;align-items:stretch;gap:26px;padding:20px;display:grid;box-shadow:0 26px 90px #10120d14}.direction-copy{flex-direction:column;justify-content:flex-end;min-height:420px;padding:24px;display:flex}.direction-copy span{color:#4f6800;margin-bottom:auto;font-family:SFMono-Regular,Consolas,monospace;font-weight:850}.direction-copy h2{margin-bottom:16px;font-size:3rem}.direction-copy p{color:#10120da8;max-width:420px;font-size:1.05rem;line-height:1.6}.visual-sample{align-items:center;min-height:420px;display:flex;position:relative;overflow:visible}.visual-sample .research-path-visual{height:340px}.visual-sample .research-map-svg{transform-origin:50%;transform:scale(1.05)}.visual-frame{border:1px solid var(--box-line);background:radial-gradient(circle at 12% 90%,#5fd5ff29,#0000 35%),radial-gradient(circle at 92% 86%,#ffc78b29,#0000 34%),#ffffffd1;min-height:520px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff9e}.visual-frame:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#10120d09 1px,#0000 1px),linear-gradient(90deg,#10120d09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 88%);mask-image:linear-gradient(#000000c7,#0000 88%)}.orbit-field{position:absolute;inset:38px}.orbit-ring,.contour{border:1px solid #10120d1f;border-radius:999px;position:absolute}.ring-a{animation:14s linear infinite slowSpin;inset:7% 13%;transform:rotate(-14deg)}.ring-b{border-color:#00a4c842;animation:18s linear infinite slowSpinReverse;inset:16% 23%;transform:rotate(22deg)}.ring-c{border-color:#a6d90057;inset:25% 32%}.orbit-core{width:150px;height:150px;color:var(--ink);background:var(--lime);border:1px solid var(--box-line);place-items:center;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #cfff3c38,0 24px 80px #a6d90042}.orbit-core strong,.orbit-core span{display:block}.orbit-core strong{margin-top:6px;font-size:1.05rem}.orbit-core span{color:#10120d94;font-size:.78rem}.orbit-card{border:1px solid var(--box-line);background:#ffffffe6;align-items:center;gap:8px;min-height:46px;padding:0 13px;font-weight:850;display:inline-flex;position:absolute;box-shadow:0 18px 48px #10120d14}.orbit-card-1{top:18%;left:9%}.orbit-card-2{top:20%;right:10%}.orbit-card-3{bottom:24%;left:13%}.orbit-card-4{bottom:18%;right:13%}.visual-strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.visual-strip span{border:1px solid var(--box-line);color:#10120dad;text-align:center;background:#ffffffc2;padding:12px;font-size:.82rem;font-weight:800}.command-desk{overflow:visible}.desk-window{border:1px solid var(--box-line);background:#ffffffdb;position:absolute;box-shadow:0 24px 80px #10120d1a}.main-window{inset:62px 64px 68px 42px}.desk-bar{border-bottom:1px solid var(--box-line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.desk-bar span{background:var(--lime-strong);width:10px;height:10px}.desk-bar strong{font-family:SFMono-Regular,Consolas,monospace}.desk-bar em{color:#4f6800;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:850}.desk-grid{gap:12px;padding:20px;display:grid}.desk-source{border:1px solid var(--box-line);background:#fbfcf7d1;min-height:92px;padding:16px}.desk-source.highlighted{background:linear-gradient(90deg,#cfff3c66,#ffffffdb)}.desk-source span{color:#4f6800;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:850}.desk-source strong{margin:12px 0 6px;display:block}.desk-source p,.atlas-card p{color:#10120d9e;margin:0}.side-window{gap:8px;width:172px;padding:18px;display:grid;top:114px;right:24px}.note-window{gap:8px;width:198px;padding:18px;display:grid;bottom:36px;right:90px}.side-window span,.note-window span{color:#4f6800;font-weight:850}.atlas-map{border:1px solid var(--box-line);background:radial-gradient(circle at 28% 30%,#cfff3c57,#0000 27%),radial-gradient(circle at 74% 58%,#00a4c824,#0000 30%),#ffffffb8;position:absolute;inset:34px;overflow:hidden}.contour-a{width:380px;height:210px;top:12%;left:5%;transform:rotate(-16deg)}.contour-b{border-color:#00a4c82e;width:290px;height:240px;top:18%;right:8%;transform:rotate(24deg)}.contour-c{border-color:#ff643d33;width:330px;height:190px;bottom:8%;left:28%;transform:rotate(10deg)}.route-line{background:linear-gradient(90deg, var(--cyan), var(--lime), var(--orange));filter:blur(.2px);width:74%;height:4px;position:absolute;top:52%;left:15%;transform:rotate(-18deg)}.atlas-pin{border:1px solid var(--box-line);background:#ffffffdb;align-items:center;gap:9px;padding:10px 12px;font-weight:850;display:inline-flex;position:absolute}.atlas-pin span{background:var(--lime-strong);width:10px;height:10px}.atlas-pin-1{top:48%;left:12%}.atlas-pin-2{top:36%;left:34%}.atlas-pin-3{top:28%;right:22%}.atlas-pin-4{bottom:28%;right:10%}.atlas-card{border:1px solid var(--box-line);background:#ffffffdb;max-width:290px;padding:18px;position:absolute;bottom:32px;left:34px;box-shadow:0 18px 56px #10120d14}.atlas-card strong{margin:10px 0 6px;display:block}.source-prism{place-items:center;display:grid}.prism-input,.prism-output{z-index:2;gap:12px;display:grid;position:absolute}.prism-input{top:98px;left:44px}.prism-input span,.prism-output div{border:1px solid var(--box-line);background:#ffffffd6;min-width:116px;padding:13px 14px;font-weight:850}.prism-core{z-index:3;place-items:center;width:170px;height:170px;display:grid;position:relative}.prism-shape{background:linear-gradient(135deg, #cfff3ce0, #00a4c833), var(--white);border:1px solid var(--box-line);clip-path:polygon(50% 0,100% 78%,0 78%);filter:drop-shadow(0 26px 42px #10120d1f);position:absolute;inset:0}.prism-core strong{font-size:3.6rem;position:relative;top:18px}.beam{transform-origin:0;opacity:.58;filter:blur(.3px);height:24px;position:absolute;left:32%}.beam-a{background:linear-gradient(90deg,#00a4c81a,#00a4c86b);width:48%;top:39%;transform:rotate(-14deg)}.beam-b{background:linear-gradient(90deg,#cfff3c33,#cfff3cb3);width:50%;top:49%}.beam-c{background:linear-gradient(90deg,#ff643d1f,#ff643d61);width:47%;top:58%;transform:rotate(16deg)}.prism-output{top:110px;right:44px}.prism-output div{align-items:center;gap:8px;display:inline-flex}.agent-swarm{overflow:hidden}.swarm-core{z-index:3;background:var(--lime);border:1px solid var(--box-line);place-items:center;width:138px;height:138px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #cfff3c2e}.swarm-core strong{color:#10120d9e;text-transform:uppercase;font-size:.82rem}.swarm-core span{font-size:3.2rem;font-weight:950}.agent-tile{z-index:4;border:1px solid var(--box-line);background:#ffffffe0;gap:8px;width:190px;min-height:126px;padding:18px;display:grid;position:absolute;box-shadow:0 18px 56px #10120d14}.agent-tile strong{font-size:1.12rem}.agent-tile span{color:#10120d9e;line-height:1.4}.agent-tile-1{top:52px;left:48px}.agent-tile-2{top:70px;right:48px}.agent-tile-3{bottom:66px;left:74px}.agent-tile-4{bottom:52px;right:70px}.swarm-thread{background:#10120d21;height:2px;position:absolute;top:50%;left:18%;right:18%}.thread-a{transform:rotate(26deg)}.thread-b{transform:rotate(-24deg)}.thread-c{transform:rotate(90deg)}@keyframes sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes pulseLines{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes floatNode{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-7px)}}@keyframes drawPath{to{stroke-dashoffset:0}}@keyframes prismRejected{0%{opacity:.72;stroke-dashoffset:1280px;stroke-width:2.2px}54%{opacity:.7;stroke-dashoffset:390px;stroke-width:2.8px}76%{opacity:.42;stroke-dashoffset:0;stroke-width:2.2px}to{opacity:.3;stroke-dashoffset:0;stroke-width:2px}}@keyframes prismCandidate{0%{opacity:.84;stroke-dashoffset:1280px;stroke-width:3.2px}52%{opacity:1;stroke-width:5.4px}84%{stroke-dashoffset:0;stroke-width:4.6px}to{opacity:.92;stroke-dashoffset:0;stroke-width:3.8px}}@keyframes prismStable{0%{opacity:0;stroke-dashoffset:1280px;stroke-width:3.8px}22%{opacity:1}60%{stroke-width:5px}to{opacity:1;stroke-dashoffset:0;stroke-width:3.8px}}@keyframes prismDeadEnd{0%{opacity:0;transform:scale(.6)}to{opacity:.76;transform:scale(1)}}@keyframes apertureBreak{0%{opacity:0;stroke-dashoffset:120px}42%{opacity:.82}to{opacity:.46;stroke-dashoffset:0}}@keyframes rejectionMark{0%{opacity:0}to{opacity:.72}}@keyframes mapStopped{0%{opacity:.75;stroke-dashoffset:1400px;stroke-width:2.4px}76%{opacity:.55;stroke-dashoffset:0;stroke-width:2.3px}to{opacity:.34;stroke-dashoffset:0;stroke-width:2.1px}}@keyframes mapValidated{0%{opacity:.86;stroke-dashoffset:1400px;stroke-width:3.2px}50%{opacity:1;stroke-width:4.6px}to{opacity:1;stroke-dashoffset:0;stroke-width:3.8px}}@keyframes mapStopIn{0%{opacity:0}to{opacity:.8}}@keyframes flowRejected{0%{opacity:.72;stroke-dashoffset:1750px;stroke-width:2.6px}72%{opacity:.56;stroke-dashoffset:0}to{opacity:.28;stroke-dashoffset:0;stroke-width:2.2px}}@keyframes flowActive{0%{opacity:.9;stroke-dashoffset:1750px;stroke-width:4.4px}50%{opacity:1;stroke-width:7px}to{opacity:1;stroke-dashoffset:0;stroke-width:5.4px}}@keyframes flowStopIn{0%{opacity:0;transform:translateY(4px)}to{opacity:.82;transform:translateY(0)}}@keyframes heroRejected{0%{opacity:.68;stroke-dashoffset:1900px;stroke-width:2.1px}70%{opacity:.48;stroke-dashoffset:0}to{opacity:.24;stroke-dashoffset:0;stroke-width:1.7px}}@keyframes heroActive{0%{opacity:.86;stroke-dashoffset:1900px;stroke-width:4.2px}52%{opacity:1;stroke-width:7.4px}to{opacity:1;stroke-dashoffset:0;stroke-width:5.2px}}@keyframes heroStopIn{0%{opacity:0;transform:translateY(4px)}to{opacity:.82;transform:translateY(0)}}@keyframes prismAura{0%,to{opacity:.84;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes prismGateBreath{0%,to{opacity:.62;transform:scaleX(.96)}50%{opacity:.9;transform:scaleX(1.05)}}@keyframes prismGateSettle{0%{opacity:0;transform:translate(-14px)scaleX(.9)}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes prismFlare{0%,72%,to{opacity:0;transform:translate(-16px)scaleX(.6)}82%{opacity:.76}92%{opacity:.18;transform:translate(22px)scaleX(1.1)}}@keyframes prismRing{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{box-shadow:0 18px 58px #10120d14,0 0 #cfff3c38}50%{box-shadow:0 18px 58px #10120d14,0 0 0 18px #cfff3c2e}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1280px){h1{font-size:5.1rem}}@media (max-width:1040px){h1{font-size:4.4rem}h2{font-size:3rem}.hero-grid,.split,.proof-grid{grid-template-columns:1fr}.hero-grid{gap:42px}.steps-grid,.module-grid{grid-template-columns:repeat(2,1fr)}.visual-direction-card{grid-template-columns:1fr}.direction-copy{min-height:auto}}@media (min-width:761px) and (max-height:840px){.brand-centered{padding:8px}.brand-mark{width:34px;height:34px}.hero-content{margin:0 auto clamp(24px,6vh,64px)}h1{max-width:980px;font-size:4.55rem}.hero-lead{font-size:1.08rem}.hero-actions{margin-top:22px}.hero-visual-wrap{padding:0}.research-path-visual{height:100%}}@media (min-width:1200px) and (max-height:760px){.brand-centered{padding:6px 10px}.brand-mark{width:30px;height:30px}.brand strong{font-size:.9rem}.brand em{font-size:.7rem}.hero-content{margin:0 auto clamp(18px,5vh,42px)}h1{max-width:900px;font-size:clamp(3.2rem,5.1vw,3.9rem);line-height:.96}.hero-lead{font-size:1rem;line-height:1.45}.hero-actions{margin-top:18px}.primary-button,.secondary-button{min-height:46px}}@media (max-width:760px){.site-shell{width:min(100% - 28px,1180px)}.hero{min-height:auto;padding-bottom:0}.hero>.site-shell{min-height:100svh}.nav{flex-wrap:wrap;align-items:flex-start}.nav nav{order:3;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.nav nav a{justify-content:center;padding:0 6px;font-size:.82rem}.nav-cta{min-height:40px}.hero-grid{padding-top:54px}.hero-content{margin:0 auto clamp(22px,6vh,54px)}h1{font-size:2.58rem;line-height:1.02}h2{font-size:2.28rem;line-height:1.06}.hero-lead,.body-copy,.proof-grid p,.cta-panel p{font-size:1rem}.primary-button,.secondary-button{justify-content:center;width:100%}.hero-visual-wrap{height:min(52svh,420px);padding:0;inset:auto 0 0}.research-path-visual{height:100%}.hero-visual-wrap .hero-field-desktop-svg{display:none}.hero-visual-wrap .hero-field-mobile-svg{transform-origin:bottom;display:block;transform:none}.hero-problem-node text,.hero-solution-node text,.mobile-problem-node text,.mobile-solution-node text{font-size:18px}.hero-problem-node .node-caption,.hero-solution-node .node-caption,.mobile-problem-node .node-caption,.mobile-solution-node .node-caption{font-size:13px}.research-visual{min-height:auto}.mesh-stage{min-height:310px;margin:14px}.visual-topbar{flex-direction:column;align-items:flex-start}.mesh-node{width:82px;height:42px}.mesh-core{width:86px;height:86px}.trace-panel{margin:0 14px 14px}.section{padding:76px 0}.steps-grid,.module-grid{grid-template-columns:1fr}.step-card,.module-card{min-height:220px}.step-card span,.icon-box{margin-bottom:42px}.proof-panel{box-shadow:10px 10px #ff643d38}.cta-panel,.legal-shell{padding:26px}.legal-shell h1{font-size:3rem}.footer-inner{flex-direction:column}.visuals-page{padding:34px 0 70px}.visuals-header h1{font-size:3rem;line-height:1.02}.visuals-header p{font-size:1rem}.visual-direction-card{gap:14px;padding:14px}.visual-sample{min-height:240px}.visual-sample .research-path-visual{height:190px}.direction-copy{padding:10px 4px 4px}.direction-copy span{margin-bottom:44px}.direction-copy h2{font-size:2.15rem}.visual-frame{min-height:420px}.orbit-field{inset:22px}.orbit-core{width:118px;height:118px}.orbit-card{min-height:38px;padding:0 10px;font-size:.78rem}.visual-strip{grid-template-columns:repeat(2,1fr);bottom:14px;left:14px;right:14px}.main-window{inset:44px 20px 58px}.side-window,.note-window{width:150px;padding:14px}.side-window{top:120px;right:8px}.note-window{bottom:26px;right:18px}.atlas-map{inset:16px}.atlas-card{max-width:none;bottom:18px;left:18px;right:18px}.atlas-pin{padding:8px 10px;font-size:.78rem}.prism-input{top:48px;left:18px}.prism-output{top:62px;right:18px}.prism-input span,.prism-output div{min-width:88px;padding:10px;font-size:.78rem}.prism-core{width:120px;height:120px}.prism-core strong{font-size:2.6rem}.agent-tile{width:138px;min-height:104px;padding:13px}.agent-tile-1{top:34px;left:18px}.agent-tile-2{top:48px;right:18px}.agent-tile-3{bottom:38px;left:22px}.agent-tile-4{bottom:30px;right:22px}.swarm-core{width:104px;height:104px}}.story-page{overflow:clip}.story-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf7c7;border-bottom:1px solid #10120d14;position:sticky;top:0}.story-nav-inner{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:grid}.story-brand{color:var(--ink);align-items:center;gap:10px;font-size:1.08rem;font-weight:780;display:inline-flex}.story-mark{width:31px;height:auto}.story-nav-actions{align-items:center;gap:10px;display:inline-flex}.nav-apply{color:#10120dad;align-items:center;min-height:38px;padding:0 12px;font-size:.88rem;font-weight:780;display:inline-flex}.nav-apply:hover{color:var(--ink);background:#ffffffb8}.nav-apply{color:var(--ink);background:#ffffff94;border:1px solid #10120d1f;gap:8px}.language-picker{background:#ffffff7a;border:1px solid #10120d1a;align-items:center;min-height:38px;padding:3px;display:inline-flex}.language-picker a{color:#10120d8a;justify-content:center;align-items:center;min-width:38px;min-height:30px;font-size:.78rem;font-weight:860;display:inline-flex}.language-picker a:hover,.language-picker a.active{color:var(--ink);background:#cfff3c57}.story-hero{align-items:center;min-height:calc(100svh - 74px);padding:clamp(80px,12vh,130px) 0 clamp(76px,11vh,120px);display:grid;position:relative}.story-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#10120d09 1px,#0000 1px),linear-gradient(90deg,#10120d09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 86%);mask-image:linear-gradient(#000000b8,#0000 86%)}.story-hero:after{content:"";pointer-events:none;background:radial-gradient(720px 240px at 18% 100%,#00a4c824,#0000 66%),radial-gradient(760px 260px at 86% 100%,#ff643d24,#0000 66%);height:34%;position:absolute;inset:auto 0 0}.story-hero-inner{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.story-eyebrow{color:#4f6800;letter-spacing:0;text-transform:uppercase;background:#ffffff9e;border:1px solid #10120d1a;align-items:center;width:fit-content;min-height:34px;margin:0 0 18px;padding:0 12px;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:0 12px 34px #10120d0d}.story-hero h1{max-width:980px;color:var(--ink);letter-spacing:0;text-wrap:balance;margin-bottom:24px;font-size:clamp(3.7rem,7.4vw,7rem);line-height:.92}.story-hero-lead{color:#10120dbd;text-wrap:pretty;max-width:900px;margin-bottom:16px;font-size:clamp(1.12rem,1.7vw,1.38rem);line-height:1.56}.story-proof-line{color:#10120dd6;max-width:850px;margin:0;font-size:1rem;font-weight:760;line-height:1.5}.story-actions{margin-top:30px}.scroll-cue{z-index:3;color:#10120d85;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;bottom:clamp(22px,4vh,42px);left:50%;transform:translate(-50%)}.scroll-cue:hover{color:var(--ink)}.scroll-cue svg{animation:1.6s ease-in-out infinite scroll-cue-nudge}@keyframes scroll-cue-nudge{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.scroll-cue svg{animation:none}}.story-page .primary-button,.story-page .secondary-button{border-radius:0;min-height:54px;padding:0 20px}.story-page .primary-button{color:var(--white);background:var(--ink);border-color:#10120d3d;box-shadow:0 24px 68px #10120d2e}.story-page .primary-button:hover{background:#000;box-shadow:0 30px 84px #10120d3d}.story-page .secondary-button{color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8}.story-section{border-top:1px solid #10120d14;padding:clamp(122px,15vw,220px) 0;position:relative}.story-section:nth-of-type(odd){background:#ffffff3d}.story-section:nth-of-type(2n){background:#f1f5ea5c}.split-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(44px,7vw,92px);display:grid}.variant-stack{gap:clamp(86px,10vw,144px);display:grid}.problem-variant,.customer-variant{position:relative}.problem-variant h2,.customer-variant h2{max-width:980px}.problem-centered{text-align:center;justify-items:center;gap:clamp(18px,3vw,32px);display:grid}.problem-centered h2{max-width:1000px;font-size:clamp(3rem,6.4vw,6.5rem);line-height:.92}.problem-variant-editorial{gap:clamp(34px,5vw,64px);display:grid}.problem-variant-editorial h2{max-width:1040px;font-size:clamp(3rem,6.4vw,6.5rem);line-height:.92}.problem-thesis{color:#10120db3;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(1.04rem,1.55vw,1.34rem);font-weight:840;line-height:1.42}.problem-variant-friction{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(42px,7vw,92px);display:grid}.problem-friction-copy p,.customer-variant>p,.filter-copy p,.market-columns p,.problem-variant-investor>p{color:#10120db8;max-width:720px;margin:20px 0 0;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.72}.friction-list{border-top:1px solid #10120d29;display:grid}.friction-list div{border-bottom:1px solid #10120d29;grid-template-columns:56px 1fr;gap:18px;padding:26px 0;display:grid}.friction-list span{color:#4f6800;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:880}.friction-list strong{color:var(--ink);font-size:clamp(1.2rem,2vw,2rem);line-height:1.12}.problem-variant-investor{max-width:1040px;color:var(--white);background:linear-gradient(130deg, #cfff3c33, transparent 42%), linear-gradient(240deg, #00a4c824, transparent 48%), var(--ink);text-align:center;margin-inline:auto;padding:clamp(34px,6vw,76px);box-shadow:0 34px 120px #10120d2e}.investor-kicker,.market-kicker{color:#4f6800;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.problem-variant-investor .investor-kicker{color:var(--lime-strong)}.problem-variant-investor blockquote{max-width:860px;color:var(--white);text-wrap:balance;margin:22px auto 0;font-size:clamp(2rem,4.4vw,5rem);font-weight:900;line-height:.98}.problem-variant-investor>p:last-child{color:#ffffffb8;max-width:720px;margin-inline:auto}.editorial-stack{gap:clamp(36px,5vw,68px);display:grid}.editorial-stack h2{max-width:1040px;font-size:clamp(3rem,6.4vw,6.5rem);line-height:.92}.problem-statements{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.problem-statements span{min-height:116px;color:var(--ink);background:#ffffffad;border:1px solid #10120d1f;align-items:flex-end;padding:18px;font-size:clamp(1.36rem,2.2vw,2.1rem);font-weight:880;line-height:1.02;display:flex;box-shadow:0 18px 56px #10120d0d}.editorial-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,88px);max-width:1040px;display:grid}.editorial-copy p{color:#10120db8;margin:0;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.72}.editorial-copy.problem-copy-stack{text-align:center;grid-template-columns:1fr;gap:18px;max-width:760px;margin-top:clamp(8px,2vw,18px)}.contrast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contrast-panel{background:#ffffffad;border:1px solid #10120d1f;flex-direction:column;justify-content:flex-end;min-height:360px;padding:clamp(24px,4vw,46px);display:flex;box-shadow:0 22px 74px #10120d0f}.contrast-panel.featured{background:linear-gradient(130deg,#cfff3c57,#0000 46%),#ffffffc7}.contrast-panel span{max-width:540px;color:var(--ink);letter-spacing:0;font-size:clamp(2.2rem,4.8vw,5rem);font-weight:900;line-height:.95;display:block}.contrast-panel p{color:#10120dad;max-width:480px;margin:22px 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.58}.contrast-note{max-width:760px;color:var(--ink);text-align:center;margin:clamp(28px,5vw,48px) auto 0;font-size:clamp(1.16rem,1.8vw,1.55rem);font-weight:820;line-height:1.4}.section-copy{align-content:start;display:grid}.story-page h2{max-width:920px;color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.15rem,3.9vw,4.25rem);line-height:1}.section-copy>p,.section-heading>p,.section-body p,.final-cta-panel>p{color:#10120db8;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.72}.section-body{gap:18px;max-width:720px;display:grid}.section-body p{margin:0}.strong-copy{font-weight:820;color:var(--ink)!important;font-size:clamp(1.16rem,1.6vw,1.4rem)!important;line-height:1.46!important}.section-heading{max-width:920px;margin-bottom:clamp(48px,7vw,86px)}.section-heading h2{margin-bottom:20px}.section-heading p:last-child{max-width:760px;margin-bottom:0}.centered-solution{text-align:center;background:radial-gradient(880px 300px at 50% 38%,#cfff3c33,#0000 70%),#ffffff52!important}.solution-heading{justify-items:center;max-width:1080px;margin-inline:auto;display:grid}.solution-heading h2{max-width:1040px;font-size:clamp(3rem,7vw,7rem);line-height:.92}.solution-heading p{max-width:760px}.statement-panel{margin-inline:auto;background:linear-gradient(120deg,#cfff3c57,#0000 42%),#ffffffb8;border:1px solid #10120d1f;gap:8px;max-width:920px;margin-top:clamp(18px,3vw,36px);padding:clamp(32px,5vw,58px);display:grid;box-shadow:0 28px 90px #10120d14}.statement-panel p,.statement-panel strong{margin:0}.statement-panel p{color:#10120d94;text-transform:uppercase;font-size:1rem;font-weight:820}.statement-panel strong{color:var(--ink);letter-spacing:0;font-size:clamp(1.62rem,3vw,3.1rem);line-height:1}.process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.process-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-top:24px;display:grid;position:relative}.process-rail:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--lime-strong), var(--orange));opacity:.62;height:1px;position:absolute;top:42px;left:0;right:0}.process-step{align-content:start;min-height:220px;padding:54px 18px 0 0;display:grid;position:relative}.process-step:before{content:"";background:#ffffffdb;border:1px solid #10120d24;width:64px;height:64px;position:absolute;top:10px;left:0;box-shadow:0 16px 42px #10120d14}.process-step span{z-index:2;color:#4f6800;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:880;position:absolute;top:32px;left:17px}.process-step h3{color:var(--ink);margin:30px 0 10px;font-size:1.22rem}.process-step p{color:#10120da8;margin:0;font-size:.98rem;line-height:1.58}.process-card,.commercial-card,.proof-card{background:#ffffffbd;border:1px solid #10120d1f;min-height:250px;padding:22px;position:relative;box-shadow:0 18px 56px #10120d0f}.process-card span,.commercial-card span{color:#4f6800;margin-bottom:54px;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:860;display:block}.process-card h3,.commercial-card h3{color:var(--ink);margin:0 0 12px;font-size:1.22rem}.process-card p,.commercial-card p,.proof-card p{color:#10120dad;margin:0;font-size:.98rem;line-height:1.58}.buy-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(42px,7vw,86px);display:grid}.area-list span{color:#10120dd1;background:#ffffffad;border:1px solid #10120d1a;align-items:center;min-height:54px;padding:0 14px;font-weight:820;display:flex}.commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(54px,7vw,92px);display:grid}.commercial-heading{max-width:980px}.business-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.business-stage{background:#ffffffb8;border:1px solid #10120d1f;min-height:300px;padding:22px;position:relative;box-shadow:0 18px 58px #10120d0f}.business-stage:after{content:"";z-index:2;background:#10120d4d;width:30px;height:1px;position:absolute;top:54px;right:-15px}.business-stage:last-child:after{display:none}.business-stage:nth-child(3){background:linear-gradient(130deg,#ff643d29,#0000 44%),#ffffffc7}.business-stage>span{color:#4f6800;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.business-stage strong{color:#10120d2e;font-family:SFMono-Regular,Consolas,monospace;font-size:2.1rem;position:absolute;top:20px;right:22px}.business-stage h3{color:var(--ink);margin:112px 0 12px;font-size:clamp(1.28rem,2vw,1.8rem);line-height:1.08}.business-stage p{color:#10120dad;margin:0;line-height:1.6}.commercial-card{min-height:230px}.commercial-card:nth-child(3){background:linear-gradient(130deg,#ff643d29,#0000 44%),#ffffffc7}.area-list{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.area-list span{min-height:42px;font-size:.9rem}.fit-section .section-heading{max-width:960px}.fit-matrix{grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.fit-column{background:#ffffffb8;border:1px solid #10120d1f;align-content:start;gap:10px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 18px 58px #10120d0f}.fit-column h3{color:var(--ink);margin:0 0 18px;font-size:clamp(1.55rem,2.4vw,2.2rem)}.fit-column span{color:#10120dc7;background:#ffffffad;border:1px solid #10120d1a;align-items:center;min-height:42px;padding:0 12px;font-weight:780;display:flex}.best-fit{background:linear-gradient(130deg,#cfff3c3d,#0000 46%),#ffffffc7}.muted-fit{opacity:.78}.customer-focus{text-align:center;justify-items:center;gap:clamp(20px,3vw,34px);display:grid}.customer-focus h2{max-width:920px}.customer-focus>p{color:#10120db8;max-width:720px;margin:0 auto;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.72}.audience-pills{margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:10px;max-width:860px;margin-top:4px;display:flex}.audience-pills span{color:#10120dd6;background:#ffffffad;border:1px solid #10120d1f;align-items:center;min-height:40px;padding:0 13px;font-size:1rem;font-weight:820;line-height:1.2;display:inline-flex;box-shadow:0 14px 42px #10120d0a}.customer-variant-audience{gap:clamp(24px,4vw,42px);display:grid}.customer-variant-audience>p{margin-top:0}.audience-strip{border-top:1px solid #10120d29;border-bottom:1px solid #10120d29;flex-wrap:wrap;gap:0;display:flex}.audience-strip span{color:var(--ink);margin-right:28px;padding:22px 28px 22px 0;font-size:clamp(1.18rem,2vw,1.78rem);font-weight:880;line-height:1.08;position:relative}.audience-strip span:after{content:"";background:#10120d29;width:1px;position:absolute;top:24px;bottom:24px;right:0}.audience-strip span:last-child:after{display:none}.customer-variant-filter{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(42px,7vw,92px);display:grid}.filter-copy p{max-width:560px}.fit-filter{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.fit-filter-column{background:#ffffffad;border:1px solid #10120d1f;align-content:start;gap:0;display:grid;box-shadow:0 18px 58px #10120d0f}.fit-filter-primary{background:linear-gradient(130deg,#cfff3c3d,#0000 46%),#ffffffc7}.fit-filter-column h3{color:var(--ink);border-bottom:1px solid #10120d1a;margin:0;padding:18px;font-size:clamp(1.18rem,1.8vw,1.58rem)}.fit-filter-column p{color:#10120db8;border-bottom:1px solid #10120d1a;margin:0;padding:16px 18px;font-weight:760;line-height:1.44}.fit-filter-column p:last-child{border-bottom:0}.customer-variant-market{background:linear-gradient(120deg,#cfff3c4d,#0000 36%),#ffffffc7;border:1px solid #10120d1f;padding:clamp(34px,6vw,76px);box-shadow:0 30px 100px #10120d14}.customer-variant-market h2{max-width:1040px;margin-top:18px}.market-columns{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,76px);margin-top:clamp(28px,4vw,48px);display:grid}.market-columns p{margin-top:0}.market-columns div{flex-wrap:wrap;gap:10px;display:flex}.market-columns span{color:#10120dd1;background:#ffffffa8;border:1px solid #10120d1f;align-items:center;min-height:42px;padding:0 12px;font-weight:820;display:inline-flex}.proof-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.proof-card{min-height:260px;color:inherit;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.proof-card:hover{background:#ffffffe6;border-color:#a6d9007a;transform:translateY(-4px);box-shadow:0 26px 82px #10120d1a}.proof-card span{color:var(--ink);font-size:1.12rem;font-weight:880;line-height:1.25}.proof-card svg{color:#4f6800;align-self:end}.proof-layout{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:stretch;gap:16px;display:grid}.featured-proof{background:linear-gradient(135deg,#cfff3c52,#0000 38%),linear-gradient(245deg,#ff643d1f,#0000 46%),#ffffffc7;border:1px solid #10120d1f;flex-direction:column;justify-content:flex-end;min-height:460px;padding:clamp(28px,5vw,58px);display:flex;box-shadow:0 28px 96px #10120d14}.featured-proof h2{max-width:780px;margin-bottom:20px}.featured-proof p{color:#10120db8;max-width:640px;margin:0;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.72}.featured-proof a{width:fit-content;min-height:46px;color:var(--ink);background:#ffffffb8;border:1px solid #10120d24;align-items:center;gap:9px;margin-top:28px;padding:0 14px;font-weight:860;display:inline-flex}.proof-link-list{gap:10px;display:grid}.proof-link-row{min-height:82px;color:var(--ink);background:#ffffffb8;border:1px solid #10120d1f;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:0 16px;font-weight:820;display:grid}.proof-link-row:hover{background:#ffffffe6;border-color:#a6d9006b}.comparison-flow{gap:12px;width:100%;max-width:none;margin-inline:0;display:grid}.comparison-flow-labels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(54px,7vw,104px);padding-inline:0;display:grid}.comparison-flow-labels span{color:#10120d8a;text-transform:uppercase;font-size:.78rem;font-weight:900}.comparison-flow-labels span:last-child{color:#4f6800}.comparison-flow-row{grid-template-columns:minmax(0,1fr) clamp(54px,7vw,104px) minmax(0,1fr);align-items:stretch;display:grid}.comparison-muted,.comparison-strong{border:1px solid #10120d1f;align-items:center;min-height:72px;padding:16px 18px;font-weight:820;line-height:1.35;display:flex}.comparison-muted{color:#10120d94;background:#ffffff8f}.comparison-strong{color:var(--ink);background:linear-gradient(120deg,#cfff3c38,#0000 44%),#ffffffd1;border-color:#a6d90057;box-shadow:0 18px 58px #10120d0f}.comparison-bridge{display:block;position:relative}.comparison-bridge:before{content:"";background:#10120d3d;height:1px;position:absolute;top:50%;left:12px;right:12px}.comparison-bridge:after{content:"";border-top:1px solid #10120d6b;border-right:1px solid #10120d6b;width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:12px;transform:rotate(45deg)}.comparison-table{background:#ffffffb8;border:1px solid #10120d1f;display:grid;box-shadow:0 20px 70px #10120d0f}.comparison-header,.comparison-row{grid-template-columns:1fr 1fr;display:grid}.comparison-header span,.comparison-row span{border-bottom:1px solid #10120d1a;padding:18px}.comparison-header span{color:var(--ink);text-transform:uppercase;background:#f1f5eab3;font-size:.86rem;font-weight:900}.comparison-row span{color:#10120db8;font-weight:740;line-height:1.45}.comparison-row span+span,.comparison-header span+span{border-left:1px solid #10120d1a}.comparison-row span:nth-child(2){color:var(--ink);background:#cfff3c14}.comparison-row:last-child span{border-bottom:0}.table-close{max-width:760px;color:var(--ink);text-align:center;margin:clamp(28px,5vw,46px) auto 0;font-size:clamp(1.16rem,1.8vw,1.55rem);font-weight:840;line-height:1.42}.moat-layout .section-heading{text-align:center;max-width:920px;margin-inline:auto}.moat-layout .section-heading p:last-child{margin-inline:auto}.moat-stack{gap:10px;width:100%;max-width:900px;margin-inline:auto;display:grid}.moat-layer{background:#ffffffb8;border:1px solid #10120d1f;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:72px;padding:0 18px;display:grid;box-shadow:0 18px 56px #10120d0a}.moat-layer span{color:#4f6800;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:880}.moat-layer p{color:var(--ink);margin:0;font-size:clamp(1.02rem,1.4vw,1.24rem);font-weight:820}.story-final-cta{border-top:1px solid #10120d14;padding:clamp(122px,15vw,220px) 0}.final-cta-panel{background:linear-gradient(120deg,#cfff3c5c,#0000 40%),linear-gradient(240deg,#00a4c81f,#0000 46%),#ffffffc2;border:1px solid #10120d1f;padding:clamp(34px,6vw,68px);box-shadow:0 30px 110px #10120d14}.final-cta-panel h2{max-width:980px}.final-cta-panel>p{max-width:740px;margin:22px 0 0}.apply-page{flex-direction:column;min-height:100svh;display:flex}.apply-section{flex:1;align-items:center;padding:clamp(86px,12vw,160px) 0 clamp(104px,14vw,190px);display:grid}.apply-layout{justify-items:center;gap:clamp(42px,6vw,78px);display:grid}.apply-copy{text-align:center;justify-items:center;display:grid}.apply-copy h1{max-width:980px;color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0 0 24px;font-size:clamp(3rem,6vw,6.2rem);line-height:.94}.apply-copy>p{color:#10120db8;max-width:760px;margin:0 auto;font-size:clamp(1.04rem,1.35vw,1.18rem);line-height:1.68}.apply-form{background:#ffffffc2;border:1px solid #10120d1f;gap:18px;width:min(760px,100%);padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 30px 100px #10120d14}.apply-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.apply-form label{gap:8px;display:grid}.apply-form label>span{color:var(--ink);font-size:.86rem;font-weight:860}.apply-form input,.apply-form textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffc7;border:1px solid #10120d24;border-radius:0;outline:none;font-size:1rem;transition:border-color .16s,box-shadow .16s,background .16s}.apply-form input{min-height:48px;padding:0 13px}.apply-form textarea{resize:vertical;min-height:190px;padding:13px}.apply-form input:focus,.apply-form textarea:focus{background:#fffffff0;border-color:#a6d900b8;box-shadow:0 0 0 4px #cfff3c38}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.apply-form-footer{grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:4px;display:grid}.apply-submit{min-height:52px;font:inherit;cursor:pointer;border-radius:0}.apply-submit:disabled{cursor:wait;opacity:.68}.apply-form-note{color:#10120d99;margin:0;font-size:.9rem;line-height:1.5}.apply-form-status:empty{display:none}.apply-success,.apply-error{border:1px solid #10120d1f;margin:0;padding:14px 16px;font-weight:760;line-height:1.5}.apply-success{color:#2f4300;background:#cfff3c2e}.apply-error{color:#8b2a16;background:#ff643d1a}@media (max-width:1120px){.process-grid,.proof-card-grid,.process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.process-rail{gap:12px;padding-top:0}.process-rail:before{display:none}.process-step{background:#ffffffb8;border:1px solid #10120d1f;min-height:210px;padding:86px 18px 22px;box-shadow:0 18px 56px #10120d0d}.process-step:before{top:18px;left:18px}.process-step span{top:40px;left:35px}.process-step h3{margin-top:0}}@media (max-width:900px){.story-nav-inner{grid-template-columns:auto auto;min-height:66px}.story-nav-actions{gap:7px}.language-picker{min-height:34px}.language-picker a{min-width:34px;min-height:26px;font-size:.72rem}.story-brand{font-size:1rem}.story-mark{width:29px}.story-hero{min-height:auto;padding:78px 0 88px}.story-hero h1{font-size:clamp(3.05rem,11.5vw,4.9rem);line-height:.96}.split-section,.buy-grid,.apply-layout,.problem-variant-friction,.customer-variant-filter,.market-columns,.contrast-grid,.business-path,.fit-matrix,.proof-layout,.fit-filter{grid-template-columns:1fr}.comparison-flow-labels{display:none}.comparison-flow{gap:34px}.comparison-flow-row{grid-template-columns:1fr}.comparison-bridge{min-height:38px}.comparison-bridge:before{width:1px;height:auto;inset:4px auto 4px 50%}.comparison-bridge:after{inset:auto auto 4px calc(50% - 4px);transform:rotate(135deg)}.commercial-grid,.editorial-copy,.problem-statements{grid-template-columns:1fr}.problem-statements span{min-height:84px}.contrast-panel{min-height:280px}.business-stage{min-height:auto}.business-stage:after{display:none}.business-stage h3{margin-top:70px}.featured-proof{min-height:360px}}@media (max-width:620px){.story-nav-inner{gap:12px}.story-brand{font-size:.96rem}.story-mark{width:26px}.nav-apply{min-height:34px;padding:0 10px;font-size:.82rem}.legal-topline{flex-direction:column;align-items:flex-start}.story-hero{padding:54px 0 68px}.story-eyebrow{min-height:30px;padding:0 9px;font-size:.66rem}.story-hero h1{font-size:clamp(2.62rem,13.5vw,3.65rem)}.story-hero-lead{font-size:1rem;line-height:1.48}.story-proof-line{font-size:.92rem}.story-actions{width:100%}.story-section{padding:104px 0}.apply-section{padding:58px 0 92px}.apply-copy h1{font-size:clamp(2.55rem,12vw,3.65rem);line-height:.98}.apply-field-grid,.apply-form-footer{grid-template-columns:1fr}.apply-form{padding:22px}.story-page h2{font-size:clamp(1.92rem,8.7vw,2.72rem);line-height:1.04}.solution-heading h2{font-size:clamp(2.45rem,12vw,3.7rem);line-height:.95}.statement-panel{padding:24px}.process-grid,.proof-card-grid,.process-rail{grid-template-columns:1fr}.editorial-stack h2,.problem-variant-editorial h2,.problem-variant-investor blockquote,.contrast-panel span{font-size:clamp(2.2rem,10vw,3.3rem);line-height:.98}.problem-variant-investor,.customer-variant-market{padding:26px}.audience-strip{display:grid}.audience-strip span{border-bottom:1px solid #10120d1f;margin-right:0;padding:18px 0}.audience-strip span:after{display:none}.audience-strip span:last-child{border-bottom:0}.contrast-panel{min-height:230px;padding:22px}.contrast-note,.table-close{font-size:1.08rem}.comparison-header,.comparison-row{grid-template-columns:1fr}.comparison-row span+span,.comparison-header span+span{border-left:0}.comparison-row span:first-child{border-bottom-style:dashed}.moat-layer{align-items:start;min-height:auto;padding:16px}.process-card,.commercial-card,.proof-card{min-height:auto}.process-card span,.commercial-card span{margin-bottom:34px}.final-cta-panel{padding:26px}}
