.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:var(--space-3xl) var(--space-2xl);position:relative;overflow:clip}.hero-bg[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0}.orb-a[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#8b7cf78c 0%,#8b7cf700 70%);block-size:34rem;inline-size:34rem;inset-block-start:-12rem;inset-inline-start:8%}.orb-b[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#4fd6e073 0%,#4fd6e000 70%);block-size:28rem;inline-size:28rem;animation-delay:-7s;inset-block-start:-6rem;inset-inline-end:6%}@media (width<=640px){.orb-a[data-astro-cid-lcdefpme],.orb-b[data-astro-cid-lcdefpme]{display:none}}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-kicker[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--text-secondary);border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:var(--radius-full);align-items:center;gap:.55em;margin-block-end:var(--space-lg);padding:.45em 1.1em;display:inline-flex}.pulse[data-astro-cid-lcdefpme]{background:var(--accent-success);block-size:8px;inline-size:8px;animation:pulse 2.4s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 #5fd39a80}@keyframes pulse{0%{box-shadow:0 0 #5fd39a80}70%{box-shadow:0 0 0 9px #5fd39a00}to{box-shadow:0 0 #5fd39a00}}.hero-title[data-astro-cid-lcdefpme]{max-width:18ch;background:linear-gradient(96deg, #fff 22%, var(--accent-primary) 76%, var(--accent-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;margin-block-end:var(--space-md)}.hero-sub[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--text-secondary);font-size:var(--text-md);margin-block-end:var(--space-xl)}.hero-install[data-astro-cid-lcdefpme]{inline-size:100%;max-width:34rem;position:relative}.hero-install[data-astro-cid-lcdefpme] .term[data-astro-cid-lcdefpme]{text-align:start;margin-inline:auto;padding-inline-end:5.5rem}.hero-cta[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin-block:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.hero-stats[data-astro-cid-lcdefpme]{inline-size:100%;background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;max-width:56rem;display:grid;overflow:hidden}.hero-stat[data-astro-cid-lcdefpme]{background:var(--surface-panel);padding:var(--space-md)}.hero-stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-block-end:var(--space-3xs)}.hero-stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--text-xl);letter-spacing:-.02em;background:linear-gradient(92deg, var(--accent-primary), var(--accent-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.grid[data-astro-cid-lcdefpme]{gap:var(--space-md);display:grid}.grid-2[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grid-4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.problem-card[data-astro-cid-lcdefpme]{padding:var(--space-lg)}.problem-icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--accent-primary-soft);block-size:2.4rem;inline-size:2.4rem;color:var(--accent-primary);place-items:center;margin-block-end:var(--space-md);display:inline-grid}.problem-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-md);margin-block-end:var(--space-xs)}.problem-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:var(--text-sm)}.demo-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.demo-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.reel[data-astro-cid-lcdefpme]{margin:0;overflow:hidden}.reel[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{inline-size:100%}.reel[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme],.figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:var(--space-sm) var(--space-md);font-size:var(--text-xs);color:var(--text-tertiary);border-block-start:1px solid var(--border-subtle)}.outcome-list[data-astro-cid-lcdefpme]{gap:var(--space-sm);list-style:none;display:grid}.outcome[data-astro-cid-lcdefpme]{gap:var(--space-xs) var(--space-sm);padding:var(--space-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.outcome-badge[data-astro-cid-lcdefpme]{block-size:1.6rem;inline-size:1.6rem;font-size:var(--text-xs);border:1px solid;border-radius:50%;grid-row:span 3;place-items:center;font-weight:800;display:inline-grid}.outcome-ok[data-astro-cid-lcdefpme] .outcome-badge[data-astro-cid-lcdefpme]{color:var(--accent-success);background:var(--accent-success-soft)}.outcome-no[data-astro-cid-lcdefpme] .outcome-badge[data-astro-cid-lcdefpme]{color:var(--accent-danger);background:var(--accent-danger-soft)}.outcome-hold[data-astro-cid-lcdefpme] .outcome-badge[data-astro-cid-lcdefpme]{color:var(--accent-warning);background:var(--accent-warning-soft)}.outcome-title[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--text-sm)}.outcome-body[data-astro-cid-lcdefpme]{font-size:var(--text-sm)}.outcome-body[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{background:var(--accent-primary-soft)}.outcome-note[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--text-secondary)}.figure[data-astro-cid-lcdefpme]{margin:0;overflow:hidden}.figure[data-astro-cid-lcdefpme] svg{block-size:auto;inline-size:100%}.step-grid[data-astro-cid-lcdefpme]{margin-block-start:var(--space-xl)}.step[data-astro-cid-lcdefpme]{padding:var(--space-lg)}.step-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-block-end:var(--space-sm);display:flex}.step-num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;color:var(--accent-secondary)}.step-icon[data-astro-cid-lcdefpme]{color:var(--text-tertiary)}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-md);margin-block-end:var(--space-xs)}.step-plain[data-astro-cid-lcdefpme]{font-size:var(--text-sm)}.step-tech[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs);margin-block-start:var(--space-md);padding-block-start:var(--space-md);line-height:1.6}.layout-split[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;margin-block-start:var(--space-2xl);display:grid}@media (width<=900px){.layout-split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.layout-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-block-end:var(--space-sm)}.feature[data-astro-cid-lcdefpme]{padding:var(--space-lg);flex-direction:column;display:flex}.feature-head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-sm);margin-block-end:var(--space-sm);display:flex}.feature-icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--accent-secondary-soft);block-size:2.2rem;inline-size:2.2rem;color:var(--accent-secondary);flex:none;place-items:center;display:inline-grid}.feature-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-md)}.feature-body[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:var(--text-sm);margin-block-end:var(--space-md)}.term--code[data-astro-cid-lcdefpme]{padding:var(--space-sm) var(--space-md);box-shadow:none;background:var(--surface-inset);margin-block-start:auto}.term--code[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{font-size:var(--text-xs)}.proof-grid[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.proof-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.metric-grid[data-astro-cid-lcdefpme]{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.metric[data-astro-cid-lcdefpme]{padding:var(--space-md)}.metric[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.metric[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--accent-secondary);margin-block:var(--space-3xs);font-weight:800}.metric[data-astro-cid-lcdefpme] .metric-note[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);color:var(--text-tertiary);margin-block-start:0;font-weight:400}.gates-block[data-astro-cid-lcdefpme]{margin-block-start:var(--space-2xl)}.gates-title[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-block-end:var(--space-md)}.gates-list[data-astro-cid-lcdefpme]{gap:var(--space-sm);display:grid}.gate[data-astro-cid-lcdefpme]{gap:var(--space-md);padding:var(--space-md);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:minmax(7rem,.7fr) minmax(9rem,1fr) minmax(0,2.4fr);align-items:baseline;display:grid}@media (width<=760px){.gate[data-astro-cid-lcdefpme]{gap:var(--space-2xs);grid-template-columns:1fr}}.gate-when[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.gate-what[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--text-sm)}.gate-how[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:var(--text-sm)}.compare[data-astro-cid-lcdefpme]{min-inline-size:38rem}.compare[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-weight:500}.compare[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:nth-child(2){font-weight:700}.th-sub[data-astro-cid-lcdefpme]{text-transform:none;letter-spacing:0;color:var(--text-tertiary);font-weight:400;font-size:var(--text-2xs)}.compare[data-astro-cid-lcdefpme] .yes[data-astro-cid-lcdefpme]{color:var(--accent-success);font-weight:600}.compare[data-astro-cid-lcdefpme] .no[data-astro-cid-lcdefpme]{color:var(--text-tertiary)}.table-note[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--text-tertiary);margin-block-start:var(--space-sm)}.table-more[data-astro-cid-lcdefpme]{font-size:var(--text-sm);margin-block-start:var(--space-xs)}.install-steps[data-astro-cid-lcdefpme]{gap:var(--space-md);text-align:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));list-style:none;display:grid}.install-step[data-astro-cid-lcdefpme]{padding:var(--space-lg)}.is-num[data-astro-cid-lcdefpme]{background:var(--accent-primary-soft);block-size:1.9rem;inline-size:1.9rem;color:var(--accent-primary);font-weight:800;font-size:var(--text-xs);border-radius:50%;place-items:center;margin-block-end:var(--space-sm);display:inline-grid}.install-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-md);margin-block-end:var(--space-xs)}.install-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:var(--text-sm);margin-block-end:var(--space-md)}.install-step[data-astro-cid-lcdefpme] .term[data-astro-cid-lcdefpme]{box-shadow:none}.surface-row[data-astro-cid-lcdefpme]{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin-block-start:var(--space-xl);display:grid}.surface[data-astro-cid-lcdefpme]{gap:var(--space-3xs);padding:var(--space-md);display:grid}.surface-icon[data-astro-cid-lcdefpme]{color:var(--accent-secondary)}.surface-name[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--text-sm)}.surface-detail[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--text-secondary)}.install-foot[data-astro-cid-lcdefpme]{color:var(--text-tertiary);font-size:var(--text-sm);text-align:center;margin-block-start:var(--space-lg)}.licence-inner[data-astro-cid-lcdefpme]{text-align:center}.licence[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block-end:var(--space-md)}.licence-actions[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin-block:var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}.licence-facts[data-astro-cid-lcdefpme]{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1px;display:grid;overflow:hidden}.licence-facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:var(--surface-panel);padding:var(--space-md)}.licence-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.licence-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--text-sm);margin-block-start:var(--space-3xs)}.glossary[data-astro-cid-lcdefpme]{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;display:grid;overflow:hidden}.glossary[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:var(--surface-panel);padding:var(--space-md)}.glossary[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin-block-end:var(--space-3xs);font-weight:700}.glossary[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:var(--text-sm)}.faq-wrap[data-astro-cid-lcdefpme]{max-width:var(--container-narrow)}.faq[data-astro-cid-lcdefpme]{gap:var(--space-xs);display:grid}.faq-item[data-astro-cid-lcdefpme]{padding:var(--space-md) var(--space-lg);transition:border-color var(--duration-base) var(--ease-standard)}.faq-item[data-astro-cid-lcdefpme][open]{border-color:var(--border-strong)}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-md);min-block-size:2rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--accent-secondary);font-size:var(--text-xl);transition:transform var(--duration-base) var(--ease-out);line-height:1}.faq-item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:var(--text-sm);margin-block-start:var(--space-sm)}.cta-final[data-astro-cid-lcdefpme]{padding-block:var(--space-3xl);text-align:center;background:radial-gradient(40rem 20rem at 50% 120%, #8b7cf72e, transparent 65%), var(--surface-raised);border-block-start:1px solid var(--border-subtle)}.cta-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block-end:var(--space-sm)}.cta-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-block-end:var(--space-xl)}.cta-actions[data-astro-cid-lcdefpme]{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}
