/* v4.1: requested Futura stack and restrained neutral/copper typography.
   Futura is used only when genuinely installed on the viewing device.
   No proprietary font file is bundled or renamed; Noto Sans is the explicit fallback. */
:root{--landing-font:"Futura","Futura PT","Futura Std","Noto Sans",Arial,sans-serif}
.page,.page *,button,input,select,textarea{font-family:var(--landing-font)!important}
.heroTitle>span:first-child,.heroTitle>span:last-child,.intelligenceHeading h2 span:nth-child(2){color:#f5f0e8}
.heroCopy>.kicker,.intelligenceHeading .kicker,.ctaCopy>.kicker,.a4Eyebrow,.v4Subpage .v4Eyebrow{color:#d0a070}
.page .islandCta,.heroActions .primary,.ctaCopy .primary,.v4Subpage a.v4Link--primary,.adsV4 .a4ButtonPrimary{background:#d0a070;color:#191c22}
.page .islandCta:hover,.heroActions .primary:hover,.ctaCopy .primary:hover,.v4Subpage a.v4Link--primary:hover,.adsV4 .a4ButtonPrimary:hover{background:#dfb78f}
.v4ProductChrome strong,.h4ReviewState>strong,.h4DecisionCard h3,.a4ReviewDirection>p strong{color:#f5f0e8}
.h4HeroGuide strong{color:#e4ded5}.h4StepFooter>strong,.h4StepFooter>a,.v4ReviewBar,.a4HeroCompanion figcaption>span{color:#d7d1c9}
.h4StoryKey,.h4MiniTabs,.a4TextLink>span{color:#c8c2b9}
.v4Subpage .v4SubWalkthrough.v4MotionReady .v4StageNav button.is-active,.a4Walkthrough.v4MotionReady .a4StageNav button.is-active{color:#302b26}
.a4HeroDecision,.a4CreativePreview{background:#e8e1d6;color:#302b26;border-color:#c9beb0}
.a4HeroDecision strong,.a4HeroDecision .a4Micro,.a4HeroDecision>div{color:#574b3f}
/* Purple is kept for the companion artwork and small identity/status details. */
.page .islandBrand>span{background:#b6a1cd;color:#242831}.page .islandBrand>i{background:#b6a1cd}

.v4Subpage .v4SubWalkthrough .v4Eyebrow,.a4Intelligence .a4Eyebrow{color:#76512f}
