@font-face{font-family:"Literata";src:url(/assets/fonts/literata-latin.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Literata";src:url(/assets/fonts/literata-cyrillic.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Literata";src:url(/assets/fonts/literata-latin-italic.woff2) format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Literata";src:url(/assets/fonts/literata-cyrillic-italic.woff2) format("woff2");font-weight:200 900;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Golos Text";src:url(/assets/fonts/golos-latin.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Golos Text";src:url(/assets/fonts/golos-cyrillic.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Martian Mono";src:url(/assets/fonts/martian-latin.woff2) format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Martian Mono";src:url(/assets/fonts/martian-cyrillic.woff2) format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--ink:#05130e;--ink2:#0a1d16;--ink3:#10281e;--ink4:#17352a;--paper:#f3eee2;--paper2:#e8e0cd;--pink:#16201b;--tx:#e9f1ec;--mut:#9db1a6;--ln:rgba(233,241,236,.1);--g:#1fb079;--gh:#3be8a3;--gd:#0e5a43;--y:#ffd23f;--r:#ff5a36;--rd:#cf3418;--fd:"Literata",Georgia,"Times New Roman",serif;--fb:"Golos Text",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fm:"Martian Mono",ui-monospace,"Cascadia Mono",Menlo,Consolas,monospace;--wrap:1240px;--pad:clamp(16px,5vw,56px);--sp:clamp(72px,11vw,150px);--sr:clamp(22px,4vw,52px);--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--out:cubic-bezier(.16,1,.3,1);--rad:28px;}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--ink);color:var(--tx);font:400 1.0625rem/1.62 var(--fb);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img,svg{display:block;max-width:100%}::selection{background:var(--gh);color:#03130c}:focus-visible{outline:3px solid var(--y);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.wrap{width:min(100%,var(--wrap));margin-inline:auto;padding-inline:var(--pad)}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--y);color:#111;padding:10px 16px;border-radius:10px;font-weight:600;transition:top .2s}.skip:focus{top:12px}.sentinel{position:absolute;top:0;left:0;width:1px;height:40px;pointer-events:none}.prog{position:fixed;inset:0 0 auto;z-index:60;height:3px;background:linear-gradient(90deg,var(--g),var(--gh));transform-origin:0 50%;scale:0 1;pointer-events:none}h2{font:650 clamp(1.85rem,4.3vw,3.7rem)/1.06 var(--fd);letter-spacing:-.022em;text-wrap:balance;overflow-wrap:break-word}h3{font:650 clamp(1.2rem,1.7vw,1.45rem)/1.2 var(--fd);letter-spacing:-.012em;text-wrap:balance}h2 em{font-style:italic;font-weight:500;color:var(--gh)}.paper h2 em{color:var(--gd)}.eyebrow{font:500 semi-condensed .74rem/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--gh);display:flex;align-items:center;gap:.9em;margin-bottom:1.4rem}.eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 22%,transparent)}.lead{font-size:clamp(1.06rem,1.4vw,1.25rem);color:var(--mut);max-width:58ch}.big{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.58}.fine{font:400 semi-condensed .72rem/1.5 var(--fm);color:var(--mut);margin-top:1.4rem}section{position:relative;padding:var(--sp) 0}.sec-head{max-width:900px;margin-bottom:clamp(36px,5vw,64px)}.sec-head h2+.lead{margin-top:1.2rem}.sheet{border-radius:var(--sr) var(--sr) 0 0;margin-top:calc(var(--sr)*-1)}.pain,.how,.cmp,.who,.faq,.cta{padding-bottom:calc(var(--sp) + var(--sr))}:where(.js) [data-rv]{transition:opacity .9s var(--out) calc(var(--i,0)*85ms),translate 1.15s var(--out) calc(var(--i,0)*85ms),scale 1.15s var(--out) calc(var(--i,0)*85ms)}.js [data-rv]{opacity:0;translate:0 34px}.js [data-rv=scale]{scale:.94}.js [data-rv].in{opacity:1;translate:none;scale:none}.w{display:inline-block;overflow:clip;vertical-align:bottom;padding:.1em .1em .2em;margin:-.1em -.1em -.2em}.w>span{display:inline-block}.js [data-rv=words]{opacity:1;translate:none}.js [data-rv=words] .w>span{translate:0 115%;transition:translate 1.05s var(--out) calc(var(--w)*42ms)}.js [data-rv=words].in .w>span{translate:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;height:56px;padding:0 28px;border:0;border-radius:999px;font:600 1rem/1 var(--fb);text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;transition:transform .25s var(--ease),translate .45s var(--spring),background-color .25s,box-shadow .3s,color .25s}.btn .ic{flex:none;transition:transform .3s var(--out)}.btn:hover .ic{transform:translateX(5px)}.btn:active{transform:scale(.97)}.btn-p{background:var(--gh);color:#03130c;box-shadow:0 14px 40px -14px rgba(59,232,163,.7)}.btn-p::after,.btn-d::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);translate:-120% 0;transition:translate .9s var(--out)}.btn-p:hover::after,.btn-d:hover::after{translate:120% 0}.btn-p:hover{transform:translateY(-2px);box-shadow:0 0 0 6px rgba(59,232,163,.16),0 18px 44px -12px rgba(59,232,163,.8)}.btn-g{background:transparent;color:var(--tx);box-shadow:inset 0 0 0 1.5px rgba(233,241,236,.28)}.btn-g:hover{box-shadow:inset 0 0 0 1.5px var(--tx);background:rgba(233,241,236,.06)}.btn-s{height:40px;padding:0 16px;font-size:.875rem;background:var(--tx);color:var(--ink)}.btn-s:hover{background:var(--gh)}.btn-d{width:100%;background:#0c1611;color:#fff}.btn-d::after{background:linear-gradient(105deg,transparent 35%,rgba(255,210,63,.35) 50%,transparent 65%)}.btn-d:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(0,0,0,.6)}.btn[disabled]{opacity:.6;pointer-events:none}.hdr{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;transition:background-color .4s,border-color .4s,backdrop-filter .4s,translate .5s var(--out);animation:down .9s var(--out) backwards}.hdr.is-stuck{background:rgba(5,19,14,.74);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-color:var(--ln)}.hdr.is-hide{translate:0 -105%}.hdr-in{display:flex;align-items:center;gap:12px;height:64px}.logo{display:inline-flex;align-items:baseline;padding:10px 0;text-decoration:none;color:var(--tx)}.logo-w{font:italic 800 1.55rem/1 var(--fd);letter-spacing:-.035em}.logo-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--gh);margin-left:.14rem;box-shadow:0 0 14px var(--gh);transition:scale .4s var(--spring)}.logo:hover .logo-dot{scale:1.7}.nav{display:none;gap:30px;margin-inline:auto}.nav a{font-size:.92rem;color:var(--mut);text-decoration:none;transition:color .2s;position:relative;padding:8px 0}.nav a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1.5px;background:var(--gh);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--out)}.nav a:hover{color:var(--tx)}.nav a:hover::after{transform:scaleX(1);transform-origin:left}.hdr-r{display:flex;align-items:center;gap:10px;margin-left:auto}.langs{display:flex;padding:3px;border-radius:999px;background:rgba(233,241,236,.07);border:1px solid var(--ln)}.langs a{font:600 semi-condensed .68rem/1 var(--fm);letter-spacing:.06em;padding:8px 9px;border-radius:999px;color:var(--mut);text-decoration:none;transition:color .2s,background-color .3s}.langs a:hover{color:var(--tx)}.langs a[aria-current]{background:var(--tx);color:var(--ink)}@media(max-width:439px){.hdr-in{gap:8px}.hdr-r{gap:8px}.langs a{padding:8px 7px}.hdr .btn-s{padding:0 12px;font-size:.8rem}}@media(pointer:coarse){.langs a{padding-block:12px}.src{display:inline-block;padding:9px 7px;margin:-9px -7px}.srcs a{display:inline-block;padding:5px 0}.ftr nav{gap:0}.ftr nav a{padding:10px 0}.ftr-h{margin-bottom:8px}}@media(max-width:349px){.hdr .btn-s{display:none}}@media(min-width:940px){.nav{display:flex}.hdr-in{height:72px;gap:24px}.hdr-r{margin-left:0;gap:16px}.btn-s{padding:0 20px}}@keyframes down{from{opacity:0;translate:0 -100%}}.hero{min-height:100svh;display:grid;align-items:center;padding:calc(64px + 5vh) 0 calc(7vh + var(--sr));overflow:clip}.hero-bg,.cta-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.aur{position:absolute;border-radius:50%;will-change:transform}.hero-bg .a1{width:90vmax;height:90vmax;left:-40vmax;top:-48vmax;background:radial-gradient(closest-side,rgba(20,128,90,.5),transparent);animation:drift 22s ease-in-out infinite alternate}.hero-bg .a2{width:70vmax;height:70vmax;right:-30vmax;bottom:-40vmax;background:radial-gradient(closest-side,rgba(255,210,63,.1),transparent);animation:drift 28s ease-in-out infinite alternate-reverse}.glow{position:absolute;left:0;top:0;width:620px;height:620px;border-radius:50%;background:radial-gradient(closest-side,rgba(59,232,163,.17),transparent);translate:calc(var(--gx,68vw) - 50%) calc(var(--gy,36vh) - 50%);transition:translate .9s var(--out);will-change:translate}.mesh{position:absolute;inset:0;background-image:linear-gradient(var(--ln) 1px,transparent 1px),linear-gradient(90deg,var(--ln) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 72% 42%,#000 0,transparent 72%);mask-image:radial-gradient(ellipse 70% 60% at 72% 42%,#000 0,transparent 72%);opacity:.7}@keyframes drift{to{transform:translate3d(6vmax,5vmax,0) scale(1.12)}}.hero-in{position:relative;display:grid;gap:clamp(36px,6vw,72px);grid-template-columns:minmax(0,1fr)}.hero-copy{container-type:inline-size;min-width:0}.h1{display:grid}.h1-kicker{display:flex;gap:.9em;font:500 semi-condensed clamp(.72rem,.95vw,.8rem)/1.6 var(--fm);letter-spacing:.09em;text-transform:uppercase;color:var(--gh);max-width:46ch;margin-bottom:1.7rem;animation:up 1s var(--out) .15s both}.h1-kicker::before{content:"";flex:none;width:26px;height:1.5px;background:currentColor;margin-top:.78em;transform-origin:left;animation:draw 1s var(--out) .5s both}.h1-pains{display:grid;font:600 clamp(1.5rem,8.2cqi,3.2rem)/1.12 var(--fd);letter-spacing:-.02em;animation:up 1s var(--out) .25s both}.ache{grid-area:1/1;opacity:0;translate:0 .5em;filter:blur(6px);transition:opacity .5s var(--ease),translate .7s var(--out),filter .5s}.ache.is-on{opacity:1;translate:none;filter:none}.ache.is-off{opacity:0;translate:0 -.5em;filter:blur(6px)}.ache>span{background:linear-gradient(var(--r),var(--r)) 0 60%/0 .085em no-repeat;transition:background-size .6s var(--out) .75s,color .45s .9s}.ache.is-on>span{background-size:100% .085em;color:rgba(233,241,236,.46)}.h1-brand{display:block;font:italic 800 clamp(4.6rem,27vw,10rem)/.92 var(--fd);font-size:clamp(4.6rem,33cqi,13rem);letter-spacing:-.04em;margin:.04em 0 0 -.03em;white-space:nowrap}.h1-word{display:inline-block;padding-right:.06em;margin-right:-.06em;background:linear-gradient(100deg,#fff 0 42%,#8ff0c9 50%,#fff 58% 100%) 100% 0/280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:weigh 1.5s var(--out) .2s both,sheen 7s ease-in-out 2.4s infinite}.h1-dot{display:inline-block;color:var(--gh);text-shadow:0 0 44px rgba(59,232,163,.75);animation:dot 1s var(--spring) 1.1s both}.h1-brand.hit .h1-dot{animation:hit .55s var(--spring)}@keyframes weigh{from{font-weight:200;opacity:0;translate:0 .14em}to{font-weight:800;opacity:1;translate:none}}@keyframes sheen{0%,62%{background-position:100% 0}100%{background-position:0 0}}@keyframes dot{from{translate:0 -1.2em;scale:.2;opacity:0}to{translate:none;scale:1;opacity:1}}@keyframes hit{50%{scale:1.5}}@keyframes up{from{opacity:0;translate:0 26px}to{opacity:1;translate:none}}@keyframes draw{from{transform:scaleX(0)}to{transform:none}}.gloss{font:500 semi-condensed .7rem/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:1rem;animation:up 1s var(--out) .7s both}.lede{font-size:clamp(1.06rem,1.35vw,1.22rem);line-height:1.64;color:#c4d4ca;max-width:54ch;margin-top:1.6rem;animation:up 1s var(--out) .8s both}.lede strong{display:block;margin-top:.6em;color:#fff;font:italic 600 1.12em/1.4 var(--fd)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:2rem;animation:up 1s var(--out) .92s both}.trust{font:400 semi-condensed .72rem/1.6 var(--fm);color:var(--mut);margin-top:1.5rem;max-width:54ch;animation:up 1s var(--out) 1.04s both}.hero-art{perspective:1400px;display:grid;place-items:center;animation:art 1.4s var(--out) .5s both}@keyframes art{from{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:none}}.shelf{--fill:83;position:relative;width:min(100%,560px);padding:14px 16px 6px;border-radius:26px;background:linear-gradient(180deg,rgba(23,53,42,.9),rgba(10,29,22,.92));border:1px solid rgba(233,241,236,.14);box-shadow:0 60px 120px -40px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08);transform:rotateY(calc(-9deg + var(--ry,0deg))) rotateX(calc(5deg + var(--rx,0deg)));transform-style:preserve-3d;transition:transform .7s var(--out);animation:bob 7s ease-in-out 2s infinite}@keyframes bob{50%{translate:0 -12px}}.shelf-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font:500 semi-condensed .6rem/1 var(--fm);letter-spacing:.14em;color:var(--mut)}.shelf-dots{display:flex;gap:5px}.shelf-dots i{width:6px;height:6px;border-radius:50%;background:rgba(233,241,236,.22)}.row{display:grid;grid-template-columns:repeat(9,1fr);gap:2.2%;align-items:end;height:clamp(58px,17vw,96px);padding:0 2%;border-bottom:4px solid #24493a;box-shadow:0 12px 18px -12px rgba(0,0,0,.8);margin-bottom:20px;border-radius:0 0 3px 3px}.slot{position:relative;height:100%;display:flex;align-items:flex-end}.slot::before{content:"";position:absolute;inset:26% 6% 0;border:1.5px dashed rgba(255,90,54,.7);border-bottom:0;border-radius:6px 6px 0 0;opacity:0;transition:opacity .3s}.slot::after{content:"";position:absolute;left:16%;right:16%;bottom:-11px;height:4px;border-radius:2px;background:rgba(233,241,236,.2);transition:background-color .3s,box-shadow .3s}.slot.is-out::before{opacity:1}.slot.is-out::after{background:var(--r);box-shadow:0 0 10px var(--r)}.p{display:block;position:relative;width:100%;height:var(--h);background:var(--pc);border-radius:5px 5px 2px 2px;transform-origin:50% 100%;transition:transform .6s var(--spring),opacity .25s;box-shadow:inset -5px 0 0 rgba(0,0,0,.14),inset 0 2px 0 rgba(255,255,255,.22)}.p::after{content:"";position:absolute;left:14%;right:14%;top:38%;height:24%;border-radius:2px;background:rgba(255,255,255,.34)}.slot.is-out .p{transform:scale(.3) translateY(10%);opacity:0}.c1{--pc:#2fd193}.c2{--pc:#f1ead8}.c3{--pc:#ffd23f}.c4{--pc:#ff7a4d}.c5{--pc:#5cc8d6}.c6{--pc:#8fe3bd}.s-bottle{width:62%;margin-inline:auto;border-radius:8px 8px 3px 3px}.s-bottle::before{content:"";position:absolute;left:30%;right:30%;top:-16%;height:18%;background:var(--pc);border-radius:3px 3px 0 0;filter:brightness(.82)}.s-can{border-radius:9px 9px 5px 5px}.s-can::after{top:22%;height:56%;left:0;right:0;border-radius:0;background:rgba(0,0,0,.12)}.s-jar{border-radius:10px 10px 6px 6px;width:86%;margin-inline:auto}.s-jar::before{content:"";position:absolute;left:8%;right:8%;top:-9%;height:12%;background:#0b1711;border-radius:3px}.s-bag{-webkit-clip-path:polygon(0 8%,12% 0,25% 8%,38% 0,50% 8%,62% 0,75% 8%,88% 0,100% 8%,100% 100%,0 100%);clip-path:polygon(0 8%,12% 0,25% 8%,38% 0,50% 8%,62% 0,75% 8%,88% 0,100% 8%,100% 100%,0 100%)}.beam{position:absolute;top:8%;bottom:4%;left:0;width:3px;border-radius:3px;background:var(--gh);box-shadow:0 0 22px 5px rgba(59,232,163,.55),-46px 0 60px 10px rgba(59,232,163,.12);opacity:0}.shelf.is-scan .beam{animation:scan 1.9s cubic-bezier(.5,0,.5,1) both}@keyframes scan{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}100%{opacity:0;left:100%}}.hud,.toast,.scanchip{position:absolute;font-family:var(--fb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateZ(46px)}.hud{left:-14px;top:-22px;display:grid;gap:2px;padding:12px 16px 14px;border-radius:18px;background:rgba(5,19,14,.82);border:1px solid rgba(233,241,236,.16);box-shadow:0 24px 50px -20px #000}.hud span{font:500 semi-condensed .62rem/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.hud b{font:800 1.9rem/1 var(--fb);letter-spacing:-.03em;color:var(--gh);font-variant-numeric:tabular-nums;transition:color .3s;margin-top:6px}.shelf.is-low .hud b{color:var(--r)}.hud-bar{height:4px;border-radius:2px;background:rgba(233,241,236,.14);overflow:hidden;margin-top:8px;min-width:130px}.hud-bar i{display:block;height:100%;width:100%;background:currentColor;color:var(--gh);transform:scaleX(calc(var(--fill)/100));transform-origin:left;transition:transform .5s var(--ease),color .3s}.shelf.is-low .hud-bar i{color:var(--r)}.scanchip{right:14px;top:-16px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(59,232,163,.14);border:1px solid rgba(59,232,163,.5);color:var(--gh);font:500 semi-condensed .64rem/1 var(--fm);letter-spacing:.04em;opacity:0;transition:opacity .3s}.scanchip i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:blink 1s infinite}.shelf.is-scan .scanchip{opacity:1}@keyframes blink{50%{opacity:.25}}.toast{right:-12px;bottom:26px;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:18px;background:rgba(243,238,226,.97);color:#10201a;box-shadow:0 26px 60px -20px #000;opacity:0;transform:translateZ(60px) translateY(16px) scale(.94);transition:opacity .35s var(--ease),transform .55s var(--spring)}.toast b{display:block;font:600 .92rem/1.2 var(--fb)}.toast small{display:block;font:500 semi-condensed .64rem/1.3 var(--fm);color:#51645a;margin-top:3px}.toast-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--g);color:#fff;flex:none}.shelf.is-sent .toast{opacity:1;transform:translateZ(60px)}@media(min-width:980px){.hero-in{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center}.row{height:clamp(70px,7.2vw,104px)}.shelf{padding:18px 22px 8px}.hud{left:-34px;top:-30px}.toast{right:-30px;bottom:44px}}@media(max-width:979px){.shelf{transform:rotateY(-5deg) rotateX(4deg)}.hero-art{padding:26px 14px 0}.hero{align-items:start;padding-top:calc(64px + 3vh)}.hero-in{gap:26px}.h1-kicker{margin-bottom:1.15rem}.lede{margin-top:1.15rem}.hero-cta{margin-top:1.45rem}.trust{margin-top:1.1rem}}.mq{display:grid;gap:14px;padding:30px 0 calc(30px + var(--sr));background:var(--ink2);box-shadow:inset 0 1px 0 var(--ln);overflow:hidden}.mq-track{display:flex;width:max-content;animation:mq 64s linear infinite}.mq-row.rev .mq-track{animation-direction:reverse;animation-duration:78s}.mq:hover .mq-track{animation-play-state:paused}.mq ul{display:flex;flex:none}.mq li{display:flex;align-items:center;white-space:nowrap;font:italic 500 clamp(1.15rem,2.3vw,1.9rem)/1.1 var(--fd);letter-spacing:-.01em;color:var(--tx)}.mq-row.rev li{color:transparent;-webkit-text-stroke:1px rgba(233,241,236,.5)}.mq li::after{content:"";width:.42em;height:.42em;margin:0 1.5em;background:var(--r);transform:rotate(45deg);flex:none}.mq-row.rev li::after{background:var(--gh)}@keyframes mq{to{transform:translateX(-50%)}}.paper{background:var(--paper);color:var(--pink)}.paper .eyebrow{color:var(--gd)}.paper .lead{color:#55635a}.pain-in{display:grid;gap:clamp(48px,7vw,96px)}.pain-copy h2{margin-bottom:1.6rem}.pain-copy .big+.big{margin-top:1rem}.stats{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 24px;margin-top:clamp(36px,5vw,56px);padding-top:clamp(28px,4vw,40px);border-top:1.5px solid rgba(22,32,27,.14)}.stats li{display:grid;gap:8px;align-content:start;container-type:inline-size}@media(min-width:560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-v{font:800 clamp(2.1rem,19cqi,4.1rem)/1 var(--fd);letter-spacing:-.035em;color:var(--rd);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.stats span{font-size:.94rem;line-height:1.45;color:#3d4a42}.src{font:500 semi-condensed .7rem/1 var(--fm);color:var(--gd);text-decoration:none;white-space:nowrap}.src:hover{text-decoration:underline}.note{margin-top:2rem;font:italic 600 1.25rem/1.35 var(--fd);letter-spacing:-.01em}.srcs{margin-top:1.4rem;display:grid;gap:4px;counter-reset:s;font:400 semi-condensed .7rem/1.6 var(--fm);color:#5b675f}.srcs li{counter-increment:s;scroll-margin-top:120px}.srcs li::before{content:"[" counter(s) "] "}.srcs a{text-decoration:underline;text-decoration-color:rgba(22,32,27,.3);text-underline-offset:3px}.srcs li:target{background:var(--y);color:#111}.receipt-col{position:relative;justify-self:center;width:min(100%,400px)}.printer{position:relative;z-index:2;height:30px;border-radius:16px;background:linear-gradient(#22332b,#0b1711);box-shadow:inset 0 -8px 0 #000,0 14px 30px -12px rgba(0,0,0,.6)}.printer::after{content:"";position:absolute;right:22px;top:9px;width:8px;height:8px;border-radius:50%;background:var(--gh);box-shadow:0 0 10px var(--gh);animation:blink 1.6s infinite}.receipt-clip{overflow:hidden;margin:-12px 16px 0;padding-bottom:26px;filter:drop-shadow(0 26px 28px rgba(60,40,10,.22))}.receipt{--z:14px;position:relative;padding:38px 22px 46px;background:#fffdf6;color:#1b1b18;font:500 semi-condensed .76rem/1.55 var(--fm);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/var(--z) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/var(--z) 100%;transition:translate 2.4s cubic-bezier(.3,.6,.2,1) .2s,opacity .6s}.js .receipt-col:not(.go) .receipt{translate:0 -96%}.rc-title{font:800 semi-condensed 1.02rem/1.1 var(--fm);letter-spacing:.04em;text-align:center}.rc-sub{text-align:center;color:#6a685f;margin-top:10px;padding-bottom:16px;border-bottom:1.5px dashed #b9b4a4}.rc-rows div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px dashed #d6d1c1}.rc-rows dt{color:#3b3a35}.rc-rows dd{font-weight:700;color:var(--rd);text-align:right;white-space:nowrap}.rc-total{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-top:16px;padding-top:14px;border-top:2px solid #1b1b18;font-weight:800;font-size:.84rem}.rc-total span:last-child{text-align:right}.rc-code{display:block;height:52px;margin:22px 0 10px;background:repeating-linear-gradient(90deg,#161613 0 2px,transparent 2px 5px,#161613 5px 6px,transparent 6px 9px,#161613 9px 12px,transparent 12px 14px,#161613 14px 15px,transparent 15px 19px)}.rc-foot{text-align:center;color:#6a685f}.stamp{position:absolute;right:7%;bottom:13.5%;padding:.2em .5em .14em;border:4px solid var(--g);border-radius:12px;color:var(--g);font:italic 900 clamp(1.7rem,6.4vw,2.5rem)/1 var(--fd);letter-spacing:-.02em;transform:rotate(-12deg);opacity:.92;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,1.5,.4,1) 2.5s,opacity .15s 2.5s}.js .receipt-col:not(.go) .stamp{opacity:0;transform:rotate(-26deg) scale(2.6)}@media(min-width:960px){.pain-in{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start}.receipt-col{position:sticky;top:110px}}.what{background:radial-gradient(110% 80% at 0 0,#0e3526 0,var(--ink) 62%)}.what-in{display:grid;gap:clamp(40px,6vw,96px)}.what-big{container-type:inline-size;min-width:0}.tri{display:grid;gap:.06em;font:700 clamp(1.8rem,10.5cqi,5.4rem)/1.04 var(--fd);letter-spacing:-.03em}.tri span{white-space:nowrap}.tri .hl{font-style:italic;font-weight:600;color:var(--gh);text-shadow:0 0 60px rgba(59,232,163,.35)}.tri-note{margin-top:1.6rem;font:400 semi-condensed .74rem/1.7 var(--fm);color:var(--mut);max-width:46ch}.what-copy h2{margin-bottom:1.5rem}.what-copy p:not(.eyebrow){color:#c4d4ca;font-size:clamp(1.03rem,1.25vw,1.15rem);line-height:1.7}.what-copy p+p{margin-top:1.1rem}@media(min-width:980px){.what-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}}.feat{background:var(--ink)}.bento{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.card{position:relative;display:grid;gap:26px;align-content:space-between;padding:clamp(22px,2.6vw,34px);border-radius:var(--rad);background:linear-gradient(180deg,#0e2a1f,#0a1d16);border:1px solid var(--ln);overflow:hidden;isolation:isolate;transform:perspective(1100px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:opacity .9s var(--out) calc(var(--i,0)*85ms),translate 1.15s var(--out) calc(var(--i,0)*85ms),scale 1.15s var(--out) calc(var(--i,0)*85ms),border-color .3s,transform .6s var(--out)}.card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%),rgba(59,232,163,.18),transparent 65%);opacity:0;transition:opacity .5s}.card:hover{border-color:rgba(59,232,163,.42)}.card:hover::before{opacity:1}.tag{display:inline-block;font:500 semi-condensed .68rem/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--gh);padding:7px 10px;border-radius:999px;border:1px solid rgba(59,232,163,.34);margin-bottom:1.1rem}.card h3{font-size:clamp(1.3rem,2vw,1.75rem);margin-bottom:.7rem}.card-copy p:last-child{color:var(--mut);font-size:.98rem;line-height:1.6;max-width:52ch}.ui{position:relative;border-radius:20px;background:rgba(5,19,14,.7);border:1px solid var(--ln);padding:16px;font-size:.85rem;min-width:0}.ui-top{display:flex;align-items:center;gap:8px;font:500 semi-condensed .66rem/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:14px}.ui-led{width:7px;height:7px;border-radius:50%;background:var(--gh);box-shadow:0 0 10px var(--gh);animation:blink 2s infinite}.ui-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ln);font:400 semi-condensed .68rem/1.4 var(--fm);color:var(--mut)}.ui-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:var(--gh);color:#03130c;font:600 .8rem/1 var(--fb);transition:scale .5s var(--spring) 1.6s}.js [data-play]:not(.go) .ui-btn{scale:.6}.ord{display:grid;gap:11px}.ord li{display:grid;grid-template-columns:minmax(0,7.5em) minmax(0,1fr) auto;align-items:center;gap:12px}.ord-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tx)}.ord-bar{position:relative;height:10px;border-radius:5px;background:rgba(233,241,236,.09);overflow:hidden}.ord-bar i{position:absolute;inset:0;border-radius:5px;transform-origin:left}.b-o{background:var(--gh);transform:scaleX(1);transition:transform 1s var(--out) calc(.55s + var(--i)*.12s)}.b-s{background:var(--y);z-index:1;transform:scaleX(calc(var(--s)/100%));width:100%;transition:transform .7s var(--out) calc(.1s + var(--i)*.12s)}.ord-q{font:700 semi-condensed .78rem/1 var(--fm);color:var(--gh);white-space:nowrap;transition:opacity .4s calc(.95s + var(--i)*.12s),transform .5s var(--spring) calc(.95s + var(--i)*.12s)}.ord-q small{font-weight:400;color:var(--mut);font-size:.64rem}.js [data-play]:not(.go) .b-o,.js [data-play]:not(.go) .b-s{transform:scaleX(0)}.js [data-play]:not(.go) .ord-q{opacity:0;transform:translateX(-8px)}.ui-tg{display:grid;gap:10px;background:linear-gradient(180deg,#0d2a3a,#0a1f2b);border-color:rgba(120,190,230,.2)}.tg-msg{position:relative;max-width:88%;padding:10px 12px 22px;border-radius:16px;font-size:.84rem;line-height:1.4;transition:opacity .4s,transform .55s var(--spring)}.tg-msg b{display:block;color:#6fc3f0;font-size:.76rem;margin-bottom:2px}.tg-msg time{position:absolute;right:10px;bottom:5px;font:400 semi-condensed .6rem/1 var(--fm);opacity:.6}.tg-in{background:#16384b;border-bottom-left-radius:5px;justify-self:start;transition-delay:.3s}.tg-out{background:#2a6b55;border-bottom-right-radius:5px;justify-self:end;transition-delay:1.1s}.tg-file{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px;border-radius:10px;background:rgba(0,0,0,.24)}.tg-file i{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#e5533d;color:#fff;font:700 semi-condensed .54rem/1 var(--fm);font-style:normal;flex:none}.tg-file span{font-size:.78rem;min-width:0;overflow-wrap:anywhere}.tg-file small{display:block;opacity:.65;font-size:.68rem;margin-top:2px}.js [data-play]:not(.go) .tg-msg{opacity:0;transform:translateY(14px) scale(.94)}.ui-scan{display:grid;place-items:center;background:none;border:0;padding:0}.phone{width:min(100%,250px);border-radius:32px;padding:10px;background:#020a07;border:1px solid rgba(233,241,236,.2);box-shadow:0 30px 60px -24px #000,inset 0 0 0 2px #0f241b;transition:translate .8s var(--out),rotate .8s var(--out)}.card-scan:hover .phone{translate:0 -8px;rotate:-2deg}.ph-bar{display:flex;justify-content:space-between;gap:8px;padding:8px 8px 10px;font:500 semi-condensed .6rem/1.2 var(--fm);color:var(--mut)}.ph-cam{position:relative;aspect-ratio:1/.92;border-radius:18px;background:radial-gradient(circle at 30% 20%,#2c4037,#0e1915 70%);overflow:hidden}.bc{position:absolute;inset:30% 16%;background:repeating-linear-gradient(90deg,#f3eee2 0 3px,transparent 3px 6px,#f3eee2 6px 7px,transparent 7px 11px,#f3eee2 11px 15px,transparent 15px 17px);border-radius:3px;opacity:.9}.laser{position:absolute;left:8%;right:8%;top:30%;height:2px;background:var(--r);box-shadow:0 0 14px 2px var(--r);animation:laser 1.8s ease-in-out infinite alternate}@keyframes laser{to{top:70%}}.cn{position:absolute;width:20px;height:20px;border:2.5px solid var(--gh)}.cn.c1{left:9%;top:20%;border-right:0;border-bottom:0;border-radius:6px 0 0 0}.cn.c2{right:9%;top:20%;border-left:0;border-bottom:0;border-radius:0 6px 0 0}.cn.c3{left:9%;bottom:20%;border-right:0;border-top:0;border-radius:0 0 0 6px}.cn.c4{right:9%;bottom:20%;border-left:0;border-top:0;border-radius:0 0 6px 0}.ph-sheet{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;margin-top:10px;padding:12px 14px;border-radius:18px;background:var(--paper);color:#10201a}.ph-sheet span{font:600 .8rem/1.25 var(--fb)}.ph-sheet b{grid-row:span 2;font:800 1.7rem/1 var(--fb);letter-spacing:-.03em;color:var(--gd);font-variant-numeric:tabular-nums}.ph-sheet b.tick{animation:tick .35s var(--spring)}@keyframes tick{50%{scale:1.25}}.ph-sheet small{font:400 semi-condensed .6rem/1.3 var(--fm);color:#5b675f}.ui-1c{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.node{display:grid;place-items:center;width:clamp(56px,9vw,84px);aspect-ratio:1;border-radius:22px;font:800 clamp(1rem,2vw,1.4rem)/1 var(--fb);letter-spacing:-.03em}.n-1c{background:var(--y);color:#b3200a}.n-y{background:var(--gd);color:#fff;white-space:nowrap;font:italic 800 clamp(.82rem,1.7vw,1.2rem)/1 var(--fd);box-shadow:0 0 0 1px rgba(59,232,163,.5),0 0 40px -6px rgba(59,232,163,.6);animation:pulse 3s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 1px rgba(59,232,163,.7),0 0 60px 0 rgba(59,232,163,.75)}}.n-y i{color:var(--gh);font-style:normal}.pipes{display:grid;gap:10px;min-width:0}.pipe{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 12px;border-radius:14px;background:rgba(233,241,236,.05);overflow:hidden}.pipe small{flex-basis:100%;font:500 semi-condensed .62rem/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.pipe-w small{text-align:right;color:var(--gh)}.pipe-w{justify-content:flex-end}.pipe span{font:500 .72rem/1 var(--fb);padding:6px 9px;border-radius:999px;background:rgba(233,241,236,.1);white-space:nowrap}.pipe-w span{background:rgba(59,232,163,.16);color:var(--gh)}.flow{position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--y) 50%,transparent) 0 0/40% 100% no-repeat;animation:flow 2.2s linear infinite}.pipe-w .flow{background-image:linear-gradient(90deg,transparent,var(--gh) 50%,transparent);animation-direction:reverse}@keyframes flow{from{background-position:-70% 0}to{background-position:170% 0}}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal li{display:grid;justify-items:center;gap:7px;padding:9px 0 8px;border-radius:10px;background:rgba(233,241,236,.04)}.cal li.is-today{box-shadow:inset 0 0 0 1.5px var(--gh)}.cal small{font:500 semi-condensed .6rem/1 var(--fm);color:var(--mut)}.cal i{width:6px;height:6px;border-radius:50%;background:rgba(233,241,236,.12)}.cal .has-pay i{background:var(--y);box-shadow:0 0 8px var(--y)}.pays{display:grid;gap:6px;margin-top:10px}.pays li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:rgba(255,210,63,.1);border:1px solid rgba(255,210,63,.22);transition:opacity .4s calc(.2s + var(--i)*.14s),transform .55s var(--spring) calc(.2s + var(--i)*.14s)}.pay-d{display:grid;place-items:center;min-width:34px;height:26px;padding:0 6px;border-radius:7px;background:var(--y);color:#17150a;font:700 semi-condensed .6rem/1 var(--fm)}.pays span:nth-child(2){font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pays b{font:700 semi-condensed .7rem/1 var(--fm);color:var(--y);white-space:nowrap}.js [data-play]:not(.go) .pays li{opacity:0;transform:translateX(-14px)}.kpi{display:grid;gap:6px}.kpi div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 12px;border-radius:12px;background:rgba(233,241,236,.05);transition:opacity .4s calc(var(--i)*.12s),transform .5s var(--out) calc(var(--i)*.12s)}.kpi dt{font:500 semi-condensed .66rem/1.25 var(--fm);color:var(--mut)}.kpi dd{font:800 1.08rem/1 var(--fb);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.kpi div:last-child dd{color:var(--y)}.js [data-play]:not(.go) .kpi div{opacity:0;transform:translateY(10px)}.spark{width:100%;height:56px;margin-top:12px}.spark-a{fill:rgba(59,232,163,.14);transition:opacity 1s 1.2s}.js [data-play]:not(.go) .spark-a{opacity:0}.spark-l{fill:none;stroke:var(--gh);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--out) .3s;vector-effect:non-scaling-stroke}.js [data-play]:not(.go) .spark-l{stroke-dashoffset:1}.ui-ai{display:grid;gap:10px}.ai-q{justify-self:end;max-width:90%;padding:10px 14px;border-radius:16px 16px 5px 16px;background:rgba(233,241,236,.1);font-size:.88rem;transition:opacity .5s .2s,transform .6s var(--spring) .2s}.ai-a{display:flex;gap:10px;max-width:96%;padding:12px 14px;border-radius:16px 16px 16px 5px;background:rgba(59,232,163,.12);border:1px solid rgba(59,232,163,.3);font-size:.88rem;line-height:1.5;transition:opacity .5s 1s,transform .6s var(--out) 1s}.ai-mark{flex:none;width:18px;height:18px;margin-top:2px;background:var(--gh);-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:spin 6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.js [data-play]:not(.go) .ai-a{opacity:0;transform:translateY(12px)}.js [data-play]:not(.go) .ai-q{opacity:0;transform:translateY(10px) scale(.94)}@media(min-width:760px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.card-order{grid-column:span 4}.card-telegram{grid-column:span 2}.card-scan{grid-column:span 2;grid-row:span 2}.card-onec{grid-column:span 4}.card-calendar,.card-today{grid-column:span 2}.card-ai{grid-column:1/-1}}@media(min-width:1040px){.card-order,.card-onec,.card-ai{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.how{background:linear-gradient(180deg,var(--ink),var(--ink2))}.steps{position:relative;display:grid;gap:14px}.steps li{position:relative;padding:clamp(24px,3vw,38px);border-radius:var(--rad);border:1px solid var(--ln);background:rgba(233,241,236,.03);transition:opacity .8s var(--out) calc(var(--i)*.22s),translate 1s var(--out) calc(var(--i)*.22s),border-color .4s,background-color .4s}.steps li:hover{border-color:rgba(59,232,163,.4);background:rgba(59,232,163,.05)}.js .steps:not(.go) li{opacity:0;translate:0 34px}.step-n{display:block;font:italic 300 clamp(4rem,9vw,7rem)/.82 var(--fd);letter-spacing:-.04em;color:var(--gh);margin-bottom:1.4rem;opacity:.55;transition:opacity .4s}.steps li:hover .step-n,.steps li:last-child .step-n{opacity:1}.steps h3{font-size:clamp(1.35rem,2.1vw,1.8rem);margin-bottom:.6rem}.steps p{color:var(--mut)}@media(min-width:860px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.steps::before{content:"";position:absolute;left:4%;right:4%;top:-22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gh),var(--y));transform-origin:left;transition:transform 1.8s var(--out) .2s}.js .steps:not(.go)::before{transform:scaleX(0)}}.cmp-box{border-radius:var(--rad);overflow:hidden;background:#fffdf6;box-shadow:0 40px 80px -50px rgba(60,40,10,.5),0 0 0 1px rgba(22,32,27,.08)}.cmp-t{width:100%;border-collapse:collapse;text-align:left;font-size:.98rem}.cmp-t th,.cmp-t td{padding:20px clamp(16px,2.4vw,30px);vertical-align:top;border-bottom:1px solid rgba(22,32,27,.09)}.cmp-t thead th{font:600 semi-condensed .68rem/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:#6a766e;padding-block:22px}.cmp-t tbody th{font:650 1.12rem/1.3 var(--fd);letter-spacing:-.01em;width:22%}.cmp-t td:not(.is-y){color:#5d5b52;padding-left:calc(clamp(16px,2.4vw,30px) + 26px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23cf3418' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat clamp(16px,2.4vw,30px) 24px/15px}.cmp-t .is-y{background:var(--ink2);color:var(--tx);border-bottom-color:var(--ln);width:40%}.cmp-t thead .is-y{color:var(--gh)}.cmp-t td.is-y{font-weight:500;padding-left:calc(clamp(16px,2.4vw,30px) + 28px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='%233be8a3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px;background-position:clamp(16px,2.4vw,30px) 23px}.cmp-t tr:last-child>*{border-bottom:0}@media(max-width:719px){.cmp-t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cmp-t,.cmp-t tbody,.cmp-t tr,.cmp-t tbody th,.cmp-t td{display:block;width:auto!important}.cmp-t tr{border-bottom:8px solid var(--paper)}.cmp-t tbody th{border:0;padding-bottom:6px}.cmp-t td{border:0;padding-top:8px}.cmp-t td::before{content:attr(data-l);display:block;font:600 semi-condensed .66rem/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;opacity:.7}.cmp-t td:not(.is-y){background-position:clamp(16px,2.4vw,30px) 30px}.cmp-t td.is-y{padding-block:16px 18px;background-position:clamp(16px,2.4vw,30px) 36px}}.who{background:var(--ink2)}.roles{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.roles li{padding:24px;border-radius:22px;border:1px solid var(--ln);background:var(--ink3);transition:opacity .9s var(--out) calc(var(--i,0)*85ms),translate 1.15s var(--out) calc(var(--i,0)*85ms),transform .5s var(--out),border-color .3s,background-color .3s}.roles li:hover{transform:translateY(-8px) rotate(-1deg);border-color:var(--y);background:var(--ink4)}.roles h3{color:var(--y);font-style:italic;margin-bottom:.7rem}.roles p{font-size:.94rem;color:#c4d4ca;line-height:1.58}.ints{display:grid;gap:clamp(32px,5vw,72px);margin-top:clamp(72px,10vw,130px)}.ints-head h2{font-size:clamp(1.6rem,3.3vw,2.8rem);margin-bottom:1.2rem}.ints-list{display:grid;border-top:1px solid var(--ln)}.ints-list li{position:relative;display:grid;gap:4px 24px;padding:20px 0;border-bottom:1px solid var(--ln);transition:opacity .9s var(--out) calc(var(--i,0)*85ms),translate 1.15s var(--out) calc(var(--i,0)*85ms),padding .45s var(--out)}.ints-list li::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gh);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--out)}.ints-list li:hover{padding-left:14px}.ints-list li:hover::after{transform:scaleX(1)}.ints-list b{font:650 clamp(1.15rem,1.8vw,1.45rem)/1.2 var(--fd);letter-spacing:-.012em;overflow-wrap:anywhere}.ints-list span{color:var(--mut);font-size:.94rem}@media(min-width:980px){.ints{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.ints-list li{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline}}.faq-in{display:grid;gap:clamp(24px,5vw,72px)}.faq-list{border-top:1.5px solid rgba(22,32,27,.16)}.faq details{border-bottom:1.5px solid rgba(22,32,27,.16)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-size:clamp(1.12rem,1.8vw,1.42rem);transition:color .25s,translate .45s var(--out)}.faq summary:hover h3{color:var(--gd);translate:6px 0}.faq summary i{position:relative;flex:none;width:38px;height:38px;border-radius:50%;background:var(--pink);transition:transform .5s var(--out),background-color .3s}.faq summary i::before,.faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:var(--paper);border-radius:2px;transition:transform .5s var(--out)}.faq summary i::after{transform:rotate(90deg)}.faq details[open] summary i{background:var(--g);transform:rotate(180deg)}.faq details[open] summary i::after{transform:rotate(0)}.faq details p{padding:0 0 28px;max-width:68ch;color:#3d4a42;line-height:1.68}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{height:0;overflow:clip;opacity:0;transition:height .55s var(--out),opacity .45s,content-visibility .55s allow-discrete}.faq details[open]::details-content{height:auto;opacity:1}}@media(min-width:980px){.faq-in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.faq .sec-head{position:sticky;top:110px;margin:0}}.cta{background:linear-gradient(155deg,#0f6249,#0a3d2e 55%,#06261c);overflow:clip}.cta-bg{border-radius:inherit}.cta-bg .a1{width:80vmax;height:80vmax;right:-30vmax;top:-40vmax;background:radial-gradient(closest-side,rgba(59,232,163,.28),transparent);animation:drift 20s ease-in-out infinite alternate}.cta-bg .mesh{-webkit-mask-image:radial-gradient(ellipse 60% 70% at 20% 60%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 60% 70% at 20% 60%,#000 0,transparent 70%)}.cta-in{position:relative;display:grid;gap:clamp(40px,6vw,88px)}.cta .eyebrow{color:var(--y)}.cta h2{font-size:clamp(2.2rem,5.4vw,4.6rem)}.cta h2 em{color:var(--y)}.cta .lead{color:#cfe6da;margin-top:1.4rem}.ticks{display:grid;gap:12px;margin-top:2rem}.ticks li{display:flex;align-items:center;gap:12px;font-weight:500}.ticks .ic{flex:none;padding:5px;width:28px;height:28px;border-radius:50%;background:var(--gh);color:#03130c}.tagform{position:relative;justify-self:center;width:min(100%,440px);padding:64px clamp(20px,3vw,32px) 28px;border-radius:30px;background:var(--y);color:#17150a;box-shadow:0 50px 90px -40px rgba(0,0,0,.8),inset 0 -6px 0 rgba(0,0,0,.08);transform-origin:50% 30px;rotate:1.6deg;transition:opacity .9s var(--out),translate 1.15s var(--out),rotate .8s var(--spring)}.js .tagform[data-rv]:not(.in){rotate:6deg}.tagform:focus-within,.tagform:hover{rotate:0deg}.tag-hole{position:absolute;left:50%;top:18px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:#0a3d2e;box-shadow:inset 0 3px 5px rgba(0,0,0,.55)}.tag-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:16px;margin-bottom:20px;border-bottom:2px dashed rgba(23,21,10,.3)}.tag-top span{font:700 semi-condensed .7rem/1 var(--fm);letter-spacing:.2em}.tag-top b{font:italic 900 clamp(2.3rem,7vw,3.2rem)/.9 var(--fd);letter-spacing:-.03em;font-variant-numeric:lining-nums}.fields{display:grid;gap:14px}.fld{display:grid;gap:7px}.fld span,.seg legend{font:600 .82rem/1.2 var(--fb)}.fld input{width:100%;height:54px;padding:0 16px;border:2px solid #17150a;border-radius:14px;background:#fffdf6;color:#17150a;font:500 1rem/1 var(--fb);transition:box-shadow .25s var(--out),translate .25s var(--out)}.fld input::placeholder{color:#9a957f}.fld input:focus{outline:0;box-shadow:5px 5px 0 #17150a;translate:-2px -2px}.fld input[aria-invalid=true]{border-color:var(--rd);background:#fff1ec;animation:shake .4s}@keyframes shake{25%{translate:-6px 0}75%{translate:6px 0}}.seg{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seg legend{padding:0;margin-bottom:7px}.seg label{position:relative;cursor:pointer}.seg input{position:absolute;opacity:0;inset:0;cursor:pointer}.seg span{display:grid;place-items:center;min-height:46px;padding:6px 4px;border:2px solid #17150a;border-radius:12px;font:600 .78rem/1.15 var(--fb);text-align:center;transition:background-color .25s,color .25s,scale .3s var(--spring)}.seg label:active span{scale:.94}.seg input:checked+span{background:#17150a;color:var(--y)}.seg input:focus-visible+span{outline:3px solid #17150a;outline-offset:3px}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form-msg{min-height:1.2em;font:600 .84rem/1.3 var(--fb);color:#9c1f08}.form-msg:empty{display:none}.privacy{font:400 semi-condensed .68rem/1.6 var(--fm);opacity:.72}.form-ok{display:grid;justify-items:center;gap:10px;padding:36px 0 44px;text-align:center;animation:up .7s var(--out) both}.form-ok b{font:italic 800 1.9rem/1.1 var(--fd);letter-spacing:-.02em}.ok-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#17150a;color:var(--y);animation:dot .7s var(--spring) both}.ok-ic .ic{width:30px;height:30px}@media(min-width:960px){.cta-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.ftr{position:relative;padding:clamp(64px,9vw,120px) 0 0;background:#030c09;overflow:hidden}.ftr-tag{font:italic 500 clamp(1.6rem,3.8vw,3.1rem)/1.15 var(--fd);letter-spacing:-.02em;max-width:24ch;text-wrap:balance}.ftr-grid{display:grid;gap:36px;margin-top:clamp(40px,6vw,72px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--ln)}.ftr-about p{margin-top:14px;color:var(--mut);font-size:.92rem;max-width:44ch}.ftr-h{font:500 semi-condensed .66rem/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:14px}.ftr nav{display:grid;gap:10px;align-content:start;justify-items:start}.ftr nav a{text-decoration:none;color:var(--tx);font-size:.95rem;transition:color .25s,translate .4s var(--out)}.ftr nav a:hover,.ftr nav a[aria-current]{color:var(--gh)}.ftr nav a:hover{translate:5px 0}.ftr-fine{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(40px,6vw,64px);font:400 semi-condensed .7rem/1.6 var(--fm);color:var(--mut)}.ftr-big{font:italic 800 clamp(6rem,31vw,28rem)/.72 var(--fd);letter-spacing:-.05em;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(233,241,236,.16);margin-top:clamp(24px,4vw,56px);margin-bottom:-.1em;user-select:none;transition:opacity 1.4s var(--out),translate 1.8s var(--out)}.js .ftr-big[data-rv]:not(.in){translate:0 18%}.ftr-big i{font-style:normal;color:var(--gh);-webkit-text-stroke:0}@media(min-width:760px){.ftr-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}}.nf{min-height:100svh;display:grid;place-items:center;padding:40px 20px}.nf-in{display:grid;gap:28px;justify-items:center;text-align:center;max-width:560px}.nf-code{font:italic 800 clamp(7rem,32vw,15rem)/.8 var(--fd);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:2px var(--gh)}.nf section{padding:0;display:grid;gap:10px;justify-items:center}.nf h2{font-size:1.6rem}.nf p{color:var(--mut)}.nf section+section{padding-top:28px;border-top:1px solid var(--ln);width:100%}@supports (animation-timeline:scroll()){html:not(.soft) .prog{animation:prog linear both;animation-timeline:scroll(root)}html:not(.soft) .hero-copy{animation:heroOut linear both;animation-timeline:scroll(root);animation-range:0 95vh}html:not(.soft) .hero-art{animation:art 1.4s var(--out) .5s both,heroArt linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}html:not(.soft) .mq{view-timeline:--mq block}html:not(.soft) .mq-row{animation:mqA linear both;animation-timeline:--mq}html:not(.soft) .mq-row.rev{animation-name:mqB}html:not(.soft) .what-big{animation:rise2 linear both;animation-timeline:view()}}@keyframes prog{to{scale:1 1}}@keyframes heroOut{to{opacity:.12;translate:0 -70px}}@keyframes heroArt{to{translate:0 70px;scale:.93}}@keyframes mqA{from{translate:6% 0}to{translate:-6% 0}}@keyframes mqB{from{translate:-6% 0}to{translate:6% 0}}@keyframes rise2{from{translate:0 50px}to{translate:0 -50px}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}html.soft{scroll-behavior:auto}.soft [data-rv]{translate:0 10px;scale:none}.soft [data-rv=words]{translate:none}.soft [data-rv=words] .w>span{translate:none;opacity:0;transition:opacity .7s var(--ease) calc(var(--w)*30ms)}.soft [data-rv=words].in .w>span{opacity:1}.soft .aur,.soft .shelf{animation:none}.soft .mq-track{animation-duration:150s}.soft .receipt{transition:translate .8s var(--ease),opacity .8s}.soft .receipt-col:not(.go) .receipt{translate:0 -8px;opacity:0}.soft .ftr-big[data-rv]:not(.in){translate:none}.soft .h1-word{animation:fade 1s both}.soft .tagform[data-rv]:not(.in){rotate:1.6deg}.soft .hdr.is-hide{translate:none}@keyframes fade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html:not(.js){scroll-behavior:auto}html:not(.js) *,html:not(.js) *::before,html:not(.js) *::after{animation:none!important;transition:none!important}}@media print{.hdr,.hero-art,.mq,.cta-bg,.hero-bg,.ftr-big,.prog{display:none}body{background:#fff;color:#000}.js [data-rv]{opacity:1;translate:none}}