.psychPromo{box-sizing:border-box;padding:clamp(24px,4vw,44px);border-radius:22px;border:1px solid #b8cde4;background:linear-gradient(120deg,#102d50,#164c80);color:#edf5ff;margin:24px 0;font-size:1rem;line-height:1.65;position:relative;z-index:2}.psychPromoPublic{max-width:1120px;margin:32px auto;padding:clamp(24px,4vw,44px)}.psychPromo .psychPromoHeading h2{color:#fff!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;line-height:1.18!important;margin:14px 0}.psychPromo .psychPromoHeading p,.psychPromo .psychPromoGrid p{color:#d9e8fa!important;margin:10px 0;max-width:75ch}.psychPromoBadge{display:inline-block;color:#a9d5ff!important;font-size:.875rem;font-weight:750;letter-spacing:.06em}.psychPromoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.psychPromoGrid article{border-top:1px solid #527ba3;padding:20px 0 0}.psychPromoGrid h3{color:#fff!important;font-size:1.125rem!important;line-height:1.4;margin:8px 0}.psychPromoNumber{font-size:2.25rem;font-weight:800;line-height:1.2;color:#9fd4ff}.psychPromoLabel{font-size:.875rem;font-weight:700;color:#a9d5ff}.psychPromoActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.psychPromo .psychPromoActions .btn{background:#e9f2fd!important;color:#153f69!important;border:1px solid #a0bfdf!important;text-decoration:none;white-space:normal;text-align:center;min-height:44px}.psychPromo .psychPromoActions .primary{background:#49adff!important;color:#092b4d!important;border-color:#49adff!important}.psychPromo .psychPromoNote{font-size:.875rem;color:#bfd4ea!important;margin:16px 0 0;max-width:100ch}.psychPromo :focus-visible{outline:3px solid #ffd281;outline-offset:4px}#publicLanding .marketingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#treinos-cognitivos{scroll-margin-top:100px}@media(max-width:700px){.psychPromoGrid{grid-template-columns:1fr;gap:10px}.psychPromoActions{flex-direction:column}.psychPromoActions .btn{width:100%;box-sizing:border-box}#publicLanding .marketingGrid{grid-template-columns:1fr}.psychPromoPublic{margin:24px 0}}@media(prefers-reduced-motion:reduce){#treinos-cognitivos{scroll-behavior:auto}}
