.xprss-about{--about-ink:#2c2c2c;--about-muted:#333333;--about-card-border:#d4d4d4;--about-contact-bg:#e7f0f7;--about-trust-bg:var(--brand-sec, #33414a)}.xprss-about__inner{max-width:1140px;margin:0 auto}.xprss-about__title{margin:0 0 1.5rem;color:#fff;font-family:var(--font-heading);font-size:clamp(2rem, 4vw, 3.125rem);font-weight:600;line-height:1;letter-spacing:.02em;text-align:center;text-transform:uppercase}.xprss-about__card{overflow:hidden;background:#fff;border:1px solid var(--about-card-border);box-shadow:0 8px 24px rgba(0,0,0,.18)}.xprss-about__intro,.xprss-about__split{padding:1.75rem 1.5rem 0}@media (min-width:768px){.xprss-about__intro,.xprss-about__split{padding-left:2.5rem;padding-right:2.5rem}}.xprss-about__heading{margin:0 0 .85rem;color:var(--about-ink);font-family:var(--font-heading);font-size:clamp(1.35rem, 2.4vw, 1.85rem);font-weight:800;line-height:1.15;text-transform:uppercase}.xprss-about__intro p,.xprss-about__mission-copy p,.xprss-about__body p{margin:0 0 1rem;color:var(--about-muted);font-family:var(--font-body);font-size:1rem;line-height:1.7}.xprss-about__hero{display:block;width:100%;height:auto;margin-top:1.25rem;object-fit:cover}.xprss-about__mission{display:grid;gap:1.75rem;padding:1.75rem 1.5rem 0;align-items:start}@media (min-width:768px){.xprss-about__mission{grid-template-columns:minmax(0,0.42fr) minmax(0,0.58fr);gap:2rem;padding-left:2.5rem;padding-right:2.5rem}.xprss-about__mission--copy-only{grid-template-columns:minmax(0,1fr)}}.xprss-about__vision{display:block;width:100%;height:auto;object-fit:contain}.xprss-about__bullets{margin:.5rem 0 1rem;padding-left:1.25rem;color:var(--about-muted);font-size:1rem;line-height:1.7}.xprss-about__bullets li{margin-bottom:.45rem}.xprss-about__split{display:grid;gap:1.75rem;padding-bottom:2.25rem}@media (min-width:960px){.xprss-about__split{grid-template-columns:minmax(0,1.45fr) minmax(260px,0.7fr);align-items:start}}.xprss-about__contact{background:var(--about-contact-bg);padding:1.5rem 1.35rem 1.65rem}.xprss-about__contact .xprss-about__heading{font-size:1.35rem}.xprss-about__contact p{margin:0 0 1rem;color:var(--about-muted);font-size:.98rem;line-height:1.65}.xprss-about__phone{color:var(--brand-pri);font-weight:700;text-decoration:none}.xprss-about__phone:hover{text-decoration:underline}.xprss-about__cta{display:inline-flex;align-items:center;justify-content:center;margin:.25rem 0 1rem;padding:.7rem 1.4rem;background:var(--about-ink);color:#fff;font-family:var(--font-heading);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color 0.15s ease}.xprss-about__cta:hover,.xprss-about__cta:focus{background:var(--brand-pri);color:#fff}.xprss-about-trust{background:var(--about-trust-bg,#33414a);color:#fff;padding:2.25rem 0}.xprss-about-trust__grid{display:grid;gap:1.75rem 1.25rem;max-width:1140px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.xprss-about-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.xprss-about-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.xprss-about-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem}.xprss-about-trust__icon{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem}.xprss-about-trust__icon img{max-width:100%;max-height:100%;object-fit:contain}.xprss-about-trust__icon--invert img{filter:brightness(0) invert(1)}.xprss-about-trust__label{margin:0;max-width:16rem;color:#fff;font-family:var(--font-heading);font-size:.78rem;font-weight:700;line-height:1.35;letter-spacing:.03em;text-transform:uppercase}body:has(.xprss-about-trust) footer{margin-top:0}