:root{--brand-400:oklch(0.72 0.12 46);--brand-500:oklch(0.66 0.135 45);--brand-600:oklch(0.58 0.135 42);--brand-700:oklch(0.48 0.115 40);--brand-800:oklch(0.38 0.085 38);--olive-400:oklch(0.70 0.08 150);--wa:oklch(0.72 0.13 150);--bg:oklch(0.14 0.008 60);--bg-sunken:oklch(0.11 0.008 60);--surface:oklch(0.19 0.008 60);--surface-2:oklch(0.23 0.008 60);--border:oklch(0.26 0.008 60);--border-strong:oklch(0.34 0.009 60);--text:oklch(0.97 0.006 75);--text-muted:oklch(0.72 0.010 65);--text-subtle:oklch(0.58 0.010 60);--accent:var(--brand-500);--accent-hover:var(--brand-400);--accent-soft:oklch(0.30 0.06 45);--positive:var(--olive-400);--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:16px;--r-2xl:22px;--shadow-sm:0 1px 2px oklch(0 0 0/0.2);--shadow-md:0 8px 24px oklch(0 0 0/0.25);--shadow-lg:0 20px 48px oklch(0 0 0/0.35);--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace}[data-theme=light]{--bg:oklch(0.985 0.005 80);--bg-sunken:oklch(0.965 0.006 75);--surface:oklch(1 0 0);--surface-2:oklch(0.975 0.006 75);--border:oklch(0.90 0.008 70);--border-strong:oklch(0.82 0.010 65);--text:oklch(0.20 0.010 60);--text-muted:oklch(0.42 0.012 60);--text-subtle:oklch(0.56 0.010 60);--accent-soft:oklch(0.94 0.035 50)}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5}.mono{font-family:var(--font-mono)}.container{max-width:1180px;margin:0 auto;padding:0 24px}.urgency{background:linear-gradient(90deg,var(--brand-700),var(--brand-500),var(--brand-700));color:#fff;font-size:13px;font-weight:500;text-align:center;padding:9px 16px}.urgency strong{font-weight:700}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav-inner{max-width:1180px;margin:0 auto;padding:14px 24px;gap:20px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:10px;font-weight:700;font-size:18px;letter-spacing:-.01em;text-decoration:none;color:inherit}.brand svg{width:28px;height:28px}.brand .dot-accent{color:var(--accent);font-style:normal}.nav-cta-wrap{margin-left:auto;display:flex;gap:10px;align-items:center}.nav-pos-tag{font-family:var(--font-mono);font-size:11px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.15em;border-left:1px solid var(--border);padding-left:14px}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:500;font-size:13.5px;padding:10px 16px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:all .18s;text-decoration:none;color:inherit}.btn-primary{background:var(--accent);color:#fff;font-weight:600;box-shadow:0 1px 2px oklch(0 0 0/.2),inset 0 1px 0 oklch(1 0 0/.12)}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-primary svg{width:14px;height:14px}.btn-ghost{color:var(--text-muted);border-color:var(--border)}.btn-ghost:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface)}.btn-lg{padding:14px 22px;font-size:15px;border-radius:12px}.hero{padding:72px 0 60px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 15% 20%,color-mix(in oklch,var(--accent) 18%,transparent),transparent 60%),radial-gradient(50% 40% at 90% 80%,color-mix(in oklch,var(--brand-700) 22%,transparent),transparent 60%);pointer-events:none}.hero-inner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--brand-400);border:1px solid color-mix(in oklch,var(--accent) 25%,transparent);font-size:12px;font-weight:500;margin-bottom:22px}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}h1.hero-title{font-size:clamp(36px,4.8vw,58px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin:0 0 20px;text-wrap:balance}h1.hero-title .accent{color:var(--accent)}.hero-sub{font-size:17px;color:var(--text-muted);max-width:540px;margin:0 0 30px;text-wrap:pretty}.hero-ctas{gap:12px}.hero-ctas,.hero-meta{display:flex;flex-wrap:wrap}.hero-meta{margin-top:26px;gap:22px;font-size:12.5px;color:var(--text-subtle)}.hero-meta .item{display:flex;align-items:center;gap:6px}.hero-supp-box{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px;font-size:17px;color:var(--text);margin-bottom:22px;max-width:560px;line-height:1.55;font-weight:500;position:relative}.hero-supp-box:before{content:"";position:absolute;left:-1px;top:18%;bottom:18%;width:3px;background:var(--accent);border-radius:2px}.pipeline-mock{background:var(--bg-sunken);border:1px solid var(--border);border-radius:18px;padding:22px;box-shadow:0 20px 60px oklch(0 0 0/.45)}.pipe-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.pipe-header h4{margin:0;font-size:14px}.pipe-header .live{display:flex;align-items:center;gap:6px;font-size:11px;font-family:var(--font-mono);color:var(--wa)}.pipe-header .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--wa);animation:pulse 2s infinite}.pipe-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pipe-col h5{margin:0 0 8px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-subtle);display:flex;justify-content:space-between}.pipe-col h5 span{color:var(--accent)}.pipe-card{background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:10px 12px;margin-bottom:7px;font-size:12px}.pipe-card .who{font-weight:600;margin-bottom:2px}.pipe-card .co{color:var(--text-subtle);font-size:11px;font-family:var(--font-mono)}.pipe-card.hot{border-color:color-mix(in oklch,var(--accent) 35%,var(--border));background:linear-gradient(180deg,var(--accent-soft),var(--surface))}.stats-hero{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.stats-hero .stat{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.stats-hero .big{font-family:var(--font-mono);font-size:30px;font-weight:300;letter-spacing:-.03em;color:var(--accent);line-height:1;margin-bottom:6px}.stats-hero .lbl{font-size:12px;color:var(--text-muted);line-height:1.4}.compare-table{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;margin-top:20px}.compare-table table{width:100%;border-collapse:collapse;font-size:14px}.compare-table thead{background:var(--bg-sunken)}.compare-table th{padding:16px 22px;text-align:left;font-size:12px;font-family:var(--font-mono);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.12em;font-weight:500;border-bottom:1px solid var(--border)}.compare-table th.enia{color:var(--accent)}.compare-table td{padding:16px 22px;border-bottom:1px solid var(--border);color:var(--text-muted)}.compare-table tr:last-child td{border-bottom:none}.compare-table td:first-child{font-weight:500;color:var(--text)}.compare-table td.human{color:oklch(.78 .15 25)}.compare-table td.enia{color:var(--olive-400);font-weight:500}@media (max-width:900px){.stats-hero{grid-template-columns:1fr 1fr}.pipe-cols{grid-template-columns:1fr}}.section{padding:80px 0}.section.sunken{background:var(--bg-sunken);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-head{text-align:center;max-width:760px;margin:0 auto 48px}.section-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-bottom:14px}h2.section-title{font-size:clamp(30px,3.4vw,42px);letter-spacing:-.025em;line-height:1.1;font-weight:700;margin:0 0 16px;text-wrap:balance}h2.section-title .accent{color:var(--accent)}.section-sub{color:var(--text-muted);font-size:17px;text-wrap:pretty}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:18px}.grid-2,.grid-3{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:18px}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px}.card-num{font-family:var(--font-mono);font-size:11px;color:var(--text-subtle);margin-bottom:12px;text-transform:uppercase;letter-spacing:.1em}.card h3{font-size:18px;font-weight:600;margin:0 0 10px}.card p{color:var(--text-muted);font-size:14px;margin:0;line-height:1.55}.pillar{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px;display:flex;gap:24px;align-items:flex-start;margin-bottom:16px}.pillar-num{font-family:var(--font-mono);font-size:44px;font-weight:300;color:var(--accent);line-height:1;letter-spacing:-.04em;flex:none;width:80px}.pillar h3{font-size:22px;margin:0 0 10px;font-weight:600}.pillar p{color:var(--text-muted);font-size:15px;margin:0;line-height:1.6;max-width:640px}.faq-list{max-width:760px;margin:40px auto 0}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;background:none;border:none;color:inherit;padding:20px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-sans);font-weight:500;font-size:17px}.faq-q:hover{color:var(--accent)}.faq-q svg{width:18px;height:18px;color:var(--text-muted);transition:transform .2s;flex:none}.faq-item.open .faq-q svg{transform:rotate(45deg);color:var(--accent)}.faq-a{color:var(--text-muted);font-size:15px;line-height:1.6;max-height:0;overflow:hidden;transition:max-height .3s,padding .3s;padding:0}.faq-item.open .faq-a{max-height:400px;padding:0 0 22px}.final-cta{padding:100px 0 120px;text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 70% at 50% 50%,color-mix(in oklch,var(--accent) 18%,transparent),transparent 70%);pointer-events:none}.final-cta .container{position:relative}.final-cta h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.03em;line-height:1.08;font-weight:700;max-width:820px;margin:0 auto 20px}.final-cta h2 .accent{color:var(--accent)}.final-cta p{color:var(--text-muted);font-size:17px;max-width:600px;margin:0 auto 32px}.final-cta .support-line{margin-top:20px;font-size:13px;color:var(--text-subtle);font-family:var(--font-mono)}.footer{padding:36px 0;border-top:1px solid var(--border);color:var(--text-subtle);font-size:12.5px}.footer-inner{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}@media (max-width:900px){.grid-2,.grid-3,.hero-inner{grid-template-columns:1fr;gap:18px}.hero{padding:40px 0}.pillar{flex-direction:column}.pillar-num{width:auto}}.thanks-hero{padding:96px 0 48px;text-align:center}.thanks-hero .eyebrow{display:inline-block;margin-bottom:16px}.thanks-hero h1{font-size:clamp(36px,5.5vw,64px);line-height:1.05;margin:0 auto 20px;max-width:900px}.thanks-hero p{color:var(--text-muted);font-size:clamp(16px,1.6vw,19px);max-width:640px;margin:0 auto}.next-steps{padding:48px 0}.next-steps h2{font-size:clamp(24px,3vw,32px);margin:0 0 24px}.next-steps ol{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;grid-gap:16px;gap:16px}.next-steps li{counter-increment:step;position:relative;padding:20px 24px 20px 64px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.next-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:20px;top:20px;font-family:Geist Mono,monospace;font-size:14px;color:var(--accent);letter-spacing:.08em}.alt-contact{padding:32px 0;border-top:1px solid var(--border);text-align:center;margin-top:32px}.alt-contact h3{font-size:20px;margin:0 0 12px}.alt-contact p{color:var(--text-muted);margin:0 0 16px}.alt-contact .alt-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.alt-contact .alt-links a{color:var(--accent);text-decoration:none;font-weight:500}.alt-contact .alt-links a:hover{text-decoration:underline}.back-home-wrap{padding:48px 0 96px;text-align:center}.back-home-wrap .back-home{display:inline-block}@media (max-width:600px){.thanks-hero{padding:72px 0 32px}.next-steps li{padding:52px 20px 20px}.next-steps li:before{top:20px;left:20px}}