:root{--cyan:#22d3ee;--cyan-deep:#0891b2;--blue:#3b82f6;--emerald:#10b981;--amber:#f59e0b;--red:#ef4444;--violet:#8b5cf6;--font:"Geist",system-ui,sans-serif;--mono:"Geist Mono",monospace;--r:14px;--r-lg:22px}[data-theme=dark]{--bg:#04070f;--bg2:#070d1a;--surface:#0a1322;--surface2:#0e1a2e;--text:#e8f1fb;--text2:#8da3bd;--text3:#5a708c;--line:#22d3ee21;--line2:#8da3bd24;--glow:#22d3ee59;--accent:var(--cyan);--hero-grad:radial-gradient(ellipse 80% 60% at 50% -10%,#22d3ee24,transparent 60%),radial-gradient(ellipse 50% 40% at 85% 20%,#3b82f61a,transparent 60%);--card-shadow:0 20px 60px -20px #0009}[data-theme=light]{--bg:#f6f9fd;--bg2:#eef4fa;--surface:#fff;--surface2:#f2f7fc;--text:#0a1322;--text2:#44597a;--text3:#7488a5;--line:#0891b238;--line2:#0a13221a;--glow:#0891b240;--accent:var(--cyan-deep);--hero-grad:radial-gradient(ellipse 80% 60% at 50% -10%,#22d3ee2e,transparent 60%),radial-gradient(ellipse 50% 40% at 85% 20%,#3b82f61f,transparent 60%);--card-shadow:0 20px 50px -24px #0a1e3c40}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.6;transition:background .4s,color .4s;overflow-x:hidden}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.mono{font-family:var(--mono)}nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--line2);position:fixed;top:0;left:0;right:0}.nav-in{justify-content:space-between;align-items:center;height:64px;display:flex}.logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.logo img{border-radius:7px;width:30px;height:30px}.nav-links{color:var(--text2);align-items:center;gap:24px;font-size:14px;display:flex}.nav-links>a:hover{color:var(--text)}.theme-btn{border:1px solid var(--line2);background:var(--surface);cursor:pointer;width:38px;height:38px;color:var(--text);border-radius:10px;place-items:center;font-size:16px;transition:transform .2s,border-color .2s;display:grid}.theme-btn:hover{border-color:var(--accent);transform:rotate(20deg)}.btn{cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;transition:all .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.btn-primary{background:var(--accent);color:var(--bg)}.btn-primary:hover{box-shadow:0 12px 32px -8px var(--glow);transform:translateY(-2px)}.btn-ghost{border:1px solid var(--line);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.btn-sm{padding:9px 18px;font-size:14px}.btn-lg{padding:16px 34px;font-size:16px}@media (max-width:860px){.nav-links a.hide-m{display:none}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 60%,transparent);white-space:nowrap;padding:9px 0;position:relative;overflow:hidden}.ticker-track{will-change:transform;animation:60s linear infinite slide;display:inline-flex}.ticker:hover .ticker-track{animation-play-state:paused}.t-item{font-family:var(--mono);color:var(--text3);align-items:center;gap:6px;padding:0 6px;font-size:11.5px;display:inline-flex}.t-item b{color:var(--accent);font-weight:500}.t-item .ok{color:var(--emerald)}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{background:var(--hero-grad);padding:148px 0 70px;position:relative}.hero-grid-bg{background-image:linear-gradient(var(--line2) 1px,transparent 1px),linear-gradient(90deg,var(--line2) 1px,transparent 1px);opacity:.5;pointer-events:none;background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.hero-c{max-width:840px;position:relative}.hero-center{text-align:center;margin:0 auto}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px;font-size:12px;display:inline-flex}.pulse-dot{background:var(--emerald);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 7px #10b98100}}h1{letter-spacing:-.035em;font-size:clamp(36px,4.8vw,58px);font-weight:800;line-height:1.05}.grad{color:var(--accent)}.hero p.sub{color:var(--text2);max-width:620px;margin:22px 0 28px;font-size:17.5px}.hero-center p.sub{margin-left:auto;margin-right:auto}.hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.hero-center .hero-ctas{justify-content:center}.hero-note{font-family:var(--mono);color:var(--text3);margin-top:18px;font-size:12px}.hero-note span{color:var(--emerald)}section{padding:90px 0;position:relative}.sec-tight{padding:60px 0}.alt{background:var(--bg2);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.sec-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px}h2{letter-spacing:-.03em;max-width:780px;font-size:clamp(26px,3.4vw,42px);font-weight:750;line-height:1.12}h3{letter-spacing:-.02em}.lead{color:var(--text2);max-width:680px;margin-top:16px;font-size:17px}.center{text-align:center}.center h2,.center .lead{margin-left:auto;margin-right:auto}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;display:grid}.cards.two{grid-template-columns:1fr 1fr}.cards.four{grid-template-columns:repeat(4,1fr)}.card{background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-lg);flex-direction:column;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.card:hover{border-color:var(--accent);box-shadow:0 18px 50px -20px var(--glow);transform:translateY(-6px)}.card .pill{font-family:var(--mono);letter-spacing:.1em;color:var(--cyan);background:#22d3ee24;border-radius:99px;padding:4px 10px;font-size:10px;position:absolute;top:22px;right:22px}.card .pill.green{color:var(--emerald);background:#10b98124}.card .pill.violet{color:var(--violet);background:#8b5cf629}.card .glyph{margin-bottom:14px;font-size:26px}.card h3{margin-bottom:8px;font-size:19px;font-weight:700}.card p{color:var(--text2);flex:1;font-size:14px}.card .go{color:var(--accent);align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:600;transition:gap .2s;display:inline-flex}.card:hover .go{gap:11px}@media (max-width:900px){.cards,.cards.four{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cards,.cards.two,.cards.four{grid-template-columns:1fr}}.stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px;display:grid}.stats.four{grid-template-columns:repeat(4,1fr)}.stat{background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-lg);text-align:center;padding:30px 24px;transition:border-color .3s}.stat:hover{border-color:var(--accent)}.stat .n{letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:42px;font-weight:800}.stat .l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-top:6px;font-size:11px}@media (max-width:760px){.stats,.stats.four{grid-template-columns:1fr 1fr}}@media (max-width:500px){.stats,.stats.four{grid-template-columns:1fr}}.flow{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(4,1fr);gap:0;margin-top:46px;display:grid;overflow:hidden}.flow.five{grid-template-columns:repeat(5,1fr)}.flow.three{grid-template-columns:repeat(3,1fr)}.flow-step{border-right:1px solid var(--line2);padding:28px 22px;transition:background .3s}.flow-step:last-child{border-right:none}.flow-step:hover{background:var(--surface2)}.flow-step .fn{font-family:var(--mono);color:var(--accent);letter-spacing:.12em;font-size:11px}.flow-step h3{margin:8px 0 6px;font-size:17px;font-weight:700}.flow-step p{color:var(--text2);font-size:13px}@media (max-width:900px){.flow,.flow.five,.flow.three{grid-template-columns:1fr}.flow-step{border-right:none;border-bottom:1px solid var(--line2)}.flow-step:last-child{border-bottom:none}}.split{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;margin-top:40px;display:grid}@media (max-width:860px){.split{grid-template-columns:1fr}}.checks{margin-top:8px}.checks li{color:var(--text2);align-items:flex-start;gap:14px;margin-bottom:16px;font-size:15.5px;list-style:none;display:flex}.checks .chk{color:var(--emerald);flex-shrink:0;font-weight:700}.checks b{color:var(--text)}.receipt-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);font-family:var(--mono);box-shadow:var(--card-shadow);padding:26px;position:relative;overflow:hidden}.receipt-card:before{content:"VERIFIED";background:var(--emerald);color:#04150d;letter-spacing:.2em;padding:5px 40px;font-size:10px;font-weight:700;position:absolute;top:20px;right:-32px;transform:rotate(38deg)}.rc-row{border-bottom:1px dashed var(--line2);justify-content:space-between;gap:14px;padding:10px 0;font-size:12.5px;display:flex}.rc-row:last-child{border-bottom:none}.rc-row .k{color:var(--text3)}.rc-row .v{color:var(--text);text-align:right;word-break:break-all}.rc-row .v.c{color:var(--accent)}.rc-row .v.g{color:var(--emerald)}.faq{max-width:760px;margin:42px auto 0}.q{border:1px solid var(--line2);border-radius:var(--r);background:var(--surface);margin-bottom:12px;overflow:hidden}.q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:650;list-style:none;display:flex}.q summary::-webkit-details-marker{display:none}.q summary:after{content:"+";color:var(--accent);font-size:22px;transition:transform .3s}.q[open] summary:after{transform:rotate(45deg)}.q .a{color:var(--text2);padding:0 24px 20px;font-size:15px}.tiers{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;margin-top:46px;display:grid}.tier{background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-lg);flex-direction:column;padding:30px 26px;transition:transform .3s,border-color .3s;display:flex;position:relative}.tier:hover{border-color:var(--accent);transform:translateY(-6px)}.tier.hot{border-color:var(--accent);box-shadow:0 0 60px -25px var(--glow)}.tier .badge{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#04070f;font-family:var(--mono);letter-spacing:.12em;border-radius:99px;padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tier h3{font-size:20px;font-weight:750}.tier .price{letter-spacing:-.03em;margin:12px 0 2px;font-size:34px;font-weight:800}.tier .price span{color:var(--text3);font-size:14px;font-weight:500}.tier .for{font-family:var(--mono);color:var(--text3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.tier li{color:var(--text2);gap:10px;margin-bottom:11px;font-size:14px;list-style:none;display:flex}.tier li b{color:var(--emerald)}.tier .btn{justify-content:center;margin-top:auto}.tier ul{flex:1;margin-bottom:22px}@media (max-width:980px){.tiers{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tiers{grid-template-columns:1fr}}.team{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px;display:grid}.member{background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-lg);text-align:center;padding:28px;transition:transform .3s,border-color .3s}.member:hover{border-color:var(--accent);transform:translateY(-6px)}.member .avatar{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#04070f;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 16px;font-size:26px;font-weight:800;display:grid}.member h3{font-size:17px;font-weight:700}.member .role{font-family:var(--mono);letter-spacing:.08em;color:var(--accent);text-transform:uppercase;margin:4px 0 10px;font-size:11px}.member p{color:var(--text2);font-size:13px}@media (max-width:900px){.team{grid-template-columns:1fr 1fr}}@media (max-width:560px){.team{grid-template-columns:1fr}}.verify-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:680px;box-shadow:var(--card-shadow);margin:46px auto 0;padding:34px}.verify-box label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text3);margin-bottom:10px;font-size:11px;display:block}.verify-row{gap:12px;display:flex}.verify-row input{background:var(--bg2);border:1px solid var(--line2);font-family:var(--mono);color:var(--text);border-radius:12px;outline:none;flex:1;padding:14px 18px;font-size:14px;transition:border-color .2s}.verify-row input:focus{border-color:var(--accent)}.verify-out{font-family:var(--mono);color:var(--emerald);min-height:20px;margin-top:18px;font-size:13px}@media (max-width:560px){.verify-row{flex-direction:column}}.codeblock{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--card-shadow);margin-top:40px;overflow:hidden}.code-head{border-bottom:1px solid var(--line2);background:var(--surface2);font-family:var(--mono);color:var(--text3);align-items:center;gap:8px;padding:13px 18px;font-size:12px;display:flex}.dot{border-radius:50%;width:11px;height:11px}.codeblock pre{font-family:var(--mono);color:var(--text2);padding:22px;font-size:13px;line-height:1.7;overflow-x:auto}.codeblock .c{color:var(--accent)}.codeblock .g{color:var(--emerald)}.codeblock .y{color:var(--amber)}.codeblock .b{color:var(--blue)}.final{background:var(--hero-grad),var(--bg2);border-top:1px solid var(--line);text-align:center}.final-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.final .micro{font-family:var(--mono);color:var(--text3);margin-top:20px;font-size:12px}footer{border-top:1px solid var(--line2);padding:56px 0 36px}.foot-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:32px;margin-bottom:40px;display:grid}.foot-grid h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-bottom:16px;font-size:11px}.foot-grid a{color:var(--text2);margin-bottom:10px;font-size:14px;transition:color .2s;display:block}.foot-grid a:hover{color:var(--accent)}.foot-brand p{color:var(--text2);max-width:260px;margin:12px 0;font-size:14px}.socials{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.socials a{border:1px solid var(--line2);width:34px;height:34px;font-family:var(--mono);border-radius:9px;place-items:center;margin:0;font-size:11px;transition:all .2s;display:grid}.socials a:hover{border-color:var(--accent);transform:translateY(-2px)}.foot-bottom{border-top:1px solid var(--line2);font-family:var(--mono);color:var(--text3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:12px;display:flex}@media (max-width:980px){.foot-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}.chainbar{z-index:200;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.chainbar .fill{transform-origin:0;background:linear-gradient(90deg,var(--cyan),var(--blue) 50%,var(--emerald));width:100%;height:100%;box-shadow:0 0 12px var(--glow);transform:scaleX(0)}@supports (animation-timeline:scroll()){.chainbar .fill{animation:linear both chainGrow;animation-timeline:scroll(root)}@keyframes chainGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.burger{border:1px solid var(--line2);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.burger span{background:var(--text);border-radius:2px;width:18px;height:2px;transition:transform .3s,opacity .3s;display:block}.burger.open span:first-child{transform:translateY(7px)rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.drawer{z-index:99;background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 24px 28px;display:none;position:fixed;inset:64px 0 auto}.drawer.open{animation:.3s cubic-bezier(.2,.8,.2,1) drawerIn;display:flex}@keyframes drawerIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.drawer a{border-bottom:1px solid var(--line2);color:var(--text);padding:13px 8px;font-size:16px;font-weight:600}.drawer a:last-child{border:none}@media (max-width:860px){.nav-links a.hide-m,.nav-links a:not(.btn):not(.theme-btn){display:none}.burger{display:flex}}@supports (animation-timeline:view()){.reveal{transition:none;animation:.6s cubic-bezier(.16,1,.3,1) both viewIn;animation-timeline:view();animation-range:entry entry 60%}@keyframes viewIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card{overflow:hidden}.card:before{content:"";background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.card:hover:before{opacity:1}.btn{will-change:transform}@media (prefers-reduced-motion:reduce){.chainbar .fill{animation:none}.reveal{opacity:1!important;animation:none!important;transform:none!important}}
