.feat-hero{text-align:center;max-width:760px;margin:0 auto;padding:64px 24px 32px}.feat-hero-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 14px;font-size:40px;font-weight:800;line-height:1.15}.feat-hero-sub{color:var(--text-secondary);max-width:620px;margin:0 auto 24px;font-size:18px;line-height:1.6}.feat-hero-cta{display:inline-flex}.feat-body{flex-direction:column;gap:36px;max-width:820px;margin:0 auto;padding:16px 24px 8px;display:flex}.feat-section{flex-direction:column;gap:10px;display:flex}.feat-section-title{color:var(--text-primary);margin:0;font-size:22px;font-weight:700;line-height:1.3}.feat-paragraph{color:var(--text-secondary);margin:0;font-size:15.5px;line-height:1.75}.feat-cta{text-align:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:16px;max-width:760px;margin:48px auto 24px;padding:40px 24px}.feat-cta-title{color:var(--text-primary);margin:0 0 18px;font-size:24px;font-weight:700;line-height:1.3}@media (max-width:640px){.feat-hero{padding:40px 18px 24px}.feat-hero-title{font-size:30px}.feat-hero-sub{font-size:16px}.feat-body{gap:28px;padding:12px 18px}}
