@scope([data-view=features])to ([data-view]){.features-page{min-height:100vh}.ft-hero{padding:calc(5 * var(--leading)) 0 calc(2.5 * var(--leading))}.ft-hero-inner{display:flex;flex-direction:column;gap:var(--leading);align-items:flex-start}.ft-hero-inner h1,.ft-hero-inner .lead{max-width:21ch;margin:0}.ft-hero-inner .lead{max-width:58ch}.ft-hero-actions,.ft-cta-actions{display:flex;flex-wrap:wrap;gap:var(--half)}.ft-section{padding:calc(2.5 * var(--leading)) 0}.ft-title{margin:0 0 calc(1.5 * var(--leading));font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:400}.ft-features{margin-top:0}.ft-coverage{border-top:1px solid var(--border)}.coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(2 * var(--leading))}.coverage-block+.coverage-block{padding-left:calc(2 * var(--leading));border-left:1px solid var(--border)}.coverage-block h3{margin:0 0 var(--leading);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400}.coverage-copy+h3{margin-top:calc(1.5 * var(--leading))}.coverage-block h3 span{color:var(--color-brand-hover)}.coverage-copy{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading)}.coverage-block ul{columns:2;gap:var(--leading);margin:0;padding:0;list-style:none}.coverage-block li{break-inside:avoid;margin-bottom:var(--half);color:var(--text-muted);font-size:var(--text-sm)}@media(max-width:768px){.ft-hero-actions,.ft-cta-actions{flex-direction:column;align-items:stretch;width:min(100%,320px)}.coverage-grid{grid-template-columns:1fr;gap:var(--leading)}.coverage-block+.coverage-block{padding:var(--leading) 0 0;border-top:1px solid var(--border);border-left:0}}}
