.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(36px,6vw,72px) clamp(48px,7vw,88px);position:relative;overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(28px,5vw,56px);display:grid}.hero__copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;max-width:14ch;margin:16px 0 0;font-size:clamp(2.4rem,5.4vw,3.85rem);line-height:.98}.hero__lede[data-astro-cid-ge2uvauf]{max-width:38rem;color:var(--muted);margin:20px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.hero__copy[data-astro-cid-ge2uvauf] .button-row[data-astro-cid-ge2uvauf]{margin-top:28px}.hero__visual[data-astro-cid-ge2uvauf]{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:linear-gradient(135deg, #5ce1ff14, transparent 45%), linear-gradient(180deg, #ffffff08, transparent), var(--panel-solid);box-shadow:var(--shadow-glow);position:relative;overflow:hidden}.hero__visual[data-astro-cid-ge2uvauf]>img[data-astro-cid-ge2uvauf]{width:100%;height:auto;display:block}.hero__video-button[data-astro-cid-ge2uvauf]{width:100%;height:100%;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.hero__video-glow[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(circle,#5ce1ff29,#0000 70%);position:absolute;inset:20% 25%}.hero__video-play[data-astro-cid-ge2uvauf]{width:64px;height:64px;color:var(--cyan);transition:transform var(--duration) var(--ease), background var(--duration) var(--ease);background:#5ce1ff1f;border:1px solid #5ce1ff59;border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:0 12px 40px #00000059}.hero__video-button[data-astro-cid-ge2uvauf]:hover .hero__video-play[data-astro-cid-ge2uvauf]{background:#5ce1ff2e;transform:scale(1.05)}.hero__video-iframe{border:0;width:100%;height:100%;display:block}.hero__visual[data-astro-cid-ge2uvauf].is-playing{aspect-ratio:16/9}.hero-media[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{opacity:.35;background-image:linear-gradient(#8ca0c80d 1px,#0000 1px),linear-gradient(90deg,#8ca0c80d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%)}.hero-glow[data-astro-cid-ge2uvauf]{background:radial-gradient(45% 50% at 30% 40%,#5ce1ff24,#0000 70%),radial-gradient(35% 40% at 75% 30%,#5ee9a80f,#0000 65%);height:70%;position:absolute;inset:-20% 10% auto}@media (width<=960px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:none}}.section-heading-row--solo[data-astro-cid-pb4nux2a]{margin-bottom:28px}.product-grid[data-astro-cid-lcdefpme]{margin-top:30px}.compare-table[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-solid);overflow:hidden}.compare-table__head[data-astro-cid-lcdefpme],.compare-table__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;display:grid}.compare-table__head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-subtle);color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;padding:12px 18px;font-size:.74rem;font-weight:800}.compare-table__row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-subtle)}.compare-table__row[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.compare-table__row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;padding:16px 18px;font-size:.95rem;line-height:1.5}.compare-table__row[data-astro-cid-lcdefpme] .is-without[data-astro-cid-lcdefpme]{color:var(--muted);border-right:1px solid var(--line-subtle)}.compare-table__row[data-astro-cid-lcdefpme] .is-with[data-astro-cid-lcdefpme]{color:var(--text);background:#5ee9a80a}.workflow-track[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.workflow-track[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-solid);padding:18px}.workflow-step__heading[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.workflow-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--cyan);font-family:var(--font-mono-stack);font-size:1.1rem;font-weight:800}.workflow-track[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{min-width:0;font-family:var(--font-display-stack);font-size:1.1rem}.workflow-track[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:8px 0 0;font-size:.92rem;line-height:1.5}.workflow-prompt[data-astro-cid-lcdefpme]{width:100%;margin-top:20px}.workflow-prompt[data-astro-cid-lcdefpme] .code-window{width:100%}@media (width<=960px){.workflow-track[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=640px){.workflow-track[data-astro-cid-lcdefpme],.compare-table__head[data-astro-cid-lcdefpme],.compare-table__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.compare-table__row[data-astro-cid-lcdefpme] .is-without[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--line-subtle)}.compare-table__head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}}
