@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,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+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,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+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_244611{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_244611{--font-disp:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f090f4{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f090f4{--font-body:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-s.p.woff2) format("woff2");unicode-range:u+00??,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+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_17afae{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:500;font-style:normal}.__variable_17afae{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ink:#0b1411;--ink-2:#26352f;--muted:#5a6963;--faint:#8a9892;--line:#e3e8e4;--line-2:#eef1ee;--page:#ffffff;--cream:#f6f7f1;--mint:#4bffd2;--mint-ink:#04342c;--emerald:#1e9e77;--deep:#0f7a56;--forest:#0c2a22;--night:#06120f;--indigo:#6366f3;--amber:#f59e0b;--t-mint:#e8f7f1;--t-lav:#eeeffc;--t-peach:#fbf2e8;--t-sky:#e8f3fa;--max:1280px;--gut:24px;--sec:128px;--r:16px;--r-sm:10px;--ease:cubic-bezier(.2,.7,.2,1);--f-disp:var(--font-disp),"Helvetica Neue",Arial,sans-serif;--f-body:var(--font-body),"Helvetica Neue",Arial,sans-serif;--f-mono:var(--font-mono),ui-monospace,monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink-2);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--f-disp);font-weight:500;color:var(--ink);margin:0;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}p{text-wrap:pretty}p,ul{margin:0}ul{padding:0;list-style:none}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.sec{padding-block:var(--sec)}.sec.tight{padding-block:96px}.bg-cream{background:var(--cream)}.eyebrow{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}.eyebrow.on-dark{color:var(--mint)}.h-xl{font-size:clamp(44px,6.4vw,84px);line-height:1.02}.h-lg{font-size:clamp(36px,4.6vw,60px)}.h-md{font-size:clamp(28px,3.1vw,42px)}.h-sm{font-size:clamp(22px,2vw,26px);letter-spacing:-.015em;line-height:1.2}.lede{font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--muted);max-width:640px}.center{text-align:center}.center .lede{margin-inline:auto}.hl{color:var(--emerald)}.sec-head{display:grid;grid-gap:20px;gap:20px;max-width:760px;margin-bottom:64px}.sec-head.center{margin-inline:auto;justify-items:center}.btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:10px;font:500 15px/1 var(--f-body);transition:transform .2s var(--ease),background .2s,box-shadow .2s,color .2s;white-space:nowrap}.btn svg{width:16px;height:16px;transition:transform .2s var(--ease)}.btn:hover svg{transform:translateX(3px)}.btn-mint{background:var(--mint);color:var(--mint-ink);box-shadow:0 0 0 0 rgba(75,255,210,0)}.btn-mint:hover{background:#6dffdc;box-shadow:0 8px 28px -8px rgba(75,255,210,.7)}.btn-ghost{color:#fff;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.04)}.btn-ghost:hover{background:rgba(255,255,255,.1)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#1b2a24}.btn-line{border:1px solid var(--line);color:var(--ink);background:#fff}.btn-line:hover{border-color:var(--ink)}.btn-sm{height:40px;padding:0 16px;font-size:14px;border-radius:9px}.hdr{position:fixed;inset:16px 0 auto;z-index:50;pointer-events:none}.hdr .bar{pointer-events:auto;border-radius:14px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border:1px solid rgba(11,20,17,.06);box-shadow:0 6px 30px -12px rgba(6,18,15,.25);transition:box-shadow .35s var(--ease),background .35s;overflow:hidden}.hdr .bar.is-open{background:#fff;box-shadow:0 30px 80px -24px rgba(6,18,15,.4)}.hdr .bar-row{display:flex;align-items:center;gap:24px;height:64px;padding:0 12px 0 22px}.hdr .logo img{height:34px;width:auto}.hdr nav{display:flex;gap:2px;margin-inline:auto}.hdr .nv{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:0;background:transparent;cursor:pointer;border-radius:8px;font:400 14.5px var(--f-body);color:var(--ink-2);transition:background .2s,color .2s}.hdr .nv svg{color:var(--faint);transition:transform .3s var(--ease),color .2s}.hdr .nv.on,.hdr .nv:hover{background:var(--line-2);color:var(--ink)}.hdr .nv.on svg{transform:rotate(180deg);color:var(--deep)}.mega{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease)}.bar.is-open .mega{grid-template-rows:1fr}.mega>.mega-pane{grid-area:1/1;display:grid;min-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .35s var(--ease),visibility 0s .25s}.mega>.mega-pane.show{opacity:1;visibility:visible;transform:none;transition:opacity .3s .05s,transform .4s var(--ease) .05s,visibility 0s}.mega-in{display:grid;grid-template-columns:minmax(0,1fr) 340px;border-top:1px solid var(--line-2)}.mega-cols{display:grid;grid-gap:8px;gap:8px;padding:28px 28px 32px}.mega-cols.n2{grid-template-columns:1fr 1fr}.mega-cols.n1{grid-template-columns:1fr;max-width:420px}.mega-cols.n3{grid-template-columns:repeat(3,1fr)}.mega-cols.n3 small{font-size:12.5px}.bar.is-open .mega-in:has(.n3){grid-template-columns:minmax(0,1fr) 280px}.mega-cols>div+div{padding-left:20px;border-left:1px solid var(--line-2)}.mega h6{margin:0 0 10px 12px;font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.mega-cols a{display:flex;gap:14px;align-items:flex-start;padding:12px;border-radius:10px;transition:background .2s}.mega-cols a:hover{background:var(--cream)}.mega-cols .mi{width:36px;height:36px;flex:none;border-radius:9px;background:var(--t-mint);color:var(--deep);display:grid;place-items:center;transition:background .2s,color .2s,transform .3s var(--ease)}.mega-cols a:hover .mi{background:var(--mint);color:var(--mint-ink);transform:scale(1.06)}.mega-cols b{display:block;font:500 15px/1.3 var(--f-body);color:var(--ink)}.mega-cols small{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--muted)}.mega-side{background:var(--cream);padding:28px 28px 30px;display:grid;grid-gap:14px;gap:14px;align-content:start;border-left:1px solid var(--line-2)}.mega-side .st{font:500 19px/1.3 var(--f-disp);letter-spacing:-.01em;color:var(--ink)}.mega-side p{font-size:13.5px;color:var(--muted)}.mega-side .thumb{border-radius:10px;overflow:hidden;box-shadow:0 14px 34px -18px rgba(6,18,15,.4),0 0 0 1px rgba(6,18,15,.06)}.mega-side .thumb img{transition:transform .8s var(--ease)}.mega-side:hover .thumb img{transform:scale(1.04)}.mega-side .more{display:inline-flex;gap:6px;align-items:center;font-size:14px;font-weight:500;color:var(--deep)}.mega-side .more svg{transition:transform .2s}.mega-side .more:hover svg{transform:translateX(3px)}.mega-side .mk li a{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--ink)}.mega-side .mk li a:hover{color:var(--deep)}.mega-side .post{display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:12px;background:#fff;border:1px solid var(--line);transition:border-color .2s,transform .3s var(--ease)}.mega-side .post:hover{border-color:var(--emerald);transform:translateY(-2px)}.mega-side .post b{font:500 17px/1.35 var(--f-disp);color:var(--ink)}.mega-side .post span{display:inline-flex;gap:6px;align-items:center;font-size:13.5px;color:var(--deep)}.mega-side.feature{background:radial-gradient(90% 80% at 100% 0,rgba(75,255,210,.35),transparent 70%),var(--forest);border-left:0}.mega-side.feature .eyebrow{color:var(--mint)}.mega-side.feature .st{color:#fff}.mega-side.feature p{color:rgba(255,255,255,.7)}.mega-side.feature .more{color:var(--mint)}.feat-mini{display:flex;align-items:baseline;gap:10px;font-size:13px;color:rgba(255,255,255,.6)}.feat-mini span{font:500 30px/1 var(--f-disp);color:#fff;letter-spacing:-.02em}.mnav .mgrp{border-bottom:1px solid var(--line-2)}.mnav .mhead{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 12px;border:0;background:transparent;font:400 16px var(--f-body);color:var(--ink);cursor:pointer}.mnav .mhead[aria-expanded=true] svg{transform:rotate(180deg)}.mnav .mgrp ul{padding:0 0 10px}.mnav .mgrp li a{display:block;padding:10px 12px;border-radius:8px}.mnav .mgrp li b{display:block;font-weight:500;font-size:15px;color:var(--ink)}.mnav .mgrp li small{font-size:13px;color:var(--muted)}.mnav .mlink{display:block}.hdr .acts{display:flex;gap:8px}.hdr .acts,.lang{align-items:center}.lang{display:inline-flex;padding:3px;border-radius:999px;background:var(--cream);border:1px solid var(--line-2);margin-right:4px}.lang a{font:600 12px/1 var(--f-mono);letter-spacing:.06em;padding:7px 9px;border-radius:999px;color:var(--muted);transition:background .2s,color .2s}.lang a.on,.lang a:hover{color:var(--ink)}.lang a.on{background:#fff;box-shadow:0 1px 3px rgba(6,18,15,.12)}.mnav .mlang{display:none}.hdr .signin{background:var(--line-2);color:var(--ink)}.hdr .signin:hover{background:var(--line)}.hdr .burger{display:none;margin-left:auto;width:44px;height:44px;border:0;background:transparent;border-radius:10px;cursor:pointer}.hdr .burger span{display:block;width:20px;height:1.5px;background:var(--ink);margin:5px auto;transition:transform .25s}.mnav{display:none}.hero{position:relative;isolation:isolate;color:#fff;padding:196px 0 0;overflow:hidden;background:var(--night)}.hero:before{content:"";position:absolute;inset:-20% -10% 0;z-index:-2;background:radial-gradient(52% 62% at 86% 4%,rgba(75,255,210,.62) 0,rgba(75,255,210,0) 70%),radial-gradient(46% 56% at 64% 34%,rgba(30,158,119,.78) 0,rgba(30,158,119,0) 72%),radial-gradient(70% 70% at 4% 96%,rgba(15,122,86,.7) 0,rgba(15,122,86,0) 70%),linear-gradient(168deg,#0d2c25 0,#08191500 46%),var(--night);animation:drift 22s ease-in-out infinite alternate}.hero:after{content:"";inset:0;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hero .sweep,.hero:after{position:absolute;z-index:-1;pointer-events:none}.hero .sweep{left:-18%;top:28%;width:92%;height:120%;border-radius:50%;background:radial-gradient(closest-side,rgba(3,10,8,.78),rgba(3,10,8,0));filter:blur(10px);animation:sweep 26s ease-in-out infinite alternate}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,3%,0) scale(1.08)}}@keyframes sweep{0%{transform:translateZ(0) rotate(-8deg)}to{transform:translate3d(8%,-5%,0) rotate(4deg)}}.hero-copy{display:grid;justify-items:center;text-align:center;grid-gap:28px;gap:28px}.pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:999px;font:500 12.5px/1 var(--f-mono);letter-spacing:.02em;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pill i{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px rgba(75,255,210,.2);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px rgba(75,255,210,0)}}.hero h1{color:#fff;max-width:980px}.hero h1 .kicker{display:block;font:500 15px/1.4 var(--f-body);letter-spacing:0;color:rgba(255,255,255,.72);margin-bottom:22px}.hero h1 .line{display:block}.hero h1 .accent{color:var(--mint)}.hero .lede{color:rgba(255,255,255,.78);max-width:660px}.hero .cta-row{gap:12px;margin-top:8px}.hero .cta-row,.hero .meta{display:flex;flex-wrap:wrap;justify-content:center}.hero .meta{gap:22px;font-size:13.5px;color:rgba(255,255,255,.62)}.hero .meta span{display:inline-flex;align-items:center;gap:7px}.hero .meta svg{width:15px;height:15px;color:var(--mint)}.hero-shot{position:relative;margin:88px auto 0;max-width:1120px}.hero-shot .frame{border-radius:18px 18px 0 0;padding:10px 10px 0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-bottom:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -30px 80px -20px rgba(75,255,210,.25)}.hero-shot img{border-radius:10px 10px 0 0}.float{position:absolute;background:#fff;color:var(--ink);border-radius:14px;padding:16px 18px;box-shadow:0 24px 60px -18px rgba(6,18,15,.45),0 0 0 1px rgba(6,18,15,.05);font-size:13px}.float .k{color:var(--muted);font-size:12px;margin-bottom:6px}.float .v{font:500 28px/1 var(--f-disp);letter-spacing:-.02em}.float .v small{font:400 12px var(--f-body);color:var(--muted);margin-left:4px}.hero-shot .f1{left:-56px;top:22%;width:220px;animation:bob 7s ease-in-out infinite}.hero-shot .f2{right:-48px;top:46%;width:250px;animation:bob 8s ease-in-out -3s infinite}@keyframes bob{50%{transform:translateY(-10px)}}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:6px;font-size:11.5px;font-weight:500}.tag.mint{background:var(--t-mint);color:var(--deep)}.tag.amber{background:#fdf1dc;color:#8a5a06}.tag.lav{background:var(--t-lav);color:#3c3fb4}.trust{padding:56px 0;border-bottom:1px solid var(--line)}.trust p{text-align:center;font-size:13px;color:var(--faint);margin-bottom:28px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee .track{display:flex;gap:60px;width:max-content;animation:scroll 38s linear infinite;align-items:center}.marquee:hover .track{animation-play-state:paused}.marquee a{display:flex;align-items:center;height:64px}.marquee img{width:auto;filter:grayscale(1) contrast(1.1);opacity:.6;transition:opacity .2s,filter .2s}.marquee a:hover img{filter:none;opacity:1}.marquee .lg-umib,.marquee .lg-unhz{height:56px;filter:grayscale(1) contrast(1.35) brightness(.78);opacity:.75}.marquee .lg-ushaf{height:50px}.marquee .lg-meridian{height:34px}.marquee .lg-wander{height:40px}.marquee .lg-rilindja{height:46px}.marquee .lg-habitat{height:26px}.marquee .lg-habitat,.marquee .lg-rilindja,.marquee .lg-ushaf,.marquee .lg-wander{filter:brightness(0);opacity:.55}.marquee a:hover .lg-habitat,.marquee a:hover .lg-rilindja,.marquee a:hover .lg-ushaf,.marquee a:hover .lg-wander{filter:brightness(0);opacity:.9}@keyframes scroll{to{transform:translateX(-50%)}}.statement{padding-block:120px;text-align:center}.statement h2{max-width:900px;margin-inline:auto}.statement p{margin-top:20px;color:var(--muted);font-size:18px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}.grid-3,.grid-4{display:grid;gap:20px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:32px;display:grid;grid-gap:14px;gap:14px;align-content:start;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.card:hover{transform:translateY(-4px);box-shadow:0 22px 50px -28px rgba(6,18,15,.28);border-color:#d4ddd7}.card .when{font:500 12px/1 var(--f-mono);color:var(--deep);letter-spacing:.04em}.card h3{font-size:23px;letter-spacing:-.015em;line-height:1.2}.card .c-p,.card p{color:var(--muted);font-size:15.5px}.card .trig{margin-top:10px;padding-top:16px;border-top:1px solid var(--line-2);font-size:13.5px;color:var(--ink-2);display:flex;gap:8px;align-items:center}.card .trig b{font-weight:500}.dot{width:7px;height:7px;border-radius:50%;background:var(--emerald);flex:none}.persona{padding:0;overflow:hidden}.persona .ph{aspect-ratio:4/3;overflow:hidden}.persona .ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.persona:hover .ph img{transform:scale(1.04)}.persona .bd{padding:28px 28px 30px;display:grid;grid-gap:12px;gap:12px}.persona .sectors{font-size:13px;color:var(--deep);font-weight:500}.persona ul{display:grid;grid-gap:2px;gap:2px;margin-top:8px;border-top:1px solid var(--line-2);padding-top:12px}.persona li a{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:14.5px;color:var(--ink)}.persona li a:hover{color:var(--deep)}.persona li svg{width:15px;height:15px;color:var(--faint);transition:transform .2s}.persona li a:hover svg{transform:translateX(3px);color:var(--deep)}.sys{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.sys-head{padding:88px 40px 80px;text-align:center;position:relative}.sys-head,.sys-row{border-bottom:1px solid var(--line)}.sys-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sys-row:last-child{border-bottom:0}.sys-row.flip .txt{order:2;border-left:1px solid var(--line);border-right:0}.sys-row .txt{border-right:1px solid var(--line);display:grid;grid-template-rows:auto 1fr}.sys-row .lab{padding:18px 40px;border-bottom:1px solid var(--line);font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--deep);display:flex;justify-content:space-between}.sys-row .lab span:last-child{color:var(--faint)}.sys-row .body{padding:48px 40px 56px;display:grid;grid-gap:20px;gap:20px;align-content:start}.sys-row .body p{color:var(--muted)}.ticks{display:grid;grid-gap:10px;gap:10px;align-content:start}.ticks li{display:flex;gap:10px;font-size:15px;color:var(--ink-2)}.ticks svg{width:18px;height:18px;flex:none;color:var(--emerald);margin-top:2px}.proof{display:flex;gap:16px;align-items:center;padding:16px 18px;border-radius:12px;font-size:14px;color:var(--ink-2);margin-top:8px}.proof b{font-weight:500;color:var(--ink)}.proof svg{width:18px;height:18px;flex:none}.vis{position:relative;min-height:520px;overflow:hidden}.vis.mint{background:linear-gradient(180deg,var(--t-mint),#f3fbf8)}.vis.lav{background:linear-gradient(180deg,var(--t-lav),#f6f6fe)}.vis.peach{background:linear-gradient(180deg,var(--t-peach),#fdf8f2)}.vis.sky{background:linear-gradient(180deg,var(--t-sky),#f4f9fc)}.vis.night{background:radial-gradient(70% 80% at 80% 10%,rgba(75,255,210,.35),transparent 70%),linear-gradient(160deg,#0c2a22,#06120f)}.vis .shot{position:absolute;left:48px;top:56px;width:860px;max-width:none;border-radius:12px;box-shadow:0 30px 70px -30px rgba(6,18,15,.45),0 0 0 1px rgba(6,18,15,.06);transition:transform .9s var(--ease)}.sys-row:hover .vis .shot{transform:translate3d(-10px,-6px,0)}.vis .float{z-index:2}.slot{position:absolute;inset:56px 0 56px 48px;border-radius:12px 0 0 12px;border:1.5px dashed rgba(15,122,86,.45);display:grid;place-content:center;text-align:center;grid-gap:6px;gap:6px;color:var(--deep);font-size:14px;background:rgba(255,255,255,.55)}.slot code{font:500 13px var(--f-mono);background:#fff;padding:4px 8px;border-radius:6px}.vis.night .slot{color:var(--mint);border-color:rgba(75,255,210,.5);background:rgba(255,255,255,.04)}.vis.night .slot code{background:rgba(255,255,255,.08)}.check-list{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.check-list div{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2)}.check-list i{width:16px;height:16px;border-radius:50%;background:var(--emerald);flex:none;display:grid;place-items:center}.check-list i:after{content:"";width:7px;height:4px;border:1.6px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.check-list .wait i{background:transparent;border:1.6px solid #c9d3ce;border-top:1.6px solid var(--emerald);animation:spin 1s linear infinite}.check-list .wait i:after{display:none}.check-list .wait{color:var(--faint)}@keyframes spin{to{transform:rotate(1turn)}}.bar-mini{height:6px;border-radius:6px;background:var(--line-2);overflow:hidden;margin-top:10px}.bar-mini span{display:block;height:100%;border-radius:6px;background:var(--emerald);width:0;transition:width 1.6s var(--ease) .3s}.in .bar-mini span{width:var(--w)}.mono{font-family:var(--f-mono);font-size:12.5px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.steps>div{padding:36px 32px 40px;box-shadow:1px 0 0 var(--line),0 1px 0 var(--line);display:grid;grid-gap:14px;gap:14px;align-content:start;position:relative}.steps .n{font:500 13px/1 var(--f-mono);color:var(--faint)}.steps h3{font-size:24px}.steps .st-p,.steps p{color:var(--muted);font-size:15px}.steps .prog{position:absolute;left:0;top:0;height:2px;width:0;background:var(--emerald);transition:width 1s var(--ease)}.in .steps .prog{width:100%}.steps>div:nth-child(2) .prog{transition-delay:.25s}.steps>div:nth-child(3) .prog{transition-delay:.5s}.steps>div:nth-child(4) .prog{transition-delay:.75s}.insights{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.insight{border-radius:var(--r);padding:28px 30px;display:flex;gap:18px;align-items:flex-start}.insight.mint{background:var(--t-mint)}.insight.peach{background:var(--t-peach)}.insight h4{font-size:19px;letter-spacing:-.01em;margin-bottom:6px}.insight p{font-size:14.5px;color:var(--ink-2)}.insight .ic{width:40px;height:40px;border-radius:10px;background:#fff;display:grid;place-items:center;flex:none}.insight .ic svg{width:20px;height:20px}.outs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:36px}.outs span{padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:14px;color:var(--ink);display:inline-flex;gap:8px;align-items:center;white-space:nowrap;transition:border-color .2s,transform .2s var(--ease)}.outs span:hover{border-color:var(--emerald);transform:translateY(-2px)}.outs svg{width:16px;height:16px;flex:none;color:var(--emerald)}.tbl td:first-child a svg{width:14px;height:14px;color:var(--faint)}.band{position:relative;isolation:isolate;color:rgba(255,255,255,.78);background:var(--forest);overflow:hidden}.band:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 100% 0,rgba(30,158,119,.5),transparent 70%),radial-gradient(50% 60% at 0 100%,rgba(75,255,210,.14),transparent 70%)}.band h2,.band h3{color:#fff}.band .lede{color:rgba(255,255,255,.7)}.pr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid rgba(255,255,255,.12)}.pr-grid>div{padding:40px 36px 8px 0;display:grid;grid-gap:14px;gap:14px;align-content:start}.pr-grid>div+div{padding-left:36px;border-left:1px solid rgba(255,255,255,.12)}.pr-grid .num{font:500 13px var(--f-mono);color:var(--mint)}.pr-grid h3{font-size:24px;letter-spacing:-.015em}.pr-grid .st-p,.pr-grid p{font-size:15.5px}.evidence{margin-top:64px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.glass{border-radius:var(--r);padding:30px 32px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.glass h4{color:#fff;font-size:18px;letter-spacing:-.01em}.glass .sub{font-size:13.5px;color:rgba(255,255,255,.55);margin:4px 0 22px}.ebar{display:grid;grid-template-columns:110px 1fr 70px;align-items:center;grid-gap:14px;gap:14px;font-size:14px;margin-bottom:14px}.ebar .t{height:8px;border-radius:8px;background:rgba(255,255,255,.1);overflow:hidden}.ebar .t span{display:block;height:100%;width:0;border-radius:8px;background:var(--mint);transition:width 1.6s var(--ease) .2s}.in .ebar .t span{width:var(--w)}.ebar b{font-weight:500;color:#fff;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trace-rows{display:grid;grid-gap:0;gap:0;font-size:14px}.trace-rows div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08)}.trace-rows div span:last-child{color:#fff}.ok{margin-top:18px;display:flex;gap:10px;font-size:13.5px;color:var(--mint)}.ok svg{width:18px;height:18px;flex:none}.pact{margin-top:20px;display:flex;align-items:center;gap:24px;padding:26px 32px;border-radius:var(--r);background:linear-gradient(100deg,rgba(75,255,210,.14),rgba(255,255,255,.03));border:1px solid rgba(75,255,210,.28)}.pact .badge{flex:none;width:64px;height:64px;border-radius:16px;background:var(--mint);color:var(--mint-ink);display:grid;place-items:center;font:600 13px var(--f-mono);letter-spacing:.02em}.pact h4{color:#fff;font-size:20px}.pact p{font-size:14.5px;margin-top:4px}.pact .btn{margin-left:auto}.tbl{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.tbl-top{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid var(--line)}.tbl-top h3{font-size:20px;letter-spacing:-.01em}.tbl table{width:100%;border-collapse:collapse;font-size:15px}.tbl th{text-align:left;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:18px 32px;border-bottom:1px solid var(--line);background:var(--cream)}.tbl td{padding:24px 32px;border-bottom:1px solid var(--line-2);vertical-align:top;color:var(--muted)}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .2s}.tbl tbody tr:hover{background:#fbfcfa}.tbl td:first-child a{color:var(--ink);font-weight:500;display:inline-flex;gap:6px;align-items:center}.tbl td:first-child a:hover{color:var(--deep)}.tbl .rel{color:var(--ink-2)}.tbl-foot{display:flex;gap:20px;padding:18px 32px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted);background:var(--cream);flex-wrap:wrap}.facts .card .big{font:500 40px/1 var(--f-disp);letter-spacing:-.03em;color:var(--ink)}.tl{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-top:16px}.tl:before{content:"";right:0;background:var(--line)}.tl .fill,.tl:before{position:absolute;left:0;top:11px;height:2px}.tl .fill{width:0;background:linear-gradient(90deg,var(--emerald),var(--mint));transition:width 1.8s var(--ease)}.in .tl .fill{width:var(--fill,50%)}.tl>div{position:relative;padding:40px 20px 0 0;display:grid;grid-gap:8px;gap:8px;align-content:start}.tl>div:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--line)}.tl>div.done:before{border-color:var(--emerald);background:var(--emerald)}.tl>div.now:before{border-color:var(--mint);background:var(--mint);box-shadow:0 0 0 6px rgba(75,255,210,.3);animation:pulse 2.4s infinite}.tl .d{font:500 12.5px var(--f-mono);color:var(--deep)}.tl h4{font-size:18px;letter-spacing:-.01em}.tl p{font-size:14px;color:var(--muted)}.tl .now h4{color:var(--deep)}.ex{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.ex .card ul{display:grid;margin-top:8px}.ex .card li a{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--line-2);font-size:15px;color:var(--ink)}.ex .card li a:hover{color:var(--deep)}.ex .card li svg{width:15px;height:15px;color:var(--faint)}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font:500 19px/1.35 var(--f-disp);color:var(--ink);letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);position:relative;flex:none;transition:background .2s,border-color .2s,transform .3s var(--ease)}.faq summary .pm:after,.faq summary .pm:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%)}.faq summary .pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.faq details[open] .pm{background:var(--mint);border-color:var(--mint);transform:rotate(180deg)}.faq details[open] .pm:after{transform:translate(-50%,-50%) rotate(0)}.faq details p{padding:0 48px 28px 0;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden}.stats>div{padding:36px 32px;border-right:1px solid var(--line)}.stats>div:last-child{border-right:0}.stats .v{font:500 clamp(36px,4vw,52px)/1 var(--f-disp);letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats .k{margin-top:12px;font-size:14px;color:var(--muted)}.closing{position:relative;isolation:isolate;overflow:hidden;color:rgba(255,255,255,.78);background:var(--night)}.closing:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 90% at 50% 0,rgba(30,158,119,.7),transparent 70%),radial-gradient(40% 60% at 85% 20%,rgba(75,255,210,.35),transparent 70%),linear-gradient(180deg,#0c2a22,#06120f 80%)}.cta{padding:136px 0 120px;text-align:center;display:grid;grid-gap:24px;gap:24px;justify-items:center}.cta h2{color:#fff;max-width:820px}.cta p{max-width:620px;font-size:18px;color:rgba(255,255,255,.72)}.cta .row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.ftr{border-top:1px solid rgba(255,255,255,.1);padding:72px 0 40px}.ftr .cols{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));grid-gap:40px;gap:40px}.ftr .brand img{height:32px;width:auto;margin-bottom:18px}.ftr .brand p{font-size:14px;color:rgba(255,255,255,.55);max-width:300px}.ftr h5{margin:0 0 16px;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45)}.ftr li a{display:block;padding:6px 0;font-size:14.5px;color:rgba(255,255,255,.78);transition:color .2s}.ftr li a:hover{color:var(--mint)}.ftr .legal{margin-top:64px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,.45)}.ftr .legal a:hover{color:#fff}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js [data-reveal].in{opacity:1;transform:none}[data-reveal][data-d="1"]{transition-delay:.08s}[data-reveal][data-d="2"]{transition-delay:.16s}[data-reveal][data-d="3"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}.wash{position:relative;isolation:isolate;padding:184px 0 96px;overflow:hidden}.wash:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(48% 70% at 0 10%,rgba(99,102,243,.2),transparent 70%),radial-gradient(46% 70% at 100% 0,rgba(75,255,210,.34),transparent 70%),radial-gradient(60% 60% at 60% 70%,rgba(246,247,241,1),transparent 80%),linear-gradient(180deg,#f7f8f3,#fff)}.toggle{display:inline-flex;padding:4px;border-radius:12px;background:#fff;border:1px solid var(--line);gap:4px}.toggle button{border:0;background:transparent;padding:10px 18px;border-radius:9px;font:500 14px var(--f-body);color:var(--muted);cursor:pointer;display:inline-flex;gap:8px;align-items:center;transition:background .2s,color .2s}.toggle button.on{background:var(--ink);color:#fff}.toggle .save{font-size:11.5px;padding:3px 7px;border-radius:6px;background:var(--t-mint);color:var(--deep)}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;margin-top:56px;align-items:stretch}.tier,.tiers{display:grid;gap:16px}.tier{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px 26px 30px;grid-template-rows:auto auto auto auto 1fr;grid-gap:16px;transition:transform .3s var(--ease),box-shadow .3s}.tier:hover{transform:translateY(-4px);box-shadow:0 26px 60px -32px rgba(6,18,15,.35)}.tier.feat{border:1.5px solid var(--ink);box-shadow:0 26px 60px -34px rgba(6,18,15,.45)}.tier .flag{position:absolute;top:-12px;left:24px;padding:5px 10px;border-radius:7px;background:var(--mint);color:var(--mint-ink);font:500 12px var(--f-body)}.tier .fam{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}.tier h3{font-size:24px;letter-spacing:-.015em}.tier .for{font-size:14px;color:var(--muted);min-height:44px}.tier .price{font:500 44px/1 var(--f-disp);letter-spacing:-.03em;color:var(--ink);display:flex;align-items:baseline;gap:6px}.tier .price small{font:400 14px var(--f-body);color:var(--muted);letter-spacing:0}.tier .price.custom{font-size:30px}.tier .bill{font-size:12.5px;color:var(--faint);margin-top:-8px}.tier .btn{justify-content:center;width:100%}.tier .inc{font-size:13px;font-weight:500;color:var(--ink);padding-top:16px;border-top:1px solid var(--line-2)}.tier .ticks li{font-size:14px}.reassure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;margin-top:56px;padding-top:40px;border-top:1px solid var(--line)}.reassure h4{font-size:18px;letter-spacing:-.01em;margin-bottom:6px}.reassure p{font-size:14.5px;color:var(--muted)}.cmp td:not(:first-child),.cmp th:not(:first-child){text-align:center}.cmp td{padding:16px 24px;color:var(--ink-2)}.cmp th{padding:18px 24px}.cmp .grp td{background:#fff;font:500 12px var(--f-mono);color:var(--deep);letter-spacing:.08em;text-transform:uppercase;padding-top:32px}.cmp .col-feat{background:#fafcfa}.cmp svg{width:18px;height:18px;color:var(--emerald);display:inline-block}.cmp .no{color:#c4cdc8}.managed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.addons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.addons .card{padding:26px}.addons .card h3{font-size:19px}.addons .q{font-size:12.5px;color:var(--deep);font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chips span{padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:14px;color:var(--ink);display:inline-flex;gap:8px;align-items:center}.chips svg{width:16px;height:16px;color:var(--emerald)}@media (max-width:1100px){.hdr .acts .lang,.hdr .acts .signin,.hdr nav{display:none}.mnav .mlang{display:flex;justify-content:center;gap:4px;margin:10px auto 2px}.mnav .mlang a{font-size:13px;padding:9px 16px}.mnav .mlang a:hover{background:transparent}.hdr .burger{display:block;margin-left:8px}.hdr .acts{margin-left:auto}.mega{display:none}.mnav.open{display:grid;pointer-events:auto;margin-top:8px;padding:8px 12px 14px;border-radius:14px;background:#fff;box-shadow:0 20px 50px -20px rgba(6,18,15,.35);max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain;animation:mopen .35s var(--ease)}@keyframes mopen{0%{opacity:0;transform:translateY(-8px)}}.mnav .mlink{padding:14px 12px;border-radius:8px;font-size:16px;color:var(--ink);border-bottom:1px solid var(--line-2)}.mnav a:hover{background:var(--line-2)}.mnav .mhead svg{transition:transform .3s var(--ease);color:var(--faint)}.addons,.grid-4,.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-shot .f1{left:12px}.hero-shot .f2{right:12px}}@media (max-width:860px){:root{--sec:88px;--gut:16px}.hdr{inset:10px 0 auto}.hdr .acts .btn-mint{display:none}.hero{padding-top:150px}.hero-shot{margin-top:64px}.hero-shot .float{display:none}.evidence,.ex,.faq,.grid-3,.insights,.managed,.reassure{grid-template-columns:minmax(0,1fr)}.faq{gap:24px}.sys-row,.sys-row.flip{grid-template-columns:minmax(0,1fr)}.sys-row .txt,.sys-row.flip .txt{order:0;border:0;border-bottom:1px solid var(--line)}.sys-row .body,.sys-row .lab{padding-inline:24px}.sys-head{padding:64px 24px 56px}.vis{min-height:380px}.vis .shot{left:24px;top:32px;width:640px}.slot{inset:32px 0 32px 24px}.vis .float{transform:scale(.88);transform-origin:bottom right}.pr-grid,.steps{grid-template-columns:minmax(0,1fr)}.pr-grid>div,.pr-grid>div+div{padding:32px 0 8px;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.pr-grid{border-top:0}.pact{flex-wrap:wrap}.pact .btn{margin-left:0}.addons,.grid-4,.stats,.tiers{grid-template-columns:minmax(0,1fr)}.stats>div{border-right:0;border-bottom:1px solid var(--line)}.stats>div:last-child{border-bottom:0}.tl{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:28px}.tl .fill,.tl:before{left:7px;top:0;bottom:0;width:2px;height:auto}.tl .fill{height:0;bottom:auto;transition:height 1.8s var(--ease)}.in .tl .fill{width:2px;height:var(--fill,50%)}.tl>div{padding:0}.tl>div:before{left:-28px;top:2px}.tbl-scroll{overflow-x:auto}.tbl table{min-width:720px}.tbl-top{padding:20px;flex-wrap:wrap;gap:8px}.ftr .cols{grid-template-columns:1fr 1fr}.ftr .brand{grid-column:1/-1}.ebar{grid-template-columns:90px 1fr 64px}.statement{padding-block:88px}.faq details p{padding-right:0}.mnav .mgrp li small{display:block;line-height:1.4;margin-top:2px}}@media (max-width:480px){.pill{font-size:11.5px}.pill .cnt{display:none}.hero .cta-row .btn{width:100%;justify-content:center}.hero .meta{gap:10px 16px}}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--muted);margin-bottom:4px}.crumbs a:hover{color:var(--deep)}.crumbs .sep{margin:0 6px 0 0;color:var(--faint)}.crumbs.on-dark{color:rgba(255,255,255,.6)}.crumbs.on-dark a:hover{color:var(--mint)}.crumbs.on-dark .sep{color:rgba(255,255,255,.35)}.hero-page{padding:168px 0 112px}.wash-page{padding:168px 0 96px}.ph-grid{display:grid;grid-gap:28px;gap:28px}.ph-grid.has-media{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.ph-grid.center{justify-items:center;text-align:center}.ph-grid.center .lede{margin-inline:auto}.ph-copy{display:grid;grid-gap:22px;gap:22px;justify-items:start;max-width:860px}.ph-grid.center .ph-copy{justify-items:center}.hero-page h1{color:#fff}.hero-page .lede{color:rgba(255,255,255,.76)}.hero-page .cta-row,.wash-page .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.ph-grid.center .cta-row{justify-content:center}.hero-page .meta{justify-content:flex-start}.wash-page .meta{display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.wash-page .meta span{display:inline-flex;gap:7px;align-items:center}.wash-page .meta svg{color:var(--emerald)}.updated{font-size:13px;color:var(--faint)}.hero-page .updated{color:rgba(255,255,255,.5)}.ph-media{position:relative}.ph-media .frame{border-radius:16px;padding:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 90px -30px rgba(0,0,0,.55)}.wash-page .ph-media .frame{background:#fff;border-color:var(--line);box-shadow:0 40px 80px -40px rgba(6,18,15,.35)}.ph-media img{border-radius:10px}.ph-media .pf{left:-32px;bottom:-28px;width:230px;animation:bob 7s ease-in-out infinite}.facts-band{border-bottom:1px solid var(--line);background:#fff}.facts-band.dark{background:var(--forest);border:0}.facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.facts-grid>div{padding:40px 32px 44px 0;display:grid;grid-gap:10px;gap:10px;align-content:start}.facts-grid>div+div{padding-left:32px;border-left:1px solid var(--line)}.facts-band.dark .facts-grid>div+div{border-color:rgba(255,255,255,.12)}.facts-grid .k{font:500 clamp(28px,3vw,40px)/1 var(--f-disp);letter-spacing:-.03em;color:var(--ink)}.facts-band.dark .k{color:var(--mint)}.facts-grid .f-p,.facts-grid p{font-size:14.5px;color:var(--muted)}.facts-band.dark .f-p,.facts-band.dark p{color:rgba(255,255,255,.7)}.rows{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.row-x{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);border-bottom:1px solid var(--line)}.row-x:last-child{border-bottom:0}.rx-h{padding:44px 40px;border-right:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;align-content:start;position:relative}.rx-h h2{position:-webkit-sticky;position:sticky;top:110px}.rx-b{padding:44px 48px 48px}.prose{color:var(--ink-2);font-size:16.5px;line-height:1.7}.prose>*+*{margin-top:18px}.prose p{color:var(--ink-2)}.prose b,.prose strong{font-weight:500;color:var(--ink)}.prose a{color:var(--deep);text-decoration:underline;-webkit-text-decoration-color:rgba(15,122,86,.35);text-decoration-color:rgba(15,122,86,.35);text-underline-offset:3px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.prose a:hover{-webkit-text-decoration-color:var(--deep);text-decoration-color:var(--deep)}.prose h3{font-size:21px;letter-spacing:-.012em;margin-top:32px}.prose h4{font-size:17px;margin-top:24px}.prose ol,.prose ul{display:grid;grid-gap:10px;gap:10px;padding:0}.prose ul{list-style:none}.prose ul>li{position:relative;padding-left:26px}.prose ul>li:before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--emerald);box-shadow:0 0 0 4px var(--t-mint)}.prose ol{counter-reset:n;list-style:none}.prose ol>li{counter-increment:n;position:relative;padding-left:40px}.prose ol>li:before{content:counter(n);position:absolute;left:0;top:.1em;width:26px;height:26px;border-radius:8px;background:var(--t-mint);color:var(--deep);font:500 13px/26px var(--f-mono);text-align:center}.prose .callout,.prose blockquote{margin:26px 0 0;padding:22px 24px;border-radius:14px;background:var(--t-mint);color:var(--ink-2);border:0;font-size:15.5px}.prose .callout.warn{background:var(--t-peach)}.prose .callout b{color:var(--ink)}.prose table{width:100%;border-collapse:collapse;font-size:14.5px;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:block;overflow-x:auto}.prose th{text-align:left;background:var(--cream);font:500 12px var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);padding:12px 16px;border-bottom:1px solid var(--line)}.prose td{padding:12px 16px;border-bottom:1px solid var(--line-2);vertical-align:top}.prose code{font:500 .88em var(--f-mono);background:var(--line-2);padding:2px 6px;border-radius:5px}.prose pre{background:var(--night);color:#cfe9df;padding:20px;border-radius:12px;overflow-x:auto;font:13px/1.7 var(--f-mono)}.prose pre code{background:none;padding:0;color:inherit}.prose img{border-radius:12px;border:1px solid var(--line)}.prose.on-dark,.prose.on-dark p{color:rgba(255,255,255,.78)}.prose.on-dark b{color:#fff}.prose-wrap{max-width:820px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:0;gap:0;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.split.flip .sp-copy{order:2;border-left:1px solid var(--line);border-right:0}.sp-copy{padding:56px 48px;display:grid;grid-gap:20px;gap:20px;align-content:center;border-right:1px solid var(--line)}.sp-copy .prose{font-size:16px}.sp-vis{min-height:480px}.cgrid{display:grid;grid-gap:20px;gap:20px}.cgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.cgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.cgrid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.card .c-ic{width:44px;height:44px;border-radius:12px;background:var(--t-mint);color:var(--deep);display:grid;place-items:center}.card .c-ic svg{width:20px;height:20px}.card .big{font:500 34px/1 var(--f-disp);letter-spacing:-.03em;color:var(--ink)}.card-link{cursor:pointer}.card-link .c-more{margin-top:auto;padding-top:10px;display:inline-flex;gap:6px;align-items:center;font-size:14px;font-weight:500;color:var(--deep)}.card-link .c-more svg{transition:transform .2s}.card-link:hover .c-more svg{transform:translateX(4px)}.card-link:hover h3{color:var(--deep)}.card-dark{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.card-dark h3{color:#fff}.card-dark .c-p,.card-dark p{color:rgba(255,255,255,.7)}.card-dark .c-ic,.card-dark .when{color:var(--mint)}.card-dark .c-ic{background:rgba(75,255,210,.14)}.card-dark:hover{border-color:rgba(75,255,210,.35)}.card-dark .ticks li{color:rgba(255,255,255,.82)}.card .ticks li{font-size:14.5px}.quote{max-width:900px;margin:0 auto;text-align:center}.quote blockquote{margin:0;font:500 clamp(24px,2.6vw,34px)/1.3 var(--f-disp);letter-spacing:-.02em;color:var(--ink)}.quote figcaption{margin-top:20px;font-size:14px;color:var(--muted)}.sources{display:grid;grid-template-columns:220px 1fr;grid-gap:32px;gap:32px;padding:32px 36px;border:1px solid var(--line);border-radius:16px;background:var(--cream);align-items:start}.sources ul{display:grid;grid-gap:4px;gap:4px}.sources a{display:inline-flex;gap:8px;font-size:15px;color:var(--ink);padding:6px 0}.sources a:hover{color:var(--deep)}.sources a span{color:var(--faint)}.rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.rel-card{position:relative;display:grid;grid-gap:6px;gap:6px;padding:22px 52px 22px 22px;border-radius:14px;border:1px solid var(--line);background:#fff;transition:border-color .2s,transform .3s var(--ease),box-shadow .3s}.rel-card b{font:500 17px/1.3 var(--f-disp);color:var(--ink);letter-spacing:-.01em}.rel-card span{font-size:14px;color:var(--muted)}.rel-card svg{position:absolute;right:20px;top:24px;color:var(--faint);transition:transform .2s,color .2s}.rel-card:hover{border-color:var(--emerald);transform:translateY(-3px);box-shadow:0 18px 40px -26px rgba(6,18,15,.35)}.rel-card:hover svg{transform:translateX(3px);color:var(--deep)}.invite-box{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px 40px;border-radius:20px;background:radial-gradient(80% 120% at 100% 0,rgba(75,255,210,.4),transparent 60%),var(--t-mint)}.invite-box p{margin-top:8px;color:var(--ink-2);max-width:640px}.hub{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-g{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.hub-h{padding:28px 28px 20px;display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line-2)}.hub-h p{color:var(--muted);font-size:14.5px}.hub ul{padding:8px}.hub li a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;border-radius:10px;transition:background .2s}.hub li a:hover{background:var(--cream)}.hub li b{display:block;font-weight:500;color:var(--ink);font-size:15.5px}.hub li small{display:block;margin-top:2px;font-size:13.5px;color:var(--muted)}.hub li svg{color:var(--faint);flex:none;transition:transform .2s}.hub li a:hover svg{transform:translateX(3px);color:var(--deep)}.art-sec{padding-top:72px}.art{grid-template-columns:240px minmax(0,1fr);grid-gap:72px;gap:72px;align-items:start}.art,.toc{display:grid}.toc{position:-webkit-sticky;position:sticky;top:112px;grid-gap:14px;gap:14px}.toc ol{list-style:none;padding:0;margin:0;display:grid;grid-gap:2px;gap:2px;border-left:1px solid var(--line)}.toc li a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:1px solid transparent;font-size:13.5px;line-height:1.4;color:var(--muted);transition:color .2s,border-color .2s}.toc li a:hover{color:var(--ink);border-color:var(--emerald)}.toc-card{margin-top:14px;display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:14px;background:var(--forest);color:rgba(255,255,255,.7);font-size:13.5px}.toc-card b{color:#fff;font:500 16px/1.3 var(--f-disp)}.toc-card svg{color:var(--mint)}.art-main{max-width:780px;display:grid;grid-gap:56px;gap:56px}.art-s{display:grid;grid-gap:20px;gap:20px;scroll-margin-top:110px}.lead-p{font-size:19px}.art-fig{margin:0}.art-fig img{border-radius:14px;border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(6,18,15,.4)}.art-fig figcaption{margin-top:10px;font-size:13px;color:var(--muted)}.note{display:flex;gap:14px;padding:20px 22px;border-radius:14px;background:var(--t-mint);font-size:15px;color:var(--ink-2)}.note.warn{background:var(--t-peach)}.note .n-ic{width:30px;height:30px;border-radius:8px;background:#fff;color:var(--deep);display:grid;place-items:center;flex:none}.note.warn .n-ic{color:#b26b00}.note b{color:var(--ink);font-weight:500}.note a{color:var(--deep);text-decoration:underline}.form-sec{padding-top:72px}.form-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:40px;box-shadow:0 30px 70px -50px rgba(6,18,15,.4)}.form-card form,.form-card>div{display:grid;grid-gap:18px;gap:18px}.form-card .sub{color:var(--muted);margin-top:-8px}.form-card label{display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:500;color:var(--ink)}.form-card .opt{font-weight:400;color:var(--faint);font-size:12.5px}.form-card input,.form-card select,.form-card textarea{width:100%;height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--cream);font:400 15px var(--f-body);color:var(--ink);transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-card select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235a6963' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.form-card textarea{height:auto;padding:12px 14px;resize:vertical}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{outline:0;border-color:var(--emerald);background:#fff;box-shadow:0 0 0 4px rgba(30,158,119,.14)}.form-card .g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-card .consent{display:flex;gap:12px;align-items:flex-start;font-weight:400;color:var(--muted);font-size:14px}.form-card .consent input{width:20px;height:20px;padding:0;flex:none;margin-top:1px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--emerald)}.form-card .consent a,.success a{color:var(--deep);text-decoration:underline}.form-card .btn{justify-self:start}.err{color:#b42318;font-size:14px;background:#fef1f0;padding:10px 14px}.err,.lock{border-radius:10px}.lock{display:flex;gap:10px;align-items:center;padding:12px 14px;background:var(--t-mint);font-size:13.5px;color:var(--ink-2)}.lock svg{color:var(--deep);flex:none}.success{display:grid;grid-gap:14px;gap:14px;justify-items:start;padding:20px 0}.ok-ic{width:52px;height:52px;border-radius:50%;background:var(--mint);color:var(--mint-ink);display:grid;place-items:center}.ok-ic svg{width:24px;height:24px}.contact-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.contact-side{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:110px}.glass-l{padding:32px;border-radius:20px;background:var(--forest);color:rgba(255,255,255,.75)}.glass-l h3{color:#fff;font-size:20px;margin-bottom:18px}.glass-l dl{margin:0;display:grid}.glass-l dl>div{padding:14px 0;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-gap:2px;gap:2px}.glass-l dt{font:500 11.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45)}.glass-l dd{margin:0;color:#fff}.glass-l dd a:hover{color:var(--mint)}.invite-mini{padding:26px 28px;border-radius:20px;background:var(--t-mint);display:grid;grid-gap:8px;gap:8px}.invite-mini b{font:500 18px var(--f-disp);color:var(--ink)}.invite-mini p{font-size:14.5px;color:var(--ink-2)}.invite-mini a{display:inline-flex;gap:6px;align-items:center;color:var(--deep);font-weight:500;font-size:14.5px}.est{max-width:880px;margin:0 auto;display:grid;grid-gap:24px;gap:24px}.est-steps{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.est-steps li{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:13.5px;color:var(--muted);transition:all .3s}.est-steps li span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--line-2);font:500 12px var(--f-mono);color:var(--muted)}.est-steps li.on{border-color:var(--ink);color:var(--ink)}.est-steps li.on span{background:var(--ink);color:#fff}.est-steps li.done span{background:var(--mint);color:var(--mint-ink)}.est-steps svg{width:14px;height:14px}.est-res{display:grid;grid-gap:16px;gap:16px}.est-res .range{font:500 clamp(44px,6vw,72px)/1 var(--f-disp);letter-spacing:-.035em;color:var(--ink);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.est-res .range small{font:400 16px var(--f-body);color:var(--muted);letter-spacing:0}.est-res .ctx{color:var(--muted);margin-top:-6px}.ebar.l{grid-template-columns:170px 1fr 80px;color:var(--ink-2)}.ebar.l .t{background:var(--line-2)}.ebar.l .t span{width:auto;background:var(--emerald);transition:width 1.4s var(--ease)}.ebar.l b{color:var(--ink)}.caveat{font-size:13.5px;color:var(--faint)}.ev{padding:24px 26px;border-radius:16px;background:var(--cream);display:grid;grid-gap:14px;gap:14px}.ev h3{font-size:19px}.calc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.calc-in{box-shadow:none;grid-gap:18px;gap:18px}.calc-in,.calc-out{display:grid;align-content:start}.calc-out{border-radius:20px;padding:36px;color:rgba(255,255,255,.75);grid-gap:14px;gap:14px;background:radial-gradient(70% 70% at 100% 0,rgba(75,255,210,.35),transparent 70%),linear-gradient(160deg,#0c2a22,#06120f)}.calc-v{font:500 clamp(44px,5vw,64px)/1 var(--f-disp);letter-spacing:-.035em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-s{font-size:14px}.calc-bars{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:6px;gap:6px;height:150px;align-items:end;margin-top:8px}.calc-bars button{height:100%;display:grid;grid-template-rows:1fr auto;grid-gap:6px;gap:6px;background:none;border:0;padding:0;cursor:pointer}.calc-bars .bar{align-self:end;width:100%;border-radius:6px 6px 2px 2px;background:rgba(255,255,255,.18);transition:height .6s var(--ease),background .2s}.calc-bars button:hover .bar{background:rgba(75,255,210,.5)}.calc-bars button.on .bar{background:var(--mint)}.calc-bars .yr{font:500 11px var(--f-mono);color:rgba(255,255,255,.5)}.calc-bars button.on .yr{color:var(--mint)}.calc-note{font-size:12.5px;color:rgba(255,255,255,.5)}.calc-out .btn{justify-self:start}@media (max-width:1100px){.ph-grid.has-media{grid-template-columns:minmax(0,1fr)}.ph-media .pf{left:12px}.cgrid.c4,.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-grid>div:nth-child(3){padding-left:0;border-left:0}.facts-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.art{grid-template-columns:minmax(0,1fr);gap:32px}.toc{position:static}.toc .eyebrow,.toc ol{display:none}.calc,.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-side{position:static}}@media (max-width:860px){.hero-page{padding:132px 0 80px}.wash-page{padding:132px 0 64px}.ph-media .pf{display:none}.row-x,.split,.split.flip{grid-template-columns:minmax(0,1fr)}.rx-h{border-right:0;border-bottom:1px solid var(--line);padding:28px 24px 20px}.rx-h h2{position:static}.rx-b{padding:24px 24px 32px}.sp-copy,.split.flip .sp-copy{order:0;border:0;border-bottom:1px solid var(--line);padding:32px 24px}.sp-vis{min-height:340px}.cgrid.c2,.cgrid.c3,.cgrid.c4,.facts-grid,.hub{grid-template-columns:minmax(0,1fr)}.facts-grid>div,.facts-grid>div+div{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.facts-grid>div:first-child{border-top:0}.sources{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px}.invite-box{flex-direction:column;align-items:flex-start;padding:28px 24px}.form-card{padding:26px 20px}.form-card .g2{grid-template-columns:minmax(0,1fr)}.ebar.l{grid-template-columns:1fr 70px}.ebar.l .t{grid-column:1/-1;grid-row:2}.pr-grid,.steps,.tl{grid-template-columns:minmax(0,1fr)!important}.calc-out{padding:28px 22px}.prose{font-size:16px}}.pact .pact-badge{flex:none;width:92px;height:auto}.mega-side .feat-badge{width:96px;height:auto;margin-top:4px}.mega-side.feature:has(.feat-badge){grid-template-columns:1fr}.ftr .legal-pact{display:inline-flex;align-items:center;gap:12px}.ftr .legal-pact img{width:34px;height:auto;display:block}.pact-logos{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding:8px 0 28px;margin-bottom:8px;border-bottom:1px solid var(--line)}.pact-logos img,.prose .pact-logos img{height:auto;display:block;border:0;border-radius:0;box-shadow:none;background:none;padding:0;margin:0;max-width:none}.pact-logos .pl-badge{width:120px}.pact-logos .pl-pact{width:300px}.pact-logos .pl-wbcsd{width:240px}@media (max-width:860px){.pact-logos{gap:28px}.pact-logos .pl-badge{width:96px}.pact-logos .pl-pact,.pact-logos .pl-wbcsd{width:170px}}