.npcpa-hero-visual-inner{text-align:center;max-width:380px}.npcpa-hero-number{color:var(--navy);font-size:74px;font-weight:700;line-height:1;margin-bottom:12px}.npcpa-hero-label{font-size:22px;font-weight:600;color:#303030}@media (max-width:900px){.npcpa-hero-grid,.npcpa-grid-3,.npcpa-grid-2{.npcpa-trust-grid{grid-template-columns:repeat(2,1fr)}.npcpa-hero{padding:65px 0}.npcpa-section{padding:60px 0}}@media (max-width:560px){.npcpa-990-page h2{.npcpa-990-page h1{font-size:36px;line-height:1.15}.npcpa-faq summary{font-size:16px;line-height:1.4;padding:16px 0}.npcpa-faq details{padding:0 16px;margin-bottom:12px}.npcpa-faq details p{font-size:15px;line-height:1.55}.npcpa-hero-copy p{font-size:17px;line-height:1.6}.npcpa-hero{padding:45px 0}.npcpa-intro{max-width:300px;font-size:16px!important;line-height:1.6;.npcpa-final-cta{padding:52px 20px}}}}}