.features-page{background:var(--bg);color:var(--fg);padding-bottom:0}.features-hero{padding:96px 0 72px}.features-hero-inner{max-width:780px}.features-hero h1{font-size:3rem;font-weight:700;line-height:1.15;margin:0 0 20px}.features-hero-lead{font-size:1.2rem;line-height:1.6;color:var(--text-muted);margin:0 0 32px}.features-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.features-btn-primary,.features-btn-secondary{display:inline-block;padding:13px 24px;border-radius:var(--radius);font-size:.98rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.features-btn-primary{background:var(--accent);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 35%,transparent)}.features-btn-primary:hover{background:var(--accent-hover)}.features-btn-secondary{border:1px solid var(--card-border);color:var(--fg)}.features-btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.features-guides{margin-top:72px;padding:64px 0;background:color-mix(in srgb,var(--bg-soft) 50%,var(--bg));border-top:1px solid var(--card-border)}.features-guides-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.features-guides h2{font-size:1.5rem;font-weight:700;margin:0 0 8px}.features-guides p{margin:0;color:var(--text-muted);max-width:60ch}.features-article-shell{width:100%;max-width:880px;margin:0 auto;padding:40px 24px 72px}@media (min-width:1800px){.features-article-shell{max-width:1400px}.features-article-shell .docs-body>blockquote,.features-article-shell .docs-body>h2,.features-article-shell .docs-body>h3,.features-article-shell .docs-body>ol,.features-article-shell .docs-body>p,.features-article-shell .docs-body>pre,.features-article-shell .docs-body>table,.features-article-shell .docs-body>ul{max-width:none}.features-article-shell .docs-figure{max-width:1000px;margin-left:auto;margin-right:auto}}@media (min-width:2400px){.features-article-shell{max-width:1600px}}.features-cta{padding:88px 0}.features-cta-inner{max-width:720px;margin:0 auto;text-align:center}.features-cta h2{font-size:2.1rem;font-weight:700;margin:0 0 16px}.features-cta p{font-size:1.08rem;line-height:1.6;color:var(--text-muted);margin:0 0 28px}.features-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}@media (max-width:1200px){.features-hero h1{font-size:2.6rem}}@media (max-width:900px){.features-article-shell{padding:24px 16px 56px}}@media (max-width:768px){.features-hero{padding:64px 0 48px}.features-hero h1{font-size:2.1rem}.features-hero-lead{font-size:1.08rem}.features-cta-actions,.features-hero-actions{flex-direction:column;align-items:stretch}.features-btn-primary,.features-btn-secondary{text-align:center}.features-guides{margin-top:48px;padding:48px 0}.features-cta{padding:64px 0}.features-cta h2{font-size:1.7rem}}