.about-hero-content{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3.5rem;max-width:none;display:grid}.about-hero-copy .hero-sub{margin-bottom:2rem}.about-hero-photo{border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.about-hero-photo img{aspect-ratio:800/533;object-fit:cover;width:100%;height:auto;display:block}.svc-article .about-buyers{border-top:1px solid var(--gray-200);margin:0 0 1.1rem;padding:0;list-style:none}.svc-article .about-buyers li{border-bottom:1px solid var(--gray-200);margin:0;padding:.85rem 0}.about-buyers a{min-width:15rem;color:var(--navy);display:inline-block}.about-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1.25rem;display:grid}.about-brand{border:1px solid var(--gray-200);background:var(--gray-50);border-radius:14px;flex-direction:column;padding:1.35rem 1.35rem 1.25rem;display:flex}.svc-article .about-brand h3{color:var(--navy);margin:0 0 .5rem;font-size:1.08rem}.svc-article .about-brand p{flex:auto;margin:0 0 1rem;font-size:.97rem;line-height:1.6}.about-brand-link{font-family:var(--font-heading);letter-spacing:.02em;font-size:.86rem;font-weight:700}.svc-article .about-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:1.25rem 0 1.1rem;padding:0;list-style:none;display:grid}.svc-article .about-promises li{border:1px solid var(--gray-200);background:var(--white);color:var(--gray-700);border-radius:12px;margin:0;padding:.85rem 1rem .85rem 2.6rem;font-size:1rem;line-height:1.55;position:relative}.about-promises li:before{content:"";background:var(--accent);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:1.05rem;left:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.2 16.6 4.8 12.2l1.4-1.4 3 3 8.6-8.6 1.4 1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.2 16.6 4.8 12.2l1.4-1.4 3 3 8.6-8.6 1.4 1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.about-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1.25rem;display:grid}.about-team-card{border:1px solid var(--gray-200);background:var(--white);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;align-items:flex-start;padding:1.5rem 1.35rem 1.35rem;display:flex}.about-team-avatar{background:linear-gradient(145deg, var(--navy-light), var(--navy));width:72px;height:72px;color:var(--white);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex;overflow:hidden}.about-team-avatar img{object-fit:cover;width:100%;height:100%}.svc-article .about-team-name{color:var(--navy);margin:0 0 .15rem;font-size:1.14rem}.about-team-title{font-family:var(--font-heading);color:var(--accent-dark);font-size:.88rem;font-weight:600;line-height:1.35}.svc-article .about-team-bio{flex:auto;margin:.8rem 0 1rem;font-size:.97rem;line-height:1.6}.about-team-link{font-family:var(--font-heading);font-size:.86rem;font-weight:700}.about-cta{background:var(--navy);padding:5rem 0;position:relative;overflow:hidden}.about-cta:before{content:"";background:linear-gradient(135deg, var(--brand-primary-dark) 0%, var(--brand-primary) 60%, var(--brand-primary-light) 100%);position:absolute;inset:0}.about-cta-inner{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.about-cta h2{color:var(--white);margin-bottom:1rem;font-size:clamp(1.9rem,4vw,2.6rem)}.about-cta p{color:#ffffffb8;margin-bottom:2rem;font-size:1.06rem;line-height:1.7}.about-cta .hero-ctas{justify-content:center}@media (max-width:960px){.about-hero-content{grid-template-columns:1fr;gap:2.25rem}.about-hero-photo{max-width:640px}.about-brands,.about-team{grid-template-columns:1fr}}@media (max-width:640px){.svc-article .about-promises{grid-template-columns:1fr}.about-buyers a{min-width:0;margin-bottom:.15rem;display:block}.about-cta{padding:3.5rem 0}}
