.landing-stage[data-astro-cid-grjaa63n]{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(2.5rem,5vw,4rem)}.landing-actions[data-astro-cid-grjaa63n]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-bottom:clamp(2rem,4vw,3rem);display:flex}.cta-button[data-astro-cid-grjaa63n]{background:var(--background-dark);width:fit-content;min-height:3rem;color:var(--text-inverse);font-family:var(--font-display);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.cta-button[data-astro-cid-grjaa63n]:hover,.cta-button[data-astro-cid-grjaa63n]:focus-visible{background:var(--color-brand);color:var(--text-primary)}.content-section[data-astro-cid-grjaa63n]{border-top:1px solid #1111111a;gap:1.5rem;padding-block:clamp(2.5rem,5vw,4rem);display:grid}.content-section--first[data-astro-cid-grjaa63n]{border-top:0;padding-top:0}.section-intro[data-astro-cid-grjaa63n]{gap:.55rem;max-width:48rem;display:grid}.kicker[data-astro-cid-grjaa63n]{color:var(--color-brand-active);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:650}h2[data-astro-cid-grjaa63n]{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-heading);margin:0;font-weight:650;line-height:1.15}.section-intro[data-astro-cid-grjaa63n]>p[data-astro-cid-grjaa63n]:last-child,.info-card[data-astro-cid-grjaa63n] p[data-astro-cid-grjaa63n],.build-item[data-astro-cid-grjaa63n] p[data-astro-cid-grjaa63n],.approach-grid[data-astro-cid-grjaa63n] p[data-astro-cid-grjaa63n],.proof-card[data-astro-cid-grjaa63n] p[data-astro-cid-grjaa63n],.cta[data-astro-cid-grjaa63n] p[data-astro-cid-grjaa63n],.faq-list[data-astro-cid-grjaa63n] p[data-astro-cid-grjaa63n]{color:var(--text-secondary);font-size:var(--text-base);margin:0;line-height:1.55}.scenario-grid[data-astro-cid-grjaa63n],.comparison-grid[data-astro-cid-grjaa63n],.build-grid[data-astro-cid-grjaa63n],.proof-grid[data-astro-cid-grjaa63n]{gap:.75rem;display:grid}.info-card[data-astro-cid-grjaa63n],.build-item[data-astro-cid-grjaa63n]{background:#ffffffd1;border:1px solid #1111111a;align-content:start;gap:.6rem;padding:1.15rem;display:grid}h3[data-astro-cid-grjaa63n]{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:650;line-height:1.2}.approach-grid[data-astro-cid-grjaa63n]{background:#1111111a;gap:1px;margin:0;padding:0;list-style:none;display:grid}.approach-grid[data-astro-cid-grjaa63n] li[data-astro-cid-grjaa63n]{background:#ffffffe0;gap:.45rem;padding:1.15rem;display:grid}.approach-grid[data-astro-cid-grjaa63n] li[data-astro-cid-grjaa63n]>span[data-astro-cid-grjaa63n],.proof-card[data-astro-cid-grjaa63n]>span[data-astro-cid-grjaa63n]:first-child{color:var(--color-brand-active);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:650}.proof-section[data-astro-cid-grjaa63n]{gap:1.5rem}.proof-card[data-astro-cid-grjaa63n]{color:inherit;background:#ffffffeb;border:1px solid #1111111f;gap:.55rem;padding:1.15rem;text-decoration:none;display:grid}.proof-card[data-astro-cid-grjaa63n]:hover,.proof-card[data-astro-cid-grjaa63n]:focus-visible{border-color:#ffb400a6}.proof-card__link[data-astro-cid-grjaa63n]{color:var(--text-primary)!important;font-family:var(--font-display)!important;font-size:var(--text-sm)!important;letter-spacing:normal!important;text-transform:none!important}.faq-list[data-astro-cid-grjaa63n]{border-top:1px solid #1111111a;display:grid}details[data-astro-cid-grjaa63n]{border-bottom:1px solid #1111111a;padding:1rem 0}summary[data-astro-cid-grjaa63n]{cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);font-weight:650}details[data-astro-cid-grjaa63n] p[data-astro-cid-grjaa63n]{max-width:48rem;padding-top:.75rem}.related-links[data-astro-cid-grjaa63n]{padding-top:.5rem}@media (width>=48rem){.scenario-grid[data-astro-cid-grjaa63n],.build-grid[data-astro-cid-grjaa63n]{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid[data-astro-cid-grjaa63n],.approach-grid[data-astro-cid-grjaa63n],.proof-grid[data-astro-cid-grjaa63n]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.content-section[data-astro-cid-grjaa63n]{gap:2rem}}
