.arrm-about-hero{padding:150px 0 88px;background:linear-gradient(135deg,var(--brand-bg-alt),var(--brand-bg))}.arrm-about-hero .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.82fr);grid-gap:44px;gap:44px;align-items:center}.arrm-about-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.arrm-about-hero p{color:var(--brand-text);font-size:1.08rem}.arrm-about-hero img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:var(--brand-bg-alt);box-shadow:0 24px 60px rgba(21,22,31,.14)}.arrm-about-purpose .arrm-purpose__cards,.arrm-team-grid{display:grid;grid-gap:24px;gap:24px}.arrm-about-purpose .arrm-purpose__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.arrm-about-purpose .arrm-purpose__cards article,.arrm-team-grid article{padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.arrm-timeline{display:grid;grid-gap:22px;gap:22px;max-width:900px;margin:0 auto}.arrm-timeline article{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:24px;gap:24px;padding:26px;border-radius:var(--brand-radius);background:var(--brand-bg);border:1px solid var(--brand-border)}.arrm-timeline span{color:var(--brand-secondary);font-weight:900;font-size:1.4rem}.arrm-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.arrm-about-quotes blockquote{max-width:920px;margin:0 auto;padding:42px;border-radius:var(--brand-radius);background:var(--brand-primary-dark)}.arrm-about-quotes footer,.arrm-about-quotes p{color:var(--brand-text-inverse)}.arrm-about-quotes p{font-size:max(1.25rem, min(2.3vw, 2rem));line-height:1.4}.arrm-about-form-cta{padding:80px 0 96px;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-secondary))}.arrm-about-form-cta .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.8fr);grid-gap:40px;gap:40px;align-items:start}.arrm-about-form-cta .arrm-eyebrow,.arrm-about-form-cta h2,.arrm-about-form-cta li,.arrm-about-form-cta p{color:var(--brand-text-inverse)}.arrm-about-form-cta__form{padding:28px;border-radius:var(--brand-radius);background:var(--brand-bg)}@media (max-width:991px){.arrm-about-form-cta .container,.arrm-about-hero .container{grid-template-columns:1fr}.arrm-about-purpose .arrm-purpose__cards,.arrm-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.arrm-about-purpose .arrm-purpose__cards,.arrm-team-grid,.arrm-timeline article{grid-template-columns:1fr}}