.about-hero{padding:120px 20px 90px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(circle at top,rgba(106,92,255,.22),transparent 45%),var(--bg)}.about-hero-content{max-width:850px;margin:auto}.about-badge{display:inline-block;padding:8px 18px;border-radius:50px;background:rgba(106,92,255,.12);color:#6a5cff;font-size:14px;font-weight:600;margin-bottom:20px}.about-hero h1{font-size:58px;line-height:1.1;margin-bottom:20px;color:var(--dark)}.about-hero p{max-width:700px;margin:auto;font-size:18px;line-height:1.9;color:var(--text)}.about-section{padding:30px 20px 100px}.about-wrapper{max-width:1300px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr;gap:35px}.about-card{background:var(--card);border:1px solid var(--border);border-radius:30px;padding:35px;margin-bottom:25px;box-shadow:0 10px 40px rgba(0,0,0,.04);transition:.35s}.about-card:hover{transform:translateY(-6px);box-shadow:0 25px 60px rgba(0,0,0,.08)}.card-label{display:inline-block;padding:6px 14px;border-radius:50px;background:rgba(106,92,255,.12);color:#6a5cff;font-size:12px;font-weight:700;margin-bottom:18px}.about-card h2{font-size:34px;margin-bottom:18px;color:var(--dark)}.about-card p{line-height:1.9;color:var(--text);margin-bottom:16px}.stats-card{position:sticky;top:110px;background:var(--card);border:1px solid var(--border);border-radius:32px;padding:35px;box-shadow:0 10px 40px rgba(0,0,0,.05)}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stat-box{background:linear-gradient(135deg,rgba(106,92,255,.08),rgba(139,124,255,.05));border-radius:24px;padding:28px 20px;text-align:center;border:1px solid rgba(106,92,255,.12);transition:.3s}.stat-box:hover{transform:translateY(-5px)}.stat-box h3{font-size:34px;margin-bottom:10px}.stat-box strong{display:block;margin-bottom:8px;color:var(--dark)}.stat-box p{font-size:14px;color:var(--text)}.values-section{padding:0 20px 120px}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:46px;margin:18px 0;color:var(--dark)}.section-title p{max-width:700px;margin:auto;line-height:1.8;color:var(--text)}.values-grid{max-width:1300px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.value-card{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--border);border-radius:30px;padding:35px;transition:.35s;box-shadow:0 10px 40px rgba(0,0,0,.04)}.value-card::before{content:"";position:absolute;top:-80px;right:-80px;width:180px;height:180px;background:radial-gradient(circle,rgba(106,92,255,.18),transparent 70%)}.value-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px rgba(0,0,0,.08)}.value-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:22px;font-size:28px;margin-bottom:22px;background:linear-gradient(135deg,#6a5cff,#8b7cff);box-shadow:0 10px 30px rgba(106,92,255,.3)}.value-card h3{font-size:26px;margin-bottom:14px;color:var(--dark)}.value-card p{color:var(--text);line-height:1.8}body.dark .about-card,body.dark .stats-card,body.dark .value-card{background:#111827;box-shadow:0 20px 60px rgba(0,0,0,.45)}@media(max-width:1100px){.about-wrapper{grid-template-columns:1fr}.stats-card{position:static}.values-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.about-hero h1{font-size:42px}.about-card{padding:28px}.about-card h2{font-size:28px}.stats-grid,.values-grid{grid-template-columns:1fr}.section-title h2{font-size:34px}}