.dfy-hero{max-width:840px;padding:var(--space-2xl) var(--space-lg) var(--space-xl);text-align:center;margin:0 auto}.dfy-hero h1{margin:var(--space-sm) 0 var(--space-md);font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.12}.dfy-lede{color:var(--text-secondary);max-width:720px;margin:0 auto var(--space-lg);font-size:1.1rem;line-height:1.8}.dfy-hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.dfy-checklist{max-width:820px}.dfy-compare-note{max-width:760px;margin:var(--space-lg) auto 0;text-align:center;color:var(--text-muted);font-size:.95rem;line-height:1.7}.dfy-compare-note a{color:var(--cyan);text-decoration:none}.dfy-compare-note a:hover{text-decoration:underline}.dfy-bands{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto;display:grid}.dfy-band{padding:var(--space-xl) var(--space-lg);border-radius:14px}.dfy-band h2{margin:var(--space-sm) 0}.dfy-band p{color:var(--text-secondary);margin:0;line-height:1.8}.dfy-band strong{color:var(--text-primary)}.dfy-band--cyan{background:#00f0ff08;border:1px solid #00f0ff26}.dfy-band--pink{background:#ff006e08;border:1px solid #ff006e26}.dfy-cta{max-width:720px;margin:var(--space-xl) auto;padding:var(--space-xl) var(--space-lg);text-align:center}.dfy-cta-inner h2{margin-bottom:var(--space-sm);font-size:clamp(1.6rem,3.5vw,2.2rem)}.dfy-cta-inner p{color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:1.7}.dfy-cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.dfy-faq-group{width:100%;max-width:780px;margin:0 auto}@media (max-width:760px){.dfy-bands{grid-template-columns:1fr}}
