.pd-hero .srv-eyebrow{gap:.6rem}.pd-status{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffb59a;border:1px solid rgba(243,113,74,.45);background:#f3714a1a;border-radius:4px;padding:3px 9px}.pd-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.pd-feature .pd-feature-title{font-size:1.02rem;font-weight:700;letter-spacing:0;text-transform:none;color:#fff}.pd-feature p{color:#ffffffad;font-size:.9rem;line-height:1.6;margin:0}.pd-grid{grid-template-columns:1fr 1fr}.pd-grid .sg-card--ideal{grid-column:auto}.pd-progress{display:flex;align-items:center;gap:1rem}.pd-progress-num{font-size:2.4rem;font-weight:800;line-height:1;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.pd-progress p{color:#ffffffb8;font-size:.9rem;line-height:1.55;margin:0}@media(max-width:1024px){.pd-features{grid-template-columns:1fr 1fr}}@media(max-width:680px){.pd-features,.pd-grid{grid-template-columns:1fr}.pd-progress{flex-direction:column;align-items:flex-start}}.pd-store{display:inline-flex;align-items:center}.pd-hero .hero-subtitle a,.sg-lead a,.sg-pain a,.contact-cta .section-subtitle a,.pd-progress p a{color:#8cc4ff;text-decoration:underline;text-underline-offset:2px}.pd-hero .hero-subtitle a:hover,.contact-cta .section-subtitle a:hover{color:#fff}.pd-hero .sg-hero-ctas{margin-top:1.4rem}
