.phone[data-astro-cid-2eenrjox]{background:#0f1a17;border-radius:34px;width:300px;padding:8px;font-size:.86rem;line-height:1.4;box-shadow:0 30px 60px -30px #061e148c,inset 0 0 0 1px #ffffff0f}.phone__top[data-astro-cid-2eenrjox]{color:#fff;background:#075e54;border-radius:26px 26px 0 0;align-items:center;gap:10px;padding:10px 12px;display:flex}.phone__av[data-astro-cid-2eenrjox]{background:#25d366;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.phone__av[data-astro-cid-2eenrjox] svg[data-astro-cid-2eenrjox]{width:26px;height:26px}.phone__who[data-astro-cid-2eenrjox]{line-height:1.2;display:grid}.phone__who[data-astro-cid-2eenrjox] small[data-astro-cid-2eenrjox]{opacity:.8;font-size:.74rem}.phone__body[data-astro-cid-2eenrjox]{color:#111b21;background:#ece5dd;border-radius:0 0 26px 26px;flex-direction:column;gap:6px;min-height:380px;padding:14px 10px 16px;display:flex}.msg[data-astro-cid-2eenrjox]{border-radius:10px;max-width:82%;padding:7px 10px 6px;box-shadow:0 1px #00000014}.msg[data-astro-cid-2eenrjox].in{background:#fff;border-top-left-radius:2px;align-self:flex-start}.msg[data-astro-cid-2eenrjox].out{background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.msg[data-astro-cid-2eenrjox] time[data-astro-cid-2eenrjox]{float:right;color:#5a6a73;align-items:center;gap:3px;margin:6px 0 -3px 10px;font-size:.68rem;display:inline-flex}.msg[data-astro-cid-2eenrjox] time[data-astro-cid-2eenrjox] svg{color:#53bdeb;width:15px;height:10px}.media[data-astro-cid-2eenrjox]{width:78%;padding:4px}.prod[data-astro-cid-2eenrjox]{border-radius:8px;width:100%}.prod__cap[data-astro-cid-2eenrjox]{padding:6px 6px 2px;display:block}.lnk[data-astro-cid-2eenrjox]{color:#016a99;overflow-wrap:anywhere;text-decoration:underline;display:block}.typing[data-astro-cid-2eenrjox]{background:#fff;border-radius:10px;align-self:flex-start;height:32px;padding:6px 8px}.phone__demo[data-astro-cid-2eenrjox]{text-align:center;font-family:var(--font-mono);color:#8ea39b;margin-top:10px;font-size:.72rem}.js .seq[data-astro-cid-2eenrjox]{opacity:0;transform:translateY(8px)scale(.98)}.js .typing[data-astro-cid-2eenrjox]{opacity:0;max-height:0;padding-block:0;overflow:hidden}.is-in[data-astro-cid-2eenrjox] .seq[data-astro-cid-2eenrjox]{animation:pop .45s var(--ease) forwards;animation-delay:calc(var(--i) * .95s + .3s)}.is-in[data-astro-cid-2eenrjox] .typing[data-astro-cid-2eenrjox]{animation:1.25s 1.1s forwards typing}@keyframes pop{to{opacity:1;transform:none}}@keyframes typing{0%{opacity:0;max-height:0;padding-block:0}12%,88%{opacity:1;max-height:32px;padding-block:6px}to{opacity:0;max-height:0;margin-top:-6px;padding-block:0}}@media (prefers-reduced-motion:reduce){.js .seq[data-astro-cid-2eenrjox]{opacity:1;transform:none}.is-in[data-astro-cid-2eenrjox] .seq[data-astro-cid-2eenrjox]{animation:none}}.flow[data-astro-cid-qie7emh6]{border-radius:var(--r-lg);border:1px solid var(--line);grid-template-areas:"a""b""c""d""e";gap:28px;padding:clamp(20px,4vw,48px);display:grid;position:relative}@media (width>=860px){.flow[data-astro-cid-qie7emh6]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a b c d""a b c e";align-items:center;gap:36px 64px}}.flow__wires[data-astro-cid-qie7emh6]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow__wires[data-astro-cid-qie7emh6] path{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:5 6;opacity:.7;animation:1.6s linear infinite flowdash}@keyframes flowdash{to{stroke-dashoffset:-22px}}.node[data-astro-cid-qie7emh6]{z-index:1;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow);padding:14px 16px;position:relative}.node__in[data-astro-cid-qie7emh6]{border:2px solid var(--ink-3);background:var(--surface);border-radius:50%;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%;left:-6px}#fn-trigger[data-astro-cid-qie7emh6] .node__in[data-astro-cid-qie7emh6]{display:none}.node__cat[data-astro-cid-qie7emh6]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.node__type[data-astro-cid-qie7emh6]{margin-top:4px;font-weight:650}.node__title[data-astro-cid-qie7emh6]{color:var(--ink-2);margin-top:2px;font-size:.92rem}#fn-ai[data-astro-cid-qie7emh6]{border-color:color-mix(in srgb, var(--green) 55%, var(--line-2))}.node__outs[data-astro-cid-qie7emh6]{border-top:1px dashed var(--line-2);gap:4px;margin:10px 0 0;padding:8px 0 0;display:grid}.node__outs[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6]{font-family:var(--font-mono);color:var(--ink-2);justify-content:flex-end;align-items:center;gap:8px;font-size:.74rem;display:flex}.node__outs[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6] span[data-astro-cid-qie7emh6],.node__next[data-astro-cid-qie7emh6]{border:2px solid var(--ink-3);background:var(--surface);border-radius:50%;flex:none;width:10px;height:10px;margin-right:-23px}.node__next[data-astro-cid-qie7emh6]{margin:-5px 0 0;position:absolute;top:50%;right:-6px}@media (width<=859px){.node[data-astro-cid-qie7emh6]:not(:last-child):after{content:"";border-left:1.5px dashed var(--ink-3);height:28px;position:absolute;bottom:-29px;left:28px}.node__in[data-astro-cid-qie7emh6],.node__outs[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6] span[data-astro-cid-qie7emh6],.node__next[data-astro-cid-qie7emh6]{display:none}.node__outs[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6]{justify-content:flex-start}.node__outs[data-astro-cid-qie7emh6] li[data-astro-cid-qie7emh6]:before{content:"↳"}}@media (prefers-reduced-motion:reduce){.flow__wires[data-astro-cid-qie7emh6] path{animation:none}}.hero[data-astro-cid-ergxyi7h]{isolation:isolate;padding:clamp(40px,7vw,96px) 0 clamp(56px,8vw,104px);position:relative;overflow-x:clip}.hero__grid[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h],.value[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h],.ai[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h],.dev[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h],.faq-teaser[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]{min-width:0}.hero__bg[data-astro-cid-ergxyi7h]{z-index:-1;background-color:#0000;position:absolute;inset:0;mask-image:radial-gradient(60% 70% at 75% 35%,#000 0%,#0000 75%)}.hero[data-astro-cid-ergxyi7h]:after{content:"";z-index:-2;background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;border-radius:50%;width:720px;height:720px;position:absolute;top:-200px;right:-160px}.hero__grid[data-astro-cid-ergxyi7h]{align-items:center;gap:clamp(40px,6vw,72px);display:grid}@media (width>=1100px){.hero__grid[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.hero__copy[data-astro-cid-ergxyi7h]{justify-items:start;gap:22px;display:grid}.hero__copy[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{max-width:12ch}.hero__actions[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hero__note[data-astro-cid-ergxyi7h]{max-width:44ch;font-family:var(--font-mono);font-size:.78rem}.hero__visual[data-astro-cid-ergxyi7h]{padding:0 0 190px 120px;position:relative}.hero__phone[data-astro-cid-ergxyi7h]{z-index:1;transform-origin:0 100%;position:absolute;bottom:0;left:0;transform:rotate(-2deg)scale(.86)}.hero__phone[data-astro-cid-ergxyi7h] .phone{width:250px}.hero__phone[data-astro-cid-ergxyi7h] .phone__body{min-height:330px}.float[data-astro-cid-ergxyi7h]{z-index:2;width:max-content;max-width:250px;box-shadow:var(--shadow);color:var(--ink-2);align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;display:flex;position:absolute}.float[data-astro-cid-ergxyi7h] .lottie{flex:none}.float--a[data-astro-cid-ergxyi7h]{top:-22px;right:-14px}.float--b[data-astro-cid-ergxyi7h]{bottom:56px;right:28px}.float__stop[data-astro-cid-ergxyi7h]{font-family:var(--font-mono);background:var(--bg-2);color:var(--ink);border:1px solid var(--line-2);border-radius:6px;padding:3px 7px;font-size:.72rem}@media (width<=1099px){.hero__visual[data-astro-cid-ergxyi7h]{padding-bottom:0}.hero__phone[data-astro-cid-ergxyi7h]{width:max-content;margin:-80px auto 0;position:relative;bottom:auto;left:auto;transform:none}.float[data-astro-cid-ergxyi7h]{display:none}}.marquee[data-astro-cid-ergxyi7h]{border-block:1px solid var(--line);background:var(--surface);overflow:hidden}.marquee__track[data-astro-cid-ergxyi7h]{width:max-content;margin:0;animation:48s linear infinite marquee;display:flex}.marquee[data-astro-cid-ergxyi7h]:hover .marquee__track[data-astro-cid-ergxyi7h]{animation-play-state:paused}.marquee[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;align-items:center;gap:28px;padding:18px 28px;font-size:.82rem;display:flex}.marquee[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:after{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-ergxyi7h]{flex-wrap:wrap;width:auto;animation:none}}.value[data-astro-cid-ergxyi7h]{gap:40px;display:grid}@media (width>=900px){.value[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.value__head[data-astro-cid-ergxyi7h]{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}.value__head[data-astro-cid-ergxyi7h]{gap:18px;display:grid}.value__list[data-astro-cid-ergxyi7h]{border-top:1px solid var(--line);margin:0}.value__list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:16px;padding:28px 0;display:grid;position:relative}.value__n[data-astro-cid-ergxyi7h]{font-family:var(--font-serif);color:var(--accent-text);font-size:2.4rem;font-style:italic;line-height:1}.value__list[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:1.35rem}.value__list[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-2);max-width:52ch;margin-top:6px}.value__list[data-astro-cid-ergxyi7h] .value__lottie{position:absolute;top:26px;right:0}.connect-sec[data-astro-cid-ergxyi7h]{background:var(--bg-2);border-block:1px solid var(--line)}.connect[data-astro-cid-ergxyi7h]{gap:20px;display:grid}@media (width>=900px){.connect[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr}}.connect__card[data-astro-cid-ergxyi7h]{align-content:start;gap:14px;padding:clamp(24px,4vw,40px);display:grid}.connect__card[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:1.6rem}.connect__card[data-astro-cid-ergxyi7h]>p[data-astro-cid-ergxyi7h]{color:var(--ink-2)}.connect__card--api[data-astro-cid-ergxyi7h]{background:var(--band);color:var(--band-ink);border-radius:var(--bubble)}.connect__card--api[data-astro-cid-ergxyi7h]>p[data-astro-cid-ergxyi7h],.connect__card--api[data-astro-cid-ergxyi7h] .checks[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{color:#b8d6cc}.connect__card--api[data-astro-cid-ergxyi7h] .link-arrow[data-astro-cid-ergxyi7h]{color:var(--green)}.connect__badge[data-astro-cid-ergxyi7h]{font-family:var(--font-mono);color:#b8d6cc;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.connect__badge[data-astro-cid-ergxyi7h] svg[data-astro-cid-ergxyi7h]{width:22px;height:22px}.connect__fees[data-astro-cid-ergxyi7h]{background:#ffffff0f;border-radius:10px;padding:12px 14px;font-size:.88rem}.checks[data-astro-cid-ergxyi7h]{gap:8px;margin:4px 0 6px;display:grid}.checks[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{color:var(--ink-2);padding-left:28px;position:relative}.checks[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:before{content:"";border-left:2px solid var(--green);border-bottom:2px solid var(--green);width:14px;height:8px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.after-link[data-astro-cid-ergxyi7h]{margin-top:24px}.ai[data-astro-cid-ergxyi7h]{align-items:center;gap:40px;display:grid}@media (width>=960px){.ai[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}.ai__copy[data-astro-cid-ergxyi7h]{justify-items:start;gap:20px;display:grid}.agent[data-astro-cid-ergxyi7h]{padding:8px 24px 12px}.agent__head[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.agent[data-astro-cid-ergxyi7h] dl[data-astro-cid-ergxyi7h]{margin:0}.agent[data-astro-cid-ergxyi7h] dl[data-astro-cid-ergxyi7h] div[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--line);grid-template-columns:9.5rem 1fr;gap:16px;padding:14px 0;display:grid}.agent[data-astro-cid-ergxyi7h] dl[data-astro-cid-ergxyi7h] div[data-astro-cid-ergxyi7h]:last-child{border-bottom:0}.agent[data-astro-cid-ergxyi7h] dt[data-astro-cid-ergxyi7h]{font-family:var(--font-mono);color:var(--ink-3);padding-top:2px;font-size:.8rem}.agent[data-astro-cid-ergxyi7h] dd[data-astro-cid-ergxyi7h]{color:var(--ink);margin:0}@media (width<=520px){.agent[data-astro-cid-ergxyi7h] dl[data-astro-cid-ergxyi7h] div[data-astro-cid-ergxyi7h]{grid-template-columns:1fr;gap:2px}}.steps[data-astro-cid-ergxyi7h]{counter-reset:s;gap:16px;margin:0;display:grid}@media (width>=900px){.steps[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}.step[data-astro-cid-ergxyi7h]:nth-child(2){margin-top:40px}.step[data-astro-cid-ergxyi7h]:nth-child(3){margin-top:80px}}.step[data-astro-cid-ergxyi7h]{align-content:start;gap:10px;padding:24px;display:grid}.step__n[data-astro-cid-ergxyi7h]{font-family:var(--font-mono);color:var(--accent-text);margin-top:6px;font-size:.78rem}.step[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:1.3rem}.step[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]:last-child{color:var(--ink-2)}.steps__cta[data-astro-cid-ergxyi7h]{margin-top:36px}.dev-sec[data-astro-cid-ergxyi7h]{background:var(--bg-2);border-block:1px solid var(--line)}.dev[data-astro-cid-ergxyi7h]{align-items:center;gap:40px;display:grid}.dev[data-astro-cid-ergxyi7h]>div[data-astro-cid-ergxyi7h]:first-child{justify-items:start;gap:20px;display:grid}@media (width>=960px){.dev[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.faq-teaser[data-astro-cid-ergxyi7h]{gap:32px;display:grid}.faq-teaser[data-astro-cid-ergxyi7h]>div[data-astro-cid-ergxyi7h]:first-child{align-content:start;justify-items:start;gap:18px;display:grid}@media (width>=900px){.faq-teaser[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}}
