.contact-inner[data-astro-cid-dlifb5hx]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,4rem);align-items:start}.contact-copy[data-astro-cid-dlifb5hx] h2[data-astro-cid-dlifb5hx]{font-size:var(--step-3)}.contact-copy[data-astro-cid-dlifb5hx] p[data-astro-cid-dlifb5hx]{color:var(--ink-soft);margin-bottom:1.5rem}.contact-form[data-astro-cid-dlifb5hx]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:var(--shadow-md);display:grid;gap:1.1rem}.field[data-astro-cid-dlifb5hx]{display:grid;gap:.35rem}label[data-astro-cid-dlifb5hx]{font-weight:600;font-size:var(--step--1)}input[data-astro-cid-dlifb5hx][type=text],input[data-astro-cid-dlifb5hx][type=email],textarea[data-astro-cid-dlifb5hx]{padding:.75rem .9rem;border:1.5px solid var(--line);border-radius:var(--radius-sm);font:inherit;background:var(--surface);transition:border-color .15s ease,background-color .15s ease}input[data-astro-cid-dlifb5hx]:focus,textarea[data-astro-cid-dlifb5hx]:focus{outline:none;border-color:var(--brand);background:var(--paper);box-shadow:0 0 0 3px #279fad2e}.contact-form[data-astro-cid-dlifb5hx] .btn[data-astro-cid-dlifb5hx]{justify-self:start}.hp[data-astro-cid-dlifb5hx]{position:absolute!important;left:-9999px!important}@media(max-width:820px){.contact-inner[data-astro-cid-dlifb5hx]{grid-template-columns:1fr}}.hero[data-astro-cid-bbe6dxrz]{position:relative;background:var(--brand-deep);color:var(--on-dark);overflow:hidden;padding-bottom:clamp(4rem,9vw,7rem)}.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:auto 0 0;height:clamp(7rem,18vw,15rem);background:var(--paper)}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none}.grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(rgba(166,156,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(166,156,255,.07) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 30%,transparent 75%)}.glow[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;filter:blur(80px)}.g1[data-astro-cid-bbe6dxrz]{width:44rem;height:30rem;left:50%;top:-12rem;transform:translate(-50%);background:radial-gradient(closest-side,rgba(112,120,237,.55),transparent)}.g2[data-astro-cid-bbe6dxrz]{width:30rem;height:22rem;right:-8rem;top:30%;background:radial-gradient(closest-side,rgba(255,122,89,.18),transparent)}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;text-align:center;padding-top:clamp(3.5rem,9vw,6.5rem)}.hero-copy[data-astro-cid-bbe6dxrz]{max-width:62rem;margin-inline:auto}.hero-eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step--1);font-weight:600;color:var(--on-dark);background:#a69cff1a;border:1px solid rgba(166,156,255,.28);border-radius:999px;padding:.35rem .95rem .35rem .45rem;margin-bottom:1.5rem}.hero-eyebrow[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{border-radius:5px}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.2rem,1.4rem + 3.6vw,4rem);line-height:1;letter-spacing:-.035em;color:#fff;margin-bottom:1.5rem}.accent[data-astro-cid-bbe6dxrz]{background:linear-gradient(100deg,#c9c3ff,#a69cff 35%,#ff9f80);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-text[data-astro-cid-bbe6dxrz]{font-size:var(--step-1);line-height:1.5;color:var(--on-dark-soft);max-width:42rem;margin:0 auto 2.25rem}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem}.hero-meta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;list-style:none;padding:0;margin:1.75rem 0 0;font-size:var(--step--1);color:var(--on-dark-soft)}.hero-meta[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.45rem}.hero-meta[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--brand-bright)}.stage-wrap[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:82rem;margin-top:clamp(3rem,7vw,4.5rem)}.stage[data-astro-cid-bbe6dxrz]{position:relative;margin:0;perspective:2000px}.frame[data-astro-cid-bbe6dxrz]{--pad: 6px;position:relative;border-radius:18px;padding:var(--pad);background:linear-gradient(160deg,#a69cff73,#a69cff14 40%,#ffffff1f);box-shadow:0 0 0 1px #a69cff26,0 30px 70px -30px #5147d980,var(--shadow-lg)}.shot[data-astro-cid-bbe6dxrz]{border-radius:13px;overflow:hidden;line-height:0}.shot[data-astro-cid-bbe6dxrz] img{display:block;width:100%;height:auto}.shot[data-astro-cid-bbe6dxrz].dark{position:absolute;inset:var(--pad);clip-path:inset(0 0 0 calc(var(--s) * 1%))}.handle[data-astro-cid-bbe6dxrz],.split-range[data-astro-cid-bbe6dxrz]{display:none}.stage[data-astro-cid-bbe6dxrz].is-live .handle[data-astro-cid-bbe6dxrz]{display:block;position:absolute;top:var(--pad);bottom:var(--pad);left:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--s) / 100);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #5147d966,0 0 24px #a69cffe6;pointer-events:none}.stage[data-astro-cid-bbe6dxrz].is-live .handle[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;left:50%;width:2.6rem;height:2.6rem;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:var(--shadow-md)}.stage[data-astro-cid-bbe6dxrz].is-live .handle[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:before,.stage[data-astro-cid-bbe6dxrz].is-live .handle[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;top:50%;width:0;height:0;border:6px solid transparent;transform:translateY(-50%)}.stage[data-astro-cid-bbe6dxrz].is-live .handle[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:before{left:5px;border-right-color:var(--brand)}.stage[data-astro-cid-bbe6dxrz].is-live .handle[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:after{right:5px;border-left-color:var(--brand)}.stage[data-astro-cid-bbe6dxrz].is-live .split-range[data-astro-cid-bbe6dxrz]{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.stage[data-astro-cid-bbe6dxrz].is-live:has(.split-range:focus-visible) .handle[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{outline:3px solid var(--brand-bright);outline-offset:3px}.split-legend[data-astro-cid-bbe6dxrz]{display:none}.stage[data-astro-cid-bbe6dxrz].is-live .split-legend[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;gap:.75rem;margin-top:1rem;font-size:var(--step--1);font-weight:600;color:var(--ink-soft);position:relative;z-index:2}.arrows[data-astro-cid-bbe6dxrz]{color:var(--brand)}.float[data-astro-cid-bbe6dxrz]{position:absolute;z-index:2;display:flex;align-items:center;gap:.6rem;background:#fffffff5;color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);font-size:var(--step--1);padding:.65rem .9rem;pointer-events:none}.toast[data-astro-cid-bbe6dxrz]{left:-1.5rem;top:22%}.avatar[data-astro-cid-bbe6dxrz]{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#f3e3fb;color:#7a2a9c;font-size:.7rem;font-weight:700}.keys[data-astro-cid-bbe6dxrz]{right:-1.25rem;bottom:18%;gap:.35rem;font-size:1.05rem;padding:.7rem .85rem;color:var(--brand-strong)}@media(prefers-reduced-motion:no-preference){.toast[data-astro-cid-bbe6dxrz]{animation:bob 6s ease-in-out infinite}.keys[data-astro-cid-bbe6dxrz]{animation:bob 7s ease-in-out -2s infinite}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:720px){.float[data-astro-cid-bbe6dxrz]{display:none}.frame[data-astro-cid-bbe6dxrz]{--pad: 3px;border-radius:12px}.shot[data-astro-cid-bbe6dxrz]{border-radius:9px}}.story[data-astro-cid-bzejpysa]{background:var(--paper);padding-block:clamp(2.5rem,6vw,4.5rem) clamp(4rem,9vw,7rem)}.head[data-astro-cid-bzejpysa]{text-align:center;max-width:44rem;margin:0 auto clamp(2.5rem,6vw,4rem)}.head[data-astro-cid-bzejpysa] h2[data-astro-cid-bzejpysa]{font-size:var(--step-4);letter-spacing:-.03em}.lead[data-astro-cid-bzejpysa]{color:var(--ink-soft);font-size:var(--step-1);line-height:1.5}.steps[data-astro-cid-bzejpysa]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem)}.steps[data-astro-cid-bzejpysa]:before{content:"";position:absolute;top:1.2rem;left:1.2rem;right:calc(25% - 1.2rem);height:2px;background:linear-gradient(90deg,#d4d7e2 0%,var(--brand) 70%,var(--brand) 100%)}.step[data-astro-cid-bzejpysa]{position:relative}.dot[data-astro-cid-bzejpysa]{position:relative;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--paper);border:2px solid #d4d7e2;color:var(--ink-soft);font-weight:700;font-size:.95rem;margin-bottom:1.1rem}.step[data-astro-cid-bzejpysa]:nth-child(3) .dot[data-astro-cid-bzejpysa]{border-color:var(--brand);color:var(--brand-strong)}.step[data-astro-cid-bzejpysa]:last-child .dot[data-astro-cid-bzejpysa]{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 6px #5147d926}.label[data-astro-cid-bzejpysa]{display:block;font-size:var(--step--1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:.35rem}h3[data-astro-cid-bzejpysa]{font-size:var(--step-1);margin-bottom:.5rem}.step[data-astro-cid-bzejpysa] p[data-astro-cid-bzejpysa]{color:var(--ink-soft);margin:0;font-size:.98rem}.facts[data-astro-cid-bzejpysa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2.5rem,6vw,4rem) 0 0;border-radius:20px;overflow:hidden;background:radial-gradient(30rem 14rem at 85% 0%,rgba(255,122,89,.22),transparent 70%),linear-gradient(140deg,var(--brand-deep-2),var(--brand-deep));color:var(--on-dark)}.facts[data-astro-cid-bzejpysa] div[data-astro-cid-bzejpysa]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.4rem;padding:clamp(1.5rem,3.5vw,2.25rem);border-left:1px solid rgba(166,156,255,.16)}.facts[data-astro-cid-bzejpysa] div[data-astro-cid-bzejpysa]:first-child{border-left:0}dd[data-astro-cid-bzejpysa]{margin:0;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:750;letter-spacing:-.035em;line-height:1;background:linear-gradient(110deg,#fff,#c9c3ff 60%,#ff9f80);-webkit-background-clip:text;background-clip:text;color:transparent}dt[data-astro-cid-bzejpysa]{color:var(--on-dark-soft);font-size:var(--step--1)}@media(max-width:900px){.steps[data-astro-cid-bzejpysa]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-bzejpysa]:before{display:none}}@media(max-width:560px){.steps[data-astro-cid-bzejpysa]{grid-template-columns:1fr;gap:0}.step[data-astro-cid-bzejpysa]{padding:0 0 1.75rem 3.4rem}.step[data-astro-cid-bzejpysa]:not(:last-child):before{content:"";position:absolute;left:1.15rem;top:2.4rem;bottom:0;width:2px;background:#d4d7e2}.dot[data-astro-cid-bzejpysa]{position:absolute;left:0;top:0}.facts[data-astro-cid-bzejpysa]{grid-template-columns:1fr}.facts[data-astro-cid-bzejpysa] div[data-astro-cid-bzejpysa]{border-left:0;border-top:1px solid rgba(166,156,255,.16)}.facts[data-astro-cid-bzejpysa] div[data-astro-cid-bzejpysa]:first-child{border-top:0}}.speed[data-astro-cid-uddmml2q]{padding-block:clamp(4rem,8vw,6rem);background:var(--paper)}.head[data-astro-cid-uddmml2q]{text-align:center;margin-bottom:clamp(2rem,5vw,3rem)}.head[data-astro-cid-uddmml2q] h2[data-astro-cid-uddmml2q]{font-size:var(--step-3);letter-spacing:-.02em}.stats[data-astro-cid-uddmml2q]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.stat[data-astro-cid-uddmml2q]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding:clamp(1.25rem,3vw,2rem);border-left:1px solid var(--line)}.stat[data-astro-cid-uddmml2q]:first-child{border-left:0}dd[data-astro-cid-uddmml2q]{margin:0;display:flex;align-items:baseline;gap:.3rem;line-height:1}.num[data-astro-cid-uddmml2q]{font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem);font-weight:750;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--brand-strong),#8b5cf6 70%,var(--coral));-webkit-background-clip:text;background-clip:text;color:transparent}.unit[data-astro-cid-uddmml2q]{font-size:var(--step-1);font-weight:700;color:var(--brand)}dt[data-astro-cid-uddmml2q]{color:var(--ink-soft);font-size:var(--step--1);line-height:1.4}.note[data-astro-cid-uddmml2q]{margin:1.25rem auto 0;max-width:44rem;text-align:center;font-size:var(--step--1);color:var(--ink-soft)}@media(max-width:820px){.stats[data-astro-cid-uddmml2q]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-uddmml2q]:nth-child(3){border-left:0}.stat[data-astro-cid-uddmml2q]:nth-child(n+3){border-top:1px solid var(--line)}}.principles[data-astro-cid-xfs72xng]{background:var(--surface)}.lead[data-astro-cid-xfs72xng]{color:var(--ink-soft);font-size:var(--step-0)}.cards[data-astro-cid-xfs72xng]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.card[data-astro-cid-xfs72xng]{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.1rem);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card[data-astro-cid-xfs72xng]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:var(--shadow-md)}.icon[data-astro-cid-xfs72xng]{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;color:var(--brand-strong);background:#eeecff;margin-bottom:1.1rem}h3[data-astro-cid-xfs72xng]{font-size:var(--step-1);margin-bottom:.5rem}p[data-astro-cid-xfs72xng]{color:var(--ink-soft);margin:0}.keys[data-astro-cid-xfs72xng]{position:absolute;top:clamp(1.5rem,3vw,2.1rem);right:clamp(1.5rem,3vw,2.1rem);display:flex;gap:.3rem;color:var(--ink-soft)}@media(max-width:760px){.cards[data-astro-cid-xfs72xng]{grid-template-columns:1fr}}.tour[data-astro-cid-e4vi5n5w]{background:var(--paper);overflow:hidden}.center[data-astro-cid-e4vi5n5w]{text-align:center;margin-inline:auto}.lead[data-astro-cid-e4vi5n5w]{color:var(--ink-soft)}.tabs[data-astro-cid-e4vi5n5w]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;width:fit-content;max-width:100%;margin:0 auto clamp(2rem,5vw,3rem);padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:999px}.tabs[data-astro-cid-e4vi5n5w][hidden]{display:none}[data-astro-cid-e4vi5n5w][role=tab]{font:inherit;font-size:var(--step--1);font-weight:600;color:var(--ink-soft);background:transparent;border:0;border-radius:999px;padding:.55rem 1.05rem;cursor:pointer;transition:background .18s ease,color .18s ease}[data-astro-cid-e4vi5n5w][role=tab]:hover{color:var(--ink)}[data-astro-cid-e4vi5n5w][role=tab][aria-selected=true]{background:var(--brand);color:#fff;box-shadow:0 4px 14px #5147d959}.panel[data-astro-cid-e4vi5n5w]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.panel[data-astro-cid-e4vi5n5w][hidden]{display:none}.panel[data-astro-cid-e4vi5n5w]+.panel[data-astro-cid-e4vi5n5w]{margin-top:clamp(3rem,8vw,5rem)}.tabbed[data-astro-cid-e4vi5n5w] .panel[data-astro-cid-e4vi5n5w]+.panel[data-astro-cid-e4vi5n5w]{margin-top:0}.tabbed[data-astro-cid-e4vi5n5w] .panel[data-astro-cid-e4vi5n5w].active{animation:fade .35s ease}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tabbed[data-astro-cid-e4vi5n5w] .panel[data-astro-cid-e4vi5n5w].active{animation:none}}h3[data-astro-cid-e4vi5n5w]{font-size:var(--step-2);letter-spacing:-.015em;margin-bottom:.75rem}.copy[data-astro-cid-e4vi5n5w] p[data-astro-cid-e4vi5n5w]{color:var(--ink-soft)}.copy[data-astro-cid-e4vi5n5w] ul[data-astro-cid-e4vi5n5w]{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.6rem}.copy[data-astro-cid-e4vi5n5w] li[data-astro-cid-e4vi5n5w]{position:relative;padding-left:1.75rem}.copy[data-astro-cid-e4vi5n5w] li[data-astro-cid-e4vi5n5w]:before{content:"";position:absolute;left:0;top:.3em;width:1.1rem;height:1.1rem;border-radius:50%;background:#eeecff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23443ac4' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / .7rem no-repeat}.visual[data-astro-cid-e4vi5n5w]{position:relative;min-width:0}.visual[data-astro-cid-e4vi5n5w] img{display:block;width:100%;height:auto}.window[data-astro-cid-e4vi5n5w]{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-lg)}.bar[data-astro-cid-e4vi5n5w]{display:flex;gap:.4rem;padding:.6rem .85rem;background:var(--surface);border-bottom:1px solid var(--line)}.bar[data-astro-cid-e4vi5n5w] i[data-astro-cid-e4vi5n5w]{width:.6rem;height:.6rem;border-radius:50%;background:#d4d7e2}.spot[data-astro-cid-e4vi5n5w]{border-radius:18px;padding:clamp(1.5rem,5vw,3.5rem);background:radial-gradient(30rem 18rem at 80% 0%,rgba(255,122,89,.35),transparent 70%),linear-gradient(150deg,#5147d9,#2c2780)}.spot[data-astro-cid-e4vi5n5w] img{border-radius:12px;box-shadow:0 30px 70px -10px #00000073}.phone[data-astro-cid-e4vi5n5w]{width:min(300px,80%);margin-inline:auto;padding:10px;border-radius:44px;background:#15142a;box-shadow:0 0 0 2px #2f2d52,var(--shadow-lg)}.phone[data-astro-cid-e4vi5n5w] img{border-radius:34px}.panel-mobile[data-astro-cid-e4vi5n5w] .visual[data-astro-cid-e4vi5n5w]:before{content:"";position:absolute;inset:10% 5%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(81,71,217,.25),transparent);filter:blur(20px)}@media(max-width:960px){.panel[data-astro-cid-e4vi5n5w]{grid-template-columns:1fr}.tabs[data-astro-cid-e4vi5n5w]{border-radius:18px}}.git[data-astro-cid-r2jadho3]{background:var(--surface);overflow:hidden}.eyebrow[data-astro-cid-r2jadho3]{display:inline-flex;align-items:center;gap:.45rem}.lead[data-astro-cid-r2jadho3]{color:var(--ink-soft)}.layout[data-astro-cid-r2jadho3]{display:grid;gap:clamp(2rem,5vw,3rem)}.points[data-astro-cid-r2jadho3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.points[data-astro-cid-r2jadho3] li[data-astro-cid-r2jadho3]{display:grid;grid-template-columns:auto 1fr;gap:.85rem}.num[data-astro-cid-r2jadho3]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:#eeecff;color:var(--brand-strong);font-weight:700;font-size:.9rem}h3[data-astro-cid-r2jadho3]{font-size:var(--step-0);margin:.2rem 0 .3rem}.points[data-astro-cid-r2jadho3] p[data-astro-cid-r2jadho3]{margin:0;color:var(--ink-soft);font-size:.95rem}.visual[data-astro-cid-r2jadho3]{margin:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:center;padding:clamp(1.25rem,3.5vw,2.5rem);border-radius:22px;background:radial-gradient(30rem 18rem at 95% 100%,rgba(255,122,89,.18),transparent 70%),linear-gradient(160deg,#eeecff,#fff 60%);border:1px solid var(--line)}.shot[data-astro-cid-r2jadho3]{line-height:0;border-radius:14px;overflow:hidden;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.shot[data-astro-cid-r2jadho3] img{display:block;width:100%;height:auto}.cards[data-astro-cid-r2jadho3]{background:#eef0f5}figcaption[data-astro-cid-r2jadho3]{grid-column:1 / -1;font-size:.8rem;color:var(--ink-soft)}@media(max-width:960px){.points[data-astro-cid-r2jadho3]{grid-template-columns:1fr 1fr}}@media(max-width:860px){.visual[data-astro-cid-r2jadho3]{grid-template-columns:1fr}.cards[data-astro-cid-r2jadho3]{width:min(100%,420px);justify-self:end}}@media(max-width:560px){.points[data-astro-cid-r2jadho3]{grid-template-columns:1fr}}.machines[data-astro-cid-4s2jn2ki]{position:relative;background:var(--brand-deep);color:var(--on-dark);overflow:hidden}.bg[data-astro-cid-4s2jn2ki]{position:absolute;inset:0;background:radial-gradient(40rem 26rem at 85% 30%,rgba(81,71,217,.45),transparent 65%),radial-gradient(26rem 18rem at 0% 100%,rgba(255,122,89,.14),transparent 60%)}.inner[data-astro-cid-4s2jn2ki]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,6vw,5rem);align-items:center}.eyebrow[data-astro-cid-4s2jn2ki]{color:var(--brand-bright)}h2[data-astro-cid-4s2jn2ki]{color:#fff;font-size:var(--step-3);letter-spacing:-.02em}.lead[data-astro-cid-4s2jn2ki]{color:var(--on-dark-soft);font-size:var(--step-0)}.points[data-astro-cid-4s2jn2ki]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem;margin:2rem 0 0}dt[data-astro-cid-4s2jn2ki]{font-weight:700;color:#fff;margin-bottom:.25rem}dt[data-astro-cid-4s2jn2ki]:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:2px;margin-right:.55rem;vertical-align:.12em;background:var(--brand-bright)}dd[data-astro-cid-4s2jn2ki]{margin:0;color:var(--on-dark-soft);font-size:var(--step--1);line-height:1.55}.chat[data-astro-cid-4s2jn2ki]{margin:0;border-radius:18px;background:#17191fd9;border:1px solid rgba(166,156,255,.22);box-shadow:0 40px 100px -30px #5147d999,inset 0 1px #ffffff0f;backdrop-filter:blur(6px);overflow:hidden}.chat-head[data-astro-cid-4s2jn2ki]{display:flex;align-items:center;gap:.9rem;padding:.75rem 1rem;border-bottom:1px solid rgba(166,156,255,.14);font-size:var(--step--1);color:var(--on-dark-soft)}.dots[data-astro-cid-4s2jn2ki]{display:flex;gap:.35rem}.dots[data-astro-cid-4s2jn2ki] i[data-astro-cid-4s2jn2ki]{width:.6rem;height:.6rem;border-radius:50%;background:#ffffff29}.client[data-astro-cid-4s2jn2ki]{font-weight:600;color:var(--on-dark)}.mcp[data-astro-cid-4s2jn2ki]{margin-left:auto;font-family:var(--font-mono);font-size:.78rem;color:var(--brand-bright);background:#a69cff1a;border:1px solid rgba(166,156,255,.25);border-radius:6px;padding:.15rem .5rem}.log[data-astro-cid-4s2jn2ki]{list-style:none;margin:0;padding:clamp(1rem,3vw,1.5rem);display:grid;gap:.85rem}.msg[data-astro-cid-4s2jn2ki]{display:flex;gap:.75rem;align-items:flex-start}.msg[data-astro-cid-4s2jn2ki] p[data-astro-cid-4s2jn2ki]{margin:0;padding:.75rem 1rem;border-radius:14px;line-height:1.5;font-size:.95rem}.who[data-astro-cid-4s2jn2ki]{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-size:.72rem;font-weight:700}.user[data-astro-cid-4s2jn2ki]{flex-direction:row-reverse}.user[data-astro-cid-4s2jn2ki] .who[data-astro-cid-4s2jn2ki]{background:#d3e3ff;color:#1f3f8f}.user[data-astro-cid-4s2jn2ki] p[data-astro-cid-4s2jn2ki]{background:var(--brand);color:#fff;border-bottom-right-radius:4px}.ai[data-astro-cid-4s2jn2ki] .who[data-astro-cid-4s2jn2ki]{background:transparent}.ai[data-astro-cid-4s2jn2ki] .who[data-astro-cid-4s2jn2ki] img[data-astro-cid-4s2jn2ki]{width:2rem;height:2rem;border-radius:9px}.ai[data-astro-cid-4s2jn2ki] p[data-astro-cid-4s2jn2ki]{background:#ffffff12;border:1px solid rgba(255,255,255,.08);color:var(--on-dark);border-bottom-left-radius:4px}.call[data-astro-cid-4s2jn2ki]{display:grid;grid-template-columns:auto 1fr auto;gap:.25rem .75rem;align-items:start;margin-left:2.75rem;padding:.6rem .8rem;border-radius:10px;background:#a69cff12;border:1px dashed rgba(166,156,255,.3);font-size:.82rem}.tool[data-astro-cid-4s2jn2ki]{display:inline-flex;align-items:center;gap:.4rem;color:var(--brand-bright)}code[data-astro-cid-4s2jn2ki]{font-family:var(--font-mono)}.tool[data-astro-cid-4s2jn2ki] code[data-astro-cid-4s2jn2ki]{font-weight:700}.args[data-astro-cid-4s2jn2ki]{color:var(--on-dark-soft);overflow-wrap:anywhere}.ok[data-astro-cid-4s2jn2ki]{color:#5bd69a;font-weight:700}figcaption[data-astro-cid-4s2jn2ki]{padding:0 clamp(1rem,3vw,1.5rem) 1.1rem;font-size:.78rem;color:var(--on-dark-soft);opacity:.85}.chat[data-astro-cid-4s2jn2ki].play .step[data-astro-cid-4s2jn2ki]{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.chat[data-astro-cid-4s2jn2ki].play .step[data-astro-cid-4s2jn2ki].shown{opacity:1;transform:none}@media(max-width:960px){.inner[data-astro-cid-4s2jn2ki]{grid-template-columns:1fr}}@media(max-width:520px){.points[data-astro-cid-4s2jn2ki]{grid-template-columns:1fr}.call[data-astro-cid-4s2jn2ki]{grid-template-columns:1fr auto;margin-left:0}.args[data-astro-cid-4s2jn2ki]{grid-column:1 / -1;grid-row:2}}.guests[data-astro-cid-auj7c67e]{background:var(--surface)}.inner[data-astro-cid-auj7c67e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:center}h2[data-astro-cid-auj7c67e]{font-size:var(--step-3);letter-spacing:-.02em}.lead[data-astro-cid-auj7c67e]{color:var(--ink-soft)}ul[data-astro-cid-auj7c67e]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.7rem}li[data-astro-cid-auj7c67e]{position:relative;padding-left:1.75rem}li[data-astro-cid-auj7c67e]:before{content:"";position:absolute;left:0;top:.3em;width:1.1rem;height:1.1rem;border-radius:50%;background:#eeecff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23443ac4' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / .7rem no-repeat}.demo[data-astro-cid-auj7c67e]{position:relative;display:grid;gap:.9rem;padding:clamp(1.25rem,3vw,2rem);background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-md)}.comment[data-astro-cid-auj7c67e]{border-radius:12px;padding:.9rem 1rem;border:1px solid var(--line)}.comment[data-astro-cid-auj7c67e].internal{background:#fff8e6;border-color:#f1dfaa}.comment[data-astro-cid-auj7c67e] p[data-astro-cid-auj7c67e]{margin:.5rem 0 0;font-size:.95rem}.meta[data-astro-cid-auj7c67e]{display:flex;align-items:center;gap:.55rem;font-size:var(--step--1)}.avatar[data-astro-cid-auj7c67e]{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#dff3e2;color:#1f6b33;font-size:.68rem;font-weight:700}.avatar[data-astro-cid-auj7c67e].guest{background:#ffe3dc;color:#a3361b}.tag[data-astro-cid-auj7c67e]{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;border-radius:999px;padding:.2rem .6rem}.lock[data-astro-cid-auj7c67e]{color:#8a5a00;background:#fbecc4}.eye[data-astro-cid-auj7c67e]{color:var(--brand-strong);background:#eeecff}.sees[data-astro-cid-auj7c67e]{display:flex;align-items:center;gap:.6rem;margin:.25rem 0 0;font-size:var(--step--1);color:var(--ink-soft)}@media(max-width:900px){.inner[data-astro-cid-auj7c67e]{grid-template-columns:1fr}.copy[data-astro-cid-auj7c67e]{order:-1}}.migrate[data-astro-cid-5rsisj4t]{background:var(--paper)}.inner[data-astro-cid-5rsisj4t]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,6vw,5rem);align-items:center}h2[data-astro-cid-5rsisj4t]{font-size:var(--step-3);letter-spacing:-.02em}.lead[data-astro-cid-5rsisj4t]{color:var(--ink-soft)}ul[data-astro-cid-5rsisj4t]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.7rem}li[data-astro-cid-5rsisj4t]{position:relative;padding-left:1.75rem}li[data-astro-cid-5rsisj4t]:before{content:"→";position:absolute;left:0;color:var(--brand);font-weight:700}.flow[data-astro-cid-5rsisj4t]{display:grid;grid-template-columns:1fr 4.5rem 1fr;align-items:center}.node[data-astro-cid-5rsisj4t]{display:grid;gap:.6rem;padding:1.1rem 1.2rem;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.node[data-astro-cid-5rsisj4t].to{background:var(--paper);border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:0 18px 40px -16px #5147d973}.label[data-astro-cid-5rsisj4t]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.label[data-astro-cid-5rsisj4t] img[data-astro-cid-5rsisj4t]{border-radius:4px}.key[data-astro-cid-5rsisj4t]{font-family:var(--font-mono);font-size:var(--step-1);font-weight:700;color:var(--ink)}.to[data-astro-cid-5rsisj4t] .key[data-astro-cid-5rsisj4t]{color:var(--brand-strong)}.bars[data-astro-cid-5rsisj4t]{display:grid;gap:.35rem}.bars[data-astro-cid-5rsisj4t] i[data-astro-cid-5rsisj4t]{height:.45rem;border-radius:4px;background:var(--line)}.bars[data-astro-cid-5rsisj4t] i[data-astro-cid-5rsisj4t]:nth-child(2){width:80%}.bars[data-astro-cid-5rsisj4t] i[data-astro-cid-5rsisj4t]:nth-child(3){width:55%}.to[data-astro-cid-5rsisj4t] .bars[data-astro-cid-5rsisj4t] i[data-astro-cid-5rsisj4t]{background:#e2dfff}.pipe[data-astro-cid-5rsisj4t]{position:relative;height:2px;margin-inline:.4rem;background:repeating-linear-gradient(90deg,var(--brand) 0 6px,transparent 6px 11px)}.pulse[data-astro-cid-5rsisj4t]{position:absolute;top:50%;left:0;width:.7rem;height:.7rem;margin-top:-.35rem;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px #5147d92e}@media(prefers-reduced-motion:no-preference){.pulse[data-astro-cid-5rsisj4t]{animation:travel 2.4s ease-in-out infinite}}@keyframes travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - .7rem);opacity:0}}@media(max-width:900px){.inner[data-astro-cid-5rsisj4t]{grid-template-columns:1fr}}.offer[data-astro-cid-egc2dves]{background:radial-gradient(50rem 24rem at 50% 0%,rgba(81,71,217,.08),transparent 70%),var(--surface)}.center[data-astro-cid-egc2dves]{text-align:center;margin-inline:auto}.cards[data-astro-cid-egc2dves]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.25rem;align-items:stretch}.card[data-astro-cid-egc2dves]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;border-radius:22px;padding:clamp(1.75rem,4vw,2.75rem)}.main[data-astro-cid-egc2dves]{background:linear-gradient(150deg,var(--brand-deep-2),var(--brand-deep));color:var(--on-dark);box-shadow:0 30px 70px -25px #5147d98c}.glow[data-astro-cid-egc2dves]{position:absolute;right:-6rem;top:-8rem;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(closest-side,rgba(112,120,237,.55),transparent);pointer-events:none}.side[data-astro-cid-egc2dves]{background:var(--paper);border:1px solid var(--line)}.tag[data-astro-cid-egc2dves]{position:relative;display:inline-flex;align-items:center;gap:.45rem;font-size:var(--step--1);font-weight:700;border-radius:999px;padding:.3rem .85rem .3rem .4rem;background:#a69cff24;border:1px solid rgba(166,156,255,.3);margin-bottom:1.25rem}.tag[data-astro-cid-egc2dves] img[data-astro-cid-egc2dves]{border-radius:5px}.tag[data-astro-cid-egc2dves].plain{padding-left:.85rem;background:#fdecef;border-color:#f6c6cf;color:#c7092b}h3[data-astro-cid-egc2dves]{position:relative;font-size:var(--step-2);letter-spacing:-.015em;margin-bottom:.75rem}.main[data-astro-cid-egc2dves] h3[data-astro-cid-egc2dves]{color:#fff}p[data-astro-cid-egc2dves]{position:relative;flex:1;margin:0 0 1.75rem}.main[data-astro-cid-egc2dves] p[data-astro-cid-egc2dves]{color:var(--on-dark-soft);font-size:var(--step-0)}.side[data-astro-cid-egc2dves] p[data-astro-cid-egc2dves]{color:var(--ink-soft)}.main[data-astro-cid-egc2dves] .btn[data-astro-cid-egc2dves]{position:relative}.link[data-astro-cid-egc2dves]{display:inline-flex;gap:.4rem;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:2px solid #ed1a3b;padding-bottom:.15rem}.link[data-astro-cid-egc2dves] span[data-astro-cid-egc2dves]{transition:transform .2s ease}.link[data-astro-cid-egc2dves]:hover span[data-astro-cid-egc2dves]{transform:translate(4px)}@media(max-width:860px){.cards[data-astro-cid-egc2dves]{grid-template-columns:1fr}}.faq[data-astro-cid-z6gx6xcw]{background:var(--surface)}.narrow[data-astro-cid-z6gx6xcw]{max-width:48rem}h2[data-astro-cid-z6gx6xcw]{font-size:var(--step-3);text-align:center;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.list[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line)}details[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line)}summary[data-astro-cid-z6gx6xcw]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem .25rem;font-weight:600;font-size:var(--step-0)}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw]:after{content:"+";flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#eeecff;color:var(--brand-strong);font-size:1.2rem;font-weight:500;transition:transform .2s ease}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]:after{transform:rotate(45deg)}summary[data-astro-cid-z6gx6xcw]:hover{color:var(--brand-strong)}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0 .25rem 1.3rem;color:var(--ink-soft);max-width:42rem}
