.aboutus2{--brand-red:#e53027;--brand-red-2:#d14942;--heading:#4b5966;--body:#4a5565;--muted:#6b7280;--bg-soft:#f8f8fb;--bg-gradient:linear-gradient(135deg, #f8fafc 0%, #f3f4f6 100%);--card-radius:21px;--card-shadow:0 1px 2px -1px #0000001a, 0 1px 3px #0000001a}.aboutus2 .au-section{padding:70px 0}.aboutus2 .au-hero{color:#fff;background-image:linear-gradient(90deg,#000000b3 0%,#0006 100%),url(/assets/img/common/about-2.png);background-position:50%;background-size:cover;align-items:center;width:100vw;min-height:520px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:90px 0;display:flex;position:relative;overflow:hidden}.aboutus2 .au-hero h1{color:#fff;margin-bottom:16px;font-size:52px;font-weight:600;line-height:1.1}.aboutus2 .au-hero p.au-lead{color:#e5e7eb;max-width:600px;margin-bottom:32px;font-size:20px;line-height:1.45}.aboutus2 .au-hero-stats{flex-wrap:wrap;gap:14px;display:flex}.aboutus2 .au-hero-stat{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;flex:1 1 0;min-width:110px;padding:16px 20px}.aboutus2 .au-hero-stat .num{color:#fff;font-size:26px;font-weight:500;line-height:1.1}.aboutus2 .au-hero-stat .label{color:#d1d5dc;margin-top:4px;font-size:13px}.aboutus2 .au-story{background:#fff;padding:80px 0}.aboutus2 .au-story-pill{color:var(--brand-red-2);background:#d149421a;border-radius:999px;margin-bottom:16px;padding:6px 18px;font-size:13px;font-weight:500;display:inline-block}.aboutus2 .au-story h2{color:var(--heading);margin-bottom:24px;font-size:32px;font-weight:500;line-height:1.15}.aboutus2 .au-story p{color:var(--body);margin-bottom:14px;font-size:16px;line-height:1.65}.aboutus2 .au-story-img-wrap{border-radius:var(--card-radius);position:relative;overflow:visible}.aboutus2 .au-story-img-wrap>img{object-fit:cover;border-radius:var(--card-radius);width:100%;height:100%;max-height:440px;box-shadow:var(--card-shadow)}.aboutus2 .au-story-badge{background:var(--brand-red);color:#fff;border-radius:14px;padding:20px 28px;position:absolute;bottom:-28px;left:-28px;box-shadow:0 6px 16px #e5302740}.aboutus2 .au-story-badge .badge-num{font-size:32px;font-weight:500;line-height:1}.aboutus2 .au-story-badge .badge-label{color:#ffe2e2;margin-top:4px;font-size:14px}.aboutus2 .au-drives{background:var(--bg-soft);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:70px 0;overflow:hidden}.aboutus2 .au-drives-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.aboutus2 .au-drives-card{border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:#fff;padding:32px 28px;transition:transform .25s,box-shadow .25s}.aboutus2 .au-drives-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000014}.aboutus2 .au-drives-icon{background:var(--brand-red);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:24px;display:inline-flex}.aboutus2 .au-drives-card h3{color:var(--heading);margin-bottom:10px;font-size:21px;font-weight:500}.aboutus2 .au-drives-card p{color:var(--body);margin:0;font-size:14px;line-height:1.65}.aboutus2 .au-why{background:#fff;padding:70px 0}.aboutus2 .au-why-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.aboutus2 .au-why-card{border-radius:var(--card-radius);text-align:center;background:#fff;border:1px solid #f0f0f3;padding:28px 22px;transition:transform .25s,box-shadow .25s}.aboutus2 .au-why-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000000f}.aboutus2 .au-why-icon{background:var(--brand-red);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:22px;display:inline-flex}.aboutus2 .au-why-card h3{color:var(--heading);margin-bottom:8px;font-size:17px;font-weight:500}.aboutus2 .au-why-card p{color:var(--body);margin:0;font-size:14px;line-height:1.55}.aboutus2 .au-team{background:var(--bg-gradient);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:70px 0;overflow:hidden}.aboutus2 .au-team-grid-top{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.aboutus2 .au-team-grid-bottom{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.aboutus2 .au-team-card{border-radius:var(--card-radius);min-height:280px;box-shadow:var(--card-shadow);position:relative;overflow:hidden}.aboutus2 .au-team-card.large{min-height:350px}.aboutus2 .au-team-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aboutus2 .au-team-overlay{color:#fff;background:linear-gradient(#0000 0%,#000c 100%);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.aboutus2 .au-team-overlay h3{color:#fff;margin-bottom:6px;font-size:21px;font-weight:500}.aboutus2 .au-team-card:not(.large) .au-team-overlay h3{font-size:17px}.aboutus2 .au-team-overlay p{color:#e5e7eb;margin:0;font-size:14px}.aboutus2 .au-stats-strip{background:var(--brand-red);color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:70px 0;overflow:hidden}.aboutus2 .au-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.aboutus2 .au-stats-grid .num{color:#fff;margin-bottom:10px;font-size:42px;font-weight:400;line-height:1}.aboutus2 .au-stats-grid .label{color:#ffe2e2;font-size:16px}[dir=rtl] .aboutus2 .au-hero{background-image:linear-gradient(270deg,#000000b3 0%,#0006 100%),url(/assets/img/common/about-2.png)}[dir=rtl] .aboutus2 .au-story-badge{left:auto;right:-28px}[dir=rtl] .aboutus2 .au-drives-card,[dir=rtl] .aboutus2 .au-why-card{text-align:right}@media (max-width:1199px){.aboutus2 .au-hero h1{font-size:42px}.aboutus2 .au-story h2{font-size:28px}.aboutus2 .au-stats-grid .num{font-size:36px}}@media (max-width:991px){.aboutus2 .au-section,.aboutus2 .au-story,.aboutus2 .au-drives,.aboutus2 .au-why,.aboutus2 .au-team,.aboutus2 .au-stats-strip{padding:56px 0}.aboutus2 .au-hero{min-height:440px;padding:70px 0}.aboutus2 .au-hero h1{font-size:36px}.aboutus2 .au-hero p.au-lead{font-size:17px}.aboutus2 .au-drives-grid,.aboutus2 .au-why-grid,.aboutus2 .au-team-grid-bottom{grid-template-columns:repeat(2,1fr)}.aboutus2 .au-stats-grid{grid-template-columns:repeat(2,1fr);row-gap:32px}.aboutus2 .au-story-img-wrap{margin-top:32px;margin-bottom:40px}.aboutus2 .au-story-badge{padding:16px 22px;bottom:-24px;left:16px;right:auto}[dir=rtl] .aboutus2 .au-story-badge{left:auto;right:16px}}@media (max-width:575px){.aboutus2 .au-hero h1{font-size:28px}.aboutus2 .au-hero p.au-lead{font-size:15px}.aboutus2 .au-hero-stats{flex-direction:column}.aboutus2 .au-hero-stat{flex:auto}.aboutus2 .au-story h2{font-size:24px}.aboutus2 .au-story p{font-size:15px}.aboutus2 .au-drives-grid,.aboutus2 .au-why-grid,.aboutus2 .au-team-grid-top,.aboutus2 .au-team-grid-bottom,.aboutus2 .au-stats-grid{grid-template-columns:1fr}.aboutus2 .au-team-card{min-height:240px}.aboutus2 .au-team-card.large{min-height:280px}}
