.ch[data-astro-cid-e6ympffc]{background:radial-gradient(1200px 700px at 78% 40%, #0e2a2a 0%, var(--ink-0) 60%);color:#f4f7f8;isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;margin-top:-68px;padding-top:68px;display:flex;position:relative;overflow:hidden}.ch-canvas[data-astro-cid-e6ympffc]{z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);display:none;position:absolute;inset:0}.ch[data-astro-cid-e6ympffc][data-mode=webgl-pending] .ch-canvas[data-astro-cid-e6ympffc],.ch[data-astro-cid-e6ympffc][data-mode=webgl] .ch-canvas[data-astro-cid-e6ympffc]{display:block}.ch[data-astro-cid-e6ympffc][data-mode=webgl] .ch-canvas[data-astro-cid-e6ympffc]{opacity:1}.ch-shade[data-astro-cid-e6ympffc]{z-index:1;pointer-events:none;background:linear-gradient(90deg, #07090beb 0%, #07090bb3 34%, #07090b00 62%), linear-gradient(0deg, var(--ink-0) 0%, transparent 22%);position:absolute;inset:0}.ch-fallback[data-astro-cid-e6ympffc]{z-index:0;perspective:1400px;position:absolute;inset:0}.ch[data-astro-cid-e6ympffc][data-mode=webgl-pending] .ch-fallback[data-astro-cid-e6ympffc],.ch[data-astro-cid-e6ympffc][data-mode=webgl] .ch-fallback[data-astro-cid-e6ympffc]{display:none}.fb[data-astro-cid-e6ympffc]{background:var(--ink-2);border:1px solid #2dd4bf59;border-radius:14px;margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff0a}.fb[data-astro-cid-e6ympffc] img[data-astro-cid-e6ympffc]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.fb-site[data-astro-cid-e6ympffc]{aspect-ratio:16/10;width:40vw;top:26%;right:6vw;transform:rotateY(-18deg)rotateX(4deg)}.fb-dash[data-astro-cid-e6ympffc]{aspect-ratio:16/10;opacity:.7;width:34vw;top:12%;right:2vw;transform:rotateY(-22deg)translateZ(-160px)}.fb-ai[data-astro-cid-e6ympffc]{width:20vw;min-width:240px;font:500 .85rem var(--font-body);padding:18px 20px;bottom:15%;right:4vw;transform:rotateY(-12deg)translateZ(60px)}.ai-h[data-astro-cid-e6ympffc]{font:600 .7rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-soft);margin:0 0 10px}.ai-row[data-astro-cid-e6ympffc]{color:#d7dee2;align-items:center;gap:10px;margin:0 0 8px;display:flex}.ai-row[data-astro-cid-e6ympffc] span[data-astro-cid-e6ympffc]{border:2px solid var(--steel);border-radius:50%;flex:none;width:10px;height:10px}.ai-row[data-astro-cid-e6ympffc] .ok[data-astro-cid-e6ympffc]{background:var(--teal);border-color:var(--teal)}.ai-row[data-astro-cid-e6ympffc].wait{color:var(--teal-soft)}@media (width<=900px){.fb-site[data-astro-cid-e6ympffc]{opacity:.45;width:78vw;top:auto;bottom:6%;right:-10vw}.fb-dash[data-astro-cid-e6ympffc],.fb-ai[data-astro-cid-e6ympffc]{display:none}}.ch-inner[data-astro-cid-e6ympffc]{z-index:2;padding-block:clamp(64px,10vh,120px) clamp(96px,14vh,140px);position:relative}.ch-kicker[data-astro-cid-e6ympffc]{font:500 .8rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);align-items:center;gap:10px;margin:0 0 28px;display:inline-flex}.dot[data-astro-cid-e6ympffc]{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #2dd4bf26}.ch-title[data-astro-cid-e6ympffc]{font-family:var(--font-tight);text-transform:uppercase;letter-spacing:-.035em;color:#f7fafa;max-width:12.5ch;margin:0 0 30px;font-size:clamp(2.3rem,5.2vw,5.4rem);font-weight:600;line-height:.96}.ch-title[data-astro-cid-e6ympffc] .line[data-astro-cid-e6ympffc]{padding-bottom:.06em;display:block;overflow:hidden}.ch-title[data-astro-cid-e6ympffc] .line[data-astro-cid-e6ympffc]>span[data-astro-cid-e6ympffc]{display:inline-block}.ch-title[data-astro-cid-e6ympffc] em[data-astro-cid-e6ympffc]{font-family:var(--font-serif-accent);text-transform:none;letter-spacing:-.01em;color:var(--teal-soft);font-size:1.08em;font-style:italic;font-weight:400}.ch-lead[data-astro-cid-e6ympffc]{color:#b7c2c8;max-width:46ch;margin:0 0 18px;font-size:clamp(1.05rem,1.45vw,1.28rem)}.ch-what[data-astro-cid-e6ympffc]{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}@media (width<=600px){.ch-what[data-astro-cid-e6ympffc]{display:none}.ch-lead[data-astro-cid-e6ympffc]{margin-bottom:28px}}.ch-what[data-astro-cid-e6ympffc] li[data-astro-cid-e6ympffc]{color:#5eead4;background:#2dd4bf14;border:1px solid #2dd4bf47;border-radius:999px;padding:7px 14px;font-size:.88rem;font-weight:600}.ch-ctas[data-astro-cid-e6ympffc]{flex-wrap:wrap;gap:14px;display:flex}.mag[data-astro-cid-e6ympffc]{will-change:transform;border-radius:999px;align-items:center;gap:10px;padding:1.05em 1.75em;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex;position:relative}.btn-teal[data-astro-cid-e6ympffc]{background:var(--teal);color:#04110f;box-shadow:0 0 #2dd4bf66}.btn-teal[data-astro-cid-e6ympffc]:hover{background:#5eead4;box-shadow:0 12px 40px -8px #2dd4bf8c}.btn-teal[data-astro-cid-e6ympffc] svg[data-astro-cid-e6ympffc]{transition:transform .25s var(--ease-out)}.btn-teal[data-astro-cid-e6ympffc]:hover svg[data-astro-cid-e6ympffc]{transform:translate(4px)}.btn-line[data-astro-cid-e6ympffc]{color:#f4f7f8;border:1px solid #34414a}.btn-line[data-astro-cid-e6ympffc]:hover{background:#ffffff0a;border-color:#f4f7f8}.mag[data-astro-cid-e6ympffc]:focus-visible{outline:3px solid var(--teal-soft);outline-offset:4px}.ch-call[data-astro-cid-e6ympffc]{color:#f4f7f8;align-items:center;gap:12px;margin-top:22px;text-decoration:none;display:inline-flex}.ch-call[data-astro-cid-e6ympffc] .ic[data-astro-cid-e6ympffc]{width:42px;height:42px;color:var(--teal-soft);background:#2dd4bf24;border:1px solid #2dd4bf59;border-radius:50%;place-items:center;transition:background .2s;display:grid}.ch-call[data-astro-cid-e6ympffc]:hover .ic[data-astro-cid-e6ympffc]{background:#2dd4bf47}.ch-call[data-astro-cid-e6ympffc] small[data-astro-cid-e6ympffc]{letter-spacing:.1em;text-transform:uppercase;color:var(--steel);font-size:.75rem;display:block}.ch-call[data-astro-cid-e6ympffc] strong[data-astro-cid-e6ympffc]{font-family:var(--font-tight);letter-spacing:-.01em;font-size:1.35rem;font-weight:600}.ch-meta[data-astro-cid-e6ympffc]{color:var(--steel);flex-wrap:wrap;gap:8px 26px;margin:26px 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.ch-meta[data-astro-cid-e6ympffc] li[data-astro-cid-e6ympffc]:before{content:"—";color:var(--teal);margin-right:10px}.ch-scroll[data-astro-cid-e6ympffc]{z-index:2;color:var(--steel);font:500 .72rem var(--font-body);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.ch-scroll[data-astro-cid-e6ympffc] i[data-astro-cid-e6ympffc]{background:linear-gradient(var(--teal), transparent);width:1px;height:40px;animation:drip 2.2s var(--ease-out) infinite;transform-origin:top}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (width<=900px){.ch-shade[data-astro-cid-e6ympffc]{background:linear-gradient(180deg, #07090bb8 0%, #07090be0 55%, var(--ink-0) 100%)}.ch[data-astro-cid-e6ympffc][data-mode=webgl] .ch-canvas[data-astro-cid-e6ympffc]{opacity:.6}.ch-scroll[data-astro-cid-e6ympffc]{display:none}}.ch[data-astro-cid-e6ympffc][data-anim] .ch-title[data-astro-cid-e6ympffc] .line[data-astro-cid-e6ympffc]>span[data-astro-cid-e6ympffc]{animation:1.25s cubic-bezier(.16,1,.3,1) both ch-rise}.ch[data-astro-cid-e6ympffc][data-anim] .ch-title[data-astro-cid-e6ympffc] .line[data-astro-cid-e6ympffc]:nth-child(2)>span[data-astro-cid-e6ympffc]{animation-delay:.14s}.ch[data-astro-cid-e6ympffc][data-anim] [data-astro-cid-e6ympffc][data-in]{animation:.9s cubic-bezier(.16,1,.3,1) both ch-fade}.ch[data-astro-cid-e6ympffc][data-anim] .ch-kicker[data-astro-cid-e6ympffc]{animation-delay:0s}.ch[data-astro-cid-e6ympffc][data-anim] .ch-lead[data-astro-cid-e6ympffc]{animation-delay:.5s}.ch[data-astro-cid-e6ympffc][data-anim] .ch-what[data-astro-cid-e6ympffc]{animation-delay:.58s}.ch[data-astro-cid-e6ympffc][data-anim] .ch-ctas[data-astro-cid-e6ympffc]{animation-delay:.65s}.ch[data-astro-cid-e6ympffc][data-anim] .ch-call[data-astro-cid-e6ympffc]{animation-delay:.72s}.ch[data-astro-cid-e6ympffc][data-anim] .ch-meta[data-astro-cid-e6ympffc]{animation-delay:.8s}@keyframes ch-rise{0%{opacity:.01;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes ch-fade{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ch-scroll[data-astro-cid-e6ympffc] i[data-astro-cid-e6ympffc]{animation:none}}:root[data-theme=light] .ch[data-astro-cid-e6ympffc]{color:#0f1418;background:radial-gradient(1200px 700px at 78% 40%,#d9f3ee 0%,#fff 60%)}:root[data-theme=light] .ch-shade[data-astro-cid-e6ympffc]{background:linear-gradient(90deg,#fffffff5 0%,#ffffffc7 34%,#fff0 62%),linear-gradient(#0000 78%,#fff 100%)}@media (width<=900px){:root[data-theme=light] .ch-shade[data-astro-cid-e6ympffc]{background:linear-gradient(#fffc 0%,#ffffffeb 55%,#fff 100%)}}:root[data-theme=light] .ch-title[data-astro-cid-e6ympffc]{color:#0a0f12}:root[data-theme=light] .ch-title[data-astro-cid-e6ympffc] em[data-astro-cid-e6ympffc]{color:#0f766e}:root[data-theme=light] .ch-lead[data-astro-cid-e6ympffc]{color:#3b4750}:root[data-theme=light] .ch-kicker[data-astro-cid-e6ympffc],:root[data-theme=light] .ch-meta[data-astro-cid-e6ympffc],:root[data-theme=light] .ch-scroll[data-astro-cid-e6ympffc]{color:#4a565d}:root[data-theme=light] .ch-meta[data-astro-cid-e6ympffc] li[data-astro-cid-e6ympffc]:before{color:#0f766e}:root[data-theme=light] .ch-what[data-astro-cid-e6ympffc] li[data-astro-cid-e6ympffc]{color:#0f766e;background:#0f766e12;border-color:#0f766e47}:root[data-theme=light] .ch-call[data-astro-cid-e6ympffc]{color:#0a0f12}:root[data-theme=light] .ch-call[data-astro-cid-e6ympffc] .ic[data-astro-cid-e6ympffc]{color:#0f766e;background:#0f766e14;border-color:#0f766e4d}:root[data-theme=light] .ch-call[data-astro-cid-e6ympffc] small[data-astro-cid-e6ympffc]{color:#4a565d}:root[data-theme=light] .btn-line[data-astro-cid-e6ympffc]{color:#0a0f12;border-color:#c3ccca}:root[data-theme=light] .btn-line[data-astro-cid-e6ympffc]:hover{background:#0a0f1208;border-color:#0a0f12}:root[data-theme=light] .ch-scroll[data-astro-cid-e6ympffc] i[data-astro-cid-e6ympffc]{background:linear-gradient(#0f766e,#0000)}:root[data-theme=light] .fb[data-astro-cid-e6ympffc]{box-shadow:0 30px 70px #0a0f122e}.intro[data-astro-cid-nwktezpe]{background:linear-gradient(180deg, var(--ink-0), var(--ink-1))}.grid[data-astro-cid-nwktezpe]{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(48px,7vw,96px);display:grid}@media (width<=860px){.grid[data-astro-cid-nwktezpe]{grid-template-columns:1fr}}.facts[data-astro-cid-nwktezpe]{border-top:1px solid var(--border);gap:0;margin:0;display:grid}.facts[data-astro-cid-nwktezpe] div[data-astro-cid-nwktezpe]{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:4px 16px;padding:18px 0;display:grid}dt[data-astro-cid-nwktezpe]{color:var(--muted);font-size:.9rem}dd[data-astro-cid-nwktezpe]{font-family:var(--font-tight);color:#f7fafa;grid-row:span 2;align-self:center;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600}.facts[data-astro-cid-nwktezpe] .note[data-astro-cid-nwktezpe]{font-family:var(--font-body);color:var(--muted);grid-row:auto;align-self:start;font-size:.85rem;font-weight:400}:root[data-theme=light] .intro[data-astro-cid-nwktezpe]{background:linear-gradient(#fff,#f3f6f5)}:root[data-theme=light] dd[data-astro-cid-nwktezpe]{color:#0a0f12}.demo-row[data-astro-cid-hdwkb4qr]{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(80px,11vw,150px);display:grid}.demo-row[data-astro-cid-hdwkb4qr].flip .copy[data-astro-cid-hdwkb4qr]{order:2}@media (width<=960px){.demo-row[data-astro-cid-hdwkb4qr]{grid-template-columns:1fr}.demo-row[data-astro-cid-hdwkb4qr].flip .copy[data-astro-cid-hdwkb4qr]{order:0}}.num[data-astro-cid-hdwkb4qr]{font-family:var(--font-tight);color:var(--accent);letter-spacing:.1em;font-size:.9rem}h3[data-astro-cid-hdwkb4qr]{font-family:var(--font-tight);letter-spacing:-.03em;color:#f7fafa;margin:10px 0 16px;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:600}.copy[data-astro-cid-hdwkb4qr] p[data-astro-cid-hdwkb4qr]{color:var(--muted)}.ticks[data-astro-cid-hdwkb4qr]{gap:8px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-hdwkb4qr] li[data-astro-cid-hdwkb4qr]:before{content:"→";color:var(--accent);margin-right:10px}.row[data-astro-cid-hdwkb4qr]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sm[data-astro-cid-hdwkb4qr]{padding:.55em 1em;font-size:.85rem}.stage[data-astro-cid-hdwkb4qr]{perspective:1400px}.browser[data-astro-cid-hdwkb4qr]{background:#0f151a;border:1px solid #26313a;border-radius:16px;overflow:hidden;box-shadow:0 40px 90px #00000080}.bar[data-astro-cid-hdwkb4qr]{background:#131b21;border-bottom:1px solid #222b31;align-items:center;gap:7px;padding:12px 14px;display:flex}.bar[data-astro-cid-hdwkb4qr] i[data-astro-cid-hdwkb4qr]{background:#2a353d;border-radius:50%;width:10px;height:10px}.bar[data-astro-cid-hdwkb4qr] span[data-astro-cid-hdwkb4qr]{color:#7e8b93;background:#0d1317;border-radius:999px;margin-left:12px;padding:4px 14px;font-size:.75rem}.shot[data-astro-cid-hdwkb4qr]{aspect-ratio:16/10;background:#0f151a;position:relative;overflow:hidden}.pc[data-astro-cid-hdwkb4qr]{background-image:var(--img);backface-visibility:hidden;will-change:transform, opacity;background-repeat:no-repeat;position:absolute}.site-cap[data-astro-cid-hdwkb4qr]{color:var(--muted);margin:16px 0 0;font-size:.92rem}.site-cap[data-astro-cid-hdwkb4qr] a[data-astro-cid-hdwkb4qr]{color:var(--accent);font-weight:600}.app[data-astro-cid-hdwkb4qr]{background:#0f151a;border:1px solid #26313a;border-radius:16px;gap:18px;padding:20px;display:grid;box-shadow:0 40px 90px #00000080}.app-top[data-astro-cid-hdwkb4qr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-top[data-astro-cid-hdwkb4qr] strong[data-astro-cid-hdwkb4qr]{font-family:var(--font-tight);color:#f7fafa;font-size:1.1rem}.tabs[data-astro-cid-hdwkb4qr]{background:#131b21;border-radius:999px;gap:4px;padding:4px;display:flex}.tabs[data-astro-cid-hdwkb4qr] button[data-astro-cid-hdwkb4qr]{color:#a7b3ba;font:600 .82rem var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px}.tabs[data-astro-cid-hdwkb4qr] button[data-astro-cid-hdwkb4qr][aria-selected=true]{background:var(--teal);color:#04110f}.kpis[data-astro-cid-hdwkb4qr]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kpis[data-astro-cid-hdwkb4qr] div[data-astro-cid-hdwkb4qr]{background:#151e24;border:1px solid #222b31;border-radius:12px;gap:4px;padding:12px;display:grid}.kpis[data-astro-cid-hdwkb4qr] span[data-astro-cid-hdwkb4qr]{color:#8e9ba3;font-size:.75rem}.kpis[data-astro-cid-hdwkb4qr] b[data-astro-cid-hdwkb4qr]{font-family:var(--font-tight);color:#f7fafa;font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,2vw,1.5rem)}.chart[data-astro-cid-hdwkb4qr]{background:#131b21;border-radius:12px;align-items:flex-end;gap:8px;height:120px;padding:10px;display:flex}.chart[data-astro-cid-hdwkb4qr] span[data-astro-cid-hdwkb4qr]{height:var(--h);background:linear-gradient(var(--teal), #2dd4bf40);border-radius:6px 6px 2px 2px;flex:1;transition:height .6s cubic-bezier(.16,1,.3,1)}.ap-h[data-astro-cid-hdwkb4qr]{color:#f7fafa;justify-content:space-between;margin:0 0 8px;font-size:.9rem;font-weight:600;display:flex}.ap-h[data-astro-cid-hdwkb4qr] span[data-astro-cid-hdwkb4qr]{color:var(--accent);font-weight:500}.approvals[data-astro-cid-hdwkb4qr] ul[data-astro-cid-hdwkb4qr]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.approvals[data-astro-cid-hdwkb4qr] li[data-astro-cid-hdwkb4qr]{color:#d5dee2;background:#151e24;border:1px solid #222b31;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.88rem;transition:opacity .3s,border-color .3s;display:flex}.approvals[data-astro-cid-hdwkb4qr] li[data-astro-cid-hdwkb4qr].done{opacity:.55;border-color:#2dd4bf66}.approvals[data-astro-cid-hdwkb4qr] button[data-astro-cid-hdwkb4qr]{border:1px solid var(--teal);color:var(--teal-soft);font:600 .8rem var(--font-body);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px}.approvals[data-astro-cid-hdwkb4qr] li[data-astro-cid-hdwkb4qr].done button[data-astro-cid-hdwkb4qr]{color:var(--teal-soft);cursor:default;border-color:#0000}.ai[data-astro-cid-hdwkb4qr]{background:#0f151a;border:1px solid #26313a;border-radius:16px;gap:14px;padding:20px;display:grid;box-shadow:0 40px 90px #00000080}.ai-h[data-astro-cid-hdwkb4qr]{letter-spacing:.12em;text-transform:uppercase;color:#8e9ba3;margin:0;font-size:.8rem}.samples[data-astro-cid-hdwkb4qr]{flex-wrap:wrap;gap:8px;display:flex}.samples[data-astro-cid-hdwkb4qr] button[data-astro-cid-hdwkb4qr]{color:#d5dee2;font:500 .85rem var(--font-body);cursor:pointer;background:#131b21;border:1px solid #2e3a43;border-radius:999px;padding:7px 12px}.samples[data-astro-cid-hdwkb4qr] button[data-astro-cid-hdwkb4qr][aria-pressed=true]{border-color:var(--teal);color:var(--teal-soft)}blockquote[data-astro-cid-hdwkb4qr]{border-left:3px solid var(--teal);color:#e3eaed;background:#131b21;border-radius:0 10px 10px 0;margin:0;padding:14px 16px;font-size:.95rem}.steps[data-astro-cid-hdwkb4qr]{counter-reset:s;gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-hdwkb4qr] li[data-astro-cid-hdwkb4qr]{background:#131b21;border:1px solid #222b31;border-radius:10px;grid-template-columns:130px 1fr;align-items:center;gap:12px;padding:10px 12px;transition:border-color .3s,background .3s;display:grid}@media (width<=480px){.steps[data-astro-cid-hdwkb4qr] li[data-astro-cid-hdwkb4qr]{grid-template-columns:1fr;gap:2px}}.steps[data-astro-cid-hdwkb4qr] li[data-astro-cid-hdwkb4qr].on{background:#10201f;border-color:#2dd4bf8c}.st[data-astro-cid-hdwkb4qr]{letter-spacing:.1em;text-transform:uppercase;color:#8e9ba3;font-size:.78rem}.val[data-astro-cid-hdwkb4qr]{color:#e3eaed;font-size:.9rem}.steps[data-astro-cid-hdwkb4qr] li[data-astro-cid-hdwkb4qr].on .st[data-astro-cid-hdwkb4qr]{color:var(--teal-soft)}.draft[data-astro-cid-hdwkb4qr] textarea[data-astro-cid-hdwkb4qr]{color:#e3eaed;width:100%;font:.9rem var(--font-body);resize:vertical;background:#0b1114;border:1px solid #2e3a43;border-radius:10px;padding:12px}.draft[data-astro-cid-hdwkb4qr] textarea[data-astro-cid-hdwkb4qr]:not([readonly]){border-color:var(--teal)}.draft[data-astro-cid-hdwkb4qr] .row[data-astro-cid-hdwkb4qr]{margin-top:10px}.ai-status[data-astro-cid-hdwkb4qr]{min-height:1.4em;color:var(--teal-soft);margin:0;font-size:.9rem}:root[data-theme=light] h3[data-astro-cid-hdwkb4qr]{color:#0a0f12}:root[data-theme=light] .browser[data-astro-cid-hdwkb4qr],:root[data-theme=light] .app[data-astro-cid-hdwkb4qr],:root[data-theme=light] .ai[data-astro-cid-hdwkb4qr]{box-shadow:0 30px 70px #0a0f1233}.cap-wrap[data-astro-cid-eypm5wxk]{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(40px,6vw,72px);display:grid}@media (width<=960px){.cap-wrap[data-astro-cid-eypm5wxk]{grid-template-columns:1fr}.preview[data-astro-cid-eypm5wxk]{display:none}}.cap-list[data-astro-cid-eypm5wxk]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.cap-list[data-astro-cid-eypm5wxk]>li[data-astro-cid-eypm5wxk]{border-bottom:1px solid var(--border)}.cap-list[data-astro-cid-eypm5wxk] a[data-astro-cid-eypm5wxk]{color:#0a0f12;grid-template-columns:48px 1fr auto;align-items:baseline;gap:12px;padding:clamp(16px,2vw,24px) 0;text-decoration:none;display:grid}.i[data-astro-cid-eypm5wxk]{font:500 .8rem var(--font-body);color:var(--muted)}.n[data-astro-cid-eypm5wxk]{font-family:var(--font-tight);letter-spacing:-.035em;font-size:clamp(1.5rem,3.4vw,3rem);font-weight:600;line-height:1.05;transition:color .3s,transform .45s cubic-bezier(.16,1,.3,1)}.arr[data-astro-cid-eypm5wxk]{color:var(--teal-deep);opacity:0;font-size:1.4rem;transition:opacity .3s,transform .3s;transform:translate(-10px)}.cap-list[data-astro-cid-eypm5wxk] li[data-astro-cid-eypm5wxk].active .n[data-astro-cid-eypm5wxk],.cap-list[data-astro-cid-eypm5wxk] a[data-astro-cid-eypm5wxk]:hover .n[data-astro-cid-eypm5wxk],.cap-list[data-astro-cid-eypm5wxk] a[data-astro-cid-eypm5wxk]:focus-visible .n[data-astro-cid-eypm5wxk]{color:var(--teal-deep);transform:translate(10px)}.cap-list[data-astro-cid-eypm5wxk] li[data-astro-cid-eypm5wxk].active .arr[data-astro-cid-eypm5wxk],.cap-list[data-astro-cid-eypm5wxk] a[data-astro-cid-eypm5wxk]:hover .arr[data-astro-cid-eypm5wxk]{opacity:1;transform:none}.cap-detail[data-astro-cid-eypm5wxk]{color:var(--muted);padding:0 0 22px 60px}.cap-detail[data-astro-cid-eypm5wxk] p[data-astro-cid-eypm5wxk]{margin:0 0 10px}.cta-txt[data-astro-cid-eypm5wxk]{display:none}@media (width>=961px){.cap-detail[data-astro-cid-eypm5wxk]{display:none}}@media (width<=960px){.cap-detail[data-astro-cid-eypm5wxk]{padding-left:0}.cta-txt[data-astro-cid-eypm5wxk]{color:var(--teal-deep);font-size:.92rem;font-weight:600;display:inline}}.tags[data-astro-cid-eypm5wxk]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-eypm5wxk] li[data-astro-cid-eypm5wxk]{border:1px solid var(--border);color:#2b363c;background:#fff;border-radius:999px;padding:4px 10px;font-size:.78rem}.preview[data-astro-cid-eypm5wxk]{position:sticky;top:110px}.pv-inner[data-astro-cid-eypm5wxk]{color:#eef3f4;background:#0a0f12;border-radius:22px;flex-direction:column;gap:14px;min-height:360px;padding:clamp(28px,3vw,44px);display:flex;position:relative;overflow:hidden}.pv-inner[data-astro-cid-eypm5wxk]:after{content:"";background:radial-gradient(circle,#2dd4bf59,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-80px;right:-80px}.pv-inner[data-astro-cid-eypm5wxk].swap>[data-astro-cid-eypm5wxk]{animation:.5s cubic-bezier(.16,1,.3,1) both pv}@keyframes pv{0%{opacity:0;transform:translateY(10px)}}.pv-top[data-astro-cid-eypm5wxk]{justify-content:space-between;align-items:flex-start;display:flex}.pv-ic[data-astro-cid-eypm5wxk],.cap-ic[data-astro-cid-eypm5wxk]{fill:none;stroke:var(--teal);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.cap-ic[data-astro-cid-eypm5wxk]{stroke:var(--teal-deep);margin-bottom:10px;display:block}.pv-i[data-astro-cid-eypm5wxk]{font-family:var(--font-tight);color:var(--teal);font-size:4.5rem;font-weight:600;line-height:1}.pv-n[data-astro-cid-eypm5wxk]{font-family:var(--font-tight);letter-spacing:-.03em;margin:0;font-size:1.8rem;font-weight:600}.pv-d[data-astro-cid-eypm5wxk]{color:#a7b3ba;margin:0}.pv-inner[data-astro-cid-eypm5wxk] .tags[data-astro-cid-eypm5wxk] li[data-astro-cid-eypm5wxk]{color:#cfe9e5;background:0 0;border-color:#24403d}@media (prefers-reduced-motion:reduce){.pv-inner[data-astro-cid-eypm5wxk].swap>[data-astro-cid-eypm5wxk]{animation:none}.n[data-astro-cid-eypm5wxk],.arr[data-astro-cid-eypm5wxk]{transition:none}}.head[data-astro-cid-eiekjrib]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.list[data-astro-cid-eiekjrib]{gap:clamp(64px,9vw,130px);margin-top:clamp(48px,7vw,96px);display:grid}.proj[data-astro-cid-eiekjrib]{color:inherit;grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);text-decoration:none;display:grid}.proj[data-astro-cid-eiekjrib].rev .media[data-astro-cid-eiekjrib]{order:2}@media (width<=900px){.proj[data-astro-cid-eiekjrib]{grid-template-columns:1fr}.proj[data-astro-cid-eiekjrib].rev .media[data-astro-cid-eiekjrib]{order:0}}.media[data-astro-cid-eiekjrib]{aspect-ratio:16/10.8;background:var(--ink-2);border:1px solid #222b31;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #000000b3,0 0 0 1px #ffffff08}.chrome[data-astro-cid-eiekjrib]{z-index:2;background:#121a20;border-bottom:1px solid #222b31;flex:none;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex;position:relative}.chrome[data-astro-cid-eiekjrib] i[data-astro-cid-eiekjrib]{background:#2a353d;border-radius:50%;width:9px;height:9px}.chrome[data-astro-cid-eiekjrib] span[data-astro-cid-eiekjrib]{color:#7e8b93;background:#0b1114;border-radius:999px;margin-left:10px;padding:3px 12px;font-size:.72rem}.media[data-astro-cid-eiekjrib] img[data-astro-cid-eiekjrib][data-par]{object-fit:cover;object-position:top;filter:saturate(.9);flex:1;width:100%;height:112%;min-height:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s}.proj[data-astro-cid-eiekjrib]:hover .media[data-astro-cid-eiekjrib] img[data-astro-cid-eiekjrib][data-par],.proj[data-astro-cid-eiekjrib]:focus-visible .media[data-astro-cid-eiekjrib] img[data-astro-cid-eiekjrib][data-par]{filter:saturate(1.05);transform:scale(1.04)}.media[data-astro-cid-eiekjrib]:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#07090b73);position:absolute;inset:0}.phone[data-astro-cid-eiekjrib]{z-index:1;border:4px solid #0a0f12;border-radius:18px;width:22%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-8%;right:5%;box-shadow:0 20px 50px #00000080}.proj[data-astro-cid-eiekjrib]:hover .phone[data-astro-cid-eiekjrib]{transform:translateY(-14px)}.idx[data-astro-cid-eiekjrib]{font-family:var(--font-tight);color:var(--accent);letter-spacing:.1em;font-size:.9rem}h3[data-astro-cid-eiekjrib]{font-family:var(--font-tight);letter-spacing:-.04em;color:#f7fafa;margin:8px 0 4px;font-size:clamp(2rem,4vw,3.6rem);font-weight:600;line-height:1}.kind[data-astro-cid-eiekjrib]{color:var(--accent);margin:0 0 16px;font-weight:500}.sum[data-astro-cid-eiekjrib]{color:var(--muted)}.meta[data-astro-cid-eiekjrib]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:.85rem;display:flex}.status[data-astro-cid-eiekjrib]{color:#d5dee2;border:1px solid #34414a;border-radius:999px;padding:3px 10px}.status[data-astro-cid-eiekjrib].live{border-color:var(--teal);color:var(--teal-soft)}.view[data-astro-cid-eiekjrib]{color:#f7fafa;border-bottom:1px solid var(--teal);gap:8px;margin-top:10px;padding-bottom:4px;font-weight:600;display:inline-flex}.view[data-astro-cid-eiekjrib] span[data-astro-cid-eiekjrib]{transition:transform .3s}.proj[data-astro-cid-eiekjrib]:hover .view[data-astro-cid-eiekjrib] span[data-astro-cid-eiekjrib]{transform:translate(6px)}.proj[data-astro-cid-eiekjrib]:focus-visible{outline:3px solid var(--teal-soft);outline-offset:8px;border-radius:18px}@media (prefers-reduced-motion:reduce){.media[data-astro-cid-eiekjrib] img[data-astro-cid-eiekjrib][data-par],.phone[data-astro-cid-eiekjrib],.view[data-astro-cid-eiekjrib] span[data-astro-cid-eiekjrib]{transition:none}}:root[data-theme=light] h3[data-astro-cid-eiekjrib]{color:#0a0f12}:root[data-theme=light] .status[data-astro-cid-eiekjrib]{color:#2a353c;border-color:#c3ccca}:root[data-theme=light] .status[data-astro-cid-eiekjrib].live{color:#0f766e;border-color:#0f766e}:root[data-theme=light] .view[data-astro-cid-eiekjrib]{color:#0a0f12;border-bottom-color:#0f766e}:root[data-theme=light] .media[data-astro-cid-eiekjrib]{border-color:#d9dfdd;box-shadow:0 30px 70px -20px #0a0f124d}.flow[data-astro-cid-jeht7s6z]{margin-top:clamp(48px,7vw,88px);position:relative}.ends[data-astro-cid-jeht7s6z]{font:600 .78rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:14px;display:flex}.track[data-astro-cid-jeht7s6z]{background:var(--border);height:2px;position:relative;overflow:hidden}.track[data-astro-cid-jeht7s6z] i[data-astro-cid-jeht7s6z]{background:linear-gradient(90deg, var(--teal-deep), var(--teal));transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.steps[data-astro-cid-jeht7s6z]{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-jeht7s6z] li[data-astro-cid-jeht7s6z]{padding-top:34px;position:relative}.dot[data-astro-cid-jeht7s6z]{border:2px solid var(--teal-deep);background:#f3f5f4;border-radius:50%;width:12px;height:12px;transition:background .4s;position:absolute;top:-7px;left:0}.steps[data-astro-cid-jeht7s6z] li[data-astro-cid-jeht7s6z].on .dot[data-astro-cid-jeht7s6z]{background:var(--teal)}.i[data-astro-cid-jeht7s6z]{font:500 .8rem var(--font-body);color:var(--muted)}h3[data-astro-cid-jeht7s6z]{font-family:var(--font-tight);letter-spacing:-.03em;color:#0a0f12;margin:6px 0 10px;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:600}.steps[data-astro-cid-jeht7s6z] p[data-astro-cid-jeht7s6z]{color:var(--muted);margin:0 0 12px;font-size:.97rem}.out[data-astro-cid-jeht7s6z]{font-weight:600;color:var(--teal-deep)!important;font-size:.88rem!important}@media (width<=900px){.ends[data-astro-cid-jeht7s6z],.track[data-astro-cid-jeht7s6z]{display:none}.steps[data-astro-cid-jeht7s6z]{border-left:2px solid var(--border);grid-template-columns:1fr;padding-left:24px}.steps[data-astro-cid-jeht7s6z] li[data-astro-cid-jeht7s6z]{padding-top:0}.dot[data-astro-cid-jeht7s6z]{top:6px;left:-31px}}.grid[data-astro-cid-vgrh5wje]{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}@media (width<=960px){.grid[data-astro-cid-vgrh5wje]{grid-template-columns:1fr}}.area[data-astro-cid-vgrh5wje]{color:var(--muted);font-size:.92rem}.area[data-astro-cid-vgrh5wje] strong[data-astro-cid-vgrh5wje]{color:#eef3f4;font-weight:600}.map[data-astro-cid-vgrh5wje]{margin:0}svg[data-astro-cid-vgrh5wje]{background:#090e11;border:1px solid #222b31;border-radius:18px;width:100%;height:auto}.zk[data-astro-cid-vgrh5wje]{font:600 28px var(--font-tight);fill:#24313a}.zn[data-astro-cid-vgrh5wje]{font:500 13px var(--font-body);fill:#6f7f88;letter-spacing:.12em;text-transform:uppercase}.dn[data-astro-cid-vgrh5wje]{font:600 15px var(--font-body);fill:#eef3f4}.arc[data-astro-cid-vgrh5wje]{animation:3s linear infinite flow;animation-delay:var(--d)}@keyframes flow{to{stroke-dashoffset:-120px}}.ping[data-astro-cid-vgrh5wje]{transform-origin:360px 210px;animation:2.6s cubic-bezier(.16,1,.3,1) infinite ping}@keyframes ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.arc[data-astro-cid-vgrh5wje],.ping[data-astro-cid-vgrh5wje]{animation:none}}:root[data-theme=light] .area[data-astro-cid-vgrh5wje] strong[data-astro-cid-vgrh5wje]{color:#0a0f12}.bs-wrap[data-astro-cid-a2cj5xtc]{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.bs-copy[data-astro-cid-a2cj5xtc] .h-title[data-astro-cid-a2cj5xtc]{font-size:clamp(1.9rem,3.6vw,3.4rem)}.bs-link[data-astro-cid-a2cj5xtc]{color:var(--accent);margin-top:18px;font-weight:600;text-decoration:none;display:inline-block}.bs-link[data-astro-cid-a2cj5xtc]:hover{text-decoration:underline}.bs-grid[data-astro-cid-a2cj5xtc]{grid-template-rows:1fr 1fr;grid-template-columns:1.55fr 1fr;gap:14px;display:grid}.bs-grid[data-astro-cid-a2cj5xtc] figure[data-astro-cid-a2cj5xtc]{border:1px solid var(--border);border-radius:18px;margin:0;overflow:hidden;box-shadow:0 20px 50px #00000047}.bs-grid[data-astro-cid-a2cj5xtc] img[data-astro-cid-a2cj5xtc]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.bs-grid[data-astro-cid-a2cj5xtc] figure[data-astro-cid-a2cj5xtc]:hover img[data-astro-cid-a2cj5xtc]{transform:scale(1.04)}.bs-laptop[data-astro-cid-a2cj5xtc]{grid-row:span 2}.bs-mug[data-astro-cid-a2cj5xtc],.bs-tee[data-astro-cid-a2cj5xtc]{aspect-ratio:3/2}.bs-note[data-astro-cid-a2cj5xtc]{color:var(--muted);grid-column:2;margin:calc(12px - clamp(32px,5vw,72px)) 0 0;font-size:.8rem}@media (width<=900px){.bs-wrap[data-astro-cid-a2cj5xtc]{grid-template-columns:1fr}.bs-grid[data-astro-cid-a2cj5xtc]{grid-template-rows:auto;grid-template-columns:1fr 1fr}.bs-laptop[data-astro-cid-a2cj5xtc]{aspect-ratio:3/2;grid-area:auto/span 2}.bs-note[data-astro-cid-a2cj5xtc]{grid-column:1}}@media (prefers-reduced-motion:reduce){.bs-grid[data-astro-cid-a2cj5xtc] img[data-astro-cid-a2cj5xtc]{transition:none}.bs-grid[data-astro-cid-a2cj5xtc] figure[data-astro-cid-a2cj5xtc]:hover img[data-astro-cid-a2cj5xtc]{transform:none}}:root[data-theme=light] .bs-grid[data-astro-cid-a2cj5xtc] figure[data-astro-cid-a2cj5xtc]{box-shadow:0 16px 40px #0a0f121f}.start[data-astro-cid-myhizimh]{background:radial-gradient(900px 500px at 80% 100%, #0e2a2a, var(--ink-0) 70%)}.grid[data-astro-cid-myhizimh]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid;position:relative}@media (width<=960px){.grid[data-astro-cid-myhizimh]{grid-template-columns:1fr}}.h-display[data-astro-cid-myhizimh]{max-width:10ch;margin-bottom:26px;font-size:clamp(2.6rem,6.4vw,6.4rem)}.promises[data-astro-cid-myhizimh]{gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.promises[data-astro-cid-myhizimh] li[data-astro-cid-myhizimh]:before{content:"✓";color:var(--teal);margin-right:12px;font-weight:700}.direct[data-astro-cid-myhizimh]{color:var(--muted)}.direct[data-astro-cid-myhizimh] a[data-astro-cid-myhizimh]{color:var(--teal-soft)}.inq[data-astro-cid-myhizimh]{backdrop-filter:blur(10px);background:#151b20d9;border:1px solid #26313a;border-radius:22px;padding:clamp(22px,3vw,36px);box-shadow:0 40px 100px #00000073}.hp[data-astro-cid-myhizimh]{display:none}.progress[data-astro-cid-myhizimh]{background:#222b31;border-radius:3px;height:3px;overflow:hidden}.progress[data-astro-cid-myhizimh] i[data-astro-cid-myhizimh]{background:var(--teal);width:100%;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.stepnote[data-astro-cid-myhizimh]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:12px 0 6px;font-size:.8rem}fieldset[data-astro-cid-myhizimh]{border:0;min-width:0;margin:0 0 26px;padding:0}legend[data-astro-cid-myhizimh]{font-family:var(--font-tight);letter-spacing:-.02em;color:#f7fafa;margin-bottom:16px;padding:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600}.chips[data-astro-cid-myhizimh]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-astro-cid-myhizimh]{cursor:pointer;position:relative}.chip[data-astro-cid-myhizimh] input[data-astro-cid-myhizimh]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-myhizimh] span[data-astro-cid-myhizimh]{color:#d5dee2;border:1px solid #34414a;border-radius:999px;padding:.7em 1.15em;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-block}.chip[data-astro-cid-myhizimh]:hover span[data-astro-cid-myhizimh]{border-color:#6b7a84}.chip[data-astro-cid-myhizimh] input[data-astro-cid-myhizimh]:checked+span[data-astro-cid-myhizimh]{background:var(--teal);border-color:var(--teal);color:#04110f}.chip[data-astro-cid-myhizimh] input[data-astro-cid-myhizimh]:focus-visible+span[data-astro-cid-myhizimh]{outline:3px solid var(--teal-soft);outline-offset:3px}.two[data-astro-cid-myhizimh]{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (width<=560px){.two[data-astro-cid-myhizimh]{grid-template-columns:1fr}}.f[data-astro-cid-myhizimh]{margin-bottom:14px}.f[data-astro-cid-myhizimh] label[data-astro-cid-myhizimh]{color:#d5dee2;margin-bottom:6px;font-size:.88rem;font-weight:600;display:block}.f[data-astro-cid-myhizimh] input[data-astro-cid-myhizimh],.f[data-astro-cid-myhizimh] textarea[data-astro-cid-myhizimh]{color:#eef3f4;width:100%;font:inherit;background:#0b1114;border:1px solid #2e3a43;border-radius:12px;padding:.8em .95em}.f[data-astro-cid-myhizimh] input[data-astro-cid-myhizimh]:focus,.f[data-astro-cid-myhizimh] textarea[data-astro-cid-myhizimh]:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #2dd4bf40}.f[data-astro-cid-myhizimh] input[data-astro-cid-myhizimh][aria-invalid=true]{border-color:#f87171}.more[data-astro-cid-myhizimh]{border:1px dashed #34414a;border-radius:12px;margin:4px 0 16px;padding:12px 14px}.more[data-astro-cid-myhizimh] summary[data-astro-cid-myhizimh]{cursor:pointer;color:#f7fafa;font-weight:600}.more[data-astro-cid-myhizimh] summary[data-astro-cid-myhizimh] span[data-astro-cid-myhizimh]{color:var(--muted);font-size:.88rem;font-weight:400}.more[data-astro-cid-myhizimh][open] summary[data-astro-cid-myhizimh]{margin-bottom:12px}.more[data-astro-cid-myhizimh] select[data-astro-cid-myhizimh]{color:#eef3f4;width:100%;font:inherit;background:#0b1114;border:1px solid #2e3a43;border-radius:12px;padding:.8em .95em}:root[data-theme=light] .more[data-astro-cid-myhizimh]{border-color:#c3ccca}:root[data-theme=light] .more[data-astro-cid-myhizimh] summary[data-astro-cid-myhizimh]{color:#0a0f12}:root[data-theme=light] .more[data-astro-cid-myhizimh] select[data-astro-cid-myhizimh]{color:#0f1418;background:#f7f9f8;border-color:#c3ccca}.privacy[data-astro-cid-myhizimh]{color:var(--muted);margin:0;font-size:.82rem}.privacy[data-astro-cid-myhizimh] a[data-astro-cid-myhizimh]{color:var(--teal-soft)}.err[data-astro-cid-myhizimh]{color:#fca5a5;min-height:1.2em;margin:0 0 10px;font-size:.9rem}.nav[data-astro-cid-myhizimh]{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.big[data-astro-cid-myhizimh]{padding:1em 1.6em;font-size:1rem}.nav[data-astro-cid-myhizimh] [data-astro-cid-myhizimh][data-inq-submit]{margin-left:auto}.btn-t[data-astro-cid-myhizimh][disabled]{opacity:.7;cursor:progress}.inq[data-astro-cid-myhizimh].is-steps fieldset[data-astro-cid-myhizimh][data-inq-step]:not(.cur){display:none}:root[data-theme=light] .start[data-astro-cid-myhizimh]{background:radial-gradient(900px 500px at 80% 100%,#d9f3ee,#fff 70%)}:root[data-theme=light] .inq[data-astro-cid-myhizimh]{background:#fff;border-color:#d9dfdd;box-shadow:0 30px 80px #0a0f121f}:root[data-theme=light] legend[data-astro-cid-myhizimh]{color:#0a0f12}:root[data-theme=light] .progress[data-astro-cid-myhizimh]{background:#e3e8e6}:root[data-theme=light] .chip[data-astro-cid-myhizimh] span[data-astro-cid-myhizimh]{color:#1c252b;border-color:#c3ccca}:root[data-theme=light] .chip[data-astro-cid-myhizimh]:hover span[data-astro-cid-myhizimh]{border-color:#6b7a84}:root[data-theme=light] .f[data-astro-cid-myhizimh] label[data-astro-cid-myhizimh]{color:#1c252b}:root[data-theme=light] .f[data-astro-cid-myhizimh] input[data-astro-cid-myhizimh],:root[data-theme=light] .f[data-astro-cid-myhizimh] textarea[data-astro-cid-myhizimh]{color:#0f1418;background:#f7f9f8;border-color:#c3ccca}:root[data-theme=light] .err[data-astro-cid-myhizimh]{color:#b42318}:root[data-theme=light] .direct[data-astro-cid-myhizimh] a[data-astro-cid-myhizimh],:root[data-theme=light] .privacy[data-astro-cid-myhizimh] a[data-astro-cid-myhizimh]{color:#0f766e}.mq[data-astro-cid-eykxo7h2]{z-index:2;background:var(--ink-1);border-block:1px solid #1b2328;padding:clamp(18px,2.4vw,30px) 0;position:relative;overflow:hidden}.row[data-astro-cid-eykxo7h2]{display:flex;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-eykxo7h2]{gap:clamp(28px,4vw,56px);width:max-content;padding-right:clamp(28px,4vw,56px);animation:48s linear infinite mq;display:flex}.mq[data-astro-cid-eykxo7h2]:hover .track[data-astro-cid-eykxo7h2]{animation-play-state:paused}span[data-astro-cid-eykxo7h2]{white-space:nowrap;font-family:var(--font-tight);text-transform:uppercase;letter-spacing:-.03em;color:#eef3f4;align-items:center;gap:clamp(28px,4vw,56px);font-size:clamp(1.8rem,4.6vw,4.2rem);font-weight:600;line-height:1;display:inline-flex}span[data-astro-cid-eykxo7h2].out{color:#0000;-webkit-text-stroke:1.2px #6e7e87}i[data-astro-cid-eykxo7h2]{color:var(--teal);-webkit-text-stroke:0;font-size:.5em;font-style:normal}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-eykxo7h2]{animation:none}}:root[data-theme=light] .mq[data-astro-cid-eykxo7h2]{background:#f3f6f5;border-color:#d9dfdd}:root[data-theme=light] span[data-astro-cid-eykxo7h2]{color:#0a0f12}:root[data-theme=light] span[data-astro-cid-eykxo7h2].out{-webkit-text-stroke-color:#7a8890}:root[data-theme=light] i[data-astro-cid-eykxo7h2]{color:#0f766e}:root{--night-0:#0b1117;--night-1:#121a22;--night-2:#1c2733;--night-line:#2a3846;--snow-0:#f2f4f7;--snow-dim:#a9b6c3;--glow:#e8825a;--glow-soft:#f0a07e;--glacier:#7fb4d9;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--t-display:clamp(2.6rem, 6.4vw, 5.6rem);--t-h2:clamp(1.9rem, 3.8vw, 3.1rem);--t-lead:clamp(1.08rem, 1.5vw, 1.3rem);--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-1:.16s;--dur-2:.32s;--dur-3:.7s}.surface-dark{--bg:var(--night-0);--bg-alt:var(--night-1);--surface:var(--night-2);--text:var(--snow-0);--muted:var(--snow-dim);--border:var(--night-line);--accent:var(--glow-soft);background:var(--bg);color:var(--text);color-scheme:dark}.reveal-ready [data-reveal]{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform:translateY(18px)}.reveal-ready [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{opacity:1;transition:none;transform:none}}:root{--ink-0:#07090b;--ink-1:#0d1114;--ink-2:#151b20;--ink-line:#232c33;--teal:#2dd4bf;--teal-soft:#5eead4;--teal-deep:#0f766e;--steel:#9aa6b2;--font-tight:"Inter Tight", "Inter", system-ui, sans-serif;--font-serif-accent:"Instrument Serif", Georgia, serif}:root[data-theme=light] .surface-dark{--bg:#fff;--bg-alt:#f3f6f5;--surface:#fff;--text:#0f1418;--heading:#0a0f12;--muted:#4a565d;--border:#d9dfdd;--accent:#0f766e;color-scheme:light;background:var(--bg);color:var(--text)}.h-sec{padding-block:clamp(96px,13vw,180px);position:relative;overflow:hidden}.h-dark{background:var(--ink-0);color:#eef3f4;--muted:#a7b3ba;--border:#222b31;--surface:var(--ink-2);--accent:var(--teal-soft)}.h-dark.alt{background:var(--ink-1)}.h-light{color:#0a0f12;--muted:#4a565d;--border:#d9dfdd;--surface:#fff;--accent:var(--teal-deep);background:#f3f5f4}.h-k{font:500 .78rem var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin:0 0 28px;display:inline-flex}.h-k:before{content:"";background:currentColor;width:28px;height:1px}.h-display{font-family:var(--font-tight);text-transform:uppercase;letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(2.4rem,7.4vw,7.6rem);font-weight:600;line-height:.94}.h-title{font-family:var(--font-tight);text-transform:uppercase;letter-spacing:-.035em;max-width:18ch;margin:0 0 24px;font-size:clamp(2rem,4.6vw,4.4rem);font-weight:600;line-height:.98}.h-display em,.h-title em{font-family:var(--font-serif-accent);text-transform:none;letter-spacing:-.01em;color:var(--accent);font-style:italic;font-weight:400}.h-lead{color:var(--muted);max-width:54ch;font-size:clamp(1.05rem,1.4vw,1.25rem)}.demo-tag{font:600 .7rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.btn-t{cursor:pointer;font:600 .95rem var(--font-body);background:var(--teal);color:#04110f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:.8em 1.3em;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.btn-t:hover{background:var(--teal-soft)}.btn-o{cursor:pointer;font:600 .95rem var(--font-body);color:inherit;border:1px solid var(--border);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:.8em 1.3em;text-decoration:none;transition:border-color .2s;display:inline-flex}.btn-o:hover{border-color:currentColor}.btn-t:focus-visible,.btn-o:focus-visible,.h-sec a:focus-visible,.h-sec button:focus-visible{outline:3px solid var(--teal-soft);outline-offset:3px}.h-motion [data-reveal]{opacity:0;transform:translateY(28px)}.h-motion [data-reveal].is-in{opacity:1;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:none}.h-words .w{opacity:.14;transition:opacity .2s linear}@media (prefers-reduced-motion:reduce){.h-motion [data-reveal]{opacity:1;transform:none}.h-words .w{opacity:1}}.h-dark:after{content:"";pointer-events:none;z-index:1;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.h-dark>.container,.h-dark>.grid{z-index:2;position:relative}.h-dark:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 80%)}.h-light{z-index:3;border-radius:clamp(24px,4vw,56px);margin-block:calc(-1*clamp(24px,4vw,56px));box-shadow:0 -30px 80px #00000059}.wm{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.wm>span{transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 45ms);display:inline-block;transform:translateY(105%)}.is-split.is-in .wm>span{transform:none}.cur-ring{pointer-events:none;z-index:90;mix-blend-mode:difference;opacity:0;border:1.5px solid #2dd4bfb3;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,opacity .3s;display:grid;position:fixed;top:0;left:0}.cur-ring.on{opacity:1}.cur-ring.hover{background:#2dd4bf26;width:56px;height:56px;margin:-28px 0 0 -28px}.cur-ring.view{background:var(--teal);border-color:var(--teal);mix-blend-mode:normal;width:96px;height:96px;margin:-48px 0 0 -48px}.cur-ring span{font:600 .78rem var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#04110f;opacity:0;transition:opacity .2s}.cur-ring.view span{opacity:1}@media (pointer:coarse),(prefers-reduced-motion:reduce){.cur-ring{display:none}}.h-dark{--heading:#f7fafa}.h-light{--heading:#0a0f12}:root[data-theme=light] .h-dark{color:#0f1418;--muted:#4a565d;--border:#d9dfdd;--surface:#fff;--accent:#0f766e;--heading:#0a0f12;background:#fff}:root[data-theme=light] .h-dark.alt{background:#f3f6f5}:root[data-theme=light] .h-dark:before{background-image:linear-gradient(#0a0f120b 1px,#0000 1px),linear-gradient(90deg,#0a0f120b 1px,#0000 1px)}:root[data-theme=light] .h-dark:after{display:none}:root[data-theme=light] .h-light{background:#fff;border:1px solid #e3e8e6;box-shadow:0 -24px 60px #0a0f1212}:root[data-theme=light] .btn-t{color:#04110f}:root[data-theme=light] .cur-ring{mix-blend-mode:normal;border-color:#0f766e99}:root[data-theme=light] .cur-ring.hover{background:#0f766e1a}.site-header.surface-dark{background:#07090b99;border-bottom-color:#ffffff0f}
