.smm-hero{max-width:840px;padding:var(--space-2xl) var(--space-lg) var(--space-xl);text-align:center;margin:0 auto}.smm-hero h1{margin:var(--space-sm) 0 var(--space-md);font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.12}.smm-lede{color:var(--text-secondary);max-width:720px;margin:0 auto var(--space-lg);font-size:1.1rem;line-height:1.8}.smm-hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.smm-includes-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1000px;margin:0 auto;display:grid}.smm-include h3{color:var(--text-primary);margin-bottom:.4rem;font-size:1.05rem}.smm-include p{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.smm-why-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1000px;margin:0 auto;display:grid}.smm-why h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.05rem}.smm-why p{color:var(--text-secondary);font-size:.92rem;line-height:1.65}.smm-why-lead{max-width:760px;margin:0 auto var(--space-xl);text-align:center;color:var(--text-secondary);line-height:1.8}.smm-pricing-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:820px;margin:0 auto;display:grid}.smm-plan{text-align:center}.smm-plan-name{color:var(--text-primary);margin-bottom:.25rem;font-size:1.2rem}.smm-plan-price{color:var(--cyan);margin:.25rem 0;font-size:clamp(2rem,4vw,2.6rem);line-height:1.1}.smm-plan-price span{color:var(--text-muted);font-size:.95rem}.smm-plan-setup{color:var(--text-muted);margin-bottom:var(--space-md);font-size:.85rem}.smm-plan-desc{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.smm-pricing-note{text-align:center;margin-top:var(--space-lg);color:var(--text-muted);font-size:.92rem}.smm-pricing-note a{color:var(--cyan);text-decoration:none}.smm-pricing-note a:hover{text-decoration:underline}.smm-faq-group{width:100%;max-width:780px;margin:0 auto}.smm-cta{max-width:720px;margin:var(--space-xl) auto;padding:var(--space-xl) var(--space-lg);text-align:center}.smm-cta-inner h2{margin-bottom:var(--space-sm);font-size:clamp(1.6rem,3.5vw,2.2rem)}.smm-cta-inner p{color:var(--text-secondary);margin-bottom:var(--space-lg)}.smm-cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:900px){.smm-includes-grid,.smm-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.smm-includes-grid,.smm-why-grid,.smm-pricing-grid{grid-template-columns:1fr}}
