.about-approved{color:#06384b}
.about-approved h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.08;margin:14px 0 22px}
.about-approved p{line-height:1.65}
.about-label{color:#ff8200!important;font-size:12px;font-weight:800;letter-spacing:.04em;margin:0}
.about-intro{padding:70px 0}
.about-intro-grid,.about-credentials-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.about-copy h2{font-size:48px}
.about-copy>p:not(.about-label){max-width:590px;color:#687f8a;font-size:17px}
.about-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.about-image-grid article{background:#064257;overflow:hidden}
.about-image-grid img{display:block;width:100%;height:290px;object-fit:cover}
.about-image-grid article>div{padding:18px 20px;color:#fff}
.about-image-grid h3{font-size:19px;margin:0 0 8px;color:#fff}
.about-image-grid p{font-size:13px;margin:0;color:#b9d0d8}
.about-clarity{background:#eff5f6;padding:55px 0}
.about-clarity-grid{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}
.about-clarity h2{font-size:42px;margin-bottom:12px}
.about-clarity p:not(.about-label){max-width:760px;color:#687f8a}
.about-clarity aside{background:#064257;border-radius:10px;color:#fff;padding:28px 35px;min-width:230px}
.about-clarity aside strong,.about-clarity aside span{display:block}
.about-clarity aside strong{color:#ff8200;font-size:26px}
.about-clarity aside span{margin-top:8px}
.about-standards{padding:70px 0}
.about-standards h2{font-size:42px}
.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:35px}
.about-values article{border:1px solid #c9d9de;border-radius:8px;padding:28px;min-height:210px}
.about-values b{color:#c7d9df;font-size:32px}
.about-values h3{font-size:20px;margin:18px 0 12px}
.about-values p{color:#687f8a;margin:0}
.about-credentials{background:#fff;color:var(--ink);padding:70px 0;border-top:1px solid var(--line)}
.about-credentials h2{color:var(--navy);font-size:42px}
.about-credentials ul{list-style:none;margin:20px 0 0;padding:0}
.about-credentials li{color:var(--ink);font-weight:700;margin:22px 0;padding-left:26px;position:relative}
.about-credentials li:before{content:"✓";color:var(--orange);position:absolute;left:0}
.about-credentials .about-image-grid article{background:var(--navy)}
.about-credentials .about-image-grid img{height:220px}
.etc-about-page .about-consultation .consultation-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:50px!important}
.etc-about-page .about-consultation .about-cta-action{display:flex!important;justify-content:flex-end!important;justify-self:end!important;align-items:center}
.etc-about-page .about-consultation .btn-white{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:auto!important;margin:0!important;white-space:nowrap}
@media(max-width:900px){
  .about-intro-grid,.about-credentials-grid{grid-template-columns:1fr;gap:38px}
  .about-clarity-grid{grid-template-columns:1fr}
  .about-values{grid-template-columns:1fr}
  .about-copy h2,.about-clarity h2,.about-standards h2,.about-credentials h2{font-size:38px}
}
@media(max-width:640px){
  .about-intro,.about-standards,.about-credentials{padding:48px 0}
  .about-image-grid{grid-template-columns:1fr}
  .about-image-grid img,.about-credentials .about-image-grid img{height:auto}
  .etc-about-page .about-consultation .consultation-inner{grid-template-columns:1fr!important;text-align:center}
  .etc-about-page .about-consultation .about-cta-action{justify-self:center!important;justify-content:center!important;width:100%}
  .etc-about-page .about-consultation .btn-white{margin:0 auto!important}
}
