.sp{--h1-ink:#f4f9f5;--void:#040b08;--bg:#050e0a;--pine:#0b2018;--pine-2:#0f2b20;--surface:#0a1812;--surface-2:#10231a;--pop:#0d1f18;--line:#1a2e25;--line-2:#2a4539;--text:#ecf3ee;--text-2:#b4c5ba;--text-3:#8aa094;--mint:#22c55e;--mint-h:#4ade80;--mint-t:#4ade80;--mint-4:#34d399;--ink:#052e16;--mint-soft:#0f3a24;--mint-softer:#0b2419;--mint-border:#1d5a3a;--mint-ink:#bbf7d0;--danger:#f87171;--danger-soft:#2a1011;--danger-border:#5b1d1d;--eo:cubic-bezier(.2,.8,.2,1);--gs:1;background:var(--void);min-height:100vh;color:var(--text);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:20px;display:flex;position:relative;overflow-x:clip;container:sp/inline-size}@layer base{.sp *{box-sizing:border-box}.sp a{color:inherit;text-decoration:none}.sp p,.sp h1,.sp h2,.sp h3{margin:0}.sp ul{margin:0;padding:0;list-style:none}}.sp>main{flex-direction:column;flex:1 0 auto;display:flex}:where(.sp) .mono{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:0}:where(.sp) .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.sp) .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}:where(.sp).still .amb,:where(.sp).still .amb:before,:where(.sp).still .amb:after{animation:none!important}:where(.sp) .grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;z-index:0;position:absolute;inset:0}:where(.sp) .btn{letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s ease-out,transform .15s ease-out,box-shadow .25s ease-out,border-color .15s;display:inline-flex}:where(.sp) .btn:focus-visible,:where(.sp) .nl:focus-visible,:where(.sp) .tab:focus-visible,:where(.sp) .ib:focus-visible,:where(.sp) .fl:focus-visible{box-shadow:0 0 0 2px var(--void),0 0 0 4px var(--mint);outline:none}:where(.sp) .bp{background:var(--mint);color:var(--ink);box-shadow:inset 0 1px #ffffff40,0 0 0 1px #22c55e66,0 10px 30px -12px #22c55e8c}:where(.sp) .bp:hover{background:var(--mint-h);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 0 0 1px #4ade8080,0 16px 40px -12px #22c55ebf}:where(.sp) .bs{color:var(--text);border-color:var(--line-2);background:#0d1f18e6}:where(.sp) .bs:hover{background:var(--surface-2);border-color:#3a5a4b}:where(.sp) .bgh{color:var(--text-2);background:0 0}:where(.sp) .bgh:hover{color:var(--text);background:#10231acc}:where(.sp) .xl{border-radius:14px;height:56px;padding:0 26px;font-size:15px}:where(.sp) .lg{border-radius:12px;height:48px;padding:0 20px;font-size:15px}:where(.sp) .w100{width:100%}:where(.sp) .ib{border:1px solid var(--line-2);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.sp) .av{letter-spacing:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}:where(.sp) .callout{background:var(--mint-softer);border:1px solid var(--mint-border);color:var(--mint-ink);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:17px;display:flex}:where(.sp) .callout svg{color:var(--mint-t);flex-shrink:0;margin-top:1px}:where(.sp) .sw{background:var(--line-2);border-radius:999px;flex-shrink:0;width:36px;height:22px;display:inline-block;position:relative}:where(.sp) .sw:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;position:absolute;top:2px;left:2px}:where(.sp) .sw.on{background:var(--mint)}:where(.sp) .sw.on:after{transform:translate(14px)}:where(.sp) .navbar{z-index:80;padding:14px 24px 0;position:sticky;top:0}:where(.sp) .navpill{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0a1812b8;border:1px solid #34d39929;border-radius:20px;align-items:center;gap:8px;max-width:1200px;height:64px;margin:0 auto;padding:0 10px 0 16px;display:flex;position:relative;box-shadow:inset 0 1px #ecf3ee12,0 30px 60px -30px #000000e6}:where(.sp) .brand{letter-spacing:-.02em;align-items:center;gap:10px;height:44px;font-size:16px;font-weight:600;display:inline-flex}:where(.sp) .brand .os{color:var(--mint-t)}:where(.sp) .navlinks{gap:2px;margin-left:20px;display:flex}:where(.sp) .nl{height:40px;color:var(--text-2);border-radius:10px;align-items:center;padding:0 12px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}:where(.sp) .nl:hover{color:var(--text);background:#10231ae6}:where(.sp) .navend{align-items:center;gap:8px;margin-left:auto;display:flex}:where(.sp) .menu-btn,:where(.sp) .msheet{display:none}:where(.sp) .hero{padding:72px 0 40px;position:relative}:where(.sp) .aur{pointer-events:none;filter:blur(30px);opacity:calc(var(--gs) * 1);border-radius:50%;position:absolute}:where(.sp) .aur.a1{background:radial-gradient(closest-side,#22c55e42,#14532d1f 55%,#0000);width:1300px;height:900px;animation:10s ease-in-out infinite sp-breathe;top:-260px;left:50%;transform:translate(-50%)}:where(.sp) .aur.a2{background:radial-gradient(closest-side,#34d39924,#0000);width:620px;height:520px;animation:18s ease-in-out infinite sp-drift;top:420px;left:18%}:where(.sp) .aur.a3{background:radial-gradient(closest-side,#d1fae514,#0000);width:700px;height:600px;animation:22s ease-in-out infinite reverse sp-drift;top:520px;left:62%}:where(.sp) .htext{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}:where(.sp) .h1{letter-spacing:-.055em;font-size:92px;font-weight:500;line-height:1.02}:where(.sp) .l1{color:var(--h1-ink);display:block}:where(.sp) .phr{justify-items:center;line-height:1.1;display:grid}:where(.sp) .ph{white-space:nowrap;opacity:0;filter:blur(12px);transition:opacity .8s var(--eo),transform .9s var(--eo),filter .8s var(--eo);background:linear-gradient(100deg,#86efac 0%,#34d399 30%,#e6fbef 50%,#34d399 70%,#86efac 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:1/1;margin-bottom:-.1em;padding:0 .06em .18em;animation:9s linear infinite sp-sheen;transform:translateY(.25em)scale(.98)}:where(.sp) .ph.on{opacity:1;filter:none;transform:none}:where(.sp) .lead{max-width:700px;color:var(--text-2);text-wrap:pretty;flex-direction:column;gap:14px;margin-top:28px;font-size:19px;line-height:30px;display:flex}:where(.sp) .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}:where(.sp) .trust{color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:28px;margin-top:28px;font-size:13px;display:flex}:where(.sp) .trust span{align-items:center;gap:8px;display:inline-flex}:where(.sp) .trust svg{color:var(--mint-t)}:where(.sp) .cst{z-index:1;perspective:1600px;height:680px;margin-top:40px;position:relative}:where(.sp) .cst-mask{position:absolute;inset:0}:where(.sp) .pf{-webkit-mask-image:radial-gradient(60% 70%,#000 50%,#0000 100%);mask-image:radial-gradient(60% 70%,#000 50%,#0000 100%)}:where(.sp) .plane{transition:transform .9s var(--eo);position:absolute;inset:0}:where(.sp) .pin{position:absolute;inset:0}:where(.sp) .pf .pin{animation:14s ease-in-out infinite sp-bob}:where(.sp) .pm .pin{animation:11s ease-in-out infinite reverse sp-bob}:where(.sp) .pn .pin{animation:9s ease-in-out -3s infinite sp-bob}:where(.sp) .edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.sp) .edge{stroke:#1a2e25;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .6s,opacity .6s}:where(.sp) .pf .edge{opacity:.55}:where(.sp) .ph-searching .edge{stroke:#2a4539}:where(.sp) .edge.lit{stroke:#34d399;opacity:1;stroke-dasharray:3 5;animation:1.2s linear infinite sp-flow}:where(.sp) .nd{z-index:1;position:absolute;transform:translate(-50%,-50%)}:where(.sp) .dot{letter-spacing:0;color:#8aa094;transition:transform .7s var(--eo),background-color .5s,color .5s,border-color .5s,box-shadow .7s,filter .6s,opacity .6s;background:#0c1e16;border:1px solid #1d3b2e;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}:where(.sp) .pf .dot{opacity:.5;filter:blur(1.2px);width:26px;height:26px;font-size:9px}:where(.sp) .pm .dot{opacity:.8;width:36px;height:36px;font-size:11px}:where(.sp) .pn .dot{width:48px;height:48px;font-size:13px;box-shadow:0 20px 40px -16px #000000e6}:where(.sp) .nd.lit{z-index:5}:where(.sp) .nd.lit .dot{opacity:1;filter:none;color:#d1fae5;background:#0f2b20;border-color:#34d399;transform:scale(1.18);box-shadow:0 0 0 6px #22c55e24,0 0 44px #22c55e8c}:where(.sp) .nlabel{background:var(--pop);border:1px solid var(--line-2);opacity:0;pointer-events:none;width:264px;transition:opacity .45s ease-out,transform .7s var(--eo);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute;top:50%;box-shadow:0 30px 60px -24px #000000f2,0 0 0 1px #34d3990d}:where(.sp) .nlabel.r{left:calc(100% + 16px);transform:translate(-10px,-50%)}:where(.sp) .nlabel.l{right:calc(100% + 16px);transform:translate(10px,-50%)}:where(.sp) .nd.lit .nlabel{opacity:1;transform:translateY(-50%)}:where(.sp) .nd.lit.d2 .nlabel{transition-delay:.15s}:where(.sp) .nlabel .nm{font-size:14px;font-weight:600;line-height:18px}:where(.sp) .nlabel .rl{color:var(--text-3);font-size:12px;line-height:16px}:where(.sp) .hub{z-index:6;width:min(620px,88%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.sp) .cap{border:1px solid var(--line-2);background:#0d1f18f5;border-radius:20px;align-items:center;gap:10px;min-height:64px;padding:8px 8px 8px 20px;display:flex;position:relative;box-shadow:0 0 0 6px #14532d47,0 40px 90px -30px #000000f2,0 0 120px -30px #22c55e73}:where(.sp) .cap:before{content:"";background:linear-gradient(90deg,#0000,#86efacb3,#0000);height:1px;position:absolute;top:-1px;left:28px;right:28px}:where(.sp) .cap .qi{color:var(--mint-t);display:inline-flex}:where(.sp) .qtext{flex:1;min-width:0;font-size:16px;line-height:24px}:where(.sp) .caret{vertical-align:-4px;background:var(--mint);width:2px;height:20px;margin-left:2px;animation:1s step-end infinite sp-blink;display:inline-block}:where(.sp) .caret.off{opacity:0;animation:none}:where(.sp) .sbtn{border-radius:14px;min-width:124px;height:48px}:where(.sp) .spin{animation:.9s linear infinite sp-spin}:where(.sp) .ripple{opacity:0;pointer-events:none;z-index:0;border:1px solid #34d39959;border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;position:absolute;top:50%;left:50%}:where(.sp) .ph-searching .ripple{animation:1.1s ease-out infinite sp-ripple}:where(.sp) .ph-searching .ripple.r2{animation-delay:.45s}:where(.sp) .mres{display:none}@media (max-width:820px),(pointer:coarse){:where(.sp) .plane{transition:none}}:where(.sp) .roles{text-align:center;padding:72px 0 120px;position:relative}:where(.sp) .roles h2{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:40px}:where(.sp) .rchips{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}:where(.sp) .roles .rchips{margin-top:28px}:where(.sp) .rchip{border:1px solid var(--line);height:44px;color:var(--text-2);background:linear-gradient(#0c1d16,#08140f);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ecf3ee0a,0 16px 30px -20px #000000e6}:where(.sp) .rchip svg{color:var(--mint-t)}:where(.sp) .sec{padding:120px 0;position:relative}:where(.sp) .sh{text-align:center;max-width:780px;margin:0 auto}:where(.sp) .sh.wide{max-width:980px}@container sp (min-width:1101px){.sp .sl.one,.sp .fcard .h2{white-space:nowrap;max-width:none}}:where(.sp) .h2{letter-spacing:-.045em;font-size:56px;font-weight:500;line-height:1.04}.sp .sl{max-width:640px;color:var(--text-2);text-wrap:pretty;margin:28px auto 0;font-size:18px;line-height:28px}:where(.sp) .deck{perspective:1700px;height:440px;transform-style:preserve-3d;margin-top:40px;position:relative}:where(.sp) .dk{border:1px solid var(--line);width:460px;height:420px;transition:transform 1s var(--eo),opacity .7s ease,filter .7s ease;background:linear-gradient(#0e2219 0%,#0a1812 100%);border-radius:24px;flex-direction:column;gap:10px;margin-left:-230px;padding:26px;display:flex;position:absolute;top:0;left:50%;box-shadow:0 50px 100px -40px #000000f2,inset 0 1px #ecf3ee0d}:where(.sp) .dk:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #34d39900;transition:border-color .6s;position:absolute;inset:-1px}:where(.sp) .dk.o0{z-index:4;transform:translate(0,0)rotateY(0)}:where(.sp) .dk.o0:after{border-color:#34d39959}:where(.sp) .dk.op1{opacity:.55;z-index:3;filter:saturate(.6);transform:translate3d(66%,10px,-240px)rotateY(-26deg)}:where(.sp) .dk.om1{opacity:.55;z-index:3;filter:saturate(.6);transform:translate3d(-66%,10px,-240px)rotateY(26deg)}:where(.sp) .dk.op2{opacity:.18;z-index:1;transform:translate3d(0,-30px,-520px)}:where(.sp) .dk .t{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:28px}:where(.sp) .dk .d{color:var(--text-2);font-size:14.5px;line-height:22px}:where(.sp) .vis{border:1px solid var(--line);background:radial-gradient(120% 100% at 50% 0,#0f2a1e,#07120d);border-radius:16px;flex-direction:column;justify-content:center;gap:10px;height:208px;margin-top:auto;padding:16px;display:flex;position:relative;overflow:hidden}:where(.sp) .fld{border:1px solid var(--line-2);background:var(--surface);border-radius:9px;align-items:center;height:40px;padding:0 12px;font-size:13.5px;display:flex}:where(.sp) .fld.focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-soft)}:where(.sp) .fld.fnm{max-width:72%}:where(.sp) .timer{align-items:center;gap:14px;font-size:13px;display:flex;position:absolute;top:14px;right:14px}:where(.sp) .timer-ring{transform:rotate(-90deg)}:where(.sp) .timer-ring .rg{stroke-dasharray:88;stroke-dashoffset:88px;animation:sp-ringfill 5s var(--eo) infinite}:where(.sp) .rowc{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:6px 10px;padding:10px 12px;display:grid}:where(.sp) .rowc .nm{font-size:13px;font-weight:600;line-height:18px}:where(.sp) .rowc .rl{color:var(--text-3);font-size:11.5px;line-height:15px}:where(.sp) .rowc .callout{grid-column:2/-1}:where(.sp) .qmini{background:var(--pop);border:1px solid var(--line-2);height:40px;color:var(--text);border-radius:11px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:12.5px;display:flex}:where(.sp) .qmini span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:where(.sp) .ft{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}:where(.sp) .who{flex:1;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:600;display:flex}:where(.sp) .swrow{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:12.5px;display:flex}:where(.sp) .swrow span:first-child{flex:1}:where(.sp) .nodes{align-items:center;display:flex}:where(.sp) .prov{background:var(--pop);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex-shrink:0;gap:6px;width:104px;padding:10px;font-size:12.5px;font-weight:600;display:flex}:where(.sp) .prov i{color:var(--mint-t);font-size:11px;font-style:normal;font-weight:500}:where(.sp) .lnk{flex:1;height:16px;position:relative}:where(.sp) .lnk i{background-image:linear-gradient(90deg,var(--mint-4) 0 6px,transparent 6px 12px);background-size:12px 2px;height:2px;position:absolute;left:0;right:0}:where(.sp) .lnk i:first-child{animation:.9s linear infinite sp-dashR;top:3px}:where(.sp) .lnk i:last-child{opacity:.4;animation:.9s linear infinite sp-dashL;bottom:3px}:where(.sp) .hubm{border:1px solid var(--mint-border);background:radial-gradient(circle at 50% 30%,#14532d,#0b2018 75%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 0 40px #22c55e66}:where(.sp) .tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px;display:flex}:where(.sp) .tab{border:1px solid var(--line);height:44px;color:var(--text-2);cursor:pointer;background:#0a1812b3;border-radius:999px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;position:relative;overflow:hidden}:where(.sp) .tab:hover{color:var(--text);border-color:var(--line-2)}:where(.sp) .tab.on{color:var(--text);border-color:var(--mint-border);background:var(--mint-softer)}:where(.sp) .tab .bar{opacity:0;background:#34d3992e;border-radius:2px;height:2px;position:absolute;bottom:6px;left:14px;right:14px;overflow:hidden}:where(.sp) .tab.on .bar{opacity:1}:where(.sp) .tab .bar i{transform-origin:0;background:var(--mint);width:100%;height:100%;display:block;transform:scaleX(0)}:where(.sp) .tab.on .bar i{animation:6s linear forwards sp-prog}:where(.sp) .paused .tab.on .bar i{animation:none;transform:scaleX(1)}:where(.sp) .arrows{justify-content:center;gap:8px;margin-top:40px;display:flex}:where(.sp) .sov{background:radial-gradient(80% 60% at 72%,#14532d47,#0000 70%),linear-gradient(#040b08,#06110c 30% 70%,#040b08);padding:128px 0;position:relative;overflow:hidden}:where(.sp) .sovgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}:where(.sp) .sov .h2{text-align:left;font-size:50px}:where(.sp) .sov .sl{max-width:540px;margin-left:0}:where(.sp) .claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}:where(.sp) .claim{border:1px solid var(--line);background:linear-gradient(#0b1b14,#08140f);border-radius:18px;padding:20px;box-shadow:inset 0 1px #ecf3ee0a}:where(.sp) .claim .ci{background:var(--mint-softer);border:1px solid var(--mint-border);width:36px;height:36px;color:var(--mint-t);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}:where(.sp) .claim .ct{margin-top:14px;font-size:15px;font-weight:600;line-height:20px}:where(.sp) .claim .cd{color:var(--text-3);margin-top:6px;font-size:13.5px;line-height:21px}:where(.sp) .isowrap{position:relative}:where(.sp) .iso{perspective:1400px;justify-content:center;align-items:center;height:440px;display:flex;position:relative}:where(.sp) .isoin{width:290px;height:290px;transform-style:preserve-3d;margin-top:120px;position:relative;transform:rotateX(58deg)rotate(-42deg)}:where(.sp) .lyr{transform-style:preserve-3d;border-radius:26px;position:absolute;inset:0}:where(.sp) .ly1{background-color:#06110c;background-image:linear-gradient(#34d3992e 1px,#0000 1px),linear-gradient(90deg,#34d3992e 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:29px 29px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #1d5a3a;transform:translateZ(0);box-shadow:0 0 80px #22c55e4d}:where(.sp) .ly2{background:radial-gradient(circle,#14532dd9,#0b2018f2 70%);border:1px solid #2f7a52;animation:6s ease-in-out infinite sp-lift2;transform:translateZ(80px)}:where(.sp) .ly2 .orb{background:#34d399;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 14px #22c55e}:where(.sp) .ly3{background:linear-gradient(160deg,#10231a,#0a1812);border:1px solid #2a4539;flex-direction:column;gap:12px;padding:28px;animation:6s ease-in-out infinite sp-lift3;display:flex;transform:translateZ(160px);box-shadow:0 30px 60px #0009}:where(.sp) .ly3 i{background:#1a2e25;border-radius:5px;height:10px;display:block}:where(.sp) .ly3 i.m{background:#22c55e;width:40%}:where(.sp) .lyx{color:#f87171;opacity:.75;background:0 0;border:1.5px dashed #3a5a4b;justify-content:center;align-items:center;display:flex;transform:translate3d(330px,-10px,80px)}:where(.sp) .lyx .xx{background:#2a1011;border:1px solid #5b1d1d;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}:where(.sp) .ilbl{border:1px solid var(--line-2);height:32px;color:var(--text-2);white-space:nowrap;z-index:3;background:#0d1f18f5;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 16px 40px -16px #000000e6}:where(.sp) .ilbl svg{color:var(--mint-t)}:where(.sp) .ilbl.a{top:47%;left:2%}:where(.sp) .ilbl.b{top:76%;left:6%}:where(.sp) .ilbl.x{color:var(--text-3);border-style:dashed;top:58%;right:0}:where(.sp) .ilbl.x svg{color:var(--danger)}:where(.sp) .term{background:var(--pop);border:1px solid var(--line);border-radius:16px;max-width:380px;margin:8px auto 0;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000f2}:where(.sp) .term .th{border-bottom:1px solid var(--line);height:40px;color:var(--text-2);align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex}:where(.sp) .term .th .st{background:var(--mint-soft);border:1px solid var(--mint-border);height:22px;color:var(--mint-ink);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 9px;font-size:12px;display:inline-flex}:where(.sp) .term .th .st i{background:var(--mint);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite sp-pulse}:where(.sp) .term .tb{flex-direction:column;gap:8px;padding:12px 14px 14px;font-size:12.5px;line-height:16px;display:flex}:where(.sp) .term .tr{justify-content:space-between;gap:12px;display:flex}:where(.sp) .term .tr span:first-child{color:var(--text-3)}:where(.sp) .term .tr span:last-child{color:var(--mint-ink)}:where(.sp) .prgrid{perspective:1600px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px;max-width:920px;margin:72px auto 0;display:grid}:where(.sp) .plan{border:1px solid var(--line);transition:transform .6s var(--eo),box-shadow .6s;background:linear-gradient(#0b1b14,#08140f);border-radius:26px;flex-direction:column;gap:24px;padding:34px;display:flex;position:relative;box-shadow:0 40px 80px -40px #000000f2}:where(.sp) .plan:hover{transform:translateY(-6px)rotateX(3deg)}:where(.sp) .plan.pro{border-color:var(--mint-border);background:radial-gradient(120% 80% at 80% 0,#166534 0%,#0f2b20 45%,#0b2018 100%);min-height:560px;box-shadow:0 60px 120px -40px #22c55e73,0 0 0 1px #34d3991f}:where(.sp) .plan.pro:before{content:"";filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#22c55e59,#0000);height:200px;position:absolute;inset:-60px -40px auto}:where(.sp) .plan .pn{font-size:18px;font-weight:600}:where(.sp) .plan .pd{color:var(--text-2);margin-top:8px;font-size:14px;line-height:22px}:where(.sp) .price{align-items:baseline;gap:6px;display:flex}:where(.sp) .price .amt{letter-spacing:-.04em;font-size:58px;font-weight:500;line-height:1}:where(.sp) .price .per{color:var(--text-3);font-size:15px}:where(.sp) .plan .feat{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:24px;display:flex}:where(.sp) .pro .feat{border-top-color:#34d39938}:where(.sp) .feat .fh{color:#a7c7b5;font-size:12.5px}:where(.sp) .feat li{align-items:center;gap:10px;font-size:14px;display:flex}:where(.sp) .ck{background:var(--mint-soft);border:1px solid var(--mint-border);width:20px;height:20px;color:var(--mint-t);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.sp) .pro .ck{background:var(--mint);border-color:var(--mint);color:var(--ink)}:where(.sp) .grow{flex:1}.sp .pfoot{text-align:center;color:var(--text-3);margin-top:48px;font-size:13px}:where(.sp) .final{flex:1 0 auto;align-items:center;padding:24px 0 120px;display:flex}:where(.sp) .fcard{border:1px solid var(--line);text-align:center;background:radial-gradient(70% 120% at 50% 110%,#166534 0%,#0b2018 50%,#06110c 100%);border-radius:32px;flex-direction:column;align-items:center;padding:110px 40px;display:flex;position:relative;overflow:hidden}:where(.sp) .fdots{pointer-events:none;position:absolute;inset:0}:where(.sp) .fdots i{opacity:.5;background:#34d399;border-radius:50%;width:6px;height:6px;animation:4s ease-in-out infinite sp-twinkle;position:absolute;box-shadow:0 0 12px #22c55e}:where(.sp) .fcard .h2{max-width:820px;font-size:64px;position:relative}:where(.sp) .fcard .sl,:where(.sp) .fcard .ctas{position:relative}:where(.sp) .foot{border-top:1px solid var(--line);padding:48px 0 40px;position:relative}:where(.sp) .fgrid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.sp .tag{color:var(--text-3);max-width:300px;margin-top:12px;font-size:13px;line-height:20px}:where(.sp) .fh2{margin-bottom:8px;font-size:12.5px;font-weight:600}:where(.sp) .fl{min-height:32px;color:var(--text-3);border-radius:6px;align-items:center;font-size:13.5px;display:flex}:where(.sp) .fl:hover{color:var(--text)}:where(.sp) .fbot{border-top:1px solid var(--line);color:var(--text-3);margin-top:40px;padding-top:24px;font-size:12px}@keyframes sp-breathe{0%,to{scale:1}50%{scale:1.08}}@keyframes sp-drift{0%,to{translate:0}50%{translate:60px -30px}}@keyframes sp-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes sp-sheen{to{background-position:-200% 0}}@keyframes sp-blink{50%{opacity:0}}@keyframes sp-spin{to{transform:rotate(360deg)}}@keyframes sp-flow{to{stroke-dashoffset:-16px}}@keyframes sp-ripple{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.1)}}@keyframes sp-ringfill{0%{stroke-dashoffset:88px}70%,to{stroke-dashoffset:0}}@keyframes sp-dashR{to{background-position:12px 0}}@keyframes sp-dashL{to{background-position:-12px 0}}@keyframes sp-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sp-lift2{0%,to{transform:translateZ(80px)}50%{transform:translateZ(104px)}}@keyframes sp-lift3{0%,to{transform:translateZ(160px)}50%{transform:translateZ(206px)}}@keyframes sp-lift2m{0%,to{transform:translateZ(56px)}50%{transform:translateZ(72px)}}@keyframes sp-lift3m{0%,to{transform:translateZ(112px)}50%{transform:translateZ(144px)}}@keyframes sp-pulse{0%{box-shadow:0 0 #22c55e99}to{box-shadow:0 0 0 8px #22c55e00}}@keyframes sp-twinkle{0%,to{opacity:.2}50%{opacity:.8}}@container sp (max-width:1100px){:where(.sp) .sovgrid{grid-template-columns:minmax(0,1fr);gap:40px}:where(.sp) .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sp) .fgrid .fbrand{grid-column:1/-1}:where(.sp) .dk.op1{transform:translate3d(52%,10px,-260px)rotateY(-26deg)}:where(.sp) .dk.om1{transform:translate3d(-52%,10px,-260px)rotateY(26deg)}}@container sp (max-width:820px){:where(.sp) .wrap{padding:0 16px}:where(.sp) .navbar{padding:10px 12px 0}:where(.sp) .navpill{border-radius:18px;height:60px;padding:0 8px 0 12px}:where(.sp) .navlinks,:where(.sp) .nav-signin{display:none}:where(.sp) .menu-btn{display:inline-flex}:where(.sp) .msheet.open{border:1px solid var(--line);background:#0d1f18;border-radius:18px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 30px 70px -20px #000000f2}:where(.sp) .msheet .nl{height:48px;padding:0 14px;font-size:15px}:where(.sp) .msheet .btn{margin-top:6px}:where(.sp) .hero{padding:48px 0 24px}:where(.sp) .aur.a1{width:760px;height:640px;top:-200px}:where(.sp) .h1{letter-spacing:-.05em;font-size:38px;line-height:1.08}:where(.sp) .ph{white-space:normal;max-width:330px}:where(.sp) .lead{margin-top:20px;font-size:16px;line-height:26px}:where(.sp) .ctas{flex-direction:column;align-self:stretch;margin-top:28px}:where(.sp) .ctas .btn{width:100%}:where(.sp) .trust{flex-direction:column;align-items:center;gap:10px;margin-top:24px}:where(.sp) .cst{height:420px;margin-top:32px}:where(.sp) .cst-mask{-webkit-mask-image:radial-gradient(80% 70%,#000 50%,#0000 100%);mask-image:radial-gradient(80% 70%,#000 50%,#0000 100%)}:where(.sp) .pf{-webkit-mask-image:none;mask-image:none}:where(.sp) .pf .dot{width:20px;height:20px;font-size:0}:where(.sp) .pm .dot{width:28px;height:28px;font-size:9px}:where(.sp) .pn .dot{width:36px;height:36px;font-size:11px}:where(.sp) .nlabel{display:none}:where(.sp) .hub{width:calc(100% - 32px)}:where(.sp) .cap{border-radius:16px;min-height:56px;padding:6px 6px 6px 14px}:where(.sp) .qtext{font-size:14px;line-height:20px}:where(.sp) .sbtn{width:44px;min-width:44px;height:44px;padding:0}:where(.sp) .sbtn .lbl{display:none}:where(.sp) .ripple{width:360px;height:360px;margin:-180px 0 0 -180px}:where(.sp) .mres{flex-direction:column;gap:10px;margin-top:8px;display:flex}:where(.sp) .mres .rowc{opacity:0;transition:opacity .45s,transform .6s var(--eo);transform:translateY(10px)}:where(.sp) .mres .rowc:nth-child(2){transition-delay:.12s}:where(.sp) .mres.ph-results .rowc{opacity:1;transform:none}:where(.sp) .roles{padding:48px 0 72px}:where(.sp) .roles h2{font-size:24px;line-height:30px}:where(.sp) .rchips{gap:10px}:where(.sp) .roles .rchips{margin-top:20px}:where(.sp) .rchip{height:40px;padding:0 14px;font-size:13px}:where(.sp) .sec{padding:80px 0}:where(.sp) .h2{letter-spacing:-.035em;font-size:36px;line-height:1.08}.sp .sl{margin-top:20px;font-size:16px;line-height:26px}:where(.sp) .deck{height:430px;margin-top:28px}:where(.sp) .arrows{margin-top:28px}:where(.sp) .dk{width:300px;height:420px;margin-left:-150px;padding:18px}:where(.sp) .dk.op1{opacity:.35;transform:translate3d(34%,16px,-260px)rotateY(-22deg)}:where(.sp) .dk.om1{opacity:.35;transform:translate3d(-34%,16px,-260px)rotateY(22deg)}:where(.sp) .dk .t{font-size:19px;line-height:24px}:where(.sp) .dk .d{font-size:14px;line-height:21px}:where(.sp) .vis{height:214px;padding:12px}:where(.sp) .fld.fnm{max-width:calc(100% - 88px)}:where(.sp) .timer{gap:8px}:where(.sp) .prov{width:84px;padding:8px;font-size:11.5px}:where(.sp) .hubm{width:44px;height:44px}:where(.sp) .tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:28px -16px 0;padding:0 16px;overflow-x:auto}:where(.sp) .tab{flex-shrink:0}:where(.sp) .sov{padding:80px 0}:where(.sp) .sov .h2{font-size:36px}:where(.sp) .claims{grid-template-columns:minmax(0,1fr)}:where(.sp) .iso{height:340px}:where(.sp) .isoin{width:200px;height:200px;margin-top:90px}:where(.sp) .ly2{animation:6s ease-in-out infinite sp-lift2m;transform:translateZ(56px)}:where(.sp) .ly3{gap:8px;padding:18px;animation:6s ease-in-out infinite sp-lift3m;transform:translateZ(112px)}:where(.sp) .lyx{transform:translate3d(220px,-10px,56px)}:where(.sp) .lyx .xx{width:40px;height:40px}:where(.sp) .ilbl{height:28px;padding:0 10px;font-size:11px}:where(.sp) .ilbl.a{top:40%;left:0}:where(.sp) .ilbl.b{top:80%;left:0}:where(.sp) .ilbl.x{top:56%}:where(.sp) .prgrid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}:where(.sp) .plan{padding:24px}:where(.sp) .plan.pro{min-height:0}:where(.sp) .price .amt{font-size:48px}:where(.sp) .final{padding:16px 0 80px}:where(.sp) .fcard{border-radius:24px;padding:72px 20px}:where(.sp) .fcard .h2{font-size:38px}:where(.sp) .fgrid{gap:24px}}@media (prefers-reduced-motion:reduce){.sp *,.sp :before,.sp :after{transition-duration:.01ms!important;animation:none!important}}:where(.sp) .auth-out,:where(.sp) .auth-in,:where(.sp) .ic-open,:where(.sp) .ic-close,:where(.sp) .st-searching,:where(.sp) .st-idle{display:contents}:where(.sp) .auth-in,:where(.sp) .ic-close,:where(.sp) .st-searching,:where(.sp) .menu-btn[aria-expanded=true] .ic-open{display:none}:where(.sp) .menu-btn[aria-expanded=true] .ic-close,:where(.sp) #sbtn.is-searching .st-searching{display:contents}:where(.sp) #sbtn.is-searching .st-idle{display:none}:where(.sp) .navbar .bp,:where(.sp) .hero .ctas .bp,:where(.sp) .final .ctas .bp{color:#fff}:where(.sp) :where(a,button):focus-visible{box-shadow:0 0 0 2px var(--void),0 0 0 4px var(--mint);outline:none}:where(.sp) [id]{scroll-margin-top:78px}@container sp (max-width:820px){:where(.sp) [id]{scroll-margin-top:70px}}@media (prefers-reduced-motion:no-preference){html:has(.sp){scroll-behavior:smooth}}@media (pointer:coarse){:where(.sp) a[href],:where(.sp) button{min-width:44px;min-height:44px}}