.challenge-card-executive,.portfolio-card,.services-context-card,.engagement-model,.featured-knowledge-card,.about-pillar,.final-cta-outcome-card,.product-card,.library-card,.content-card{transition:box-shadow .22s,border-color .22s,transform .22s}.challenge-card-executive:hover,.portfolio-card:hover,.services-context-card:hover,.featured-knowledge-card:hover,.product-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0b1f3314}.hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-cta .btn--primary{box-shadow:0 4px 14px #c9a24d59}.hero-cta .btn--tertiary{opacity:.92;font-size:.95em}.section-actions .btn--primary+.btn--secondary,.home-cta-bar__actions .btn--primary{min-width:min(100%,240px)}.home-cta-bar__actions .btn--secondary{opacity:.95}.section-header__description,.hero-subheading,.services-hero-desc{max-width:68ch}html[lang=en] .hero-title,html[lang=en] .section-header__title{letter-spacing:-.01em}body.page-standard .pulse-glow,body.page-standard .float-animation,body.page-standard [class*=ambientGold],body.page-standard .services-hero-glow{animation:none!important}body.page-standard .reveal{opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.page-standard .section{padding-block:clamp(48px,6vw,72px)}body.page-standard .section-soft{background:var(--ivory-warm)}.portfolio-card--featured{border-color:#c9a24d73;box-shadow:0 8px 28px #0b1f330f}.portfolio-featured{border-radius:var(--radius-lg,16px);background:linear-gradient(135deg,#fffffffa,#f8f5eef2);border:1px solid #c9a24d59;padding:clamp(24px,4vw,40px)}.article-related-panel{border-top:1px solid #0b1f3314;margin-top:2.5rem;padding-top:2rem}.article-related-panel__title{margin-bottom:1rem;font-size:1.15rem}.article-related-panel__links{gap:12px;display:grid}.article-related-link{border:1px solid #0b1f3314;border-radius:10px;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.article-related-link:hover{border-color:#c9a24d80;box-shadow:0 6px 18px #0b1f330f}.article-related-link span{opacity:.85;margin-top:4px;font-size:.92em;display:block}