.about-page{background:#f4f7f1;color:#102838}.about-page .skip-link:not(:focus-visible){top:-100px}.ab-hero{min-height:555px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 86% 10%,rgba(52,174,144,.4),transparent 32%),radial-gradient(circle at 69% 120%,rgba(219,235,143,.15),transparent 28%),linear-gradient(115deg,#002b25,#006151);color:#fff}.ab-hero-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:75px;align-items:center;padding-block:60px}.ab-hero .breadcrumbs,.ab-hero .breadcrumbs a{color:#c7ded8}.ab-hero .eyebrow{margin-top:25px;color:#d8e98b}.ab-hero h1{max-width:780px;margin:13px 0 20px;color:#fff;font-size:clamp(2.8rem,5.1vw,4.75rem);line-height:1.02;letter-spacing:-.045em}.ab-hero-grid>div>p{max-width:700px;margin:0;color:#d6e9e4;font-size:1.14rem;line-height:1.72}.ab-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.ab-hero .btn-ghost,.ab-commitment .btn-ghost,.ab-cta .btn-ghost{border-color:#afd1c9;color:#fff}.ab-hero-panel{padding:31px;border:1px solid rgba(255,255,255,.2);border-radius:23px;background:rgba(2,48,41,.68);box-shadow:0 22px 50px rgba(0,26,22,.2)}.ab-hero-panel>span{color:#d8e98b;font-size:.74rem;font-weight:900;letter-spacing:.11em}.ab-hero-panel h2{margin:11px 0 12px;color:#fff;font-size:1.7rem}.ab-hero-panel p{color:#c9e0da;line-height:1.65}.ab-hero-panel>div{display:grid;gap:0;margin-top:19px}.ab-hero-panel b{padding:14px 0;border-top:1px solid rgba(255,255,255,.13);color:#edf8f5}
.ab-story{padding:82px 0;background:#fff}.ab-story-grid,.ab-services-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.ab-story .section-copy+.section-copy{margin-top:15px}.ab-principles{padding:84px 0}.ab-section-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px}.ab-section-head>p{max-width:480px;margin:0;color:#637f79}.ab-principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ab-principle-grid article{padding:28px;border:1px solid #DCE6F2;border-radius:19px;background:#fff}.ab-principle-grid article>span{color:#175CD3;font-size:.75rem;font-weight:900;letter-spacing:.11em}.ab-principle-grid h3{margin:18px 0 8px;font-size:1.25rem}.ab-principle-grid p{margin:0;color:#667085;line-height:1.62}
.ab-services{padding:86px 0;background:#eaf4f0}.ab-services-grid{align-items:center}.ab-services-copy .btn{margin-top:24px}.ab-services-list{overflow:hidden;border:1px solid #d1e4de;border-radius:22px;background:#fff;box-shadow:0 18px 40px rgba(5,55,46,.07)}.ab-services-list a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:21px 24px;border-bottom:1px solid #e1ece8;color:#173b32}.ab-services-list a:last-child{border:0}.ab-services-list a>span{width:47px;height:47px;display:grid;place-items:center;border-radius:13px;background:#e2f4ef;color:#08715f;font-size:1.2rem;font-weight:900}.ab-services-list b,.ab-services-list small{display:block}.ab-services-list small{margin-top:4px;color:#69847f}.ab-services-list i{font-style:normal;font-size:1.2rem}
.ab-commitment{padding:30px 0}.ab-commitment-grid{display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:center;padding:37px;border-radius:23px;background:#073f36;color:#fff}.ab-commitment-mark{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:#dbea8d;color:#073f36;font-size:1.75rem;font-weight:900}.ab-commitment h2{margin:5px 0 8px;color:#fff;font-size:1.7rem}.ab-commitment p{max-width:770px;margin:0;color:#c7dfda;line-height:1.62}.ab-who{padding:58px 0 88px}.ab-who-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ab-who-grid article{display:flex;flex-direction:column;min-height:280px;padding:34px;border:1px solid #DCE6F2;border-radius:22px;background:#fff}.ab-who-grid span{color:#175CD3;font-size:.75rem;font-weight:900;letter-spacing:.11em}.ab-who-grid h3{margin:14px 0 11px;font-size:1.65rem}.ab-who-grid p{max-width:550px;color:#637e79;line-height:1.65}.ab-who-grid a{margin-top:auto;color:#076554;font-weight:850}.ab-who-grid i{font-style:normal}.ab-cta{padding:0 0 82px}.ab-cta>.container{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:45px;border-radius:24px;background:linear-gradient(110deg,#062B54,#175CD3);color:#fff}.ab-cta h2{margin:6px 0 9px;color:#fff;font-size:2rem}.ab-cta p{margin:0;color:#D7E7FF}.ab-cta>.container>div:last-child{display:flex;gap:12px}
@media(max-width:900px){.ab-hero-grid,.ab-story-grid,.ab-services-grid{grid-template-columns:1fr;gap:38px}.ab-hero-panel{max-width:620px}.ab-principle-grid{grid-template-columns:repeat(2,1fr)}.ab-section-head{align-items:start;flex-direction:column;gap:13px}.ab-commitment-grid{grid-template-columns:auto 1fr}.ab-commitment-grid>a{grid-column:2}.ab-cta>.container{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.ab-hero{min-height:auto}.ab-hero-grid{padding:42px 0}.ab-hero h1{font-size:2.52rem}.ab-hero-grid>div>p{font-size:1rem}.ab-actions,.ab-cta>.container>div:last-child{width:100%;flex-direction:column}.ab-actions .btn,.ab-cta .btn{width:100%;justify-content:center}.ab-story,.ab-principles,.ab-services,.ab-who{padding:58px 0}.ab-principle-grid,.ab-who-grid{grid-template-columns:1fr}.ab-commitment-grid{grid-template-columns:1fr}.ab-commitment-grid>a{grid-column:auto}.ab-cta{padding-bottom:60px}.ab-cta>.container{padding:32px 24px}}

/* Final navy / blue / orange palette override. */
.ab-hero{background:linear-gradient(135deg,#031D3A,#062B54)!important;color:#FFFFFF!important}.ab-hero :is(h1,p,.breadcrumbs,.breadcrumbs a){color:#FFFFFF!important}.ab-hero .eyebrow{color:#FFB181!important}.ab-hero .btn-primary{background:#FF6B1A!important;border-color:#FF6B1A!important;color:#FFFFFF!important}.ab-hero .btn-primary:hover{background:#175CD3!important;border-color:#175CD3!important}.ab-hero .btn-ghost{border-color:#D7E7FF!important;color:#FFFFFF!important}.ab-hero-panel{background:#0A2540!important;border-color:#29486B!important}.ab-hero-panel :is(h2,p,b){color:#FFFFFF!important}.ab-hero-panel>span{color:#FFB181!important}.ab-hero-panel div{border-color:#29486B!important}.ab-principles{background:#EEF5FF!important}.ab-principle-grid article{border-color:#DCE6F2!important}.ab-principle-grid article>span{color:#175CD3!important}.ab-services-list>a{border-color:#DCE6F2!important}.ab-services-list>a>span{background:#EEF5FF!important;color:#175CD3!important}
/* FINAL PALETTE LAYER — loaded after every legacy page rule. */
html body.personal-banking-page .personal-hero .btn-primary,html body.business-banking-page .business-hero .btn-primary,html body.public-cards-page .pc-hero .btn-primary,html body.about-page .ab-hero .btn-primary,html body.contact-page .contact-hero .btn-primary,html body.contact-page .contact-form .btn-primary{background:#FF6B1A!important;border-color:#FF6B1A!important;color:#FFFFFF!important}html body.personal-banking-page .personal-hero .btn-primary:hover,html body.business-banking-page .business-hero .btn-primary:hover,html body.public-cards-page .pc-hero .btn-primary:hover,html body.about-page .ab-hero .btn-primary:hover,html body.contact-page .contact-hero .btn-primary:hover,html body.contact-page .contact-form .btn-primary:hover{background:#175CD3!important;border-color:#175CD3!important;color:#FFFFFF!important}
html body.personal-banking-page .personal-hero .eyebrow,html body.business-banking-page .business-hero .eyebrow,html body.public-cards-page .pc-hero .eyebrow,html body.about-page .ab-hero .eyebrow{color:#FFB181!important}html body.personal-banking-page .personal-hero-points,html body.personal-banking-page .personal-hero-points span,html body.business-banking-page .business-hero-summary li{color:#FFB181!important}
html body.about-page .ab-hero{background:linear-gradient(135deg,#031D3A,#062B54)!important}html body.about-page .ab-hero :is(h1,p,.breadcrumbs,.breadcrumbs a){color:#FFFFFF!important}html body.about-page .ab-hero-panel{background:#0A2540!important;border-color:#29486B!important}html body.about-page .ab-hero-panel :is(h2,p,b){color:#FFFFFF!important}html body.about-page .ab-hero-panel>span{color:#FFB181!important}
html body.public-cards-page .pc-card{background:linear-gradient(135deg,#031D3A,#175CD3)!important;border-color:#75A7F3!important}html body.public-cards-page .pc-chip{background:linear-gradient(135deg,#FFB181,#FF6B1A)!important}html body.public-cards-page .pc-type-icon{background:#EEF5FF!important;color:#175CD3!important}html body.public-cards-page .pc-types,html body.public-cards-page .pc-controls{background:#EEF5FF!important}
html body.contact-page .contact-hero{background:linear-gradient(135deg,#EEF5FF,#F6F9FC)!important;border-color:#DCE6F2!important}html body.contact-page .contact-route>i{background:#EEF5FF!important;color:#175CD3!important}html body.contact-page .contact-security{background:#062B54!important}html body.contact-page .contact-security .eyebrow{color:#FFB181!important}html body.contact-page .contact-security li::before{color:#FF6B1A!important}html body.contact-page .contact-quick-links{background:#EEF5FF!important}
html body :is(.bg-color-9edd05,.features-image,.question-card){background-color:#FF6B1A!important}html body :is(.sub-title,.section-title .sub-title){color:#FF6B1A!important}html body :is(.feature-area .feature-content i,.feature-area .feature-list i,.feature-area .feature-list span){background-color:#FF6B1A!important;color:#FFFFFF!important}

/* Exact About hero selector replacement. */
html body.about-page[data-layout="public"] .ab-hero .btn-ghost{color:#FFFFFF!important;border-color:#D7E7FF!important;background:transparent!important}
