.hero-shell[data-astro-cid-bbe6dxrz]{display:block}.hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(4rem,12vh,8rem);position:relative}.grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=1024px){.grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1.1fr 1fr;gap:4rem}}.kicker[data-astro-cid-bbe6dxrz]{letter-spacing:.2em;color:var(--color-accent);align-items:center;gap:.625rem;margin-bottom:1.25rem;font-size:10px;display:inline-flex}.kicker-dot[data-astro-cid-bbe6dxrz]{background:var(--color-accent);width:5px;height:5px;box-shadow:0 0 6px var(--color-accent-glow);border-radius:50%;display:inline-block}h1[data-astro-cid-bbe6dxrz]{letter-spacing:-.035em;color:var(--color-fg);max-width:18ch;margin-bottom:1.5rem;font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:700;line-height:1.06}.accent[data-astro-cid-bbe6dxrz]{color:var(--color-accent)}.lede[data-astro-cid-bbe6dxrz]{color:var(--color-fg-muted);max-width:46ch;margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.ctas[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;gap:.75rem;display:flex}.btn[data-astro-cid-bbe6dxrz]{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,box-shadow .3s,transform .2s,color .2s;display:inline-flex}.btn-primary[data-astro-cid-bbe6dxrz]{background:var(--color-accent);color:var(--color-bg);border:1px solid var(--color-accent)}.btn-primary[data-astro-cid-bbe6dxrz]:hover{background:var(--color-accent-hover);box-shadow:0 0 28px var(--color-accent-glow);transform:translateY(-1px)}.btn-ghost[data-astro-cid-bbe6dxrz]{color:var(--color-fg-muted);border:1px solid var(--color-border);background:0 0}.btn-ghost[data-astro-cid-bbe6dxrz]:hover{color:var(--color-fg);border-color:var(--color-fg-muted)}.caret[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);transition:transform .2s}.btn[data-astro-cid-bbe6dxrz]:hover .caret[data-astro-cid-bbe6dxrz]{transform:translate(3px)}.tldr[data-astro-cid-bbe6dxrz]{background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:14px;padding:1.75rem}.tldr-label[data-astro-cid-bbe6dxrz]{letter-spacing:.2em;color:var(--color-accent);margin-bottom:.5rem;font-size:11px;font-weight:500}.tldr[data-astro-cid-bbe6dxrz] dl[data-astro-cid-bbe6dxrz]{margin:0}.tldr-row[data-astro-cid-bbe6dxrz]{border-top:1px solid var(--color-border-soft);grid-template-columns:1fr;gap:.25rem;padding-block:1rem;display:grid}.tldr-row[data-astro-cid-bbe6dxrz]:first-child{border-top:0}.tldr-row[data-astro-cid-bbe6dxrz]:last-child{padding-bottom:0}@media (width>=480px){.tldr-row[data-astro-cid-bbe6dxrz]{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem}}.tldr[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-dim);font-size:11px;line-height:1.6}.tldr[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{color:var(--color-fg);margin:0;font-size:.9375rem;line-height:1.55}.fixes[data-astro-cid-yagwqikq]{border-top:1px solid var(--color-border-soft);padding-block:5rem}.head[data-astro-cid-yagwqikq]{max-width:36rem;margin-bottom:2.5rem}.kicker[data-astro-cid-yagwqikq]{letter-spacing:.2em;color:var(--color-accent);margin-bottom:.75rem;font-size:11px}h2[data-astro-cid-yagwqikq]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.15}.list[data-astro-cid-yagwqikq]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.row[data-astro-cid-yagwqikq]{border-bottom:1px solid var(--color-border);grid-template-columns:1fr;gap:.5rem;padding-block:1.5rem;display:grid}@media (width>=768px){.row[data-astro-cid-yagwqikq]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2.5rem}}h3[data-astro-cid-yagwqikq]{letter-spacing:-.015em;color:var(--color-fg);font-size:1.25rem;font-weight:600;line-height:1.3}.row[data-astro-cid-yagwqikq] p[data-astro-cid-yagwqikq]{color:var(--color-fg-muted);font-size:.9375rem;line-height:1.65}.features[data-astro-cid-p7n436wq]{border-top:1px solid var(--color-border-soft);padding-block:5rem}.head[data-astro-cid-p7n436wq]{max-width:36rem;margin-bottom:3rem}.kicker[data-astro-cid-p7n436wq]{letter-spacing:.2em;color:var(--color-accent);margin-bottom:.75rem;font-size:11px}h2[data-astro-cid-p7n436wq]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.15}.grid[data-astro-cid-p7n436wq]{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.grid[data-astro-cid-p7n436wq]{grid-template-columns:repeat(2,1fr)}.large[data-astro-cid-p7n436wq]{grid-column:span 1}}@media (width>=1024px){.grid[data-astro-cid-p7n436wq]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto)}.large[data-astro-cid-p7n436wq]{grid-column:span 2}}.card[data-astro-cid-p7n436wq]{background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:12px;padding:1.75rem;transition:border-color .3s,transform .3s}.card[data-astro-cid-p7n436wq]:hover{border-color:var(--color-accent-soft);transform:translateY(-2px)}.icon[data-astro-cid-p7n436wq]{color:var(--color-accent);background:#ff2e4714;border-radius:8px;margin-bottom:1rem;padding:.5rem;display:inline-flex}.icon[data-astro-cid-p7n436wq] svg{width:1.25rem;height:1.25rem;display:block}.card[data-astro-cid-p7n436wq] h3[data-astro-cid-p7n436wq]{color:var(--color-fg);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.card[data-astro-cid-p7n436wq] p[data-astro-cid-p7n436wq]{color:var(--color-fg-muted);font-size:.9375rem;line-height:1.6}.notes[data-astro-cid-3frbobsx]{border-top:1px solid var(--color-border-soft);padding-block:3.5rem}.kicker[data-astro-cid-3frbobsx]{letter-spacing:.2em;color:var(--color-accent);margin-bottom:1rem;font-size:11px;font-weight:400}ul[data-astro-cid-3frbobsx]{flex-direction:column;gap:.5rem;max-width:68ch;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-3frbobsx]{color:var(--color-fg-muted);font-size:.9375rem;line-height:1.6}
