@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600&family=Space+Mono:wght@400;700&display=swap";
html:has(body.landing-page){scroll-behavior:auto;height:auto!important}body.landing-page{overflow-x:clip;background:var(--navy,#060d1f)!important;color:var(--txt,#eef2fa)!important;font-family:var(--f-body,"Inter", sans-serif)!important;height:auto!important;min-height:100%!important}body.landing-page .titan-landing{width:100%;min-height:100vh;overflow-x:clip}:root{--navy:#060d1f;--navy-2:#0a1428;--navy-3:#0e1a33;--paper:#fff4d6;--paper-2:#fbefc9;--ink:#25272c;--ink-soft:#4a4d55;--lime:#c8ff3d;--lime-4:#cfff74;--lime-7:#5f7a00;--amber:#ffb020;--txt:#eef2fa;--mut:#aebacf;--faint:#8291a9;--line:#e9edf517;--line-soft:#e9edf50d;--paper-line:#25272c24;--glass:#0e1a338c;--f-disp:"Space Grotesk",sans-serif;--f-body:"Inter",sans-serif;--f-mono:"Space Mono",monospace;--ease:cubic-bezier(.22,.8,.28,1);--w:min(1240px,92vw)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--navy);color:var(--txt);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:hidden}::selection{background:var(--lime);color:var(--navy)}img,svg{display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--lime-4);outline-offset:3px;border-radius:4px}.wrap{width:var(--w);margin:0 auto;position:relative}.eyebrow{font-family:var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:#c6d1e4;align-items:center;gap:14px;font-size:13px;display:flex}.eyebrow:before{content:"";background:var(--lime);border-radius:2px;width:26px;height:2px;box-shadow:0 0 14px #c8ff3d80}.eyebrow b{color:var(--lime-4);font-weight:400}.h-xl{font-family:var(--f-disp);letter-spacing:-.025em;color:var(--txt);font-size:clamp(40px,5.6vw,78px);font-weight:600;line-height:1.04}.h-lg{font-family:var(--f-disp);letter-spacing:-.02em;font-size:clamp(32px,4.2vw,58px);font-weight:600;line-height:1.06}.lede{color:var(--mut);max-width:56ch;font-size:clamp(16px,1.4vw,19px);line-height:1.7}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.money{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}section{padding:clamp(110px,13vh,170px) 0;position:relative}.sec-head{gap:26px;max-width:880px;margin-bottom:clamp(48px,6vh,84px);display:grid}.rv{opacity:0;transform:translateY(34px)}@media (prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}#pre{z-index:200;background:radial-gradient(circle at 50% 40%,#1b1f27 0%,#0f1115 70%);place-items:center;transition:transform .9s cubic-bezier(.7,0,.2,1),visibility .9s;display:grid;position:fixed;inset:0}#pre.done{visibility:hidden;transform:translateY(-100%)}#pre .pre-stage{flex-direction:column;align-items:center;width:78px;max-width:28vw;display:flex}#pre .pre-logo{flex-shrink:0;width:100%;height:auto;display:block;overflow:visible}#pre .ring-outer{fill:none;stroke:#d1f337;stroke-width:31px;stroke-linecap:round;stroke-dasharray:983;stroke-dashoffset:983px;transform-origin:172px 172px;animation:1.4s cubic-bezier(.65,0,.35,1) .1s forwards pre-draw,22s linear 1.6s infinite pre-spin}#pre .ring-inner{fill:none;stroke:#d1f337;stroke-width:2px;stroke-dasharray:751;stroke-dashoffset:751px;animation:1.2s .5s forwards pre-draw}#pre .mark,#pre .mark-green{transform-origin:172px 172px;opacity:0;animation:.8s cubic-bezier(.2,1.4,.4,1) 1s forwards pre-pop}#pre .mark-green{animation-delay:1.25s}#pre .bar{opacity:0;transform-origin:127px 168px;animation:.55s forwards pre-slide-in}#pre .bar1{animation-delay:1.5s}#pre .bar2{animation-delay:1.65s}#pre .dot{transform-origin:172px 386px;opacity:0;animation:.6s cubic-bezier(.2,1.6,.4,1) 1.8s forwards pre-dot-in,2.6s ease-in-out 2.4s infinite pre-pulse}#pre .wordmark{text-align:center;opacity:0;flex-direction:column;align-items:center;margin-top:12px;animation:.7s 1.9s forwards pre-fade-up;display:flex}#pre .wordmark .title{letter-spacing:0;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,5vw,24px);font-weight:800;line-height:1}#pre .wordmark .title .mox{color:#fff}#pre .wordmark .title .quote{color:#d1f337}#pre .wordmark .underline{transform-origin:0;background:#d1f337;border-radius:2px;width:20px;height:2px;margin:6px auto 4px;animation:.5s 2.4s forwards pre-bar-grow;transform:scaleX(0)}#pre .wordmark .tagline{color:#8b93a7;letter-spacing:.2px;font-family:Arial,Helvetica,sans-serif;font-size:8px}@keyframes pre-draw{to{stroke-dashoffset:0}}@keyframes pre-spin{to{transform:rotate(360deg)}}@keyframes pre-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pre-slide-in{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes pre-dot-in{0%{opacity:0;transform:scale(0)translateY(-14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pre-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes pre-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pre-bar-grow{to{transform:scaleX(1)}}.logo-anim-stage svg{width:100%;height:auto;display:block;overflow:visible}.logo-anim-stage .ring-outer{fill:none;stroke:#d1f337;stroke-width:31px;stroke-linecap:round;stroke-dasharray:983;stroke-dashoffset:983px;transform-origin:172px 172px}.logo-anim-stage .ring-inner{fill:none;stroke:#d1f337;stroke-width:2px;stroke-dasharray:751;stroke-dashoffset:751px}.logo-anim-stage .mark,.logo-anim-stage .mark-green{transform-origin:172px 172px;opacity:0}.logo-anim-stage .bar{opacity:0;transform-origin:127px 168px}.logo-anim-stage .dot{transform-origin:172px 386px;opacity:0}.logo-anim-stage.play .ring-outer{animation:1.4s cubic-bezier(.65,0,.35,1) .1s forwards pre-draw}.logo-anim-stage.play .ring-inner{animation:1.2s .5s forwards pre-draw}.logo-anim-stage.play .mark{animation:.8s cubic-bezier(.2,1.4,.4,1) 1s forwards pre-pop}.logo-anim-stage.play .mark-green{animation:.8s cubic-bezier(.2,1.4,.4,1) 1.25s forwards pre-pop}.logo-anim-stage.play .bar{animation:.55s forwards pre-slide-in}.logo-anim-stage.play .bar1{animation-delay:1.5s}.logo-anim-stage.play .bar2{animation-delay:1.65s}.logo-anim-stage.play .dot{animation:.6s cubic-bezier(.2,1.6,.4,1) 1.8s forwards pre-dot-in}.logo-anim-stage.replay *{animation:none!important}@media (prefers-reduced-motion:reduce){#pre .ring-outer,#pre .ring-inner{stroke-dashoffset:0;animation:none}#pre .mark,#pre .mark-green,#pre .bar,#pre .dot,#pre .wordmark{opacity:1;animation:none;transform:none}#pre .wordmark .underline{animation:none;transform:scaleX(1)}.logo-anim-stage .ring-outer,.logo-anim-stage .ring-inner{stroke-dashoffset:0}.logo-anim-stage .mark,.logo-anim-stage .mark-green,.logo-anim-stage .bar,.logo-anim-stage .dot{opacity:1;transform:none}.logo-anim-stage.play .ring-outer,.logo-anim-stage.play .ring-inner,.logo-anim-stage.play .mark,.logo-anim-stage.play .mark-green,.logo-anim-stage.play .bar,.logo-anim-stage.play .dot{animation:none}}#nav{z-index:100;border-bottom:1px solid #0000;transition:background .45s,border-color .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;position:fixed;top:0;left:0;right:0}#nav.solid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:var(--line-soft);background:#060d1fc7}#nav .in{width:var(--w);justify-content:space-between;align-items:center;height:76px;margin:0 auto;display:flex}#nav .lockup{align-items:center;gap:12px;display:flex}#nav .lockup svg{width:auto;height:30px}#nav .lockup .wm{font-family:var(--f-disp);letter-spacing:-.01em;font-size:19px;font-weight:600}#nav .links{color:var(--mut);gap:34px;font-size:13.5px;display:flex}#nav .links a{transition:color .25s}#nav .links a:hover{color:var(--txt)}.cta{background:var(--lime);color:var(--navy);font-family:var(--f-disp);transition:transform .3s var(--ease),box-shadow .3s;border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 0 #c8ff3d00}.cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px #c8ff3d73}.cta.small{padding:10px 20px;font-size:13.5px}.cta-ghost{border:1px solid var(--line);color:var(--txt);font-family:var(--f-disp);border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:500;transition:border-color .3s,background .3s;display:inline-flex}.cta-ghost:hover{background:#e9edf50a;border-color:#e9edf54d}#hero{align-items:center;min-height:100svh;padding:140px 0 90px;display:flex;overflow:hidden}#hero .grid-bg{pointer-events:none;opacity:.5;background:radial-gradient(60% 50% at 50% 0,#1424488c,#0000 70%),linear-gradient(#e9edf507 1px,#0000 1px) 0 0/100% 88px,linear-gradient(90deg,#e9edf507 1px,#0000 1px) 0 0/88px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 35%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 35%,#000 30%,#0000 100%)}#hero h1{margin-bottom:26px}#hero h1 .ln{display:block;overflow:hidden}#hero h1 .ln span{display:block}#hero .lede{margin-bottom:40px}#hero .ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}#hero .suite-line{font-family:var(--f-mono);letter-spacing:.18em;color:var(--faint);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:58px;font-size:11.5px;display:flex}#hero .suite-line b{color:var(--lime-4);font-weight:400}#hero .suite-line i{opacity:.5;font-style:normal}#nav{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#060d1fb8}#nav:after{content:"";background:linear-gradient(90deg,#0000 0%,#c8ff3d0d 18%,#c8ff3d8c 50%,#c8ff3d0d 82%,#0000 100%) 0 0/220% 100%;height:1px;animation:9s linear infinite hairline;position:absolute;bottom:-1px;left:0;right:0}#nav:before{content:"";pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#c8ff3d1a,#0000 75%);height:14px;position:absolute;bottom:-14px;left:20%;right:20%}@keyframes hairline{0%{background-position:0 0}to{background-position:-220% 0}}.logo-lockup{align-items:center;gap:11px;display:flex}.logo-lockup .logo-full{width:auto;height:38px;display:block}footer{background:linear-gradient(#060d1f00,#081024e6);border-top:0;padding:64px 0 44px;position:relative}footer:before{content:"";background:linear-gradient(90deg,#0000,#c8ff3d0f 15%,#c8ff3d99 50%,#c8ff3d0f 85%,#0000) 0 0/220% 100%;height:1px;animation:9s linear infinite hairline;position:absolute;top:-1px;left:0;right:0}footer:after{content:"";pointer-events:none;background:radial-gradient(55% 100% at 50% 0,#c8ff3d12,#0000 75%);height:90px;position:absolute;top:0;left:15%;right:15%}#gl{z-index:0;pointer-events:none;opacity:0;position:fixed;inset:0}nav#nav,section,footer{z-index:1;position:relative}#hero{background:radial-gradient(70% 55% at 64% 26%,#0b1734 0%,var(--navy) 55%,#04081a 100%);align-items:center;min-height:100svh;padding:150px 0 100px;display:flex;position:relative;overflow:hidden}#hero .spot{pointer-events:none;background:radial-gradient(44% 60% at 68% 8%,#e6f0ff12,#0000 70%);position:absolute;inset:0}#hero .in{width:var(--w);grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(44px,5.5vw,100px);margin:0 auto;display:grid}#hero .in>*{min-width:0}#hero .copy .eyebrow{margin-bottom:30px}#hero h1{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(50px,6.1vw,96px);line-height:.99}#hero h1 .ln{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}#hero h1 .ln span{animation:.9s cubic-bezier(.2,.8,.2,1) forwards lnup;display:block;transform:translateY(112%)}#hero h1 .ln:nth-child(2) span{animation-delay:.12s}@keyframes lnup{to{transform:translateY(0)}}#hero h1 .own{color:var(--lime)}#hero .lede{color:#c9d5ea;opacity:0;max-width:50ch;margin-bottom:40px;font-size:18.5px;line-height:1.72;animation:.9s .35s forwards fadeup}@keyframes fadeup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}#hero .ctas{opacity:0;flex-wrap:wrap;align-items:center;gap:16px;animation:.9s .5s forwards fadeup;display:flex}#hero .suite-line{opacity:0;animation:.9s .65s forwards fadeup}#hero .gallery{perspective:1600px;flex-direction:column;align-items:center;display:flex;position:relative}#hero .slabwrap{width:min(380px,100%);height:388px;position:relative}.slab{background:var(--paper);color:var(--ink);opacity:0;pointer-events:none;border-radius:12px;padding:26px 30px 22px;position:absolute;inset:0;overflow:hidden;transform:rotateY(-26deg)rotateX(4deg)scale(.94);box-shadow:-40px 60px 110px -30px #000000d9,inset 0 2px #ffffff52}.slab.on{opacity:1;pointer-events:auto;animation:.8s cubic-bezier(.2,.8,.2,1) forwards slabin,8s ease-in-out 1s infinite slabfloat}.slab.out{opacity:1;animation:.55s cubic-bezier(.5,0,.8,.4) forwards slabout}@keyframes slabin{0%{opacity:0;transform:rotateY(-26deg)rotateX(4deg)scale(.94)}to{opacity:1;transform:rotateY(-13deg)rotateX(3deg)scale(1)}}@keyframes slabfloat{0%,to{transform:rotateY(-13deg)rotateX(3deg)translateY(0)}50%{transform:rotateY(-10deg)rotateX(2deg)translateY(-9px)}}@keyframes slabout{0%{opacity:1;transform:rotateY(-13deg)rotateX(3deg)}to{opacity:0;transform:rotateY(14deg)rotateX(2deg)scale(.95)}}.slab:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 32%,#ffffff52 47%,#0000 60%) 0 0/300% 100%;animation:8s ease-in-out infinite slabsheen;position:absolute;inset:0}@keyframes slabsheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.slab .sl-top{font-family:var(--f-mono);color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10.5px;display:flex}.slab .lgk{color:var(--ink);align-items:center;gap:7px;display:flex}.card-logo{width:auto;height:20px;display:block}.slab .lgk .card-logo{height:20px}.inv .lgk .card-logo{height:19px}#s6 .preset-doc .doc-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}#s6 .preset-doc .lgk .card-logo{height:21px}.slab .badge{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--paper-line);color:var(--ink-soft);border-radius:999px;padding:4px 10px;font-size:9px}.slab h4{font-family:var(--f-disp);letter-spacing:-.01em;margin-bottom:2px;font-size:16.5px;font-weight:600}.slab .cl{color:var(--ink-soft);margin-bottom:12px;font-size:11.5px}.slab .ln{border-bottom:1px solid var(--paper-line);justify-content:space-between;gap:14px;padding:7px 0;font-size:12.5px;display:flex}.slab .ln .money{opacity:0;font-size:12.5px;font-weight:700}.slab .tot{background:var(--lime);opacity:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 15px;display:flex;transform:scale(.95)}.slab .tot span{font-family:var(--f-disp);color:var(--navy);font-size:12px;font-weight:600}.slab .tot .money{color:var(--navy);opacity:1;font-size:15px;font-weight:700}.slab .band{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-soft);opacity:0;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;display:flex}.slab .band b{color:var(--lime-7);font-weight:700}.slab .scan{background:linear-gradient(90deg,transparent,var(--lime),transparent);opacity:0;border-radius:2px;height:2px;position:absolute;top:16%;left:6%;right:6%;box-shadow:0 0 18px 2px #c8ff3d8c}.slab.on .scan{animation:5.4s ease-in-out .35s forwards scan}@keyframes scan{0%{opacity:0;top:16%}8%{opacity:.95}52%{opacity:.95;top:76%}62%,to{opacity:0;top:80%}}.slab.on .ln.r1 .money{animation:.5s 1s forwards mreveal}.slab.on .ln.r2 .money{animation:.5s 1.5s forwards mreveal}.slab.on .ln.r3 .money{animation:.5s 2s forwards mreveal}.slab.on .ln.r4 .money{animation:.5s 2.5s forwards mreveal}@keyframes mreveal{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.slab.on .tot{animation:.55s cubic-bezier(.34,1.5,.5,1) 3.15s forwards totstamp}@keyframes totstamp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.slab.on .band{animation:.5s 3.6s forwards fadeonly}@keyframes fadeonly{to{opacity:1}}#hero .dust i{background:#cfff7480;border-radius:50%;width:3px;height:3px;animation:9s linear infinite dust;position:absolute}#hero .dust i:first-child{top:16%;left:2%}#hero .dust i:nth-child(2){animation-delay:-3s;top:30%;left:96%}#hero .dust i:nth-child(3){animation-delay:-6s;top:78%;left:8%}#hero .dust i:nth-child(4){animation-delay:-1.5s;top:86%;left:88%}@keyframes dust{0%{opacity:0;transform:translateY(0)}12%,80%{opacity:.7}to{opacity:0;transform:translateY(-46px)}}#hero .indrail{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;font-size:12.5px;display:flex}#hero .indrail b{color:#9aa9c2;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-weight:400;transition:all .45s}#hero .indrail b.lit{color:var(--lime);text-shadow:0 0 12px #c8ff3d66;background:#c8ff3d14;border-color:#c8ff3d8c;box-shadow:0 0 22px -4px #c8ff3d73}#hero .gallery .demo-tag{font-family:var(--f-mono);letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:16px;font-size:10px}@media (prefers-reduced-motion:reduce){#hero h1 .ln span{animation:none;transform:none}#hero .lede,#hero .ctas,#hero .suite-line{opacity:1;animation:none}.slab.on{opacity:1;animation:none;transform:rotateY(-13deg)rotateX(3deg)}.slab.on .money,.slab.on .band{opacity:1;animation:none}.slab.on .tot{opacity:1;animation:none;transform:none}.slab.on .scan,.slab:after{opacity:0;animation:none}}.s1-tabs{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.s1-tab{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:11px;transition:all .3s;position:relative}.s1-tab.on{color:var(--navy);background:var(--lime);border-color:var(--lime);font-weight:700}.s1-panels{position:relative}.s1-panel{animation:.38s fadeup;display:none}.s1-panel.on{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(30px,4vw,70px);display:grid}@media (max-width:1000px){.s1-panel.on{grid-template-columns:1fr}}#tour .frame{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-style:preserve-3d;will-change:transform;background:linear-gradient(#0e1a3399,#081022e6);border-radius:22px;margin-bottom:34px;transition:transform .25s ease-out;position:relative;overflow:hidden;box-shadow:0 34px 70px -42px #000000b3,0 0 0 1px #c8ff3d0d}#tour .chrome{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:14px 20px;display:flex}#tour .chrome .dots{gap:6px;display:flex}#tour .chrome .dots i{background:#9aa7be40;border-radius:50%;width:9px;height:9px}#tour .chrome .url{text-align:center;max-width:420px;font-family:var(--f-mono);color:var(--mut);border:1px solid var(--line-soft);background:#060d1f99;border-radius:8px;flex:1;margin:0 auto;padding:7px 14px;font-size:11px}#tour .chrome .demo{font-family:var(--f-mono);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;font-size:9.5px}#tour .screens{height:540px;position:relative}.tscreen{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none;align-content:start;gap:14px;padding:20px 22px;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateY(14px)scale(.985)}.tscreen.on{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ts-ed{grid-template-columns:230px 1fr}.ts-rail{border:1px solid var(--line-soft);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex;overflow:hidden}.ts-rail .it{color:var(--mut);border-radius:8px;justify-content:space-between;padding:8px 12px;font-size:12px;display:flex}.ts-rail .it i{font-style:normal;font-family:var(--f-mono);color:var(--faint);font-size:10.5px}.ts-rail .it.on{color:var(--txt);background:#c8ff3d17;border:1px solid #c8ff3d40}.ts-main{border:1px solid var(--line-soft);border-radius:14px;padding:20px 22px;overflow:hidden}.ts-main .hd{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10.5px;display:flex}.ts-main .hd b{color:var(--lime-4);font-weight:400}.ts-row{border-bottom:1px solid var(--line-soft);color:var(--txt);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.ts-row .u{color:var(--faint);font-size:11.5px}.ts-row .money{font-family:var(--f-mono);font-size:12.5px}.ts-ai{color:var(--mut);border:1px solid #c8ff3d4d;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;font-size:12.5px;display:flex}.ts-ai b{font-family:var(--f-mono);letter-spacing:.14em;color:var(--lime-4);border:1px solid #c8ff3d66;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:400}.ts-pr{grid-template-columns:1fr 1fr 1fr;align-content:start}.ts-card{border:1px solid var(--line-soft);border-radius:14px;padding:18px 20px}.ts-card .k{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.ts-card .big{font-family:var(--f-mono);color:#fff;font-size:26px;font-weight:700}.ts-card .big.lime{color:var(--lime)}.ts-card .sub{color:var(--mut);margin-top:8px;font-size:12px;line-height:1.6}.ts-band{font-family:var(--f-mono);letter-spacing:.14em;color:var(--lime-4);border:1px solid #c8ff3d66;border-radius:999px;padding:4px 11px;font-size:10px}.ts-wide{border:1px solid var(--line-soft);color:var(--mut);border-radius:14px;grid-column:1/-1;align-items:center;gap:26px;padding:16px 20px;font-size:12.5px;display:flex}.ts-wide .meter{background:#9aa7be26;border-radius:3px;flex:1;height:5px;overflow:hidden}.ts-wide .meter i{background:var(--lime);border-radius:3px;width:63%;height:100%;display:block}.ts-cl{grid-template-columns:1fr 1.1fr}.ts-tgls{align-content:start;gap:10px;display:grid}.ts-tgl{border:1px solid var(--line-soft);color:var(--txt);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 16px;font-size:12.5px;display:grid}.ts-tgl .money{font-family:var(--f-mono);color:var(--mut);font-size:11.5px}.ts-tgl .sw{background:#9aa7be40;border-radius:999px;flex:none;width:34px;height:19px;margin-left:12px;position:relative}.ts-tgl .sw:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .25s;position:absolute;top:2px;left:2px}.ts-tgl.on{border-color:#c8ff3d66}.ts-tgl.on .sw{background:var(--lime)}.ts-tgl.on .sw:after{left:17px}.ts-an{grid-template-columns:1.08fr .92fr}.ts-main.anl{align-self:stretch}.anr{flex-direction:column;gap:12px;display:flex}.ts-card.slim{padding:12px 16px}.ts-card.slim .big{font-size:20px}.abar{border-bottom:1px solid var(--line-soft);color:var(--txt);grid-template-columns:150px 1fr 48px;align-items:center;gap:12px;padding:7px 0;font-size:12.5px;display:grid}.abar .tr{background:#9aa7be24;border-radius:99px;height:8px;display:block;overflow:hidden}.abar .tr i{background:linear-gradient(90deg,#c8ff3d8c,var(--lime));border-radius:99px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}.tscreen.ts-an.on .abar .tr i{width:var(--w)}.abar .av{color:var(--txt);text-align:right;font-size:11.5px}.ark{border-bottom:1px solid var(--line-soft);color:var(--txt);justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.ark:last-child{border-bottom:0}.ark .chip{font-family:var(--f-mono);letter-spacing:.14em;border-radius:999px;padding:3px 10px;font-size:9.5px}.ark .chip.lo{color:var(--lime-4);border:1px solid #c8ff3d66}.ark .chip.md{color:#ffb020;border:1px solid #ffb02073}.ark .chip.hi{color:#e5687a;border:1px solid #e5687a73}.ts-fx{grid-template-columns:1.15fr .85fr}.fxrow{border:1px solid #0000;border-bottom:1px solid var(--line-soft);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:52px 1fr auto;align-items:center;column-gap:14px;padding:10px 12px;transition:all .3s;display:grid}.fxrow .cc{font-family:var(--f-mono);color:var(--txt);border:1px solid var(--line);text-align:center;background:var(--navy-2);border-radius:8px;grid-row:1/3;padding:8px 0;font-size:13px;font-weight:700}.fxrow .cn{color:var(--mut);font-size:12.5px}.fxrow .cv{color:var(--txt);text-align:right;font-size:13.5px}.fxrow .cr{color:var(--faint);letter-spacing:.08em;text-align:right;grid-column:2/4;font-size:10.5px}.fxrow.on{background:#c8ff3d0d;border-color:#c8ff3d59;border-radius:10px}.fxrow.on .cc{color:var(--lime);border-color:#c8ff3d80}.fxnote{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:12px;font-size:9.5px}.fxr{align-self:center}#demo .gform{grid-template-columns:1fr 1fr;gap:14px;max-width:640px;margin:0 auto;display:grid}.gfld{grid-column:1/-1;position:relative}.gfld.half{grid-column:auto}.gfld input,.gfld textarea{width:100%;font-family:var(--f-body);color:var(--txt);resize:vertical;background:#e9edf50e;border:1px solid #0000;border-radius:14px;outline:none;padding:26px 18px 10px;font-size:16.5px;transition:background .25s,border-color .25s}.gfld textarea{min-height:110px;padding-top:30px}.gfld label{color:var(--faint);pointer-events:none;transition:all .22s var(--ease);transform-origin:0 0;font-size:15.5px;position:absolute;top:19px;left:18px}.gfld input:required~label:after,.gfld textarea:required~label:after{content:" *";color:var(--lime-4)}.gfld.invalid input:required~label:after,.gfld.invalid textarea:required~label:after{color:#ff9a9a}.gfld input:focus,.gfld textarea:focus{background:#e9edf516;border-color:#c8ff3d66}.gfld input:focus~label,.gfld input:not(:placeholder-shown)~label,.gfld textarea:focus~label,.gfld textarea:not(:placeholder-shown)~label{letter-spacing:.06em;color:var(--mut);font-size:11px;top:9px}.gferr{color:#ff8f8f;margin-top:6px;padding:0 2px 2px;font-size:11.5px;line-height:1.45;display:none}.gfld.invalid input,.gfld.invalid textarea{background:#ff78780a;border-color:#ff78788c}.gfld.invalid input:focus,.gfld.invalid textarea:focus{border-color:#ff7878bf}.gfld.invalid .gferr{display:block}.gfld.invalid input~label,.gfld.invalid textarea~label{color:#ff9a9a}.gsubmit:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.gsubmit{background:var(--lime);color:var(--navy);font-family:var(--f-disp);transition:transform .25s var(--ease),box-shadow .25s;border-radius:999px;grid-column:1/-1;margin-top:8px;padding:17px 0;font-size:16.5px;font-weight:600;box-shadow:0 14px 34px -14px #c8ff3d80}.gsubmit:hover{transform:translateY(-2px);box-shadow:0 20px 44px -14px #c8ff3d99}.gnote{text-align:center;color:var(--faint);grid-column:1/-1;margin-top:2px;font-size:12.5px}.gdone{text-align:center;color:var(--txt);background:#c8ff3d12;border:1px solid #c8ff3d66;border-radius:16px;grid-column:1/-1;padding:18px;font-size:15px;display:none}.gdone b{color:var(--lime-4)}.gform.sent .gdone{display:block}.gform.sent .gfld,.gform.sent .gsubmit,.gform.sent .gnote{opacity:.3;pointer-events:none}@media (max-width:700px){.gfld.half{grid-column:1/-1}}.ts-paper{background:var(--paper);color:var(--ink);border-radius:14px;align-self:start;padding:20px 24px}.ts-paper .r{border-bottom:1px solid var(--paper-line);justify-content:space-between;padding:7px 0;font-size:12.5px;display:flex}.ts-paper .r .money{font-size:12px;font-weight:700}.ts-paper .t{background:var(--lime);border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 15px;display:flex}.ts-paper .t span{font-family:var(--f-disp);color:var(--navy);font-size:12px;font-weight:600}.ts-paper .accept{background:var(--navy);color:#fff;width:100%;font-family:var(--f-disp);text-align:center;border-radius:9px;margin-top:12px;padding:12px;font-size:13px;font-weight:600}#tour .ttabs{z-index:6;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:46px;display:flex;position:relative}#tour .ttab{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:11px;transition:all .3s}#tour .ttab.on{color:var(--navy);background:var(--lime);border-color:var(--lime);font-weight:700}@media (max-width:900px){#tour .screens{height:720px}.ts-ed,.ts-cl,.ts-fx,.ts-an,.ts-pr{grid-template-columns:1fr}}.f2{width:var(--w);margin:0 auto;position:relative}.f2-top{grid-template-columns:1.2fr 2fr;align-items:start;gap:clamp(40px,6vw,110px);display:grid}.f2-brand{justify-items:start;gap:12px;display:grid}.f2-lockup{align-items:center;gap:12px;display:flex}.f2-mark-stage{flex-shrink:0;width:40px}.f2-mark-stage svg{filter:drop-shadow(0 0 16px #d1f3374d)}.f2-wordmark{white-space:nowrap;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:800;line-height:1}.f2-wordmark .mox{color:#fff}.f2-wordmark .quote{color:#d1f337}.f2-tagvec{color:#f2f5fa;width:auto;height:11px;margin:10px 0 4px;display:block}.f2-desc{color:var(--mut);max-width:44ch;margin-top:18px;font-size:13.5px;line-height:1.8}.f2-note{font-family:var(--f-mono);color:var(--faint);max-width:46ch;margin-top:14px;font-size:10.5px;line-height:1.9}.f2-cols{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.f2-col .h{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-size:10.5px;display:block}.f2-col a{color:var(--mut);padding:5px 0;font-size:13.5px;transition:color .3s;display:block}.f2-col a.h{color:var(--faint);padding:0;text-decoration:none}.f2-col a:hover,.f2-col a.h:hover{color:var(--lime-4)}.f2-bar{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:52px;padding-top:26px;display:flex}.f2-bar .c{font-family:var(--f-mono);letter-spacing:.05em;color:var(--faint);font-size:11px}.f2-bar .f2-corp{color:#d1f337;text-decoration:none;transition:color .3s}.f2-bar .f2-corp:hover{color:var(--lime-4)}.f2-bar .f2-suite{font-family:var(--f-mono);letter-spacing:.05em;color:var(--faint);text-align:right;margin-left:auto;font-size:11px}.f2-bar:has(.lnks) .f2-suite{margin-left:0}.f2-bar .f2-suite-link{color:#d1f337;font-weight:400;text-decoration:none;transition:color .3s}.f2-bar .f2-suite-link:hover{color:var(--lime-4)}.f2-bar .lnks{font-family:var(--f-mono);letter-spacing:.05em;gap:14px;margin-left:auto;font-size:11px;display:flex}.f2-bar .lnks a{color:var(--faint);text-decoration:none;transition:color .3s}.f2-bar .lnks a:hover{color:var(--txt)}@media (max-width:900px){.eyebrow{letter-spacing:.2em;font-size:11.5px}.f2-top{grid-template-columns:1fr}.f2-cols{grid-template-columns:repeat(2,1fr)}}@media (pointer:fine){body.cur-on,body.cur-on a,body.cur-on button,body.cur-on .tgl{cursor:none}body.cur-on input,body.cur-on textarea,body.cur-on select{cursor:text}#lens{z-index:9998;pointer-events:none;-webkit-backdrop-filter:brightness(1.22)saturate(1.45)contrast(1.04);will-change:transform;opacity:0;width:38px;height:38px;transition:width .34s var(--ease),height .34s var(--ease),margin .34s var(--ease),border-color .3s,opacity .3s;border:1px solid #ffffff47;border-radius:50%;margin:-19px 0 0 -19px;position:fixed;top:0;left:0;box-shadow:inset 0 1px #ffffff47,inset 0 -6px 12px #ffffff0d,0 2px 14px #0000002e}#lens.on{opacity:1}#lens.grow{border-color:#c8ff3d99;width:60px;height:60px;margin:-30px 0 0 -30px}#lens.press{width:32px;height:32px;margin:-16px 0 0 -16px}#lensdot{z-index:9999;pointer-events:none;background:var(--lime);opacity:0;border-radius:50%;width:3.5px;height:3.5px;margin:-1.75px 0 0 -1.75px;transition:opacity .3s;position:fixed;top:0;left:0;box-shadow:0 0 8px #c8ff3dcc}#lensdot.on{opacity:1}body.lens-hidden #lens,body.lens-hidden #lensdot{opacity:0!important}}.ind-line{width:100%;max-width:560px;margin-top:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ind-track{gap:34px;width:max-content;animation:26s linear infinite ind;display:flex}.ind-track span{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:10.5px}.ind-track span i{color:var(--lime-4);margin-right:34px;font-style:normal}@keyframes ind{to{transform:translate(-50%)}}.preset-note{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:16px;font-size:10.5px}.preset-note b{color:var(--lime-4);font-weight:400}.ai-src{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.ai-src span{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-soft);border-radius:999px;padding:4px 9px;font-size:9.5px}.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0e1a3380,#0a1428b8);border-radius:20px;box-shadow:0 30px 80px -30px #0000008c}.panel .p-top{border-bottom:1px solid var(--line-soft);font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mut);justify-content:space-between;align-items:center;padding:16px 22px;font-size:11px;display:flex}.p-top .sim{color:var(--faint);letter-spacing:.13em;font-size:9.5px}.badge-band{font-family:var(--f-mono);letter-spacing:.14em;border-radius:999px;padding:4px 11px;font-size:10.5px}.badge-band.high{color:var(--lime-4);background:#c8ff3d1f;border:1px solid #c8ff3d47}.badge-band.med{color:var(--amber);background:#ffb0201a;border:1px solid #ffb0204d}.badge-band.low{color:var(--mut);border:1px solid var(--line);background:#e9edf50f}#s1 .stage1{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,4vw,70px);display:grid}#s1 .thread{gap:14px;display:grid}#s1 .bub{background:var(--navy-2);border:1px solid var(--line);max-width:92%;color:var(--txt);border-radius:14px 14px 14px 4px;padding:16px 20px;font-size:14.5px}#s1 .bub.us{background:#c8ff3d0f;border-color:#c8ff3d24;border-radius:14px 14px 4px;margin-left:auto}#s1 .bub .who{font-family:var(--f-mono);letter-spacing:.2em;color:var(--faint);text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}#s1 .bub mark{color:var(--lime-4);background:#c8ff3d29;border-radius:4px;padding:1px 5px;transition:background .4s}#s1 .struct{grid-auto-rows:1fr;gap:12px;display:grid}#s1 .st-card{border:1px solid var(--line);background:var(--navy-2);border-radius:14px;grid-template-columns:130px 1fr;align-content:center;align-items:baseline;gap:16px;padding:16px 20px;display:grid}#s1 .st-card .k{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lime-4);font-size:10.5px}#s1 .st-card .v{color:var(--txt);font-size:13.5px}#s1 .st-card .v em{color:var(--mut);font-style:normal}#s1 .st-note{font-family:var(--f-mono);letter-spacing:.15em;color:var(--faint);text-transform:uppercase;margin-top:8px;font-size:10.5px}#s2{overflow:hidden}#s2 .draft{grid-template-columns:300px 1fr;align-items:start;gap:clamp(28px,3.5vw,56px);display:grid}#s2 .d-rail{gap:4px;display:grid;position:sticky;top:120px}#s2 .di{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-left:1px solid var(--line);align-items:baseline;gap:14px;padding:8px 12px;font-size:12px;transition:color .4s,border-color .4s,background .4s;display:flex}#s2 .di b{color:var(--faint);font-size:10.5px;font-weight:400;transition:color .4s}#s2 .di.lit{color:var(--txt);border-left-color:var(--lime);background:#c8ff3d0a}#s2 .di.lit b{color:var(--lime-4)}#s2 .d-doc{background:var(--paper);color:var(--ink);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -32px #000000a6}#s2 .d-head{font-family:var(--f-mono);color:var(--ink-soft);border-bottom:1px solid var(--paper-line);justify-content:space-between;padding:16px 26px;font-size:10.5px;display:flex}#s2 .d-win{height:480px;padding:6px 26px 0;overflow:hidden}#s2 .d-scroll{will-change:transform}#s2 .d-sec{border-bottom:1px solid var(--paper-line);padding:16px 0 14px}#s2 .d-sec .dt{font-family:var(--f-disp);opacity:.22;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:14.5px;font-weight:600;transition:opacity .3s;display:flex}#s2 .d-sec .dt i{font-style:normal;font-family:var(--f-mono);color:var(--ink-soft);font-size:9.5px;font-weight:400}#s2 .d-sec.lit .dt{opacity:1}#s2 .d-sec .dl{--w:100%;background:#25272c21;border-radius:3px;width:0;height:6px;margin:7px 0}#s2 .d-sec .dl.s{--w:72%}#s2 .d-sec .dl.xs{--w:46%}#s2 .d-sec .dm{opacity:0;transition:all .35s;transform:translateY(6px)}#s2 .d-sec.lit .dm{opacity:1;transform:none}#s2 .money-line{border-top:1px solid var(--paper-line);justify-content:space-between;margin-top:10px;padding-top:9px;font-size:11.5px;display:flex}#s2 .money-line .money{color:var(--ink)}#s2 .d-foot{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--paper-line);padding:12px 26px;font-size:9.5px}@media (max-width:960px){#s2 .draft{grid-template-columns:1fr}#s2 .d-rail{display:none}#s2 .d-win{height:420px}}#s3 .grid3{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(28px,3vw,44px);display:grid}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);padding:12px 18px;font-size:11.5px;font-weight:400}.table td{border-bottom:1px solid var(--line-soft);color:var(--txt);padding:14px 18px}.table td.money,.table th.num{text-align:right}.table tr.sub td{color:var(--mut);font-size:12.5px}.table tr.phase td:first-child{font-family:var(--f-disp);font-weight:600}.table .roleu{color:var(--mut);font-size:12px}.advisor{gap:14px;display:grid}.adv-card{border:1px solid var(--line);background:var(--navy-2);border-radius:16px;padding:18px 20px}.adv-card .k{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10.5px;display:flex}.adv-card .big{font-family:var(--f-mono);letter-spacing:-.01em;color:var(--txt);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.adv-card .sub{color:var(--mut);margin-top:6px;font-size:12.5px;line-height:1.55}.adv-card.reco{background:linear-gradient(#c8ff3d12,#0a142899);border-color:#c8ff3d4d}.adv-card.reco .big{color:var(--lime)}.ai-note{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:9px;font-size:10.5px;display:flex}.ai-note:before{content:"";background:var(--lime-4);border-radius:50%;width:6px;height:6px}#s4 .live{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,3.4vw,52px);display:grid}.tgl-list{gap:12px;display:grid}.tgl{border:1px solid var(--line);background:var(--navy-2);text-align:left;border-radius:14px;grid-template-columns:1fr 132px 40px;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:border-color .3s,background .3s;display:grid}.tgl:hover{border-color:#e9edf538}.tgl.on{background:#c8ff3d0d;border-color:#c8ff3d59}.tgl .nm{font-family:var(--f-disp);color:var(--txt);font-size:15px;font-weight:600}.tgl .ds{color:var(--mut);margin-top:3px;font-size:12.5px}.tgl .pr{font-family:var(--f-mono);color:var(--txt);white-space:nowrap;text-align:right;justify-self:end;font-size:12.5px}.tgl .sw{border:1px solid var(--line);background:var(--navy-3);border-radius:999px;flex:none;width:44px;height:25px;transition:background .3s,border-color .3s;position:relative}.tgl .sw:after{content:"";background:var(--mut);width:18px;height:18px;transition:transform .3s var(--ease),background .3s;border-radius:50%;position:absolute;top:2.5px;left:3px}.tgl.on .sw{background:var(--lime);border-color:var(--lime)}.tgl.on .sw:after{background:var(--navy);transform:translate(19px)}.inv{background:var(--paper);color:var(--ink);border-radius:18px;padding:30px 32px;box-shadow:0 36px 90px -30px #0009}.inv .inv-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.inv h3{font-family:var(--f-disp);letter-spacing:-.01em;margin-bottom:6px;font-size:19px;font-weight:600}.inv .no{font-family:var(--f-mono);color:var(--ink-soft);font-size:11px}.inv .cl{color:var(--ink-soft);margin-bottom:20px;font-size:12.5px}.inv .li{border-bottom:1px solid var(--paper-line);justify-content:space-between;gap:14px;padding:10.5px 0;font-size:13.5px;display:flex}.inv .li .money{color:var(--ink);font-size:13.5px}.inv .li.opt{color:var(--ink-soft);opacity:0;max-height:0;transition:max-height .45s var(--ease),padding .45s var(--ease),opacity .35s,border-bottom-width .1s;border-bottom-width:0;padding:0;overflow:hidden}.inv .li.opt.show{opacity:1;border-bottom-width:1px;max-height:52px;padding:10.5px 0}.inv .li.opt .money{color:var(--ink)}.inv .li .u{color:var(--ink-soft);font-size:11.5px}.inv .subrow{color:var(--ink-soft);justify-content:space-between;padding:10px 0 0;font-size:12.5px;display:flex}.inv .subrow .money{color:var(--ink-soft);font-size:12.5px;font-weight:400}.inv .grand{background:var(--lime);border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 20px;display:flex}.inv .grand .lbl{font-family:var(--f-disp);color:var(--navy);font-size:13px;font-weight:600}.inv .grand .lbl small{font-family:var(--f-mono);letter-spacing:.1em;color:#060d1f99;margin-top:2px;font-size:9.5px;font-weight:400;display:block}.inv .grand .money{color:var(--navy);font-size:22px}.inv .rec-line{color:var(--ink-soft);justify-content:space-between;margin-top:12px;font-size:12.5px;display:flex}.inv .rec-line .money{color:var(--ink);font-size:12.5px;font-weight:700}.inv .meta{border-top:1px solid var(--paper-line);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;margin-top:18px;padding-top:14px;font-size:10px;display:flex}.inv .meta b{color:var(--lime-7)}#s5 .cc{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.cc-card{border:1px solid var(--line);background:var(--navy-2);border-radius:18px;padding:22px 24px;position:relative;overflow:hidden}.cc-card .k{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10.5px;display:flex}.cc-card .big{font-family:var(--f-mono);color:var(--txt);font-variant-numeric:tabular-nums;font-size:27px;font-weight:700}.cc-card .sub{color:var(--mut);margin-top:7px;font-size:12.5px;line-height:1.55}.cc-health,.cc-risk,.cc-margin{grid-column:span 4}.cc-appr{grid-column:span 5}.cc-vh{grid-column:span 7}.cc-stake{grid-column:span 5}.cc-tl{grid-column:span 7}.meter{background:#e9edf514;border-radius:3px;height:5px;margin-top:14px;overflow:hidden}.meter i{background:var(--lime);border-radius:3px;width:0;height:100%;display:block}.meter.amber i{background:var(--amber)}.appr-steps{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.appr-step{font-family:var(--f-mono);letter-spacing:.1em;border:1px solid var(--line);color:var(--mut);border-radius:999px;padding:6px 12px;font-size:10.5px}.appr-step.done{color:var(--lime-4);background:#c8ff3d12;border-color:#c8ff3d4d}.appr-step.now{color:var(--txt);border-color:#e9edf54d}.appr-arrow{color:var(--faint);font-size:11px}.vh-row{border-bottom:1px solid var(--line-soft);color:var(--mut);justify-content:space-between;gap:12px;padding:10px 0;font-size:12.5px;display:flex}.vh-row:last-child{border-bottom:none}.vh-row .v{font-family:var(--f-mono);color:var(--txt);font-size:11px}.vh-row .co{color:var(--amber);font-family:var(--f-mono);letter-spacing:.1em;background:#ffb02014;border:1px solid #ffb02059;border-radius:999px;padding:2px 9px;font-size:10px}.stakes{gap:10px;margin-top:4px;display:grid}.stake{align-items:center;gap:12px;font-size:13px;display:flex}.stake .av{width:30px;height:30px;font-family:var(--f-mono);background:var(--navy-3);border:1px solid var(--line);color:var(--mut);border-radius:50%;flex:none;place-items:center;font-size:10.5px;display:grid}.stake .who{color:var(--txt)}.stake .role{color:var(--faint);font-size:11.5px}.stake .st{font-family:var(--f-mono);letter-spacing:.12em;color:var(--mut);margin-left:auto;font-size:10px}.stake .st.ok{color:var(--lime-4)}.tl{margin-top:8px;padding-left:18px;position:relative}.tl:before{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:6px;left:4px}.tl-item{color:var(--mut);padding:7px 0;font-size:12.5px;position:relative}.tl-item:before{content:"";background:var(--faint);border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:-18px}.tl-item.hot:before{background:var(--lime)}.tl-item .d{font-family:var(--f-mono);color:var(--faint);margin-right:10px;font-size:10.5px}.tl-item b{color:var(--txt);font-weight:500}#s6 .tabs{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.tab{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--line);color:var(--mut);border-radius:999px;padding:10px 18px;font-size:11.5px;transition:all .3s}.tab:hover{color:var(--txt);border-color:#e9edf540}.tab.on{background:var(--lime);border-color:var(--lime);color:var(--navy);font-weight:700}#s6 .morph{grid-template-columns:1fr .9fr;align-items:start;gap:clamp(28px,3.4vw,54px);display:grid}#s6 .preset-doc{background:var(--paper);color:var(--ink);border-radius:18px;min-height:390px;padding:28px 30px;box-shadow:0 36px 90px -30px #0009}#s6 .preset-doc .dt{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:10px}#s6 .preset-doc h3{font-family:var(--f-disp);letter-spacing:-.01em;margin-bottom:16px;font-size:20px;font-weight:600}#s6 .preset-doc .li{border-bottom:1px solid var(--paper-line);justify-content:space-between;gap:12px;padding:9.5px 0;font-size:13px;display:flex}#s6 .preset-doc .li .u{color:var(--ink-soft);font-size:11.5px}#s6 .preset-doc .li .money{color:var(--ink);font-size:12.5px}#s6 .preset-doc .tot{background:var(--lime);border-radius:10px;justify-content:space-between;margin-top:14px;padding:12px 16px;display:flex}#s6 .preset-doc .tot span{font-family:var(--f-disp);color:var(--navy);font-size:12px;font-weight:600}#s6 .preset-doc .tot .money{color:var(--navy);font-size:15px}#s6 .preset-info{align-content:start;gap:20px;display:grid}#s6 .preset-info h3{font-family:var(--f-disp);letter-spacing:-.015em;font-size:clamp(22px,2.2vw,30px);font-weight:600}#s6 .preset-info p{color:var(--mut);max-width:48ch;font-size:15px}#s6 .facts{gap:10px;display:grid}#s6 .fact{border-bottom:1px solid var(--line-soft);grid-template-columns:150px 1fr;gap:14px;padding:10px 0;font-size:13px;display:grid}#s6 .fact .k{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding-top:2px;font-size:10.5px}#s6 .fact .v{color:var(--txt)}#s7{overflow:hidden}#s7 .rail-wrap{padding:96px 0 44px;position:relative}#s7 .rail{height:120px;position:relative}.wline{background:var(--line);height:1px;position:absolute;top:58px;left:0;right:0}.wline i{background:linear-gradient(90deg,#c8ff3d40,var(--lime));border-radius:2px;width:0;height:2px;position:absolute;top:-.5px;left:0;box-shadow:0 0 14px #c8ff3d59}.wstop{left:var(--x);justify-items:center;gap:14px;display:grid;position:absolute;top:58px;transform:translate(-50%)}.wdot{background:var(--line);border-radius:50%;width:7px;height:7px;margin-top:-3px;transition:all .35s}.wstop.past .wdot{background:var(--lime);box-shadow:0 0 10px #c8ff3d8c}.wnm{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:10.5px;transition:color .35s}.wstop.past .wnm{color:var(--txt)}.wglide{background:var(--lime);border-radius:50%;width:13px;height:13px;margin:-6px 0 0 -6.5px;position:absolute;top:58px;left:0;box-shadow:0 0 0 5px #c8ff3d24,0 0 22px #c8ff3db3}.wcard{text-align:center;pointer-events:none;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1428d9;border-radius:12px;justify-items:center;gap:3px;min-width:150px;padding:10px 18px;display:grid;position:absolute;top:-8px;left:0;transform:translate(-50%)}.wcard:after{content:"";border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1428d9;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.wcard b{font-family:var(--f-disp);color:var(--txt);font-size:14px;font-weight:600}.wcard span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:9.5px}@media (max-width:900px){#s7 .rail{height:150px}.wcard{display:none}.wnm{transform-origin:0 0;font-size:9.5px;transform:rotate(52deg)translate(8px)}}#s8 .ai-galwrap{position:relative}#s8 .ai-gal{padding:6px 0 26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}#s8 .ai-track{will-change:transform;gap:18px;width:max-content;display:flex}#s8 .ai-card{border:1px solid var(--line);background:radial-gradient(120% 90% at 20% 0%,#c8ff3d0f,transparent 55%),var(--navy-2);min-height:340px;transition:border-color .35s,transform .35s var(--ease),background .35s;border-radius:26px;flex-direction:column;flex:0 0 min(400px,84vw);justify-content:flex-end;padding:30px 30px 26px;display:flex;position:relative;overflow:hidden}#s8 .ai-card:nth-child(3n+2){background:radial-gradient(120% 90% at 80% 0%,#5fc8e612,transparent 55%),var(--navy-2)}#s8 .ai-card:nth-child(3n){background:radial-gradient(120% 90% at 50% 0%,#d4537e0d,transparent 55%),var(--navy-2)}#s8 .ai-card:hover{border-color:#c8ff3d4d;transform:translateY(-5px)}#s8 .ai-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),#c8ff3d14,transparent 65%);transition:opacity .4s;position:absolute;inset:0}#s8 .ai-card:hover:before{opacity:1}#s8 .ai-card .n{font-family:var(--f-mono);letter-spacing:.22em;color:var(--mut);margin-bottom:auto;font-size:11px}#s8 .ai-card h4{font-family:var(--f-disp);letter-spacing:-.015em;margin:18px 0 10px;font-size:clamp(21px,1.8vw,26px);font-weight:600;line-height:1.15;transition:color .3s}#s8 .ai-card:hover h4{color:var(--lime-4)}#s8 .ai-card p{color:var(--mut);font-size:14px;line-height:1.65}.law{border:1px solid var(--line);background:linear-gradient(90deg,#c8ff3d0d,#0000 55%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:32px 36px;display:flex}#s8 .law .big{font-family:var(--f-disp);letter-spacing:-.015em;font-size:clamp(20px,2.2vw,27px);font-weight:600}#s8 .law .big b{color:var(--lime-4);font-weight:600}#s8 .law p{color:var(--mut);max-width:46ch;font-size:13px}#s9{isolation:isolate;overflow:hidden}#s9 .an{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(26px,3vw,44px);display:grid}.eng-rows{contain:layout style;gap:4px;padding:8px 22px 18px;display:grid}.eng{grid-template-columns:170px 1fr 96px;align-items:center;gap:16px;padding:10px 0;font-size:13px;display:grid}.eng .s{color:var(--txt)}.eng .bar{background:#e9edf512;border-radius:3px;height:6px;overflow:hidden}.eng .bar i{background:var(--lime-4);opacity:.85;border-radius:3px;width:0;height:100%;display:block}#s9 .eng .bar i{transform-origin:0;will-change:transform;width:100%;transform:scaleX(0)}.eng.hot .bar i{background:var(--lime)}.eng .t{font-family:var(--f-mono);color:var(--mut);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.next-act{background:linear-gradient(#c8ff3d12,#0a142880);border:1px solid #c8ff3d4d;border-radius:16px;padding:20px 22px}.next-act .k{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lime-4);margin-bottom:10px;font-size:10.5px}.next-act p{color:var(--txt);font-size:13.5px;line-height:1.65}.next-act p em{color:var(--mut);font-style:normal}#s10{overflow:hidden}#s10 .flow{margin-top:16px;position:relative}#s10 .flow svg.wire{pointer-events:none;width:100%;height:120px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#s10 .prods{grid-template-columns:repeat(6,1fr);gap:14px;display:grid;position:relative}.prod{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;transition:border-color .4s,transform .4s var(--ease);background:#091225f2;border-radius:18px;justify-items:center;gap:9px;padding:22px 18px 20px;display:grid}a.prod{color:inherit;text-decoration:none}.prod:hover{transform:translateY(-4px)}.prod .dotc{border:2px solid var(--pc,#8c95a8);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.prod .dotc i{background:var(--pc,#8c95a8);border-radius:50%;width:12px;height:12px}.prod .nm{font-family:var(--f-disp);color:var(--txt);font-size:14.5px;font-weight:600}.prod .mt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:normal;text-align:center;font-size:9px}.prod.q{border-color:#c8ff3d66;box-shadow:0 0 44px -10px #c8ff3d38}.prod.q .nm{color:var(--lime-4)}#s10 .bridge{text-align:center;color:var(--mut);margin-top:40px;font-size:15px}#s10 .bridge b{color:var(--txt);font-weight:600}#close{text-align:center;padding:clamp(140px,18vh,220px) 0;position:relative;overflow:hidden}#close .glow{pointer-events:none;background:radial-gradient(circle,#c8ff3d12,#0000 62%);border-radius:50%;width:900px;height:900px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}#close .close-mark-stage{width:clamp(100px,16vw,120px);margin:0 auto 32px}#close .close-mark-stage svg{filter:drop-shadow(0 0 16px #d1f33740)}#close h2{font-family:var(--f-disp);letter-spacing:-.02em;text-transform:none;color:#fff;max-width:none;margin:0 auto 20px;font-size:clamp(36px,5.5vw,64px);font-weight:600;line-height:1.08}#close .sub{color:var(--mut);max-width:52ch;margin:0 auto 44px;font-size:clamp(15px,1.35vw,18px);line-height:1.7}#close .ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}footer{border-top:1px solid var(--line-soft);padding:52px 0 60px}footer .in{width:var(--w);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;margin:0 auto;display:flex}footer .l{gap:14px;display:grid}footer .l .lockup{font-family:var(--f-disp);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}footer .l .lockup svg{width:auto;height:24px}footer .fine{color:var(--faint);max-width:44ch;font-size:12px;line-height:1.7}footer .cols{flex-wrap:wrap;gap:56px;display:flex}footer .col{align-content:start;gap:10px;font-size:13px;display:grid}footer .col .h{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:10px}footer .col a{color:var(--mut);transition:color .25s}footer .col a:hover{color:var(--txt)}footer .legal{width:var(--w);border-top:1px solid var(--line-soft);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:34px auto 0;padding-top:22px;font-size:11.5px;display:flex}@media (max-width:1060px){#s8 .ai-grid{grid-template-columns:repeat(2,1fr)}#s10 .prods{grid-template-columns:repeat(3,1fr);gap:12px}#s10 .flow svg.wire{display:none}#s5 .cc{grid-template-columns:repeat(6,1fr)}.cc-health,.cc-risk,.cc-margin{grid-column:span 3}.cc-appr,.cc-stake,.cc-vh,.cc-tl{grid-column:span 6}}@media (max-width:900px){#hero .in,#s1 .stage1,#s3 .grid3,#s4 .live,#s6 .morph,#s9 .an{grid-template-columns:1fr}#nav .links{display:none}.cc-health,.cc-risk,.cc-margin{grid-column:span 6}}@media (max-width:620px){#s8 .ai-grid{grid-template-columns:1fr}#s10 .prods{grid-template-columns:repeat(2,1fr)}#s1 .st-card{grid-template-columns:1fr;gap:6px}#s6 .fact{grid-template-columns:1fr;gap:4px}}.ts-wide .meter i{animation:6s ease-in-out infinite msway}@keyframes msway{0%,to{width:63%}50%{width:58%}}.tscreen.ts-an.on .abar .tr i{animation:5.5s ease-in-out infinite barbreathe}@keyframes barbreathe{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}.fxrow.on .cc{animation:2.6s ease-in-out infinite ccpulse}@keyframes ccpulse{0%,to{box-shadow:0 0 #c8ff3d00}50%{box-shadow:0 0 16px #c8ff3d40}}.wglide{animation:2.4s ease-in-out infinite glidepulse}@keyframes glidepulse{0%,to{box-shadow:0 0 0 5px #c8ff3d24,0 0 22px #c8ff3db3}50%{box-shadow:0 0 0 9px #c8ff3d14,0 0 30px #c8ff3de6}}@media (prefers-reduced-motion:reduce){.ts-wide .meter i,.fxrow.on .cc,.wglide{animation:none}}@media (max-width:760px){section{padding:60px 0}.h-lg{letter-spacing:-.02em;font-size:clamp(28px,8.2vw,36px)}.lede{font-size:15.5px;line-height:1.7}.sec-head{margin-bottom:34px}.eyebrow{letter-spacing:.18em;font-size:11px}.logo-lockup .logo-full{height:30px}#nav .wrap{padding:0 16px}#nav .cta{padding:9px 16px;font-size:12.5px}#hero .in{gap:34px;padding-top:18px}#hero h1{font-size:clamp(38px,11vw,50px)}#hero .lede{font-size:15.5px}#hero .dust{display:none}#hero .gallery{margin-top:4px}#hero .slabwrap{width:min(340px,100%);height:372px}.slab{padding:20px 22px 18px}#hero .gallery .caption,#hero .caption{text-align:center;margin-top:14px;position:static;transform:none}#hero .indrail{gap:8px;margin-top:22px}#hero .indrail b{letter-spacing:.14em;padding:6px 11px;font-size:11px}#hero .suite-line{letter-spacing:.14em;font-size:11px;line-height:2}.slab .band{font-size:11px}.slab .ln,.slab .ln .money{font-size:12.5px}.card-logo{height:18px}.inv .lgk .card-logo{height:17px}#s6 .preset-doc .lgk .card-logo{height:18px}.s1-tab{padding:9px 12px;font-size:11.5px}#s1 .who,#s1 .msg .who,.convo .who,#s1 .st-card .k{font-size:11px}#s2 .d-win{height:360px;padding:4px 18px 0}#s2 .d-head{padding:13px 18px;font-size:11px}#s2 .d-sec .dt{font-size:13.5px}#s2 .d-sec .dt i{font-size:10.5px}#s2 .d-foot{padding:10px 18px;font-size:10.5px}.demo-tag,.sim-tag{font-size:11px!important}.cc .k,.cc .lab{font-size:11px}#s3 .grid3{width:min(100%,360px)}#s3 .table{font-size:10.5px}#s3 .table th{letter-spacing:.06em;padding:7px 4px;font-size:8px}#s3 .table td{padding:6px 4px}#s3 .table tr.sub td{font-size:9.5px}#s3 .table tr.phase td:first-child{font-size:10.5px}#s3 .table .roleu,#s3 .table td.money{font-size:9.5px}#s3 .table tr.phase td.money{font-size:10px}#s3 .panel .p-top{padding:10px 12px;font-size:8.5px}#s3 .panel .p-top .sim{font-size:7.5px}.advisor{gap:9px}.adv-card{border-radius:13px;padding:12px 14px}.adv-card .k{letter-spacing:.11em;font-size:9.5px}.adv-card .big{font-size:18px}.adv-card .sub{font-size:11.5px}.adv-card .preset-note{margin-top:8px;font-size:9.5px}.badge-band{padding:2px 8px;font-size:9px}.ai-note{font-size:9.5px}#s4 .lbl small,.lbl small,#s4 small,#s4 .meta,#s4 .meta *{font-size:10px!important}.ts-ai b{font-size:11px}#s4 .live{gap:20px;width:min(100%,360px)}.tgl-list{gap:8px}.tgl{border-radius:11px;grid-template-columns:1fr auto;gap:7px 10px;padding:11px 13px}.tgl .nm{font-size:13px}.tgl .pr{font-size:10.5px}.tgl .ds{margin-top:2px;font-size:11px}.tgl .sw{width:38px;height:21px}.tgl .sw:after{width:15px;height:15px;top:2px}.tgl.on .sw:after{transform:translate(17px)}.inv{border-radius:13px;margin-top:2px;padding:18px 15px}.inv h3{font-size:15.5px}.inv .no{font-size:10px}.inv .cl{margin-bottom:11px;font-size:10.5px}.inv .li,.inv .li .money{gap:8px;padding:7px 0;font-size:11.5px}.inv .li .u{font-size:10px}.inv .subrow{font-size:11px}.inv .grand{margin-top:11px;padding:11px 13px}.inv .grand .lbl{font-size:11px}.inv .grand .money{font-size:17px}.inv .rec-line{margin-top:8px;font-size:11px}.inv .meta{gap:4px;margin-top:11px;padding-top:9px;font-size:8.5px}.vh-row{font-size:11.5px}#tour .screens{min-height:0;height:auto!important}#tour .tscreen{padding:16px 14px;display:none;position:static;transform:none}#tour .tscreen.on{opacity:1;display:grid}#tour .chrome{gap:10px;padding:11px 12px}#tour .chrome .url{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10.5px;overflow:hidden}#tour .chrome .demo{font-size:9.5px;display:none}#tour .ttabs{gap:8px;margin-top:26px}.ttab{padding:9px 13px;font-size:11.5px}.ts-main .hd,.ts-card .k,.ts-rail .it i{font-size:11px}.ai-src span,.ts-band{font-size:10.5px}.abar{grid-template-columns:110px 1fr 42px;font-size:11.5px}.fxrow .cn{font-size:11.5px}.fxrow .cr,.fxnote,.vh-row .co,.vh-chip,.chip{font-size:10.5px}.preset-doc .mono,.fact,.fact b{font-size:12px}#s6 .tabs{gap:7px;margin-bottom:22px}.tab{padding:7px 12px;font-size:10px}#s6 .morph{width:min(100%,340px)}#s6 .preset-doc{border-radius:13px;padding:16px 14px}#s6 .preset-doc .dt{font-size:8.5px}#s6 .preset-doc h3{margin-bottom:9px;font-size:15px}#s6 .preset-doc .li{gap:7px;padding:6px 0;font-size:11px}#s6 .preset-doc .li .u{font-size:9.5px}#s6 .preset-doc .li .money{font-size:11px}#s6 .preset-doc .tot{padding:9px 12px}#s6 .preset-doc .tot .money{font-size:13px}#s6 .preset-info h3{font-size:clamp(18px,4.8vw,22px)}#s6 .preset-info p{font-size:13px}#s6 .fact{font-size:11.5px}#s7 .rail-wrap{padding:12px 0 8px}#s7 .rail{grid-template-columns:1fr 1fr;gap:10px 14px;height:auto;display:grid}.wline,.wglide,.wcard{display:none}.wstop{border:1px solid var(--line);background:var(--navy-2);border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:static;transform:none}.wdot{flex:none;margin:0}.wnm{letter-spacing:.1em;font-size:11.5px;transform:none}.wstop.past{border-color:#c8ff3d59}#s8 .ai-card{border-radius:18px;flex:0 0 min(76vw,300px);min-height:260px;padding:20px 18px 16px}#s8 .ai-card .n{font-size:10.5px}#s8 .ai-card h4{margin:12px 0 7px;font-size:17px}#s8 .ai-card p{font-size:12.5px;line-height:1.55}#s8 .law{margin-top:26px;padding:20px 18px}.cc-vh .vh-row .co{margin-top:6px;display:inline-block}.next-act{padding:14px 16px}.next-act p{font-size:12px}#s10 .prods{grid-template-columns:1fr 1fr;gap:10px}.prod{border-radius:13px;padding:15px 12px}.prod .dotc{width:30px;height:30px}.prod .mt{font-size:8px}.prod .nm{font-size:13px}#s10 .bridge{margin-top:26px;font-size:13px}.f2-mark-stage{width:34px}.f2-wordmark{font-size:18px}.f2-desc,.f2-col a{font-size:12.5px}.f2-bar{flex-wrap:nowrap;gap:5px;font-size:9px}.f2-bar .c,.f2-bar .f2-suite{letter-spacing:.02em;font-size:8px}#demo .gform{gap:10px;max-width:min(100%,340px);margin-inline:auto}.gfld input,.gfld textarea{border-radius:11px;padding:20px 13px 7px}.gfld textarea{min-height:88px;padding-top:24px}.gfld label{font-size:13.5px;top:14px;left:13px}.gfld input:focus~label,.gfld input:not(:placeholder-shown)~label,.gfld textarea:focus~label,.gfld textarea:not(:placeholder-shown)~label{font-size:10px;top:6px}.gferr{margin-top:4px;font-size:10.5px}.gsubmit{margin-top:2px;padding:13px 0;font-size:14.5px}.gnote{font-size:11px}.gdone{border-radius:11px;padding:13px;font-size:13.5px}}@media (max-width:900px){:root{--w:min(1240px, calc(100% - 32px))}.sec-head{text-align:center;margin-left:auto;margin-right:auto}.sec-head .eyebrow{flex-wrap:wrap;justify-content:center;row-gap:8px}.sec-head .lede{margin-left:auto;margin-right:auto}#hero .copy{text-align:center}#hero .copy .eyebrow,#hero .ctas,#hero .suite-line,#close .ctas{justify-content:center}#hero .gallery{width:100%;max-width:380px;margin-inline:auto}#nav .in{width:var(--w);gap:12px;height:auto;min-height:68px;padding:12px 0}.logo-lockup .logo-full{height:30px}.f2-top{text-align:center}.f2-brand{flex-direction:column;align-items:center;display:flex}.f2-lockup{margin-inline:auto}.f2-mark-stage,.f2-wordmark{margin-inline:0}.f2-tagvec{margin-inline:auto}.f2-desc,.f2-note{text-align:center;max-width:38ch;margin-inline:auto}.f2-cols{text-align:center;grid-template-columns:1fr;gap:32px;width:min(100%,280px);margin-inline:auto}.f2-col .h{margin-bottom:12px}.f2-bar{text-align:left;flex-flow:row;justify-content:space-between;align-items:baseline;gap:6px}.f2-bar .c{letter-spacing:.03em;flex:auto;min-width:0;font-size:9px;line-height:1.35}.f2-bar .f2-suite{text-align:right;white-space:nowrap;letter-spacing:.03em;flex:none;margin-left:0;font-size:9px}.f2-bar .lnks{display:none}#s1 .s1-tabs,#tour .ttabs{justify-content:center}#s3 .grid3>*{min-width:0}#s3 .grid3{width:min(100%,400px);margin-inline:auto}#s3 .panel{overflow:hidden}#s3 .table{table-layout:fixed;width:100%;min-width:0;font-size:10.5px}#s3 .table th:first-child,#s3 .table td:first-child{width:36%}#s3 .table th:nth-child(2),#s3 .table td:nth-child(2){width:17%}#s3 .table th:nth-child(3),#s3 .table td:nth-child(3){width:15%}#s3 .table th:nth-child(4),#s3 .table td:nth-child(4){width:32%}#s3 .table th{letter-spacing:.06em;padding:7px 4px;font-size:8px;line-height:1.25}#s3 .table td{overflow-wrap:anywhere;padding:6px 4px;line-height:1.3}#s3 .table tr.sub td{font-size:10px}#s3 .table tr.phase td:first-child{font-size:11px}#s3 .table .roleu{font-size:10px}#s3 .table td.money{font-size:10px;font-weight:600}#s3 .table tr.phase td.money{font-size:10.5px}.panel .p-top{letter-spacing:.1em;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 11px;font-size:8.5px}.panel .p-top .sim{letter-spacing:.07em;font-size:7.5px;line-height:1.45}.advisor{gap:9px;width:100%}.adv-card{border-radius:13px;padding:13px 14px}.adv-card .k{letter-spacing:.12em;margin-bottom:6px;font-size:9.5px}.adv-card .big{font-size:19px}.adv-card .sub{margin-top:4px;font-size:11.5px;line-height:1.45}.adv-card .preset-note{letter-spacing:.08em;margin-top:8px;font-size:9.5px;line-height:1.5}.badge-band{padding:3px 9px;font-size:9.5px}.ai-note{font-size:10px}#s4 .live{gap:20px;width:min(100%,400px);margin-inline:auto}.tgl-list{gap:8px}.tgl{border-radius:11px;gap:10px;padding:12px 13px}.tgl .nm{font-size:13px}.tgl .ds{margin-top:2px;font-size:11px}.tgl .pr{font-size:10.5px}.tgl .sw{width:40px;height:22px}.tgl .sw:after{width:16px;height:16px}.tgl.on .sw:after{transform:translate(17px)}.inv{border-radius:14px;padding:20px 16px}.inv h3{font-size:16px}.inv .no{font-size:10px}.inv .cl{margin-bottom:12px;font-size:11px;line-height:1.45}.inv .li{gap:8px;padding:7px 0;font-size:11.5px}.inv .li .money{font-size:11.5px}.inv .li .u{font-size:10px}.inv .subrow{padding-top:6px;font-size:11px}.inv .subrow .money{font-size:11px}.inv .grand{border-radius:9px;margin-top:12px;padding:11px 13px}.inv .grand .lbl{font-size:11px}.inv .grand .lbl small{font-size:8.5px}.inv .grand .money{font-size:18px}.inv .rec-line{margin-top:8px;font-size:11px}.inv .rec-line .money{font-size:11px}.inv .meta{letter-spacing:.1em;flex-wrap:wrap;gap:4px;margin-top:12px;padding-top:10px;font-size:8.5px}#s6 .tabs{justify-content:center;gap:8px;margin-bottom:26px}.tab{padding:8px 14px;font-size:10.5px}#s6 .morph{gap:24px;width:min(100%,380px);margin-inline:auto}#s6 .preset-doc{border-radius:15px;width:100%;min-height:0;padding:20px 18px}#s6 .preset-doc .dt{letter-spacing:.16em;margin-bottom:6px;font-size:9px}#s6 .preset-doc h3{margin-bottom:11px;font-size:16px;line-height:1.2}#s6 .preset-doc .li{gap:8px;padding:7px 0;font-size:11.5px}#s6 .preset-doc .li>span:first-child{overflow-wrap:anywhere;min-width:0}#s6 .preset-doc .li .u{font-size:10px}#s6 .preset-doc .li .money{white-space:nowrap;font-size:11.5px}#s6 .preset-doc .tot{margin-top:11px;padding:10px 13px}#s6 .preset-doc .tot span{font-size:11px}#s6 .preset-doc .tot .money{font-size:13.5px}#s6 .preset-info{text-align:center;gap:16px}#s6 .preset-info h3{font-size:clamp(19px,5vw,24px)}#s6 .preset-info p{margin-inline:auto;font-size:13.5px}#s6 .fact{gap:6px;padding:8px 0;font-size:12px}#s6 .fact .k{font-size:10px}#s7 .rail-wrap{padding:20px 0 8px}.wstop{padding:10px 12px}.wnm{font-size:11px}#s8 .ai-card{border-radius:20px;flex:0 0 min(78vw,340px);min-height:280px;padding:24px 22px 20px}#s8 .ai-card h4{margin:14px 0 8px;font-size:clamp(18px,4.8vw,22px)}#s8 .ai-card p{font-size:13px;line-height:1.6}#s8 .law{border-radius:16px;gap:16px;margin-top:32px;padding:24px 22px}#s8 .law .big{font-size:clamp(18px,4.5vw,22px)}#s8 .law p{font-size:12.5px}#s9 .eng-rows{grid-template-columns:minmax(120px,10.5em) minmax(0,1fr) minmax(58px,5em);align-items:center;gap:6px 12px;padding:6px 16px 14px;display:grid}#s9 .eng{display:contents}#s9 .eng .s{overflow-wrap:anywhere;min-width:0;font-size:12px}#s9 .eng .t{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:10.5px}.next-act{border-radius:14px;padding:16px 18px}.next-act .k{margin-bottom:8px;font-size:10px}.next-act p{font-size:12.5px;line-height:1.6}.prod{border-radius:14px;gap:8px;padding:18px 14px 16px}.prod .dotc{width:34px;height:34px}.prod .dotc i{width:10px;height:10px}.prod .nm{font-size:13.5px}.prod .mt{letter-spacing:.12em;font-size:8.5px}#s10 .bridge{margin-top:32px;font-size:13.5px}#s3 .grid3>*,#s4 .live>*,#s6 .morph>*,#s9 .an>*{min-width:0}#demo .gform{gap:11px;max-width:min(100%,380px);margin-inline:auto}.gfld input,.gfld textarea{border-radius:12px;padding:22px 14px 8px;font-size:16px}.gfld textarea{min-height:96px;padding-top:26px}.gfld label{font-size:14px;top:15px;left:14px}.gfld input:focus~label,.gfld input:not(:placeholder-shown)~label,.gfld textarea:focus~label,.gfld textarea:not(:placeholder-shown)~label{font-size:10.5px;top:7px}.gferr{margin-top:5px;font-size:11px}.gsubmit{margin-top:4px;padding:14px 0;font-size:15px}.gnote{font-size:11.5px}.gdone{border-radius:12px;padding:14px;font-size:14px}.panel,.inv,.d-doc,#tour .frame,.adv-card,.cc-card,.next-act,.law{width:100%;max-width:100%}#s8 .law{text-align:center;flex-direction:column;align-items:center;padding:28px 22px}#s8 .law p{margin-inline:auto}#s10 .sec-head,#s10 .bridge{text-align:center}#s10 .eyebrow{justify-content:center}#s10 .prods{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,440px);margin-inline:auto}}@media (max-width:760px){:root{--w:min(1240px, calc(100% - 24px))}section{padding:56px 0}#hero{min-height:auto;padding:108px 0 64px}#hero .in{justify-items:center;gap:28px}#hero h1{margin-inline:auto;font-size:clamp(34px,10vw,48px)}#hero .lede{margin-inline:auto;font-size:15.5px}#hero .slabwrap{width:min(100%,340px);height:360px;margin-inline:auto}#hero .ctas,#close .ctas{flex-direction:column;align-items:stretch;width:100%;max-width:360px;margin-inline:auto}#hero .ctas .cta,#hero .ctas .cta-ghost,#close .ctas .cta,#close .ctas .cta-ghost{text-align:center;justify-content:center;width:100%}#demo .sec-head{width:100%;max-width:100%;padding-inline:0}#demo{text-align:center}#demo .gform{grid-template-columns:1fr;width:100%;max-width:min(100%,340px);margin-inline:auto}.gfld,.gfld.half{grid-column:1/-1;width:100%}.gfld input,.gfld textarea{font-size:16px}.gferr{text-align:left}.gsubmit,.gnote,.gdone{width:100%}.inv{padding:16px 14px}.tgl{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:6px 10px;padding:11px 12px}.tgl .nm,.tgl .ds{grid-column:1}.tgl .pr{text-align:right;white-space:normal;grid-area:1/2/span 2;align-self:center}.tgl .sw{grid-column:1/-1;justify-self:start}#s5 .cc{grid-template-columns:1fr}#s5 .cc-card,.cc-health,.cc-risk,.cc-margin,.cc-appr,.cc-stake,.cc-vh,.cc-tl{grid-column:1/-1}#s7 .rail{width:min(100%,360px);margin-inline:auto}#s8 .ai-card{flex:0 0 min(100%,82vw)}#s9 .eng-rows{grid-template-columns:minmax(108px,9.8em) minmax(0,1fr) minmax(52px,4.8em);align-items:center;gap:6px 10px;padding:6px 16px 14px;display:grid}#s9 .eng{display:contents}#s9 .eng .s{overflow-wrap:anywhere;min-width:0}#s9 .eng .t{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.cc-vh .vh-row .co{margin-top:6px;display:inline-block}#s10 .prods{grid-template-columns:1fr;width:min(100%,320px)}.prod{width:100%;min-width:0}#close h2{letter-spacing:-.02em;font-size:clamp(30px,8vw,48px)}#close .sub{padding-inline:4px}footer{padding:48px 0 36px}.f2-cols{width:100%;max-width:320px}.f2-bar .c{line-height:1.35}}@media (max-width:380px){:root{--w:min(1240px, calc(100% - 20px))}#nav .cta.small{padding:8px 12px;font-size:11.5px}.eyebrow{letter-spacing:.14em;gap:10px}.eyebrow:before{width:18px}#hero .suite-line{gap:6px;line-height:1.9}.slab{padding:18px 16px 16px}.slab h4{font-size:15px}}
