@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/fonts/instrument-sans-400-700.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk-300-700.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--void:#010D18;--cnv:#011627;--panel:#06263F;--panel2:#0A2C46;--ink:#E8F1F2;--ink72:rgba(232,241,242,.72);--ink58:rgba(232,241,242,.6);--line:rgba(232,241,242,.1);--lineS:rgba(232,241,242,.22);--lime:#99DC1B;--limeDim:rgba(153,220,27,.3);--limeGlow:rgba(153,220,27,.4);--limeInk:#0A1400;--grid:rgba(232,241,242,.032);--scrim:rgba(1,7,13,.82);--gx:clamp(20px,4.6vw,68px);--fd:"Space Grotesk",ui-sans-serif,-apple-system,"Helvetica Neue",Arial,sans-serif;--fb:"Instrument Sans",ui-sans-serif,-apple-system,"Helvetica Neue",Arial,sans-serif;--fm:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}:root[data-mode=light]{--void:#EDF1EA;--cnv:#F4F7F1;--panel:#FFFFFF;--panel2:#E5EBE1;--ink:#011627;--ink72:rgba(1,22,39,.78);--ink58:rgba(1,22,39,.62);--line:rgba(1,22,39,.12);--lineS:rgba(1,22,39,.26);--limeGlow:rgba(120,175,15,.28);--grid:rgba(1,22,39,.045);--scrim:rgba(237,241,234,.88)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--void);color:var(--ink);font-family:var(--fb);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background .45s ease,color .45s ease}::selection{background:var(--lime);color:#011627}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img,svg{max-width:100%;display:block}h1,h2,h3,h4{margin:0;text-wrap:balance;font-family:var(--fd)}p{margin:0}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:1px}.mono{font-family:var(--fm)}.lbl{font-family:var(--fm);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink58)}.lbl--lime{color:var(--lime)}.sec{position:relative;padding:clamp(76px,9.5vw,132px) var(--gx)}.sec__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(36px,4.5vw,56px);flex-wrap:wrap}.wrap{max-width:1440px;margin:0 auto}.rv{opacity:1;transform:none}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1)}.js .rv.is-in{opacity:1;transform:none}.js .rv--l{transform:translate(-30px)}.js .rv--r{transform:translate(30px)}.js .rv--l.is-in,.js .rv--r.is-in{transform:none}.js .hero .rv{opacity:1;transform:none;transition:none;animation:heroIn .5s cubic-bezier(.19,1,.22,1) both}.js .hero .rv--r{animation-name:heroInR}@keyframes heroIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes heroInR{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.btn{position:relative;display:inline-flex;align-items:center;gap:12px;background:var(--lime);color:#011627;border:0;font-family:var(--fm);font-weight:700;font-size:13px;letter-spacing:.07em;padding:17px 28px;transition:box-shadow .3s ease,transform .3s ease;will-change:transform}.btn:hover{box-shadow:0 0 36px var(--limeGlow)}.btn .btn-arr{transition:transform .3s cubic-bezier(.19,1,.22,1)}.btn:hover .btn-arr{transform:translate(5px)}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--lineS)}.btn--ghost:hover{border-color:var(--lime);color:var(--lime);box-shadow:none}.nav{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:80;height:76px;display:flex;align-items:center;gap:18px;padding:0 var(--gx);border-bottom:1px solid transparent;transition:background .4s ease,border-color .4s ease,height .35s ease}.nav.is-solid{background:color-mix(in srgb,var(--void) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line);height:64px}.nav__logo{display:flex;align-items:center;gap:18px;flex-shrink:0}.nav__logo svg{height:24px;width:auto;color:var(--ink);transition:color .45s ease}.nav__div{width:1px;height:26px;background:var(--lineS)}.nav__tag{font-family:var(--fm);font-size:10px;letter-spacing:.24em;color:var(--ink58);white-space:nowrap}.nav__links{display:flex;align-items:center;gap:34px;margin-left:auto}.nav__link{position:relative;font-family:var(--fm);font-size:12px;letter-spacing:.15em;color:var(--ink72);background:none;border:0;padding:6px 0;transition:color .25s ease}.nav__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--lime);transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.19,1,.22,1)}.nav__link:hover,.nav__link[aria-expanded=true]{color:var(--ink)}.nav__link:hover:after,.nav__link[aria-expanded=true]:after{transform:scaleX(1);transform-origin:left}.nav__link .cr{display:inline-block;margin-left:8px;transition:transform .35s ease;font-size:9px;color:var(--lime)}.nav__link[aria-expanded=true] .cr{transform:rotate(180deg)}.nav__cta{margin-left:6px;padding:13px 22px;font-size:12px}.mode{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--line);padding:9px 12px;font-family:var(--fm);font-size:10px;letter-spacing:.16em;color:var(--ink58);transition:border-color .3s ease,color .3s ease}.mode:hover{border-color:var(--lime);color:var(--ink)}.mode svg{width:12px;height:12px}.burger{display:none;background:none;border:1px solid var(--lineS);width:46px;height:46px;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-left:auto}.burger span{width:17px;height:1.5px;background:var(--ink);transition:transform .35s ease,opacity .3s ease}.burger span:nth-child(2){background:var(--lime)}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mega{position:fixed;top:0;left:0;right:0;z-index:70;padding-top:64px;visibility:hidden;pointer-events:none}.mega.is-open{visibility:visible;pointer-events:auto}.mega__panel{background:color-mix(in srgb,var(--cnv) 94%,transparent);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--line);transform:translateY(-102%);transition:transform .6s cubic-bezier(.77,0,.18,1);padding:clamp(28px,4vw,52px) var(--gx) clamp(22px,3vw,36px)}.mega.is-open .mega__panel{transform:translateY(0)}.mega__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,4vw,72px);max-width:1440px;margin:0 auto}.mega__item{display:flex;align-items:center;gap:22px;padding:20px 10px;border-top:1px solid var(--line);background:none;border-left:0;border-right:0;border-bottom:0;text-align:left;color:var(--ink);width:100%;opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .5s cubic-bezier(.19,1,.22,1),background .25s ease}.mega__item:last-of-type{border-bottom:1px solid var(--line)}.mega.is-open .mega__item{opacity:1;transform:none}.mega.is-open .mega__item:nth-child(1){transition-delay:.08s}.mega.is-open .mega__item:nth-child(2){transition-delay:.14s}.mega.is-open .mega__item:nth-child(3){transition-delay:.2s}.mega.is-open .mega__item:nth-child(4){transition-delay:.26s}.mega__item:hover{background:color-mix(in srgb,var(--panel) 55%,transparent)}.mega__num{font-family:var(--fm);font-size:12px;color:var(--lime);width:30px;flex-shrink:0}.mega__name{font-family:var(--fd);font-size:clamp(20px,2vw,27px);font-weight:700;letter-spacing:-.01em;flex-grow:1}.mega__desc{font-size:12.5px;color:var(--ink58);max-width:230px;line-height:1.5;display:block}.mega__arr{width:38px;height:38px;border:1px solid var(--lineS);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s ease,border-color .25s ease}.mega__item:hover .mega__arr{background:var(--lime);border-color:var(--lime)}.mega__item:hover .mega__arr svg{stroke:#011627}.mega__arr svg{stroke:var(--ink);transition:stroke .25s ease}.mega__view{position:relative;border:1px solid var(--line);min-height:280px;overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .5s ease .2s,transform .55s cubic-bezier(.19,1,.22,1) .2s;background:var(--panel)}.mega.is-open .mega__view{opacity:1;transform:none}.mega__art{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;display:flex;align-items:flex-end;padding:22px}.mega__art.is-on{opacity:1}.mega__art .lbl{position:relative;z-index:2}.mega__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:18px auto 0;flex-wrap:wrap}.mega__foot .lbl{font-size:10px}.mega__tear{font-family:var(--fm);font-size:11.5px;letter-spacing:.14em;color:var(--lime);background:none;border:0;display:inline-flex;align-items:center;gap:10px;padding:8px 0}.mega__tear:hover{text-decoration:underline;text-underline-offset:5px}.mega__scrim{position:fixed;inset:0;z-index:-1;background:var(--scrim);opacity:0;transition:opacity .5s ease}.mega.is-open .mega__scrim{opacity:1}.sheet{position:fixed;inset:0;z-index:75;background:var(--void);padding:calc(env(safe-area-inset-top,0px) + 90px) var(--gx) 40px;display:flex;flex-direction:column;gap:6px;clip-path:circle(0% at calc(100% - 43px) 43px);transition:clip-path .65s cubic-bezier(.77,0,.18,1);visibility:hidden;overflow-y:auto}.sheet.is-open{clip-path:circle(150% at calc(100% - 43px) 43px);visibility:visible}.sheet__link{font-family:var(--fd);font-size:clamp(30px,8vw,40px);font-weight:700;letter-spacing:-.02em;padding:12px 0;border-bottom:1px solid var(--line);background:none;border-top:0;border-left:0;border-right:0;color:var(--ink);text-align:left;display:flex;align-items:baseline;gap:14px}.sheet__link .mono{font-size:11px;color:var(--lime)}.sheet__sub{display:flex;flex-direction:column;gap:2px;padding:8px 0 4px}.sheet__sub a{font-family:var(--fm);font-size:13px;letter-spacing:.1em;color:var(--ink72);padding:10px 0 10px 34px}.sheet__foot{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding-top:28px}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + clamp(120px,16vh,170px)) var(--gx) 34px;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:min(9vw,118px) min(9vw,118px);overflow:hidden}.hero__glow{position:absolute;width:70vw;height:70vw;max-width:900px;max-height:900px;border-radius:50%;background:radial-gradient(circle,var(--limeGlow),transparent 62%);opacity:.14;top:-20%;right:-18%;pointer-events:none;will-change:transform}.hero__meta{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.hero__h1{margin-top:clamp(26px,4.5vh,48px);font-size:clamp(52px,9.6vw,148px);line-height:.94;font-weight:700;letter-spacing:-.035em}.hero__h1 .out{color:transparent;-webkit-text-stroke:2px var(--ink)}@supports not (-webkit-text-stroke:2px black){.hero__h1 .out{color:var(--ink72)}}.hero__h1 .dot{color:var(--lime);text-shadow:0 0 34px var(--limeGlow)}.hero__cols{display:flex;gap:clamp(32px,4.5vw,64px);margin-top:clamp(30px,5vh,54px);align-items:stretch;flex-wrap:wrap}.hero__lead{max-width:600px;flex:1 1 420px;display:flex;flex-direction:column;gap:26px}.hero__sub{font-size:clamp(15.5px,1.35vw,18px);color:var(--ink72);max-width:560px}.hero__sub strong{color:var(--ink);font-weight:500}.tear{display:flex;flex-direction:column;gap:11px}.tear__row{display:flex;gap:12px;flex-wrap:wrap}.tear__input{flex:1 1 240px;min-width:0;background:color-mix(in srgb,var(--panel) 62%,transparent);border:1px solid var(--lineS);color:var(--ink);padding:16px 17px;font-family:var(--fm);font-size:13.5px;transition:border-color .3s ease,box-shadow .3s ease}.tear__input::placeholder{color:var(--ink58)}.tear__input:focus{outline:none;border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.tear__note{font-family:var(--fm);font-size:11.5px;line-height:1.6;color:var(--ink58)}.vitals{flex:0 1 330px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 42%,transparent);padding:22px 24px;display:flex;flex-direction:column;gap:16px;align-self:flex-start}.vitals__head{display:flex;align-items:center;gap:10px}.led{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--limeGlow);flex-shrink:0}.js .led{animation:led 2.6s ease-in-out infinite}@keyframes led{0%,to{opacity:1}50%{opacity:.35}}.vitals__row{display:flex;flex-direction:column;gap:6px}.vitals__kv{display:flex;justify-content:space-between;font-family:var(--fm);font-size:12px}.vitals__kv em{font-style:normal;color:var(--ink58)}.vitals__kv b{font-weight:500;color:var(--ink)}.vitals__kv b.is-lime{color:var(--lime)}.vitals__bar{height:3px;background:var(--line);overflow:hidden}.vitals__fill{height:100%;width:0;background:var(--lime);transition:width 1.4s cubic-bezier(.19,1,.22,1)}.vitals__cap{font-family:var(--fm);font-size:10.5px;line-height:1.55;color:var(--ink58);border-top:1px solid var(--line);padding-top:13px}.hero__foot{margin-top:auto;padding-top:34px;display:flex;justify-content:space-between;align-items:center;gap:14px}.scrollcue{display:flex;align-items:center;gap:12px}.scrollcue svg{overflow:visible}.js .scrollcue .cue-line{animation:cue 2.2s cubic-bezier(.77,0,.18,1) infinite}@keyframes cue{0%{transform:translateY(-9px);opacity:0}35%{opacity:1}to{transform:translateY(9px);opacity:0}}.tick{position:absolute;width:15px;height:15px;color:var(--lineS)}.tick--tl{top:84px;left:16px}.tick--tr{top:84px;right:16px}.tick--bl{bottom:16px;left:16px}.tick--br{bottom:16px;right:16px}.marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0;overflow:hidden;position:relative}.marq__track{display:flex;align-items:center;gap:0;width:max-content}.js .marq__track{animation:marq 36s linear infinite}.marq.is-paused .marq__track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.marq__set{display:flex;align-items:center;flex-shrink:0}.marq__name{font-family:var(--fm);font-size:13px;letter-spacing:.2em;color:var(--ink58);white-space:nowrap}.marq__dot{width:6px;height:6px;border-radius:50%;background:var(--lime);margin:0 30px;flex-shrink:0}#field{position:fixed;inset:0;z-index:0;pointer-events:none}main,footer,.marq{position:relative;z-index:1}html:not(.js) #field{display:none}.rm #field{display:none}.svc{border-top:1px solid var(--line)}.svc__row{position:relative;display:grid;grid-template-columns:60px minmax(0,1.15fr) minmax(0,.85fr) 48px;gap:clamp(16px,2.5vw,34px);align-items:center;padding:clamp(26px,3.2vw,40px) 8px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .35s ease}.svc__row:hover{background:color-mix(in srgb,var(--panel) 32%,transparent)}.svc__num{font-family:var(--fm);font-size:13px;color:var(--lime)}.svc__name{font-size:clamp(24px,3vw,40px);font-weight:500;letter-spacing:-.02em;transition:transform .45s cubic-bezier(.19,1,.22,1),color .3s ease}.svc__row:hover .svc__name{transform:translate(10px);color:var(--lime)}.svc__desc{font-size:14px;line-height:1.55;color:var(--ink58)}.svc__go{width:46px;height:46px;border:1px solid var(--lineS);display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,transform .45s cubic-bezier(.19,1,.22,1)}.svc__go svg{stroke:var(--ink);transition:stroke .3s ease}.svc__row:hover .svc__go{background:var(--lime);border-color:var(--lime);transform:rotate(45deg)}.svc__row:hover .svc__go svg{stroke:#011627}.svc__more{grid-column:2 / 4;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-height:0;overflow:hidden;opacity:0;transition:max-height .55s cubic-bezier(.19,1,.22,1),opacity .4s ease,margin .4s ease}.svc__row:hover .svc__more,.svc__row:focus-within .svc__more{max-height:80px;opacity:1;margin-top:14px}.chip{font-family:var(--fm);font-size:10.5px;letter-spacing:.1em;color:var(--ink72);border:1px solid var(--lineS);padding:7px 12px;white-space:nowrap}.svc__preview{position:fixed;z-index:60;width:280px;height:180px;pointer-events:none;opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .4s cubic-bezier(.19,1,.22,1);border:1px solid var(--lineS);overflow:hidden;display:none}.svc__preview.is-on{opacity:1;transform:scale(1)}.svc__preview .pv{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.svc__preview .pv.is-on{opacity:1}.bar{border-radius:3px}.pin{position:relative}.js:not(.rm) .pin{height:240vh}.pin__stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;overflow:hidden;padding:110px var(--gx);perspective:1100px}.js:not(.rm) .pin__stage{position:sticky;top:0;height:100vh;padding:0 var(--gx)}.flood__l{font-family:var(--fd);font-size:clamp(34px,5.6vw,84px);font-weight:700;letter-spacing:-.03em;line-height:1.04;text-align:center;will-change:transform,opacity;margin:0}.flood__l em{font-style:normal;color:transparent;-webkit-text-stroke:1.8px var(--ink)}@supports not (-webkit-text-stroke:1px black){.flood__l em{color:var(--ink72)}}.flood__l .dot-i{color:var(--lime)}.flood__hint{position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.flood__dot{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--lime);transform:scale(0);will-change:transform,opacity}.rm .flood__dot,html:not(.js) .flood__dot{display:none}.flood__state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;opacity:0;pointer-events:none;text-align:center;padding:0 var(--gx);will-change:transform,opacity}.rm .flood__state,html:not(.js) .flood__state{display:none}.flood__state p{font-family:var(--fd);font-size:clamp(30px,4.6vw,64px);font-weight:700;letter-spacing:-.03em;color:#011627;max-width:900px;line-height:1.1}.flood__state .lbl{color:#011627bf}.leak{background:color-mix(in srgb,var(--cnv) 82%,transparent);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.leak__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,4vw,72px);align-items:start}.leak__intro{font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:var(--ink72);max-width:520px;margin-bottom:clamp(26px,3vw,40px)}.slider{display:flex;flex-direction:column;gap:12px;padding:22px 0;border-top:1px solid var(--line)}.slider:last-of-type{border-bottom:1px solid var(--line)}.slider__top{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.slider__val{font-family:var(--fm);font-size:15px;color:var(--lime);font-variant-numeric:tabular-nums}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:pointer;margin:0}input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--lime) var(--fill,50%),var(--lineS) var(--fill,50%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-8px;background:var(--lime);border:2px solid var(--void);box-shadow:0 0 0 1px var(--lime),0 0 16px var(--limeGlow);border-radius:2px}input[type=range]::-moz-range-track{height:2px;background:var(--lineS)}input[type=range]::-moz-range-progress{height:2px;background:var(--lime)}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--lime);border:2px solid var(--void);border-radius:2px;box-shadow:0 0 0 1px var(--lime)}.leak__panel{position:relative;border:1px solid var(--lineS);background:color-mix(in srgb,var(--panel) 55%,transparent);padding:clamp(28px,3.4vw,48px);display:flex;flex-direction:column;gap:22px;overflow:hidden;will-change:transform;transform-style:preserve-3d}.leak__panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,var(--limeGlow),transparent 55%);opacity:.1;pointer-events:none}.leak__head{display:flex;justify-content:space-between;align-items:center;gap:14px}.leak__num{font-family:var(--fd);font-size:clamp(52px,6.4vw,96px);font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.leak__num b{color:var(--lime);font-weight:700}.leak__sub{font-family:var(--fm);font-size:11.5px;letter-spacing:.18em;color:var(--ink58)}.leak__yr{font-family:var(--fm);font-size:13px;letter-spacing:.08em;color:var(--ink72)}.leak__yr b{color:var(--lime);font-weight:500}.cmp{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);padding-top:20px}.cmp__row{display:flex;align-items:center;gap:14px}.cmp__lbl{font-family:var(--fm);font-size:10px;letter-spacing:.16em;color:var(--ink58);width:96px;flex-shrink:0}.cmp__track{flex-grow:1;height:14px;background:var(--line);position:relative;overflow:hidden}.cmp__fill{position:absolute;left:0;top:0;bottom:0;width:50%;transition:width .5s cubic-bezier(.19,1,.22,1)}.cmp__fill--now{background:var(--lineS)}.cmp__fill--eng{background:var(--lime);box-shadow:0 0 18px var(--limeGlow)}.cmp__val{font-family:var(--fm);font-size:11.5px;color:var(--ink72);width:92px;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.drip{position:absolute;right:34px;top:20px;width:10px;height:80px;pointer-events:none}.drip span{position:absolute;left:2px;width:5px;height:5px;border-radius:50%;background:var(--lime);opacity:0}.js:not(.rm) .drip span{animation:drip 2.1s linear infinite}.drip span:nth-child(2){animation-delay:.7s}.drip span:nth-child(3){animation-delay:1.4s}@keyframes drip{0%{top:-6px;opacity:0}12%{opacity:.9}85%{opacity:.5}to{top:80px;opacity:0}}.leak__ctas{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:4px}.leak__per{font-family:var(--fm);font-size:13px;letter-spacing:.04em;line-height:1.7;color:var(--ink72)}.leak__per b{color:var(--lime);font-weight:500}.leak__verdict{font-size:14px;line-height:1.6;color:var(--ink72);border-top:1px solid var(--line);padding-top:18px;margin-top:2px}.leak__note{font-family:var(--fm);font-size:10px;letter-spacing:.1em;line-height:1.8;color:var(--ink58);border-top:1px solid var(--line);padding-top:14px}.proof__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px)}.stat{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:clamp(18px,2.4vw,26px) 0;border-top:1px solid var(--line)}.stat:last-child{border-bottom:1px solid var(--line)}.stat__num{font-family:var(--fd);font-size:clamp(44px,5.4vw,72px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat__num .plus{color:var(--lime)}.stat__lbl{font-family:var(--fm);font-size:11px;letter-spacing:.18em;color:var(--ink58);text-align:right}.quote{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 38%,transparent);padding:clamp(28px,3.5vw,44px);display:flex;flex-direction:column;gap:20px}.quote__mark{color:var(--lime)}.quote__txt{font-size:clamp(17px,1.6vw,21px);line-height:1.55;color:var(--ink)}.quote__who{display:flex;align-items:center;gap:14px}.quote__av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--panel2),#123B2E);border:1px solid var(--lineS);flex-shrink:0}.gq__head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gq__stars{display:inline-flex;gap:3px}.gq__txt{transition:opacity .45s ease}.gq__txt.is-fade{opacity:0}.gq__av{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:var(--lime);font-family:var(--fd)}.gq__foot{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid var(--line);padding-top:16px;flex-wrap:wrap}.gq__dots{display:inline-flex;gap:8px}.gq__dot{width:8px;height:8px;border-radius:50%;border:1px solid var(--lineS);background:none;padding:0;transition:background .3s ease,border-color .3s ease}.gq__dot.is-on{background:var(--lime);border-color:var(--lime)}.gq__link{transition:color .3s ease}.gq__link:hover{color:var(--lime)}.proc{background:color-mix(in srgb,var(--cnv) 82%,transparent);border-top:1px solid var(--line)}.proc__rail{display:flex;align-items:center;margin-bottom:clamp(36px,5vw,60px)}.proc__node{width:14px;height:14px;border-radius:50%;border:2px solid var(--lineS);flex-shrink:0;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.proc__node.is-on{background:var(--lime);border-color:var(--lime);box-shadow:0 0 16px var(--limeGlow)}.proc__seg{flex-grow:1;height:1px;background:var(--line);position:relative;overflow:hidden}.proc__seg i{position:absolute;inset:0;background:var(--lime);transform:scaleX(0);transform-origin:left}.proc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,44px)}.phase{display:flex;flex-direction:column;gap:11px;transition:opacity .4s ease}.phase__k{font-family:var(--fm);font-size:11px;letter-spacing:.2em;color:var(--ink58);transition:color .35s ease}.phase.is-on .phase__k{color:var(--lime)}.phase__t{font-size:clamp(18px,1.7vw,23px);font-weight:700}.proc__note{margin-top:clamp(26px,3.4vh,40px);max-width:760px;font-family:var(--fm);font-size:12px;line-height:1.75;color:var(--ink58)}.phase__d{font-size:13.5px;line-height:1.6;color:var(--ink58)}.cta{position:relative;text-align:left;overflow:hidden}.cta__h{font-size:clamp(38px,6vw,88px);font-weight:700;letter-spacing:-.03em;line-height:1.02;max-width:1160px}.cta__h .dim{color:var(--ink58)}.cta__h .dot{color:var(--lime)}.cta__row{display:flex;align-items:center;gap:26px;margin-top:clamp(30px,4vw,48px);flex-wrap:wrap}.cta__alt{font-family:var(--fm);font-size:12px;letter-spacing:.12em;color:var(--ink58);background:none;border:0;padding:8px 0;border-bottom:1px solid var(--lineS);transition:color .3s ease,border-color .3s ease}.cta__alt:hover{color:var(--lime);border-color:var(--lime)}.cta__contact{display:flex;gap:28px;margin-top:clamp(36px,5vw,56px);flex-wrap:wrap}.cta__contact a{font-family:var(--fm);font-size:12.5px;letter-spacing:.08em;color:var(--ink72);display:inline-flex;align-items:center;gap:10px;transition:color .3s ease}.cta__contact a:hover{color:var(--lime)}.cta__glow{position:absolute;width:60vw;height:60vw;max-width:760px;max-height:760px;border-radius:50%;background:radial-gradient(circle,var(--limeGlow),transparent 60%);opacity:.12;bottom:-40%;right:-12%;pointer-events:none}.foot{position:relative;border-top:1px solid var(--line);padding:clamp(48px,6vw,72px) var(--gx) 0;overflow:hidden;background:color-mix(in srgb,var(--void) 86%,transparent)}.foot__grid{display:flex;justify-content:space-between;gap:clamp(28px,4vw,56px);flex-wrap:wrap}.foot__col{display:flex;flex-direction:column;gap:13px;min-width:150px}.foot__col a,.foot__col span{font-size:13.5px;color:var(--ink72)}.foot__col a{transition:color .25s ease;width:fit-content}.foot__col a:hover{color:var(--lime)}.foot__col .lbl{margin-bottom:4px}.foot__status{display:flex;flex-direction:column;gap:13px;align-items:flex-start}.foot__legal{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:clamp(36px,5vw,54px);padding:16px 0;border-top:1px solid var(--line)}.foot__legal span,.foot__legal a{font-family:var(--fm);font-size:10.5px;letter-spacing:.12em;color:var(--ink58)}.foot__mark{position:relative;margin-top:clamp(20px,3vw,34px);height:clamp(90px,17.5vw,258px);overflow:hidden}.foot__mark svg{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1240px,94%);height:auto;color:var(--ink);will-change:transform}.js .foot__mark .mark-dot{animation:led 3.2s ease-in-out infinite}.hud{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transition:opacity .5s ease;pointer-events:none}.hud.is-on{opacity:1;pointer-events:auto}.hud__idx{font-family:var(--fm);font-size:10px;letter-spacing:.18em;color:var(--lime);writing-mode:vertical-rl}.hud__track{width:1px;height:130px;background:var(--line);position:relative}.hud__fill{position:absolute;top:0;left:0;width:100%;height:0;background:var(--lime)}.hud__dots{display:flex;flex-direction:column;gap:10px}.hud__dot{width:7px;height:7px;border-radius:50%;border:1px solid var(--lineS);background:none;padding:0;transition:background .3s ease,border-color .3s ease,transform .3s ease}.hud__dot.is-on{background:var(--lime);border-color:var(--lime);transform:scale(1.25)}.fab{position:fixed;right:clamp(18px,3vw,34px);bottom:calc(env(safe-area-inset-bottom,0px) + clamp(18px,3vw,32px));z-index:85;width:62px;height:62px;border-radius:50%;border:0;background:var(--lime);box-shadow:0 0 0 0 var(--limeGlow);display:flex;align-items:center;justify-content:center;transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.fab.is-on{transform:scale(1)}.js .fab.is-on{animation:fabpulse 3s ease-out infinite}@keyframes fabpulse{0%{box-shadow:0 0 0 0 var(--limeGlow)}70%{box-shadow:0 0 0 22px #99dc1b00}to{box-shadow:0 0 #99dc1b00}}.fab:hover{animation-play-state:paused}.fab__ring{position:absolute;inset:-7px;border-radius:50%}.fab__ring circle{fill:none;stroke:var(--lime);stroke-opacity:.4;stroke-width:1.5;stroke-dasharray:238;stroke-dashoffset:238;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .2s linear}.fab__glyph{width:22px;height:22px;position:relative;transition:transform .4s cubic-bezier(.19,1,.22,1)}.fab__glyph span{position:absolute;background:#011627}.fab__glyph .h{left:0;top:9.5px;width:22px;height:3px}.fab__glyph .v{left:9.5px;top:0;width:3px;height:22px}.fab:hover .fab__glyph{transform:rotate(90deg)}.fab__tip{position:absolute;right:76px;top:50%;transform:translateY(-50%) translate(8px);background:var(--cnv);border:1px solid var(--lineS);color:var(--ink);font-family:var(--fm);font-size:10.5px;letter-spacing:.16em;white-space:nowrap;padding:10px 14px;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .35s ease}.fab:hover .fab__tip{opacity:1;transform:translateY(-50%) translate(0)}.brief{position:fixed;inset:0;z-index:100;background:var(--void);clip-path:circle(0% at calc(100% - 49px) calc(100% - 49px));transition:clip-path .75s cubic-bezier(.77,0,.18,1);visibility:hidden;display:flex;flex-direction:column;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:110px 110px}.brief.is-open{clip-path:circle(160% at calc(100% - 49px) calc(100% - 49px));visibility:visible}.brief__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(env(safe-area-inset-top,0px) + 18px) clamp(20px,4vw,44px) 18px;border-bottom:1px solid var(--line);flex-shrink:0}.brief__id{display:flex;align-items:center;gap:14px}.brief__close{background:none;border:1px solid var(--lineS);width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,transform .4s ease}.brief__close:hover{border-color:var(--lime);transform:rotate(90deg)}.brief__close svg{stroke:var(--ink)}.brief__prog{height:2px;background:var(--line);flex-shrink:0}.brief__prog i{display:block;height:100%;width:0;background:var(--lime);transition:width .6s cubic-bezier(.19,1,.22,1);box-shadow:0 0 12px var(--limeGlow)}.brief__body{flex-grow:1;overflow-y:auto;padding:clamp(28px,5vh,54px) clamp(20px,4vw,44px) 40px;display:flex}.brief__step{max-width:860px;margin:auto;width:100%;display:flex;flex-direction:column;gap:clamp(22px,3.5vh,32px)}.js .brief__step{animation:stepin .55s cubic-bezier(.19,1,.22,1)}@keyframes stepin{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.brief__k{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.brief__q{font-size:clamp(26px,4vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.08}.brief__q .dot{color:var(--lime)}.brief__hint{font-size:14px;color:var(--ink58);max-width:560px;line-height:1.6}.opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.opt{position:relative;text-align:left;background:color-mix(in srgb,var(--panel) 30%,transparent);border:1px solid var(--lineS);color:var(--ink);padding:20px 22px;display:flex;flex-direction:column;gap:7px;transition:border-color .25s ease,background .25s ease,transform .3s ease}.opt:hover{border-color:var(--lime);transform:translateY(-2px)}.opt.is-sel{border-color:var(--lime);background:#99dc1b12}.opt__t{font-size:16.5px;font-weight:500;padding-right:30px}.opt.is-sel .opt__t{font-weight:700}.opt__d{font-size:12.5px;color:var(--ink58);line-height:1.5}.opt__tick{position:absolute;top:14px;right:14px;width:22px;height:22px;background:var(--lime);display:none;align-items:center;justify-content:center}.opt.is-sel .opt__tick{display:flex}.opts--pills{display:flex;flex-wrap:wrap;gap:12px}.opts--pills .opt{flex-direction:row;align-items:center;padding:14px 20px;gap:10px}.opts--pills .opt__t{font-size:14px;font-family:var(--fm);letter-spacing:.04em;padding-right:0;font-weight:500}.opts--pills .opt__tick{position:static;width:16px;height:16px}.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field--full{grid-column:1 / -1}.field label{font-family:var(--fm);font-size:10.5px;letter-spacing:.18em;color:var(--ink58);text-transform:uppercase}.field input,.field textarea{background:color-mix(in srgb,var(--panel) 45%,transparent);border:1px solid var(--lineS);color:var(--ink);padding:15px 16px;font-family:var(--fm);font-size:13.5px;resize:vertical;min-height:0;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.field input:focus,.field textarea:focus{outline:none;border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.field.is-err input{border-color:#ff6b57}.field__err{font-family:var(--fm);font-size:10.5px;color:#ff8a76;display:none}.field.is-err .field__err{display:block}.brief__nav{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.brief__back{background:none;border:0;color:var(--ink58);font-family:var(--fm);font-size:12px;letter-spacing:.14em;display:inline-flex;align-items:center;gap:9px;padding:10px 0;transition:color .3s ease}.brief__back:hover{color:var(--ink)}.brief__meta{font-family:var(--fm);font-size:10.5px;letter-spacing:.14em;color:var(--ink58)}.done{max-width:640px;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.done__dot{width:74px;height:74px;border-radius:50%;background:var(--lime);box-shadow:0 0 60px var(--limeGlow)}.js .done__dot{animation:bloom .9s cubic-bezier(.34,1.56,.64,1)}@keyframes bloom{0%{transform:scale(0)}to{transform:scale(1)}}.done__h{font-size:clamp(30px,4.5vw,46px);font-weight:700;letter-spacing:-.025em}.done__echo{font-family:var(--fm);font-size:12px;line-height:1.9;letter-spacing:.06em;color:var(--ink72);border:1px solid var(--line);padding:18px 22px;text-align:left;width:100%}.done__echo b{color:var(--lime);font-weight:500}.scanlog{font-family:var(--fm);font-size:12.5px;line-height:2.1;letter-spacing:.05em;color:var(--ink72);border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 30%,transparent);padding:20px 24px;min-height:150px}.scanlog b{color:var(--lime);font-weight:500}.scanlog .cur{display:inline-block;width:8px;height:14px;background:var(--lime);vertical-align:-2px}.js .scanlog .cur{animation:led 1s steps(2) infinite}.fab.is-hide{transform:scale(0)!important}.nav.is-solid.no-blur{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--void) 94%,transparent)}.cursor-chip{position:fixed;top:0;left:0;z-index:200;pointer-events:none;display:none;background:var(--lime);color:#011627;font-family:var(--fm);font-size:9.5px;font-weight:700;letter-spacing:.14em;padding:6px 10px;opacity:0;transition:opacity .25s ease}.cursor-chip.is-on{opacity:1}@media (hover:hover) and (pointer:fine){.js .cursor-chip{display:block}}@media (prefers-reduced-motion:reduce){.cursor-chip{display:none!important}}.sel{position:relative;display:flex;flex-direction:column;gap:11px;max-width:600px;z-index:5}.sel__ctl{display:flex;align-items:center;gap:18px;width:100%;text-align:left;background:color-mix(in srgb,var(--panel) 62%,transparent);border:1px solid var(--lineS);color:var(--ink);padding:20px 22px;font-family:var(--fd);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.sel__ctl:hover{border-color:var(--lime);box-shadow:0 0 30px #99dc1b24}.sel[data-open="1"] .sel__ctl{border-color:var(--lime);background:color-mix(in srgb,var(--panel) 80%,transparent)}.sel__led{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--limeGlow);flex-shrink:0}.js:not(.rm) .sel__led{animation:led 2.6s ease-in-out infinite}.sel__idx{font-size:12px;color:var(--lime);letter-spacing:.14em;flex-shrink:0}.sel__val{flex-grow:1;font-size:clamp(16px,1.7vw,21px);font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel__chev{display:flex;color:var(--lime);flex-shrink:0;transition:transform .4s cubic-bezier(.19,1,.22,1)}.sel[data-open="1"] .sel__chev{transform:rotate(180deg)}.sel__menu{position:absolute;top:calc(100% - 26px);left:0;right:0;z-index:20;background:color-mix(in srgb,var(--cnv) 97%,transparent);border:1px solid var(--lime);border-top:0;box-shadow:0 30px 70px #01070d99;display:flex;flex-direction:column}.sel__menu[hidden]{display:none}.sel__menu.is-up{top:auto;bottom:calc(100% - 26px);border-top:1px solid var(--lime);border-bottom:0;box-shadow:0 -30px 70px #01070d99;flex-direction:column-reverse}.sel__menu.is-up .sel__opt{transform:translateY(10px)}.sel[data-open="1"] .sel__menu.is-up .sel__opt{transform:none}.sel__opt{position:relative;display:flex;align-items:center;gap:18px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);color:var(--ink);padding:17px 22px;overflow:hidden;opacity:0;transform:translateY(-10px);transition:opacity .35s ease,transform .4s cubic-bezier(.19,1,.22,1)}.sel[data-open="1"] .sel__opt{opacity:1;transform:none}.sel[data-open="1"] .sel__opt:nth-child(1){transition-delay:.04s}.sel[data-open="1"] .sel__opt:nth-child(2){transition-delay:.09s}.sel[data-open="1"] .sel__opt:nth-child(3){transition-delay:.14s}.sel[data-open="1"] .sel__opt:nth-child(4){transition-delay:.19s}.sel__opt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;background:linear-gradient(90deg,rgba(153,220,27,.14),transparent 72%);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.19,1,.22,1)}.sel__opt:hover:before,.sel__opt.is-cur:before{transform:scaleX(1)}.sel__opt>*{position:relative}.sel__num{font-size:12px;color:var(--lime);letter-spacing:.14em;flex-shrink:0;width:22px}.sel__body{display:flex;flex-direction:column;gap:4px;flex-grow:1;min-width:0}.sel__name{font-size:clamp(15px,1.5vw,18px);font-weight:600;letter-spacing:-.01em;transition:transform .4s cubic-bezier(.19,1,.22,1)}.sel__opt:hover .sel__name,.sel__opt.is-cur .sel__name{transform:translate(7px)}.sel__desc{font-size:12.5px;line-height:1.5;color:var(--ink58)}.sel__arr{display:flex;color:var(--lineS);flex-shrink:0;transition:color .3s ease,transform .4s cubic-bezier(.19,1,.22,1)}.sel__opt:hover .sel__arr,.sel__opt.is-cur .sel__arr{color:var(--lime);transform:translate(5px)}.sel__note{font-size:11.5px;letter-spacing:.06em;line-height:1.7;color:var(--ink58)}.sel__alt{background:none;border:0;padding:0;font-family:var(--fm);font-size:11.5px;letter-spacing:.06em;color:var(--lime);border-bottom:1px solid var(--limeDim);transition:border-color .3s ease}.sel__alt:hover{border-color:var(--lime)}.sel__scrim{position:fixed;inset:0;z-index:4;display:none}.sel[data-open="1"] .sel__scrim{display:block}.sel.is-locked .sel__ctl{border-color:var(--lime);background:#99dc1b1a}.leak__ctas{transition:opacity .3s ease}.leak__ctas.is-swap{opacity:0}.cursor,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:200;display:none;opacity:0}.cursor.is-live,.cursor-ring.is-live{opacity:1}.cursor{width:8px;height:8px;border-radius:50%;background:var(--lime);transform:translate(-50%,-50%)}.cursor-ring{width:34px;height:34px;border-radius:50%;border:1px solid var(--limeDim);transform:translate(-50%,-50%);transition:width .25s ease,height .25s ease,border-color .25s ease}.cursor-ring.is-hover{width:52px;height:52px;border-color:var(--lime)}@media (hover:hover) and (pointer:fine){.js .cursor,.js .cursor-ring{display:block}}@media (max-width:1150px){.nav__tag{display:none}.svc__preview{display:none!important}}@media (max-width:980px){.nav__links{display:none}.burger{display:flex}.mega{display:none}.proof__grid,.leak__grid{grid-template-columns:minmax(0,1fr)}.proc__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.hud{display:none}.svc__row{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"num name go" "num desc go" "more more more"}.svc__num{grid-area:num}.svc__name{grid-area:name}.svc__go{grid-area:go}.svc__desc{grid-area:desc;margin-top:8px}.svc__more{grid-area:more}}@media (max-width:640px){.opts,.fgrid{grid-template-columns:minmax(0,1fr)}.vitals{flex-basis:100%}.hero{padding-bottom:24px}.hero__h1 .out{-webkit-text-stroke-width:1.4px}.proc__grid{grid-template-columns:minmax(0,1fr)}.fab{width:56px;height:56px}.fab__tip{display:none}.stat__lbl{text-align:left}.stat{flex-direction:column;align-items:flex-start;gap:6px}.cmp__lbl{width:74px}.cmp__val{width:78px}.drip{display:none}}.js .rv--pop{transform:translateY(34px) scale(.84)}[data-rise]{will-change:transform}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}.js .hero .rv,.js .marq__track,.js .led,.js .fab.is-on,.js .scrollcue .cue-line,.js .done__dot,.js .scanlog .cur,.js .drip span,.js .foot__mark .mark-dot,.js .brief__step{animation:none}.brief,.sheet,.mega__panel{transition:none}.hero__glow{display:none}.cursor,.cursor-ring{display:none!important}*{scroll-behavior:auto!important}}.page[hidden]{display:none!important}.js .page{animation:pagein .6s cubic-bezier(.19,1,.22,1)}@keyframes pagein{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.rm .page,.rm .js .page{animation:none}.phero{padding:calc(env(safe-area-inset-top,0px) + clamp(130px,17vh,180px)) var(--gx) clamp(40px,6vh,64px);display:flex;flex-direction:column;gap:22px;max-width:1440px;margin:0 auto}.phero__h{font-size:clamp(42px,6.6vw,96px);font-weight:700;letter-spacing:-.033em;line-height:1}.phero__h .dot{color:var(--lime);text-shadow:0 0 30px var(--limeGlow)}.phero__lead{font-size:clamp(15.5px,1.35vw,18px);line-height:1.65;color:var(--ink72);max-width:760px}.phero__ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:8px}.hubrow{display:flex;align-items:center;gap:clamp(18px,3vw,40px);padding:clamp(26px,3.4vw,42px) 10px;border-top:1px solid var(--line);transition:background .3s ease}.hubrow:last-of-type{border-bottom:1px solid var(--line)}.hubrow:hover{background:color-mix(in srgb,var(--panel) 32%,transparent)}.hubrow__num{font-size:13px;color:var(--lime);width:44px;flex-shrink:0}.hubrow__body{display:flex;flex-direction:column;gap:12px;flex-grow:1;min-width:0}.hubrow__name{font-size:clamp(26px,3.2vw,44px);font-weight:700;letter-spacing:-.02em;transition:color .3s ease,transform .45s cubic-bezier(.19,1,.22,1)}.hubrow:hover .hubrow__name{color:var(--lime);transform:translate(10px)}.hubrow__desc{font-size:14.5px;line-height:1.6;color:var(--ink58);max-width:640px}.hubrow__chips{display:flex;gap:10px;flex-wrap:wrap}.hubrow:hover .svc__go{background:var(--lime);border-color:var(--lime);transform:rotate(45deg)}.hubrow:hover .svc__go svg{stroke:#011627}.hubstrip{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:26px 10px}.sig{border:1px solid var(--lineS);background:color-mix(in srgb,var(--panel) 40%,transparent);padding:clamp(24px,3.2vw,44px);display:flex;flex-direction:column;gap:26px}.sig__head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.sig__note{font-size:10px;letter-spacing:.1em;line-height:1.8;color:var(--ink58);border-top:1px solid var(--line);padding-top:14px;font-family:var(--fm)}.duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(16px,2.5vw,34px);align-items:start}.duel__col{display:flex;flex-direction:column;gap:12px}.duel__frame{position:relative;height:clamp(200px,22vw,300px);border:1px solid var(--line);background:var(--panel);overflow:hidden}.duel__frame--oake{border-color:var(--limeDim)}.duel__stage{position:absolute;inset:38px 0 0;padding:22px;display:flex;flex-direction:column;gap:12px}.duel__spinner{width:26px;height:26px;border:2px solid var(--lineS);border-top-color:var(--ink72);border-radius:50%;margin:auto}.js .duel__spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.duel__ui{display:flex;flex-direction:column;gap:12px}.duel__banner{width:100%;height:34px;background:var(--lineS)}.duel__stats{display:flex;gap:18px;font-size:11px;letter-spacing:.08em;color:var(--ink58);flex-wrap:wrap}.duel__stats b{color:var(--ink);font-weight:500}.duel__stats b.bad{color:#ff8a76}.duel__stats b.good{color:var(--lime)}.duel__mid{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:clamp(60px,9vw,120px)}.funnel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,48px);align-items:start}.funnel__left{display:flex;flex-direction:column;gap:12px}.ftog{display:flex;align-items:center;gap:12px;text-align:left;background:color-mix(in srgb,var(--panel) 30%,transparent);border:1px solid var(--lineS);color:var(--ink);font-family:var(--fm);font-size:12.5px;letter-spacing:.06em;padding:15px 18px;transition:border-color .25s ease,background .25s ease}.ftog:hover{border-color:var(--lime)}.ftog[aria-pressed=true]{border-color:var(--lime);background:#99dc1b12}.ftog__dot{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--lineS);flex-shrink:0;transition:background .25s ease,border-color .25s ease}.ftog[aria-pressed=true] .ftog__dot{background:var(--lime);border-color:var(--lime);box-shadow:0 0 10px var(--limeGlow)}.funnel__read{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:18px;margin-top:8px}.funnel__read b{font-size:clamp(30px,3vw,44px);font-weight:700;color:var(--ink);font-family:var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.funnel__bars{display:flex;flex-direction:column;gap:14px}.fbar{display:flex;align-items:center;gap:14px}.fbar__lbl{font-size:10px;letter-spacing:.14em;color:var(--ink58);width:76px;flex-shrink:0}.fbar__track{flex-grow:1;height:26px;background:var(--line);overflow:hidden}.fbar__fill{height:100%;background:var(--lineS);transition:width .7s cubic-bezier(.19,1,.22,1)}.fbar__fill--buy{background:var(--lime);box-shadow:0 0 18px var(--limeGlow)}.fbar__val{font-size:11.5px;color:var(--ink72);width:64px;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.serp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3vw,48px);align-items:start}.serp__list{display:flex;flex-direction:column;gap:10px;position:relative}.serp__row{display:flex;align-items:center;gap:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 28%,transparent);padding:13px 16px;font-size:12px;color:var(--ink58)}.serp__row--you{border-color:var(--lime);background:#99dc1b12;color:var(--ink);transition:transform .8s cubic-bezier(.19,1,.22,1)}.serp__pos{width:26px;font-variant-numeric:tabular-nums}.serp__row--you .serp__pos{color:var(--lime);font-weight:700}.serp__site{width:150px;flex-shrink:0;letter-spacing:.06em}.serp__bar{height:7px;background:var(--lineS);border-radius:2px;transition:width .8s cubic-bezier(.19,1,.22,1)}.serp__row--you .serp__bar{background:var(--lime);box-shadow:0 0 14px var(--limeGlow)}.serp__ctl{display:flex;flex-direction:column;gap:18px}.serp__stats{display:flex;gap:clamp(18px,2.5vw,36px);flex-wrap:wrap}.serp__stat{display:flex;flex-direction:column;gap:8px}.serp__stat b{font-size:clamp(24px,2.4vw,34px);font-family:var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,3vw,48px);align-items:start}.split__ctl{display:flex;flex-direction:column}.split__cards{display:flex;flex-direction:column;gap:14px}.scard{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 28%,transparent);padding:20px 22px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s ease}.scard.is-lead{border-color:var(--limeDim)}.scard__head{display:flex;justify-content:space-between;font-size:11.5px;letter-spacing:.14em;color:var(--ink72)}.scard__head b{color:var(--lime);font-variant-numeric:tabular-nums}.scard__bar{height:5px;background:var(--line);overflow:hidden}.scard__bar i{display:block;height:100%;background:var(--lime);transition:width .5s cubic-bezier(.19,1,.22,1)}.scard__d{font-size:13px;line-height:1.55;color:var(--ink58)}.dgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dcard{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 24%,transparent);padding:24px 22px;display:flex;flex-direction:column;gap:10px;transition:border-color .3s ease,transform .3s ease}.dcard:hover{border-color:var(--limeDim);transform:translateY(-3px)}.dcard__n{font-size:11px;color:var(--lime)}.dcard__t{font-size:16.5px;font-weight:700;letter-spacing:-.01em}.dcard__d{font-size:12.5px;line-height:1.55;color:var(--ink58)}.faq{display:flex;flex-direction:column}.faq__item{border-top:1px solid var(--line)}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;text-align:left;background:none;border:0;color:var(--ink);font-family:var(--fd);font-size:clamp(16px,1.5vw,19px);font-weight:500;padding:22px 6px;transition:color .25s ease}.faq__q:hover{color:var(--lime)}.faq__q svg{flex-shrink:0;transition:transform .35s cubic-bezier(.19,1,.22,1);color:var(--lime)}.faq__q[aria-expanded=true] svg{transform:rotate(45deg)}.faq__a{padding:0 6px 24px;max-width:760px}.faq__a p{font-size:14.5px;line-height:1.65;color:var(--ink72)}.ctaband{border:1px solid var(--lineS);background:color-mix(in srgb,var(--panel) 34%,transparent);padding:clamp(34px,4.5vw,64px);position:relative;overflow:hidden}.ctaband:before{content:"";position:absolute;right:-18%;top:-40%;width:60%;height:180%;background:radial-gradient(circle,var(--limeGlow),transparent 60%);opacity:.12;pointer-events:none}.ctaband__h{font-size:clamp(26px,3.6vw,50px);font-weight:700;letter-spacing:-.025em;max-width:900px}.ctaband__h .dot{color:var(--lime)}.prow{display:grid;grid-template-columns:60px minmax(0,.6fr) minmax(0,1fr);gap:clamp(16px,2.5vw,34px);align-items:baseline;padding:clamp(24px,3vw,36px) 8px;border-bottom:1px solid var(--line)}.prow:first-child{border-top:1px solid var(--line)}.prow__t{font-size:clamp(20px,2.4vw,30px);font-weight:700;letter-spacing:-.015em}.prow__d{font-size:14px;line-height:1.6;color:var(--ink58)}.founder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,64px);align-items:center}.founder__card{border:1px solid var(--lineS);background:color-mix(in srgb,var(--panel) 45%,transparent);padding:clamp(28px,3.4vw,48px);display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;will-change:transform}.founder__card:before{content:"";position:absolute;right:-30%;bottom:-50%;width:90%;height:120%;background:radial-gradient(circle,var(--limeGlow),transparent 60%);opacity:.14;pointer-events:none}.founder__mono{font-size:10px;letter-spacing:.2em;color:var(--ink58)}.founder__mark svg{color:var(--ink)}.founder__name{font-size:clamp(26px,2.6vw,38px);font-weight:700;letter-spacing:-.02em}.founder__bio p{font-size:15px;line-height:1.7;color:var(--ink72);max-width:560px}.rails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:clamp(34px,4.5vw,56px)}.rail{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 26%,transparent);padding:26px;display:flex;flex-direction:column;gap:10px;transition:border-color .3s ease,transform .3s ease}.rail:hover{border-color:var(--lime);transform:translateY(-3px)}.rail__v{font-family:var(--fm);font-size:clamp(14px,1.4vw,17px);color:var(--ink)}.rail__d{font-size:12.5px;color:var(--ink58);line-height:1.5}.cform{border:1px solid var(--lineS);background:color-mix(in srgb,var(--panel) 34%,transparent);padding:clamp(26px,3.4vw,48px)}.prose{max-width:820px}.prose h3{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:30px 0 10px}.prose p{font-size:14.5px;line-height:1.7;color:var(--ink72)}@media (max-width:980px){.duel{grid-template-columns:minmax(0,1fr)}.duel__mid{flex-direction:row;padding-top:0;justify-content:space-between;width:100%}.funnel,.serp,.split,.founder{grid-template-columns:minmax(0,1fr)}.dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rails{grid-template-columns:minmax(0,1fr)}.prow{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"n t" "n d"}.prow .svc__num{grid-area:n}.prow__t{grid-area:t}.prow__d{grid-area:d;margin-top:6px}.hubrow{flex-wrap:wrap}}@media (max-width:640px){.dgrid{grid-template-columns:minmax(0,1fr)}.serp__site{width:104px}.fbar__lbl{width:60px}.fbar__val{width:52px}}.skip{position:absolute;left:-9999px;top:12px;z-index:300;background:var(--lime);color:#011627;padding:12px 18px;font-size:12px}.skip:focus{left:12px}
