.hero[data-astro-cid-ge2uvauf]{min-height:100dvh;padding-block:calc(var(--header-height) + 24px) 64px;isolation:isolate;background:radial-gradient(1100px 600px at 85% 110%, #22c6f547, transparent 60%), radial-gradient(800px 500px at 0% 0%, #22c6f51a, transparent 60%), var(--color-bg);align-items:center;display:grid;position:relative;overflow:hidden}.hero__wave[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__wave[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg,#061531d9 0%,#0615318c 45%,#0000 75%);position:absolute;inset:0}.hero__wave[data-astro-cid-ge2uvauf] .hero__canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.hero__wave[data-astro-cid-ge2uvauf][data-wave-state=running] .hero__canvas,.hero__wave[data-astro-cid-ge2uvauf][data-wave-state=static] .hero__canvas{opacity:1}@media (prefers-reduced-motion:reduce){.hero__wave[data-astro-cid-ge2uvauf] .hero__canvas{transition:none}}.hero__content[data-astro-cid-ge2uvauf]{z-index:1;max-width:56rem;position:relative}.hero__kicker[data-astro-cid-ge2uvauf]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:18px;font-size:.8rem;font-weight:700}.hero__title[data-astro-cid-ge2uvauf]{text-shadow:0 2px 24px #030b1fcc;max-width:14ch;font-size:clamp(2.4rem,7vw,5.2rem)}.hero__subtitle[data-astro-cid-ge2uvauf]{color:#cfe0ff;text-shadow:0 1px 12px #030b1fcc;max-width:38rem;margin-top:24px;font-size:clamp(1.1rem,2.2vw,1.5rem)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;margin-top:40px;display:flex}.cases__grid[data-astro-cid-dlfent3g]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.cases__any[data-astro-cid-dlfent3g]{color:var(--color-text);margin-top:28px;font-size:1.05rem}.demo__controls[data-astro-cid-pdzt6ilj]{justify-content:center;margin-top:18px;display:flex}.demo__toggle[data-astro-cid-pdzt6ilj]{border:1px solid var(--color-line);cursor:pointer;background:#ffffff0a;border-radius:999px;min-height:44px;padding:0 18px;font-weight:600}.demo__toggle[data-astro-cid-pdzt6ilj]:hover{border-color:var(--color-accent)}.demo__scripts[data-astro-cid-pdzt6ilj]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:40px;display:grid}.chat[data-astro-cid-pdzt6ilj]{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg-deep);padding:22px 20px}.chat__title[data-astro-cid-pdzt6ilj],.phone__title[data-astro-cid-pdzt6ilj]{color:var(--color-muted);font-size:.95rem;font-weight:600}.chat__bubbles[data-astro-cid-pdzt6ilj]{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.bubble[data-astro-cid-pdzt6ilj]{border-radius:16px;max-width:88%;padding:10px 14px;font-size:.95rem;line-height:1.45}.bubble--you[data-astro-cid-pdzt6ilj]{background:#22c6f538;border-bottom-right-radius:4px;align-self:flex-end}.bubble--agent[data-astro-cid-pdzt6ilj]{background:#ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.bubble__attachment[data-astro-cid-pdzt6ilj]{color:var(--color-accent-strong);margin-bottom:4px;font-size:.8rem;display:block}.demo__stage[data-astro-cid-pdzt6ilj]{max-width:460px;margin:40px auto 0;display:grid}.demo__stage[data-astro-cid-pdzt6ilj][hidden]{display:none}.phone[data-astro-cid-pdzt6ilj]{border:1px solid var(--color-line);background:linear-gradient(180deg, #0b1f45e6, var(--color-bg-deep));visibility:hidden;opacity:0;border-radius:28px;grid-area:1/1;padding:22px 20px 52px;transition:opacity .3s;position:relative;box-shadow:0 30px 80px #030b1f99,inset 0 0 0 1px #22c6f514}.phone[data-astro-cid-pdzt6ilj].is-active{visibility:visible;opacity:1}.phone[data-astro-cid-pdzt6ilj] [data-astro-cid-pdzt6ilj][data-stage-bubble]{visibility:hidden;opacity:0;transition:opacity .3s,transform .3s;transform:translateY(8px)}.phone[data-astro-cid-pdzt6ilj] [data-astro-cid-pdzt6ilj][data-stage-bubble].is-shown{visibility:visible;opacity:1;transform:none}.phone[data-astro-cid-pdzt6ilj].is-clearing [data-astro-cid-pdzt6ilj][data-stage-bubble].is-shown{opacity:0}.phone__typing[data-astro-cid-pdzt6ilj]{opacity:0;background:#ffffff14;border-radius:14px;gap:5px;padding:8px 12px;transition:opacity .2s;display:inline-flex;position:absolute;bottom:18px;left:22px}.phone__typing[data-astro-cid-pdzt6ilj].is-typing{opacity:1}.phone__typing[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]{background:var(--color-muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typing}.demo__stage[data-astro-cid-pdzt6ilj][data-running=false] .phone__typing[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]{animation-play-state:paused}.phone__typing[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]:nth-child(2){animation-delay:.15s}.phone__typing[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]:nth-child(3){animation-delay:.3s}@keyframes typing{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.steps__list[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.step__number[data-astro-cid-5wfdsgz3]{background:var(--color-accent);width:40px;height:40px;color:var(--color-accent-ink);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.data[data-astro-cid-rqvkzkqw]{background:radial-gradient(800px 400px at 100% 0%, #22c6f524, transparent 60%), var(--color-bg-deep)}.data__inner[data-astro-cid-rqvkzkqw]{grid-template-columns:1fr 1.4fr;align-items:start;gap:40px;display:grid}@media (width<=760px){.data__inner[data-astro-cid-rqvkzkqw]{grid-template-columns:1fr}}.data__list[data-astro-cid-rqvkzkqw]{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.data__item[data-astro-cid-rqvkzkqw]{gap:16px;display:flex}.data__check[data-astro-cid-rqvkzkqw]{border:1px solid var(--color-accent);width:32px;height:32px;color:var(--color-accent-strong);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.data__item-title[data-astro-cid-rqvkzkqw]{font-size:1.15rem}.close__inner[data-astro-cid-he3spzz3]{text-align:center;flex-direction:column;align-items:center;display:flex}.close__title[data-astro-cid-he3spzz3]{font-size:clamp(2.6rem,8vw,5rem)}.close__text[data-astro-cid-he3spzz3]{max-width:36rem;color:var(--color-muted);margin-top:18px;font-size:1.15rem}.close__actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 20px;margin-top:36px;display:flex}body{padding-bottom:calc(var(--bar-height) + env(safe-area-inset-bottom,0px))}html{scroll-padding-bottom:calc(var(--bar-height) + env(safe-area-inset-bottom,0px) + 12px)}.sticky-bar[data-astro-cid-lkmocea4]{z-index:20;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-line);background:#030b1fdb;position:fixed;inset:auto 0 0}.sticky-bar__inner[data-astro-cid-lkmocea4]{width:min(100%, var(--measure));grid-template-columns:1fr auto;gap:10px;margin-inline:auto;display:grid}.sticky-bar[data-astro-cid-lkmocea4] .contact__link{gap:8px;min-height:44px;padding:0 12px;font-size:.94rem}.sticky-bar[data-astro-cid-lkmocea4] .contact__arrow{display:none}@media (width>=760px){.sticky-bar[data-astro-cid-lkmocea4] .contact__arrow{display:inline-flex}.sticky-bar[data-astro-cid-lkmocea4]{border:1px solid var(--color-line);border-radius:14px;padding:6px;inset:auto 24px 24px auto;box-shadow:0 16px 40px #030b1f8c}.sticky-bar__inner[data-astro-cid-lkmocea4]{gap:6px;width:auto;display:flex}.sticky-bar[data-astro-cid-lkmocea4] .contact__link{min-height:40px;padding:0 14px;font-size:.95rem}}
