.about-us-content,.about-us-content *,.about-us-content *::before,.about-us-content *::after{box-sizing:border-box}.about-us-content{--about-accent:#faab0d;--about-text:#222;--about-muted:#555;--about-soft:#fff8e8;--about-border:rgba(250, 171, 13, 0.55);max-width:1200px;margin:0 auto;padding:0 20px;color:var(--about-text);overflow-x:hidden}.about-us-content section{margin:50px 0}.about-us-content h1,.about-us-content h2,.about-us-content h3,.about-us-content p{margin-top:0}.about-us-content h2{text-align:center;color:var(--about-accent);margin-bottom:25px;font-size:1.9rem;line-height:1.25}.about-us-content h3{color:var(--about-accent);font-size:1.15rem;line-height:1.3}.about-us-content p,.about-us-content li{line-height:1.65;overflow-wrap:anywhere}.about-us-content ul{margin:0;padding-left:20px}.about-eyebrow{color:var(--about-accent);font-weight:700;margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em;font-size:.9rem}.about-hero{margin:30px 0;padding:50px 30px;background:linear-gradient(135deg,var(--about-soft) 0%,#fff 100%);border:2px solid var(--about-accent);border-radius:16px}.about-hero h1{font-size:2.2rem;line-height:1.2;margin:0 0 15px;color:var(--about-text)}.about-hero-highlight{color:var(--about-accent)}.about-hero-text{font-size:1.08rem;line-height:1.7;margin:0 0 22px}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:30px;max-width:1000px;width:100%;margin:0 auto;align-items:center}.about-hero-grid>*{min-width:0}.about-hero-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.about-hero-buttons a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border-radius:8px;font-weight:700;text-decoration:none;line-height:1.2}.about-btn-primary{background:var(--about-accent);color:#fff!important}.about-btn-secondary{padding:12px 22px;border:2px solid var(--about-accent);color:var(--about-accent)!important;background:#fff}.about-hero-checks{display:flex;flex-wrap:wrap;gap:18px;font-size:.95rem;color:var(--about-muted)}.about-benefits-box{width:100%;padding:22px;background:#fff;border:1px solid var(--about-accent);border-radius:14px;box-shadow:0 8px 24px rgb(0 0 0 / .05)}.about-benefits-box h3{margin-bottom:12px;text-align:center}.about-benefits-box li{line-height:1.8}.about-grid-3,.about-grid-4,.about-service-grid{display:grid;gap:20px}.about-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.about-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.about-card{min-width:0;padding:24px;background:#fff;border:1px solid var(--about-border);border-radius:14px}.about-card-outline{padding:20px;border:1px solid var(--about-border);border-radius:12px;background:#fff;min-width:0}.about-band{padding:36px 28px;background:var(--about-soft);border:1px solid var(--about-border);border-radius:16px}.about-band-lead{text-align:center;max-width:560px;margin:-12px auto 28px;color:var(--about-muted);font-size:1.02rem;line-height:1.55}.about-band .about-service-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px;width:100%;max-width:100%;margin:0 auto}.about-service-grid br{display:none!important}.about-service-item{display:flex!important;align-items:center;justify-content:center;min-height:58px;min-width:0;padding:16px 14px;background:#fff;border-radius:12px;font-weight:700;font-size:.98rem;line-height:1.35;text-align:center;text-decoration:none;color:var(--about-text)!important;border:1px solid rgb(250 171 13 / .35);box-shadow:0 2px 8px rgb(0 0 0 / .04);transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.about-service-item:hover{border-color:var(--about-accent);transform:translateY(-2px);box-shadow:0 8px 20px rgb(250 171 13 / .15);color:var(--about-accent)!important}.about-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;text-align:center}.about-counter{padding:28px 16px;background:#fff;border:1px solid var(--about-border);border-radius:14px}.about-counter strong{display:block;font-size:2.4rem;line-height:1.1;color:var(--about-accent);margin-bottom:8px}.about-counter span{display:block;font-size:.95rem;line-height:1.45;color:var(--about-muted)}.about-quote p{margin-bottom:14px;font-style:italic}.about-quote strong{display:block;color:var(--about-text);font-style:normal}.about-team-card{text-align:center}.about-team-card img{width:100%;max-width:220px;height:auto;border-radius:12px;margin:0 auto 14px;display:block;object-fit:cover;aspect-ratio:3 / 4;background:#f0f0f0}.about-team-role{color:var(--about-muted);font-size:.95rem;margin-top:4px}.about-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.about-step strong{display:block;color:var(--about-accent);margin-bottom:8px}.about-step p{margin:0}.about-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:center}.about-contact-item{padding:24px 16px;background:#fff;border:1px solid var(--about-border);border-radius:12px}.about-contact-item a{color:var(--about-accent);font-weight:700;text-decoration:none}.about-cta{text-align:center;padding:40px 30px;background:linear-gradient(135deg,var(--about-soft) 0%,#fff 100%);border:2px solid var(--about-accent);border-radius:16px}.about-cta h2{margin-bottom:12px}.about-cta p{max-width:640px;margin:0 auto 22px;color:var(--about-muted)}.about-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media (max-width:1024px){.about-hero-grid,.about-grid-3,.about-grid-4,.about-counters,.about-steps,.about-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-band .about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.about-band{padding:28px 18px}.about-band .about-service-grid{grid-template-columns:1fr!important;gap:12px}.about-service-item{min-height:52px;font-size:1rem}}@media (max-width:768px){.about-us-content{padding:0 14px}.about-hero{padding:30px 18px}.about-hero h1{font-size:1.75rem}.about-hero-grid,.about-grid-3,.about-grid-4,.about-counters,.about-two-cols,.about-steps,.about-contact-grid{grid-template-columns:1fr}.about-hero-buttons a{width:100%}}