:root{--navy-950:#0b1b33;--navy-900:#122747;--navy-800:#1a3560;--navy-700:#234478;--orange-500:#f97316;--orange-600:#ea580c;--orange-50:#fff7ed;--slate-050:#f8fafc;--slate-100:#f1f5f9;--slate-400:#94a3b8;--slate-600:#475569;--slate-900:#0f172a;--radius:16px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--slate-900);background:#fff;line-height:1.65}img{max-width:100%}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}header{position:sticky;top:0;z-index:50;background:#0b1b33eb;backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{display:flex;align-items:center;justify-content:space-between;height:68px}.logo{font-weight:800;font-size:1.25rem;color:#fff;text-decoration:none;letter-spacing:-.02em}.logo span{color:var(--orange-500)}.nav-links{display:flex;gap:28px;list-style:none}.nav-links a{color:#cbd5e1;text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s}.nav-links a:hover{color:#fff}.btn{display:inline-block;padding:12px 26px;border-radius:999px;font-weight:700;text-decoration:none;font-size:.95rem;transition:transform .15s,box-shadow .15s}.btn-primary{background:var(--orange-500);color:#fff;box-shadow:0 4px 14px #f9731659}.btn-primary:hover{background:var(--orange-600);transform:translateY(-1px)}.btn-ghost{border:1.5px solid rgba(255,255,255,.35);color:#fff}.btn-ghost:hover{border-color:#fff}section{padding:80px 0}.kicker{color:var(--orange-600);font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}h1{font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.12;letter-spacing:-.025em;font-weight:800;margin-bottom:20px}h1 em{color:var(--orange-500);font-style:normal}h2{font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.02em;font-weight:800;margin-bottom:16px}.section-lead{color:var(--slate-600);font-size:1.08rem;max-width:44rem;margin-bottom:44px}.center{text-align:center}.center .section-lead{margin-left:auto;margin-right:auto}.hero{background:radial-gradient(1200px 600px at 70% -10%,var(--navy-700),transparent),linear-gradient(180deg,var(--navy-950),var(--navy-900));color:#fff;padding:88px 0 96px;position:relative;overflow:hidden}.hero p.lead{font-size:1.15rem;color:#cbd5e1;max-width:34rem;margin-bottom:32px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#f9731626;border:1px solid rgba(249,115,22,.4);color:#fdba74;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:22px}.trust-row{display:flex;gap:28px;flex-wrap:wrap;color:#94a3b8;font-size:.88rem}.trust-row b{color:#fff;font-size:1.15rem;display:block}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:#fff;border:1px solid var(--slate-100);border-radius:var(--radius);padding:28px;box-shadow:0 1px 3px #0f172a0d;transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 12px 28px #0f172a17;transform:translateY(-2px)}.card .icon{width:46px;height:46px;border-radius:12px;background:var(--orange-50);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:16px}.card h3{font-size:1.08rem;font-weight:700;margin-bottom:8px}.card p{color:var(--slate-600);font-size:.95rem}.cta-band{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));border-radius:24px;color:#fff;padding:60px 48px;text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 80% 0%,rgba(249,115,22,.25),transparent)}.cta-band>*{position:relative}.cta-band h2{margin-bottom:12px}.cta-band p{color:#cbd5e1;margin-bottom:28px;max-width:36rem;margin-left:auto;margin-right:auto}footer{background:var(--navy-950);color:#94a3b8;padding:48px 0 36px;margin-top:80px;font-size:.9rem}footer .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}footer a{color:#cbd5e1;text-decoration:none}footer a:hover{color:#fff}@media(max-width:900px){.grid3{grid-template-columns:1fr}.nav-links{display:none}}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.call-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:28px;backdrop-filter:blur(8px)}.call-card .pill{display:inline-block;background:#16a34a;color:#fff;font-size:.72rem;font-weight:700;padding:4px 12px;border-radius:999px;margin-bottom:16px}.bubble{border-radius:14px;padding:12px 16px;font-size:.9rem;margin-bottom:10px;max-width:92%}.bubble.ai{background:#f9731629;border:1px solid rgba(249,115,22,.35);color:#fed7aa}.bubble.caller{background:#ffffff1a;color:#e2e8f0;margin-left:auto}.call-meta{margin-top:14px;font-size:.8rem;color:#94a3b8;display:flex;justify-content:space-between}.stats{background:var(--slate-050);border-top:1px solid var(--slate-100);border-bottom:1px solid var(--slate-100);padding:44px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stat b{font-size:2rem;color:var(--navy-900);display:block;letter-spacing:-.02em}.stat span{color:var(--slate-600);font-size:.9rem}.alt{background:var(--slate-050)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:step}.step{position:relative;background:#fff;border-radius:var(--radius);padding:30px 26px 26px}.step:before{counter-increment:step;content:counter(step);position:absolute;top:-16px;left:24px;width:34px;height:34px;border-radius:50%;background:var(--orange-500);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.95rem;box-shadow:0 4px 10px #f9731666}.step h3{font-size:1.05rem;margin:6px 0 8px}.step p{color:var(--slate-600);font-size:.94rem}.compare{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--slate-100);box-shadow:0 1px 3px #0f172a0d}.compare table{width:100%;border-collapse:collapse;background:#fff;font-size:.95rem;min-width:640px}.compare th,.compare td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--slate-100)}.compare thead th{background:var(--navy-900);color:#fff;font-weight:700}.compare thead th:nth-child(2){background:var(--navy-800);color:var(--orange-500)}.compare tbody tr:last-child td{border-bottom:none}.compare td.yes{color:#16a34a;font-weight:700}.compare td.no{color:#dc2626}.compare td.meh{color:var(--slate-600)}.prose{max-width:46rem}.prose h3{font-size:1.2rem;margin:28px 0 10px}.prose p{color:var(--slate-600);margin-bottom:14px}.prose a{color:var(--orange-600);font-weight:600;text-decoration:none}.prose a:hover{text-decoration:underline}.callout{background:var(--orange-50);border-left:4px solid var(--orange-500);border-radius:0 var(--radius) var(--radius) 0;padding:20px 24px;margin:26px 0}.callout p{color:var(--slate-900);font-weight:600;margin:0}.integrations{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.chip{background:var(--slate-050);border:1px solid var(--slate-100);border-radius:999px;padding:9px 20px;font-weight:600;font-size:.9rem;color:var(--slate-600)}.faq{max-width:52rem;margin:0 auto}.faq details{background:#fff;border:1px solid var(--slate-100);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.faq summary{cursor:pointer;list-style:none;padding:20px 24px;font-weight:700;font-size:1.02rem;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;color:var(--orange-500);font-weight:400;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 24px 20px;color:var(--slate-600)}.logo-img{height:44px;width:auto;display:block}@media(max-width:900px){.hero-grid,.steps{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}
