@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#4F46E5;--primary-deep:#4338CA;--primary-50:#EEF2FF;--primary-100:#E0E7FF;--primary-200:#C7D2FE;--accent:#7C3AED;--accent-50:#F5F3FF;--accent-100:#EDE9FE;--gradient:linear-gradient(135deg,#4F46E5 0%,#7C3AED 100%);--gradient-h:linear-gradient(90deg,#4F46E5 0%,#7C3AED 100%);--bg-page:#F6F5FB;--bg-card:#FFFFFF;--bg-subtle:#F5F3FB;--bg-sunken:#FAFAFC;--bg-warm:#FAF7EE;--ink-1:#0F0F1A;--ink-2:#2E2F45;--ink-3:#6C6E89;--ink-4:#9FA1B8;--ink-5:#D4D6E4;--line:#ECECF3;--line-strong:#DEDEE9;--line-soft:#F2F2F8;--won:#059669;--won-bg:#D1FAE5;--won-line:#A7F3D0;--lost:#E11D48;--lost-bg:#FFE4E6;--flag:#D97706;--flag-bg:#FEF3C7;--signal-new:#2563EB;--signal-new-bg:#DBEAFE;--tier-gold:#D97706;--font-sans:"Geist Variable","Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono Variable","Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--shadow-card:0 1px 2px rgba(15,15,26,.04),0 1px 3px rgba(15,15,26,.04);--shadow-lift:0 4px 16px rgba(15,15,26,.06),0 1px 3px rgba(15,15,26,.05);--shadow-xl:0 24px 60px -20px rgba(79,70,229,.28),0 8px 24px rgba(15,15,26,.06);--r-card:12px;--r-pill:999px;--max:1140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg-page);color:var(--ink-1);line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500;color:var(--ink-3)}.grad-text{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.mark{width:26px;height:26px;background:var(--gradient);border-radius:8px;position:relative;box-shadow:0 2px 6px #4f46e538;flex-shrink:0}.mark:after{content:"";position:absolute;inset:6px;border-radius:4px;border:1.5px solid rgba(255,255,255,.92);border-right-color:transparent;transform:rotate(-45deg)}.mark.lg{width:40px;height:40px;border-radius:11px}.mark.lg:after{inset:9px;border-radius:6px;border-width:2px}nav{position:sticky;top:0;z-index:50;background:#f6f5fbcc;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:66px}.brand{display:inline-flex;align-items:center;gap:9px}.wordmark{font-size:18px;font-weight:700;letter-spacing:-.02em}.by{font-size:11px;color:var(--ink-4);font-weight:500;margin-left:2px;border-left:1px solid var(--line-strong);padding-left:9px}.by b{color:var(--ink-3);font-weight:600}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:14px;color:var(--ink-3);font-weight:500;transition:color .15s}.nav-links a:hover{color:var(--ink-1)}.btn{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;padding:10px 18px;border-radius:8px;transition:all .18s;border:1px solid transparent;cursor:pointer}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 1px 2px #0f0f1a1f}.btn-primary:hover{background:var(--primary-deep)}.nav-links a.btn-primary{color:#fff}.btn-ghost{background:var(--bg-card);color:var(--ink-2);border-color:var(--line-strong);box-shadow:var(--shadow-card)}.btn-ghost:hover{border-color:var(--ink-4)}@media(max-width:760px){.nav-links a:not(.btn){display:none}.by{display:none}}header{padding:90px 0 70px;position:relative;overflow:hidden}header:before{content:"";position:absolute;top:-120px;right:-60px;width:520px;height:520px;background:radial-gradient(circle,var(--accent-100),transparent 65%);opacity:.7;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;position:relative}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:44px}}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px}.hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}h1{font-size:clamp(34px,4.6vw,54px);font-weight:700;letter-spacing:-.035em;line-height:1.03}.lede{color:var(--ink-3);font-size:clamp(16px,1.8vw,19px);margin-top:22px;max-width:42ch;line-height:1.55}.hero-cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.hero-foot{margin-top:30px;font-size:13px;color:var(--ink-4);display:flex;align-items:center;gap:8px}.hero-foot b{color:var(--ink-3);font-weight:600}.demo{background:var(--bg-card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-xl);overflow:hidden}.demo-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--bg-sunken)}.demo-head .t{font-size:12px;font-weight:600;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.chips{display:flex;gap:6px}.chip{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill);letter-spacing:.02em}.chip.wa{background:var(--won-bg);color:var(--won)}.chip.em{background:var(--signal-new-bg);color:var(--signal-new)}.demo-body{padding:18px 16px;display:flex;flex-direction:column;gap:14px}.inbound{background:var(--bg-subtle);border:1px solid var(--line);border-radius:12px 12px 12px 4px;padding:13px 15px;max-width:92%}.inbound .from{display:flex;align-items:center;gap:8px;margin-bottom:7px}.inbound .av{width:22px;height:22px;border-radius:7px;background:var(--ink-2);color:#fff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.inbound .name{font-size:12.5px;font-weight:600}.inbound .tier{font-size:10px;color:var(--tier-gold);font-weight:600;display:inline-flex;align-items:center;gap:4px}.inbound .tier:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tier-gold)}.inbound p{font-size:13.5px;color:var(--ink-2);line-height:1.5}.arrow{align-self:center;color:var(--ink-4);font-size:18px;line-height:1}.quote{border:1px solid var(--primary-200);background:var(--primary-50);border-radius:4px 12px 12px;padding:14px 15px;align-self:flex-end;max-width:94%}.quote .qh{display:flex;align-items:center;gap:8px;margin-bottom:10px}.quote .qh .badge{font-size:10px;font-weight:700;color:var(--primary);background:#fff;border:1px solid var(--primary-200);padding:2px 8px;border-radius:var(--r-pill);letter-spacing:.03em}.quote .qh .time{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4)}.qline{display:flex;justify-content:space-between;font-size:12.5px;padding:4px 0;border-bottom:1px dashed var(--line-strong)}.qline:last-of-type{border-bottom:none}.qline .l{color:var(--ink-3)}.qline .v{font-family:var(--font-mono);color:var(--ink-1);font-weight:600}.qtotal{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--primary-200)}.qtotal .l{font-size:12px;color:var(--ink-3);font-weight:600}.qtotal .v{font-family:var(--font-mono);font-size:18px;font-weight:700}.demo-foot{padding:11px 16px;border-top:1px solid var(--line);background:var(--bg-warm);display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ink-2)}.demo-foot .ic{width:18px;height:18px;color:var(--accent);flex-shrink:0}.demo-foot b{font-weight:600}section{padding:74px 0}.sec-eyebrow{margin-bottom:16px}.sec-title{font-size:clamp(26px,3.4vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.08;max-width:20ch}.sec-lead{color:var(--ink-3);font-size:16.5px;margin-top:16px;max-width:60ch;line-height:1.6}.up{opacity:0;transform:translateY(20px);transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1)}.up.in{opacity:1;transform:none}.problem{background:var(--bg-card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px}@media(max-width:760px){.vs{grid-template-columns:1fr}}.vs-card{border:1px solid var(--line);border-radius:var(--r-card);padding:26px;background:var(--bg-card)}.vs-card.bad{background:var(--bg-sunken)}.vs-card .tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;display:inline-flex;align-items:center;gap:7px}.vs-card.bad .tag{color:var(--lost)}.vs-card.good .tag{color:var(--won)}.vs-card .tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.vs-card h3{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.vs-card p{color:var(--ink-3);font-size:14.5px;line-height:1.55}.vs-card.good{border-color:var(--primary-200);box-shadow:var(--shadow-lift)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px}@media(max-width:760px){.steps{grid-template-columns:1fr}}.step{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-card);padding:26px;box-shadow:var(--shadow-card);position:relative}.step .n{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--primary);margin-bottom:18px;display:inline-block}.step .ic{width:38px;height:38px;border-radius:10px;background:var(--primary-50);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.step h3{font-size:17px;font-weight:700;letter-spacing:-.02em;margin-bottom:7px}.step p{color:var(--ink-3);font-size:14px;line-height:1.55}.kicker{background:var(--ink-1);color:#fff;border-radius:0;position:relative;overflow:hidden}.kicker:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:900px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.32),transparent 60%);pointer-events:none}.kicker .wrap{position:relative}.kicker .sec-title{color:#fff}.kicker .grad-text{background:var(--gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.kicker .sec-lead{color:#a9abc4}.intel{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:46px;align-items:center}@media(max-width:860px){.intel{grid-template-columns:1fr}}.intel-list{display:flex;flex-direction:column;gap:20px}.intel-item{display:flex;gap:14px}.intel-item .d{width:9px;height:9px;flex:none;margin-top:6px;background:var(--gradient);border-radius:2px;transform:rotate(45deg)}.intel-item h4{font-size:16px;font-weight:600;margin-bottom:4px}.intel-item p{color:#9a9cb8;font-size:14px;line-height:1.55}.panel{background:#15151f;border:1px solid #26263a;border-radius:14px;padding:22px;box-shadow:0 20px 50px -20px #0009}.panel-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-h .t{font-size:12px;font-weight:600;color:#c9cae0;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-mono)}.panel-h .live{font-size:10px;color:var(--won);display:inline-flex;align-items:center;gap:5px;font-weight:600}.panel-h .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--won);box-shadow:0 0 8px var(--won)}.stat-row{display:flex;gap:14px;margin-bottom:18px}.stat{flex:1;background:#0f0f17;border:1px solid #26263a;border-radius:10px;padding:13px}.stat .k{font-size:10px;color:#7a7c99;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.stat .v{font-family:var(--font-mono);font-size:24px;font-weight:700}.stat .v.win{color:#34d399}.bar{display:grid;grid-template-columns:78px 1fr 38px;gap:11px;align-items:center;padding:6px 0;font-size:12px}.bar .lab{color:#9a9cb8}.bar .track{height:8px;background:#26263a;border-radius:5px;overflow:hidden}.bar .fill{height:100%;border-radius:5px;background:var(--gradient-h)}.bar .pct{font-family:var(--font-mono);color:#c9cae0;font-weight:600;text-align:right;font-size:11px}.future{text-align:center}.future .sec-title{margin:0 auto}.future .pill{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:var(--accent-50);border:1px solid var(--accent-100);padding:6px 14px;border-radius:var(--r-pill);margin-bottom:22px}.future .sec-lead{margin:18px auto 0;text-align:center}.cta-band{background:var(--bg-card);border-top:1px solid var(--line)}.cta-box{text-align:center;background:var(--gradient);border-radius:20px;padding:60px 40px;color:#fff;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.cta-box:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 200px at 50% 0%,rgba(255,255,255,.18),transparent 70%);pointer-events:none}.cta-box h2{font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.03em;position:relative}.cta-box p{color:#ffffffd9;max-width:46ch;margin:14px auto 30px;font-size:16px;position:relative}.cta-box .btn-white{background:#fff;color:var(--primary);position:relative}.cta-box .btn-white:hover{background:#f1f0ff}footer{padding:40px 0;border-top:1px solid var(--line)}.foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.foot a{font-size:13px;color:var(--ink-3)}.foot a:hover{color:var(--ink-1)}.foot .meta{font-size:13px;color:var(--ink-4)}
