/* Shared identity: every retained page uses the same white, ivory, navy and gold. */
:root{--navy:#061a33;--gold:#d4af62;--cream:#faf8f3;--ink:#061a33;--muted:#526273}
body.corporate-page{background:#fff;color:#061a33}.fresh-home.local-home .header{background:#fff;color:#061a33}.fresh-home.local-home .header .navigation{gap:26px}.fresh-home.local-home .navigation>a:not(.nav-contact){color:#061a33;font-size:15px}.fresh-home.local-home .navigation>a[aria-current=page]{color:#98742f!important}.fresh-home.local-home .header .nav-contact{font-size:15px;padding:12px 22px;white-space:nowrap}.fresh-home.local-home .mobile-menu{background:#fff;color:#061a33;border-bottom:1px solid #dfcfaa}.fresh-home.local-home .mobile-menu>a{color:#061a33}.fresh-home.local-home .mobile-menu .nav-contact{color:#061a33;background:#dfbf79;margin:12px 6%;border-radius:30px;display:flex;justify-content:center;gap:14px}
body.corporate-page .page-intro,body.corporate-page .intro-dark,body.corporate-page .intro-light{background:#faf8f3;color:#061a33;border-bottom:1px solid #eee7da}body.corporate-page .intro-copy{padding-left:10%;padding-right:7%;justify-content:center}body.corporate-page .page-intro h1{color:#061a33;font-weight:750;letter-spacing:-.045em}body.corporate-page .page-intro h1 em{color:#061a33;font-style:normal}body.corporate-page .intro-copy>p,body.corporate-page .intro-dark .intro-copy>p{color:#526273;font-size:19px;line-height:1.65}body.corporate-page .breadcrumbs,body.corporate-page .intro-dark .breadcrumbs{color:#526273}body.corporate-page .breadcrumbs>a,body.corporate-page .intro-dark .breadcrumbs>a{border-color:#c4ad78}body.corporate-page .small-kicker,body.corporate-page .intro-dark .small-kicker{color:#aa8339;font-size:13px;line-height:1.6;letter-spacing:.1em;font-weight:650}body.corporate-page .soft-section{background:#faf8f3}body.corporate-page .page-section h2,body.corporate-page .page-section-heading h2,body.corporate-page .not-found h1{color:#061a33;font-weight:700;letter-spacing:-.035em}body.corporate-page .page-section h2 em,body.corporate-page .page-section-heading h2 em{color:#061a33}body.corporate-page .metric-row{border-color:#e4d9c2}body.corporate-page .metric-row .stat{background:#fff;border-color:#e4d9c2}body.corporate-page .stat strong{color:#061a33;font-weight:700}body.corporate-page .stat p{color:#526273}body.corporate-page .activity-list,body.corporate-page .activity-list>a,body.corporate-page .activity-list>.activity-summary{border-color:#e4d9c2}body.corporate-page .activity-list h3{color:#061a33;font-weight:650}body.corporate-page .activity-list>a>span,body.corporate-page .activity-summary>span,body.corporate-page .development-flow span{color:#a77e32}body.corporate-page .development-flow li{border-color:#c6a35a}
body.corporate-page .partnership-typography{background:#f1eadb;color:#061a33;border-left:1px solid #dfcfaa}body.corporate-page .partnership-typography strong{color:#061a33}body.corporate-page .partnership-typography>span{color:#8e6e32}body.corporate-page .approach-note{background:#faf8f3;border-color:#dfcfaa;color:#061a33}body.corporate-page .approach-note h3{color:#061a33}body.corporate-page .approach-note p{color:#526273}body.corporate-page .partnership-reasons span{color:#b18b40}body.corporate-page .page-cta{background:#0e3158;color:#fff}body.corporate-page .page-cta h2,body.corporate-page .page-cta h2 em{color:#fff}body.corporate-page .page-cta .small-kicker{color:#dfbf79}body.corporate-page .page-cta p{color:#e2e7ef}body.corporate-page .button{border-radius:28px;font-size:16px;line-height:1.4;padding:14px 23px;min-height:48px}body.corporate-page .button.gold{background:#dfbf79;color:#061a33;border-color:#dfbf79}body.corporate-page .button.outline{border-color:#b58e42;color:#061a33}body.corporate-page .business-form{background:#fff;border:1px solid #dfcfaa;border-radius:5px}body.corporate-page .business-form h2{font-weight:650}body.corporate-page .field input,body.corporate-page .field select,body.corporate-page .field textarea{color:#061a33;background:#fff;border-color:#c7cdd5;border-radius:3px}body.corporate-page .field input:focus,body.corporate-page .field select:focus,body.corporate-page .field textarea:focus{border-color:#ad8234;outline-color:#ad8234}body.corporate-page .contact-directory dd,body.corporate-page .contact-directory dt{color:#061a33}body.corporate-page .contact-directory>div{border-color:#e1d8c5}body.corporate-page .direct-actions a,body.corporate-page .direct-actions button{color:#061a33}body.corporate-page .social-links>a{border-color:#dfcfaa;background:#faf8f3;color:#061a33}body.corporate-page .social-icon{color:#a77e32}body.corporate-page .social-links>a:hover{background:#f0e6d1}body.corporate-page .not-found{background:#faf8f3;color:#061a33}body.corporate-page .policy-content h2{color:#061a33}body.corporate-page a:focus-visible,body.corporate-page button:focus-visible{outline:3px solid #bf994c;outline-offset:4px}
@media(max-width:1150px){.fresh-home.local-home .header .navigation{gap:18px}body.corporate-page .intro-copy{padding-left:8%}body.corporate-page .intro-copy>p{font-size:18px}}
@media(max-width:760px){body.corporate-page .intro-copy{padding:28px 6% 35px}body.corporate-page .page-intro h1{font-size:40px;line-height:1.08}body.corporate-page .intro-copy>p{font-size:18px;line-height:1.65}body.corporate-page .page-section{padding:40px 6%}body.corporate-page .page-section h2,body.corporate-page .page-section-heading h2{font-size:30px;line-height:1.15}body.corporate-page .button{font-size:16px}body.corporate-page .business-form{padding:25px 18px}body.corporate-page .partnership-typography{min-height:240px}body.corporate-page .small-kicker{font-size:12px}}
@media(prefers-reduced-motion:reduce){body.corporate-page .motion-ready{opacity:1!important;transform:none!important;transition:none!important}}

body.corporate-page .page-intro .intro-copy>p{color:#526273}body.corporate-page .page-intro .breadcrumbs{color:#526273}body.corporate-page .page-intro .breadcrumbs>a{border-color:#c4ad78}body.corporate-page .page-intro .small-kicker{color:#aa8339}
