.landing-module__hcPptG__hero{text-align:center;padding:4rem 0 3rem}.landing-module__hcPptG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-secondary);margin-bottom:1.25rem;font-size:.8rem;font-weight:600;display:inline-block}.landing-module__hcPptG__heroTitle{letter-spacing:-.02em;color:var(--color-primary);margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.08}.landing-module__hcPptG__heroSubtitle{color:var(--text-secondary);max-width:560px;margin:0 auto 2rem;font-size:1.15rem;line-height:1.7}.landing-module__hcPptG__socialProof{color:var(--text-secondary);border-radius:var(--radius-full);background:#0fa6b814;border:1px solid #0fa6b82e;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;margin-bottom:2.5rem;padding:.65rem 1.5rem;font-size:.9rem;display:inline-flex}.landing-module__hcPptG__socialProof strong{color:var(--brand-primary);font-weight:600}.landing-module__hcPptG__heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.landing-module__hcPptG__section{padding:5rem 0}.landing-module__hcPptG__sectionTitle{text-align:center;letter-spacing:-.02em;color:var(--color-primary);margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.35rem)}.landing-module__hcPptG__sectionSubtitle{text-align:center;color:var(--text-secondary);max-width:520px;margin:0 auto 3rem;font-size:1.05rem;line-height:1.65}.landing-module__hcPptG__featureGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.landing-module__hcPptG__featureCard{padding:2rem}.landing-module__hcPptG__featureCard h3{color:var(--color-primary);margin-bottom:.75rem;font-size:1.15rem}.landing-module__hcPptG__momentsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.landing-module__hcPptG__momentCard{text-align:center;padding:2rem 1.5rem}.landing-module__hcPptG__momentIcon{width:52px;height:52px;color:var(--brand-secondary);background:#0fa6b81f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.landing-module__hcPptG__momentCard h3{color:var(--color-primary);margin-bottom:.5rem;font-size:1.05rem}.landing-module__hcPptG__momentCard p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.landing-module__hcPptG__engagement{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(145deg,var(--color-primary)0%,var(--color-primary-hover)100%);color:#fff;box-shadow:var(--shadow-lg);padding:4rem 2.5rem}.landing-module__hcPptG__engagement h2{color:#fff;margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2.25rem)}.landing-module__hcPptG__engagement p{opacity:.92;max-width:640px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.65}.landing-module__hcPptG__engagementBtn{font-weight:700;box-shadow:0 8px 24px #ff8c4259;background:var(--brand-accent)!important;color:#fff!important;padding:1rem 2.25rem!important;font-size:1.05rem!important}.landing-module__hcPptG__pricingGrid{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.landing-module__hcPptG__pricingCard{flex:300px;min-width:280px;max-width:400px;padding:2.25rem 2rem}.landing-module__hcPptG__pricingFeatured{box-shadow:0 0 0 1px #0fa6b833,var(--shadow-md);border-color:var(--brand-secondary)!important}.landing-module__hcPptG__pricingTag{background:var(--brand-accent);color:#fff;border-radius:20px;padding:.25rem 1rem;font-size:.8rem;font-weight:700;position:absolute;top:-14px;right:20px}.landing-module__hcPptG__featureList{color:var(--text-secondary);text-align:left;margin-bottom:2rem;padding:0;list-style:none}.landing-module__hcPptG__featureList li{margin-bottom:.65rem;padding-left:1.25rem;position:relative}.landing-module__hcPptG__featureList li:before{content:"✓";color:var(--brand-secondary);font-weight:700;position:absolute;left:0}.landing-module__hcPptG__ctaBlock{text-align:center;background:var(--color-surface-alt);padding:4rem 2rem;border-color:var(--color-border)!important}.landing-module__hcPptG__ctaBlock p{color:var(--text-secondary);max-width:480px;margin:0 auto 1.75rem}@media (max-width:640px){.landing-module__hcPptG__hero{padding:2.5rem 0 2rem}.landing-module__hcPptG__section{padding:3rem 0}}
