.about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.about-actions .btn{font-size:15px;min-height:48px;white-space:normal;text-align:center;overflow-wrap:anywhere}.page-hero .about-call{color:#fff;background:#ffffff12;border-color:#8ba4bd}.about-values{background:#eef3f8}.about-values h2,.about-contact h2{font-size:clamp(28px,3vw,40px);line-height:1.15;max-width:800px}.about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.about-card{padding:30px;background:#fff;border:1px solid #dce4ef;border-radius:18px;min-width:0;overflow-wrap:anywhere}.about-number{display:block;color:#0879cd;font-size:15px;font-weight:800;letter-spacing:.15em}.about-card h3{font-size:23px;line-height:1.2;margin:18px 0 14px;color:#071a33}.about-card p{font-size:16px;line-height:1.7;color:#425b73;margin:0}.about-promise{max-width:900px}.about-promise h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15;overflow-wrap:anywhere}.about-promise p{font-size:18px;line-height:1.7;color:#d6e3ef}.about-contact{background:#eef3f8;border:1px solid #dce4ef;border-radius:22px;padding:36px}.about-contact p{font-size:17px;line-height:1.6;max-width:760px}.content-grid>div p{font-size:17px;line-height:1.7}.content-grid{align-items:start}.content-grid>img{border-radius:18px;object-fit:cover;max-height:530px;width:100%}@media(max-width:760px){.about-grid{grid-template-columns:1fr}.about-contact{padding:25px 20px}.about-actions{flex-direction:column}.about-actions .btn{width:100%}.about-card{padding:26px}.page-hero h1{overflow-wrap:anywhere}}

/* Match the existing navy identity; override legacy global text/button rules locally. */
.about-values .about-card{background:#193b60;border-color:#527393;border-top:3px solid #d8b15f}
.about-values .about-card h3{color:#fff!important}.about-values .about-card p{color:#e5eef8!important}
.about-values .about-number{color:#f2c367!important}.about-contact{background:#102f50;border-color:#527393}
.about-contact h2{color:#fff!important}.about-contact p{color:#e5eef8!important}
.about-actions .btn{background:#0864c6!important;color:#fff!important;border-color:#2f8ae0!important}
.about-actions .btn.outline,.page-hero .about-actions .about-call{background:#08243f!important;color:#fff!important;border-color:#91abc4!important}

.about-company .list{display:grid;gap:8px;margin-top:24px}.section.about-company .content-grid .list>div{min-height:0!important;padding:12px 14px!important;border-radius:12px!important;font-size:15px!important;line-height:1.5!important}
