@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/plus-jakarta-sans.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.showcase.svelte-iqsm5r{--ground: #030906;--surface: #08130d;--surface-2: #0d1c13;--line: rgba(134, 239, 172, .1);--line-strong: rgba(134, 239, 172, .2);--ink: #edf7f0;--muted: #93ab9b;--faint: #5b7564;--accent: #25d366;--accent-strong: #16a34a;--accent-soft: #86efac;--accent-ink: #022010;--glow: rgba(37, 211, 102, .35);--read: #53bdeb;background:radial-gradient(120% 90% at 0% 0%,#0b2416 0%,var(--ground) 55%);color:var(--ink);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.glow.svelte-iqsm5r{position:absolute;border-radius:999px;filter:blur(80px);pointer-events:none}.glow-a.svelte-iqsm5r{width:460px;height:460px;left:-120px;top:18%;background:#25d36638;animation:svelte-iqsm5r-drift-a 16s ease-in-out infinite alternate}.glow-b.svelte-iqsm5r{width:380px;height:380px;right:-100px;bottom:-60px;background:#53bdeb21;animation:svelte-iqsm5r-drift-b 19s ease-in-out infinite alternate}.grid-dots.svelte-iqsm5r{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(134,239,172,.09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,transparent 100%)}.eyebrow.svelte-iqsm5r{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.accent-text.svelte-iqsm5r{background:linear-gradient(92deg,var(--accent-soft),var(--accent) 45%,#53bdeb);-webkit-background-clip:text;background-clip:text;color:transparent}.scenario.svelte-iqsm5r{display:flex;width:100%;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:14px;color:var(--muted);transition:background .24s,color .24s,box-shadow .24s}.scenario.svelte-iqsm5r:hover{color:var(--ink)}.scenario.is-active.svelte-iqsm5r{color:var(--ink);background:#25d36612;box-shadow:0 0 0 1px var(--line-strong) inset}.scenario.svelte-iqsm5r .num:where(.svelte-iqsm5r){display:grid;place-items:center;width:24px;height:24px;flex:none;margin-top:1px;border-radius:999px;font-size:12px;font-weight:700;box-shadow:0 0 0 1px var(--line-strong) inset}.scenario.is-active.svelte-iqsm5r .num:where(.svelte-iqsm5r){background:var(--accent);color:var(--accent-ink);box-shadow:0 0 16px -2px var(--glow)}.point.svelte-iqsm5r{margin-top:2px;animation:svelte-iqsm5r-rise .36s cubic-bezier(.22,1,.36,1) both}.phone-wrap.svelte-iqsm5r{flex:none}@media(max-height:920px){.phone-wrap.svelte-iqsm5r{zoom:.86}}@media(max-height:820px){.phone-wrap.svelte-iqsm5r{zoom:.74}}@media(max-height:720px){.phone-wrap.svelte-iqsm5r{zoom:.62}}@media(max-width:1279px)and (max-height:920px){.phone-wrap.svelte-iqsm5r{zoom:.76}}@media(max-width:1279px)and (max-height:820px){.phone-wrap.svelte-iqsm5r{zoom:.64}}@media(max-width:1279px)and (max-height:720px){.phone-wrap.svelte-iqsm5r{zoom:.54}}.float-chip.svelte-iqsm5r{position:absolute;z-index:3;display:flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--ink);background:#0d1c13d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--line-strong) inset,0 14px 34px -12px #000c;animation:svelte-iqsm5r-bob 5.5s ease-in-out infinite}.chip-a.svelte-iqsm5r{left:-78px;top:22%}.chip-b.svelte-iqsm5r{right:-56px;top:47%;animation-delay:-1.8s}.chip-c.svelte-iqsm5r{left:-58px;bottom:14%;animation-delay:-3.4s}.dot.svelte-iqsm5r{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.dot-ai.svelte-iqsm5r{background:#a78bfa;box-shadow:0 0 10px #a78bfa}.ticks.svelte-iqsm5r{color:var(--read);font-size:12px;letter-spacing:-2px}@keyframes svelte-iqsm5r-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes svelte-iqsm5r-drift-a{to{transform:translate(120px,60px) scale(1.15)}}@keyframes svelte-iqsm5r-drift-b{to{transform:translate(-90px,-80px) scale(1.1)}}@keyframes svelte-iqsm5r-rise{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.glow.svelte-iqsm5r,.float-chip.svelte-iqsm5r,.point.svelte-iqsm5r{animation:none}}
