:where(.bt-landing){--bt-blue:#1d8ff7;--bt-blue-deep:#0f5fd1;--bt-blue-dark:#0a3e8c;--bt-blue-ink:#0b2a52;--bt-blue-soft:#e7f2fe;--bt-blue-wash:#f4f9ff;--bt-green:#25d366;--bt-green-deep:#1fb457;--bt-green-soft:#d8f7e3;--bt-green-ink:#075e54;--bt-pink:#ff3e8a;--bt-pink-soft:#ffe4ee;--bt-pink-wash:#fff5f9;--bt-amber:#f59e0b;--bt-amber-soft:#fef3c7;--bt-bg:#fbfcfe;--bt-bg-alt:#f3f6fb;--bt-bg-warm:#faf7f2;--bt-card:#fff;--bt-border:#e6ecf4;--bt-border-strong:#cbd6e5;--bt-border-soft:#eef3f9;--bt-ink:#0b1120;--bt-ink-2:#1f2937;--bt-ink-3:#4b5563;--bt-ink-4:#6b7280;--bt-ink-5:#9aa4b2;--wa-bg:#e5ddd5;--wa-panel:#ededed;--wa-incoming:#fff;--wa-outgoing:#d9fdd3;--wa-ink:#111b21;--wa-ink-2:#54656f;--wa-green:#008069;--wa-green-deep:#00a884;--wa-border:#d1d7db;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--shadow-sm:0 1px 2px #0f1f420f,0 2px 6px #0f1f420a;--shadow-md:0 4px 12px #0f1f420f,0 14px 30px #0f1f4212;--shadow-lg:0 28px 64px #0f1f4224,0 4px 12px #0f1f420d;--shadow-glow-blue:0 0 0 4px #1d8ff729,0 18px 44px #1d8ff747;--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono","SF Mono",ui-monospace,Menlo,monospace}:where(.bt-landing),:where(.bt-landing) *,:where(.bt-landing) :before,:where(.bt-landing) :after{box-sizing:border-box}:where(.bt-landing){font-family:var(--font-sans);color:var(--bt-ink);background:var(--bt-bg);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}:where(.bt-landing) img{max-width:100%;display:block}:where(.bt-landing) a{color:inherit;text-decoration:none}:where(.bt-landing) button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}:where(.bt-landing) .wrap{width:min(1240px,100% - 48px);margin:0 auto}:where(.bt-landing) .wrap-narrow{width:min(960px,100% - 48px);margin:0 auto}:where(.bt-landing) .sec{padding:120px 0}:where(.bt-landing) .sec-tight{padding:80px 0}:where(.bt-landing) .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--bt-blue-deep);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}:where(.bt-landing) .eyebrow:before{content:"";background:var(--bt-blue);border-radius:2px;width:22px;height:1.5px}:where(.bt-landing) h1,:where(.bt-landing) .h1{letter-spacing:-.038em;text-wrap:balance;color:var(--bt-ink);margin:20px 0 24px;font-size:clamp(48px,5.8vw,80px);font-weight:700;line-height:1}:where(.bt-landing) h2,:where(.bt-landing) .h2{letter-spacing:-.028em;text-wrap:balance;color:var(--bt-ink);margin:16px 0 20px;font-size:clamp(34px,3.8vw,52px);font-weight:700;line-height:1.05}:where(.bt-landing) h3,:where(.bt-landing) .h3{letter-spacing:-.018em;margin:0 0 10px;font-size:24px;font-weight:650;line-height:1.22}:where(.bt-landing) .lead{color:var(--bt-ink-3);text-wrap:pretty;max-width:60ch;margin:0;font-size:20px;line-height:1.5}:where(.bt-landing) .body{color:var(--bt-ink-3);text-wrap:pretty;font-size:16.5px;line-height:1.62}:where(.bt-landing) .body-sm{color:var(--bt-ink-3);font-size:14.5px;line-height:1.55}:where(.bt-landing) .micro{color:var(--bt-ink-4);letter-spacing:.01em;font-size:12px;line-height:1.4}:where(.bt-landing) .mono{font-family:var(--font-mono)}:where(.bt-landing) .btn{letter-spacing:-.005em;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:16px;font-weight:600;line-height:1;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}:where(.bt-landing) .btn-primary{background:var(--bt-blue);color:#fff;box-shadow:0 8px 22px #1d8ff757,inset 0 1px #ffffff38}:where(.bt-landing) .btn-primary:hover{background:var(--bt-blue-deep);transform:translateY(-1px)}:where(.bt-landing) .btn-ghost{color:var(--bt-ink);border:1px solid var(--bt-border-strong);background:#fff}:where(.bt-landing) .btn-ghost:hover{border-color:var(--bt-ink)}:where(.bt-landing) .btn-dark{background:var(--bt-ink);color:#fff}:where(.bt-landing) .btn-dark:hover{background:#000;transform:translateY(-1px)}:where(.bt-landing) .btn-lg{border-radius:14px;padding:18px 28px;font-size:17px}:where(.bt-landing) .btn-sm{border-radius:10px;padding:11px 16px;font-size:14px}:where(.bt-landing) .text-link{color:var(--bt-ink-2);border-bottom:1px solid #0000;font-size:15px;font-weight:500;transition:border-color .15s,color .15s}:where(.bt-landing) .text-link:hover{color:var(--bt-blue-deep);border-bottom-color:currentColor}:where(.bt-landing) .pill{background:var(--bt-blue-soft);color:var(--bt-blue-deep);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}:where(.bt-landing) .pill-green{background:var(--bt-green-soft);color:var(--bt-green-ink)}:where(.bt-landing) .pill-pink{background:var(--bt-pink-soft);color:var(--bt-pink)}:where(.bt-landing) .pill-ink{color:var(--bt-ink-2);background:#0b11200f}:where(.bt-landing) .pill-warm{background:var(--bt-amber-soft);color:#92400e}:where(.bt-landing) .card{background:var(--bt-card);border:1px solid var(--bt-border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:28px}:where(.bt-landing) .card-hover{transition:box-shadow .18s,border-color .18s}:where(.bt-landing) .card-hover:hover{box-shadow:var(--shadow-md);border-color:var(--bt-border-strong)}:where(.bt-landing) .card-flat{background:var(--bt-card);border:1px solid var(--bt-border);border-radius:var(--r-lg);padding:22px}@keyframes bt-pulse{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 10px #25d36600}to{box-shadow:0 0 #25d36600}}:where(.bt-landing) .live-dot{background:var(--bt-green);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite bt-pulse;display:inline-block}:where(.bt-landing) .bg-hero{background:radial-gradient(ellipse 100% 70% at 50% 0%,#1d8ff71f,transparent 55%),radial-gradient(ellipse 60% 50% at 100% 0%,#ff3e8a14,transparent 55%),var(--bt-bg)}:where(.bt-landing) .wa-bg{background-color:var(--wa-bg);background-image:radial-gradient(at 30% 30%,#ddd5cb8c 1px,#0000 2px),radial-gradient(at 70% 70%,#ddd5cb73 1px,#0000 2px);background-size:40px 40px,50px 50px}@keyframes bt-blink{0%,49%{opacity:1}50%,to{opacity:0}}:where(.bt-landing) .bt-cursor{vertical-align:-2px;background:#ff3e8a;border-radius:1px;width:9px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite bt-blink;display:inline-block}:where(.bt-landing) .bt-grid-bg{background-image:radial-gradient(80% 60% at 50% 0,#1d8ff71a,#0000 60%),radial-gradient(circle at 100% 10%,#ff3e8a14,#0000 45%),linear-gradient(90deg,#0b11200a 1px,#0000 1px),linear-gradient(#0b11200a 1px,#0000 1px);background-size:auto,auto,28px 28px,28px 28px;background-color:var(--bt-bg)}:where(.bt-landing) :is(pre,code,kbd,samp){font-family:var(--font-mono)}
