.premium-page .premium-hero{--color-link:var(--color-accent-bright);--color-link-hover:var(--color-text-inverse);--focus-ring-color:var(--color-accent-bright);background:var(--color-background-dark);color:var(--color-text-inverse);padding-block:clamp(3rem,6vw,5.5rem)}.premium-page .premium-hero h1{color:var(--color-text-inverse);max-width:19ch}.premium-page .premium-hero .eyebrow{color:var(--color-accent-bright);margin-bottom:var(--space-sm)}.premium-page .hero-grid{gap:var(--space-xl);align-items:center;display:grid}.premium-page .lead{font-size:var(--text-lg);margin-top:var(--space-md);max-width:48ch;line-height:1.55}.premium-page .actions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.premium-page .section:nth-child(odd){--color-link:var(--color-heading);background:var(--color-background-alt)}.premium-page .intro{max-width:48rem;color:var(--color-text-muted);margin-top:var(--space-sm)}.premium-page .feature-grid{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}.premium-page .feature{border-top:2px solid var(--color-border-strong);padding-top:var(--space-md);scroll-margin-top:6rem}.premium-page .feature h3{font-size:var(--text-xl)}.premium-page .feature p{margin-top:var(--space-sm);color:var(--color-text-muted)}.premium-page .two-column{gap:var(--space-xl);display:grid}.premium-page .text-stack{gap:var(--space-sm);display:grid}.premium-page .text-stack p{color:var(--color-text-muted)}.premium-page .scope-box{padding:var(--space-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-background)}.premium-page .scope-box strong{color:var(--color-heading)}.premium-page .scope-box p+p{margin-top:var(--space-sm)}.premium-page .checklist{margin:var(--space-md) 0 0;padding-left:1.25rem}.premium-page .checklist li{padding-block:.3rem}.premium-page .faq-list{margin-top:var(--space-xl);gap:var(--space-lg);max-width:52rem;display:grid}.premium-page .faq-list h3{font-size:var(--text-lg)}.premium-page .faq-list p{color:var(--color-text-muted);margin-top:.5rem}.premium-page .breadcrumbs{font-size:var(--text-sm);margin-bottom:var(--space-lg)}.premium-page .area-kicker{color:var(--color-text-inverse-muted);font-size:var(--text-sm);margin-top:var(--space-md)}@media (width>=58rem){.premium-page .hero-grid{grid-template-columns:1fr 1fr}.premium-page .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-page .two-column{grid-template-columns:1.2fr 1fr}}
