.carousel:where(.astro-pwunukhj){width:100%;min-width:0;max-width:1040px;margin:0 auto;position:relative}.tabs:where(.astro-pwunukhj){flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.tabs:where(.astro-pwunukhj) button:where(.astro-pwunukhj){font:inherit;color:#c9d6dc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.tabs:where(.astro-pwunukhj) button:where(.astro-pwunukhj):hover{color:#fff;border-color:#ffffff4d}.tabs:where(.astro-pwunukhj) button:where(.astro-pwunukhj){position:relative;overflow:hidden}.tabs:where(.astro-pwunukhj) button:where(.astro-pwunukhj)[aria-selected=true]:after{content:"";background:#ffffffd9;width:0;height:3px;position:absolute;bottom:0;left:0}.playing:where(.astro-pwunukhj) .tabs:where(.astro-pwunukhj) button:where(.astro-pwunukhj)[aria-selected=true]:after{animation:6s linear forwards fill}@keyframes fill{to{width:100%}}.tabs:where(.astro-pwunukhj) button:where(.astro-pwunukhj)[aria-selected=true]{color:#fff;background:linear-gradient(90deg, var(--orange), var(--pink));border-color:#0000}.soon:where(.astro-pwunukhj){letter-spacing:.02em;vertical-align:middle;color:#1b2b34;background:#ffa488;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.track:where(.astro-pwunukhj){scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none;display:flex;overflow-x:auto}.track:where(.astro-pwunukhj)::-webkit-scrollbar{display:none}.slide:where(.astro-pwunukhj){scroll-snap-align:start;flex:0 0 100%;min-width:0;padding:0 2px}.caption:where(.astro-pwunukhj){text-align:center;max-width:720px;margin:0 auto 22px}.caption:where(.astro-pwunukhj) h2:where(.astro-pwunukhj){color:#fff;margin-bottom:8px;font-size:clamp(22px,2.6vw,28px)}.caption:where(.astro-pwunukhj) p:where(.astro-pwunukhj){color:#c9d6dc;font-size:16px}.caption:where(.astro-pwunukhj) a:where(.astro-pwunukhj){color:#ffa488;white-space:nowrap}.frame:where(.astro-pwunukhj){background:var(--bg-card);aspect-ratio:16/10;border:1px solid #ffffff1f;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.frame:where(.astro-pwunukhj) img:where(.astro-pwunukhj){width:100%;height:auto;display:block}.agent:where(.astro-pwunukhj){background:radial-gradient(closest-side at 70% 30%,#ff6b4a40,#0000),#18262e;place-items:center;display:grid}.agent-card:where(.astro-pwunukhj){gap:12px;width:min(560px,86%);font-size:clamp(12px,1.6vw,16px);display:grid}.agent-head:where(.astro-pwunukhj){color:#8da3ae;font-size:.85em;font-weight:600}.bubble:where(.astro-pwunukhj){text-align:left;border-radius:14px;max-width:88%;padding:.8em 1em}.bubble:where(.astro-pwunukhj).you{color:#fff;background:#ffffff1a;justify-self:end}.bubble:where(.astro-pwunukhj).ai{color:#1c2429;background:#fff}.bubble:where(.astro-pwunukhj).done{color:#1d6b4a;font-weight:600}.controls:where(.astro-pwunukhj){justify-content:center;gap:10px;margin-top:20px;display:none}.ready:where(.astro-pwunukhj) .controls:where(.astro-pwunukhj){display:flex}.controls:where(.astro-pwunukhj) button:where(.astro-pwunukhj){width:40px;height:40px;font:inherit;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;font-size:18px;line-height:1}.controls:where(.astro-pwunukhj) button:where(.astro-pwunukhj):hover{background:#ffffff29}.controls:where(.astro-pwunukhj) .pause:where(.astro-pwunukhj){font-size:12px}.controls:where(.astro-pwunukhj) :where(.astro-pwunukhj)[hidden]{display:none}@media (width<=640px){.tabs:where(.astro-pwunukhj){scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.tabs:where(.astro-pwunukhj) button:where(.astro-pwunukhj){flex:none}.caption:where(.astro-pwunukhj) p:where(.astro-pwunukhj){font-size:15px}}.hero:where(.astro-lcdefpme){background:var(--slate-deep);color:#fff;padding:72px 0 120px;position:relative;overflow:hidden}.glow:where(.astro-lcdefpme){pointer-events:none;background:radial-gradient(closest-side,#ff6b4a59,#0000 70%);width:900px;height:900px;position:absolute;inset:-40% -10% auto auto}.hero-grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);gap:64px;display:grid;position:relative}.hero-copy:where(.astro-lcdefpme){text-align:center;max-width:780px;margin:0 auto}.hero-copy:where(.astro-lcdefpme) .lede:where(.astro-lcdefpme){margin-inline:auto}.hero-copy:where(.astro-lcdefpme) .cta:where(.astro-lcdefpme){justify-content:center}.on-dark:where(.astro-lcdefpme){color:#ffa488}h1:where(.astro-lcdefpme){margin:14px 0 20px;font-size:clamp(38px,5.4vw,60px)}h1:where(.astro-lcdefpme) span:where(.astro-lcdefpme){display:block}.slogan:where(.astro-lcdefpme){letter-spacing:-.02em;padding-bottom:.06em;font-size:clamp(56px,8.4vw,96px);line-height:1.02}.descriptor:where(.astro-lcdefpme){margin-top:12px;font-size:clamp(22px,2.8vw,32px)}.grad:where(.astro-lcdefpme){background:linear-gradient(90deg, var(--orange), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text}.lede:where(.astro-lcdefpme){color:#c9d6dc;max-width:34em;font-size:19px}.cta:where(.astro-lcdefpme){flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cta:where(.astro-lcdefpme).center{justify-content:center}.fine:where(.astro-lcdefpme){color:#8da3ae;margin-top:18px;font-size:15px}.fine:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:#fff}.frame:where(.astro-lcdefpme){border:1px solid var(--line);background:var(--bg-card);border-radius:12px;margin:0;overflow:hidden;box-shadow:0 1px 2px #111c220f,0 30px 60px -28px #111c2259}.frame:where(.astro-lcdefpme) img:where(.astro-lcdefpme){width:100%;height:auto}.ai-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ai-card:where(.astro-lcdefpme){color:inherit;text-decoration:none;display:block}.ai-card:where(.astro-lcdefpme) .frame:where(.astro-lcdefpme){margin-bottom:14px;transition:transform .2s}.ai-card:where(.astro-lcdefpme):hover .frame:where(.astro-lcdefpme){transform:translateY(-3px)}.ai-card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin-bottom:4px;font-size:19px}.ai-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--fg-muted)}.ai-more:where(.astro-lcdefpme){text-align:center;margin-top:32px;font-weight:600}@media (width<=700px){.ai-grid:where(.astro-lcdefpme){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-card:where(.astro-lcdefpme) .frame:where(.astro-lcdefpme){transition:none}}.strip:where(.astro-lcdefpme){border-bottom:1px solid var(--line);background:var(--bg-subtle)}.strip-grid:where(.astro-lcdefpme){grid-template-columns:repeat(4,1fr);gap:24px;padding-block:28px;display:grid}.strip-grid:where(.astro-lcdefpme) div:where(.astro-lcdefpme){gap:2px;display:grid}.strip-grid:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--fg-muted);font-size:15px}.section:where(.astro-lcdefpme){padding:96px 0}.section:where(.astro-lcdefpme).alt{background:var(--bg-subtle)}.section:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:10px 0 16px;font-size:clamp(30px,3.6vw,42px)}.section-head:where(.astro-lcdefpme){max-width:680px;margin-bottom:48px}.section-head:where(.astro-lcdefpme)>p:where(.astro-lcdefpme):last-child,.body:where(.astro-lcdefpme){color:var(--fg-muted);font-size:18px}.bento:where(.astro-lcdefpme){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.tile:where(.astro-lcdefpme){border:1px solid var(--line);background:var(--bg-card);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.tile:where(.astro-lcdefpme).wide{grid-column:span 2}.art:where(.astro-lcdefpme){height:250px;position:relative;overflow:hidden}.tone-warm:where(.astro-lcdefpme){background:linear-gradient(150deg,#ffe3d6,#ffc9b8)}.tone-sand:where(.astro-lcdefpme){background:linear-gradient(150deg,#f6efe8,#eadfd4)}.tone-mint:where(.astro-lcdefpme){background:linear-gradient(150deg,#dcefe6,#c4e2d6)}@media (prefers-color-scheme:dark){.tone-warm:where(.astro-lcdefpme){background:linear-gradient(150deg,#ff6b4a52,#f2416b2e)}.tone-sand:where(.astro-lcdefpme){background:linear-gradient(150deg,#22323b,#1b2930)}.tone-mint:where(.astro-lcdefpme){background:linear-gradient(150deg,#22a06b4d,#22a06b1f)}}.tone-night:where(.astro-lcdefpme){background:radial-gradient(circle at 80% 0%, #ff6b4a59, transparent 60%), var(--slate-deep)}.art:where(.astro-lcdefpme) img:where(.astro-lcdefpme){height:auto;box-shadow:0 0 0 1px #111c2214,0 24px 40px -18px #111c2273}.fit-bleed:where(.astro-lcdefpme) img:where(.astro-lcdefpme){border-radius:10px 0 0;width:max(118%,420px);max-width:none;position:absolute;top:28px;left:28px}.wide:where(.astro-lcdefpme) .fit-bleed:where(.astro-lcdefpme) img:where(.astro-lcdefpme){width:max(112%,560px)}.fit-float:where(.astro-lcdefpme){place-items:center;padding:28px;display:grid}.fit-float:where(.astro-lcdefpme) img:where(.astro-lcdefpme){border-radius:12px;width:auto;max-width:min(100%,300px);max-height:100%}.tone-night:where(.astro-lcdefpme) img:where(.astro-lcdefpme){box-shadow:0 0 0 1px #ffffff1a,0 24px 40px -18px #000c}.tile-text:where(.astro-lcdefpme){border-top:1px solid var(--line);padding:20px 22px 24px}.tile:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin-bottom:6px;font-size:18px}.tile:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--fg-muted);margin:0;font-size:15px}.extras:where(.astro-lcdefpme){margin-top:64px}.extras:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin-bottom:8px;font-size:14px}.extras:where(.astro-lcdefpme) dl:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.extras:where(.astro-lcdefpme) dl:where(.astro-lcdefpme) div:where(.astro-lcdefpme){border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0;display:block}.extras:where(.astro-lcdefpme) dt:where(.astro-lcdefpme){color:var(--fg);margin-bottom:2px;font-weight:650}.extras:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){color:var(--fg-muted);font-family:inherit;font-size:15px}.split:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.split:where(.astro-lcdefpme).reverse>:where(.astro-lcdefpme):first-child{order:2}.checks:where(.astro-lcdefpme){gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.checks:where(.astro-lcdefpme) li:where(.astro-lcdefpme){padding-left:30px;position:relative}.checks:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:"✓";background:var(--brand-soft);width:20px;height:20px;color:var(--brand-text);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.phone-stage:where(.astro-lcdefpme){justify-content:flex-end;padding-bottom:32px;display:flex;position:relative}.dialpad-shot:where(.astro-lcdefpme){border:1px solid var(--line);border-radius:14px;width:56%;max-width:300px;height:auto;margin-right:8px;box-shadow:0 30px 60px -28px #111c2273}.phone-stage:where(.astro-lcdefpme) .phone-card:where(.astro-lcdefpme){width:min(68%,340px);position:absolute;bottom:0;left:0}.phone-card:where(.astro-lcdefpme){background:var(--bg-card);border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 30px 60px -30px #00000040}.phone-head:where(.astro-lcdefpme){justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pill:where(.astro-lcdefpme){color:var(--presence);background:#22a06b24;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}dl:where(.astro-lcdefpme){gap:10px;margin:0;display:grid}dl:where(.astro-lcdefpme) div:where(.astro-lcdefpme){background:var(--bg-subtle);border-radius:10px;justify-content:space-between;gap:16px;padding:12px 14px;font-size:15px;display:flex}dt:where(.astro-lcdefpme){color:var(--fg-muted)}dd:where(.astro-lcdefpme){font-family:var(--font-mono);margin:0;font-size:14px}.hook-stage:where(.astro-lcdefpme){gap:0;display:grid}.hook-stage:where(.astro-lcdefpme) .code:where(.astro-lcdefpme){z-index:1;margin-right:48px;position:relative}.hook-shot:where(.astro-lcdefpme){margin:-18px 0 0 48px}.desktop-split:where(.astro-lcdefpme){margin-bottom:48px}.code:where(.astro-lcdefpme){background:var(--slate-deep);color:#e6edf0;border-radius:var(--radius);border:1px solid #ffffff0f;margin:0;padding:24px;font-size:14px;line-height:1.7;overflow-x:auto}.steps:where(.astro-lcdefpme){counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme){counter-increment:step;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);grid-template-rows:auto auto;grid-template-columns:44px 1fr;column-gap:16px;padding:18px 20px;display:grid}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:counter(step);background:linear-gradient(135deg, var(--orange), var(--pink));color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.steps:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--fg-muted);font-size:15px}.platforms:where(.astro-lcdefpme){grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.platform:where(.astro-lcdefpme){border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);align-content:start;gap:2px;padding:22px;text-decoration:none;display:grid}.platform:where(.astro-lcdefpme) .platform-icon{width:28px;height:28px;color:var(--fg);margin-bottom:12px}.platform:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-size:18px}.platform:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--fg-muted);font-size:15px}.platform:where(.astro-lcdefpme).link:hover{border-color:var(--coral)}.platform:where(.astro-lcdefpme).link span:where(.astro-lcdefpme){color:var(--brand-text)}.plans:where(.astro-lcdefpme){grid-template-columns:repeat(var(--plans,4), 1fr);gap:20px;display:grid}.plan:where(.astro-lcdefpme){background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:6px;padding:24px;text-decoration:none;display:grid}.plan:where(.astro-lcdefpme):hover,.plan:where(.astro-lcdefpme).featured{border-color:var(--coral)}.plan:where(.astro-lcdefpme) .price:where(.astro-lcdefpme){letter-spacing:-.02em;font-size:32px;font-weight:700}.plan:where(.astro-lcdefpme) small:where(.astro-lcdefpme){color:var(--fg-muted);margin-left:4px;font-size:15px;font-weight:500}.plan:where(.astro-lcdefpme)>span:where(.astro-lcdefpme):last-child{color:var(--fg-muted);font-size:15px}.more:where(.astro-lcdefpme){margin-top:24px}.final:where(.astro-lcdefpme){background:radial-gradient(circle at 20% 0%, #ff9a4d59, transparent 50%), radial-gradient(circle at 80% 100%, #f2416b59, transparent 50%), var(--slate);color:#fff;text-align:center;padding:96px 0}.final:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:clamp(30px,4vw,46px)}.final:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:#c9d6dc;margin-top:12px;font-size:18px}@media (width<=1000px){.bento:where(.astro-lcdefpme),.extras:where(.astro-lcdefpme) dl:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.split:where(.astro-lcdefpme){grid-template-columns:1fr;gap:36px}.split:where(.astro-lcdefpme).reverse>:where(.astro-lcdefpme):first-child{order:0}.strip-grid:where(.astro-lcdefpme),.platforms:where(.astro-lcdefpme),.plans:where(.astro-lcdefpme){grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hero:where(.astro-lcdefpme){padding:48px 0 64px}.section:where(.astro-lcdefpme),.final:where(.astro-lcdefpme){padding:64px 0}.plans:where(.astro-lcdefpme),.bento:where(.astro-lcdefpme),.extras:where(.astro-lcdefpme) dl:where(.astro-lcdefpme){grid-template-columns:1fr}.tile:where(.astro-lcdefpme).wide{grid-column:auto}.art:where(.astro-lcdefpme){height:210px}.hook-stage:where(.astro-lcdefpme) .code:where(.astro-lcdefpme){margin-right:0}.hook-shot:where(.astro-lcdefpme){margin-left:16px}.phone-stage:where(.astro-lcdefpme){flex-direction:column;align-items:center;gap:20px;padding-bottom:0}.dialpad-shot:where(.astro-lcdefpme){width:64%;margin:0}.phone-stage:where(.astro-lcdefpme) .phone-card:where(.astro-lcdefpme){width:100%;position:static}.cta:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){flex:1}}
