*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1b1b1b;background:#fff;overflow-x:hidden}.container{width:min(92%,1200px);margin:auto}section{position:relative}img{max-width:100%;display:block}a{text-decoration:none}.section-heading span{font-size:.85rem}.section-heading h2{font-size:clamp(2.3rem,5vw,4rem);margin:18px 0;color:#ff6a00!important;line-height:1.15}.about-hero{min-height:92vh;position:relative;display:flex;align-items:center;background:url(/images/empower.svg) 50%/cover no-repeat;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(232,89,11,.92),rgba(2,11,18,.78),rgba(0,5,10,.92))}.about-hero:after{content:"";position:absolute;right:-250px;top:-250px;width:650px;height:650px;background:hsla(0,0%,100%,.05);border-radius:50%}.hero-content{position:relative;z-index:2;padding:80px 60px;margin-left:0;text-align:left;color:#fff!important}.hero-tag{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:#ff6a00;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;font-size:.9rem;margin-bottom:25px;border:1px solid #fff}.about-hero h1{font-size:clamp(3rem,7vw,5.5rem);line-height:1.05;font-weight:800;margin-bottom:25px}.about-hero p{font-size:1.2rem;line-height:1.9;max-width:650px;opacity:.95;margin-bottom:45px}.hero-buttons{display:flex;gap:18px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:16px 38px;background:#ff6a00;color:#fff;font-weight:600;border-radius:50px;transition:.35s;box-shadow:0 15px 35px hsla(210,1%,42%,.35)}.btn-primary:hover{transform:translateY(-4px);background:#ff6a00}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:16px 38px;border:2px solid hsla(0,0%,100%,.5);color:#fff;border-radius:50px;transition:.35s;background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-secondary:hover{background:#ff6a00;color:#fff;transform:translateY(-4px)}.hero-stats{display:flex;gap:50px;margin-top:70px;flex-wrap:wrap}.hero-stats h3{font-size:2.2rem;font-weight:800;color:#fff}.hero-stats span{opacity:.8;font-size:.95rem}.about-company{padding:60px 0;background:#fff;position:relative}.about-company .container{max-width:1200px}.about-grid{display:block}.about-image{float:left;width:42%;margin:0 50px 25px 0}.about-image img{width:100%;display:block;border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.15)}.experience-card{right:-20px;bottom:20px;padding:22px;box-shadow:0 15px 35px rgba(0,0,0,.12)}.experience-card h2{font-size:2.5rem}.about-text span{letter-spacing:2px}.about-text h2{margin:18px 0 25px;font-size:clamp(2.4rem,4vw,3.6rem)}.about-text p{font-size:1.08rem;margin-bottom:24px}.about-text{overflow:hidden}.company-features{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.company-features div{gap:12px;font-weight:600}.company-features div,.company-features i{display:flex;align-items:center;color:#ff6a00}.company-features i{width:34px;height:34px;background:#eaf8ff;border-radius:50%;justify-content:center;font-style:normal}.about-company:after{content:"";display:block;clear:both}@media (max-width:992px){.about-image{float:none;width:100%;margin:0 0 40px}.experience-card{position:relative;right:auto;bottom:auto;margin-top:20px}.company-features{grid-template-columns:1fr}}.experience-card{position:absolute;right:-25px;bottom:35px;width:220px;background:#fff;padding:28px;border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.15)}.experience-card h2{font-size:3rem;color:#ff6a00;margin-bottom:5px;font-weight:800}.experience-card p{margin:0;font-size:.95rem;color:#666;line-height:1.5}.about-text span{display:inline-block;color:#ff6a00;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px}.about-text h2{font-size:clamp(2.5rem,5vw,4rem);color:#ff6a00;line-height:1.2;margin-bottom:30px;font-weight:800}.about-text p{font-size:1.05rem;line-height:2;color:#555;margin-bottom:2px}.about-text strong{color:#ff6a00}.stats{padding:40px 0;background:linear-gradient(135deg,#ff6a00,#4100f5)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.stat-card{background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.12);padding:50px 35px;border-radius:22px;text-align:center;transition:.35s}.stat-card:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.14)}.stat-card h2{font-size:3.2rem;font-weight:800;color:#fff;margin-bottom:10px}.stat-card p{color:hsla(0,0%,100%,.85);font-size:1rem}@media(max-width:992px){.about-grid{gap:60px}.about-grid,.company-features{grid-template-columns:1fr}.experience-card{position:relative;right:auto;bottom:auto;margin-top:25px;width:100%}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid{grid-template-columns:1fr}.about-company{padding:80px 0}.about-text h2{font-size:2.4rem}}.mission-section{position:relative;padding:60px 0;background:#fff;overflow:hidden}.mission-section:before{content:"";position:absolute;width:420px;height:420px;background:rgba(0,174,239,.05);border-radius:50%;top:-180px;left:-180px}.mission-section:after{content:"";position:absolute;width:320px;height:320px;background:rgba(0,59,143,.05);border-radius:50%;right:-120px;bottom:-120px}.section-heading{position:relative;z-index:2;text-align:center;max-width:760px;margin:auto auto 70px}.section-heading span{display:inline-block;color:#ff6a00;font-size:.9rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px}.section-heading h2{font-size:clamp(2.4rem,5vw,4rem);color:#ff6a00;line-height:1.2;margin-bottom:20px;font-weight:800}.section-heading p{color:#666;font-size:1.05rem;line-height:1.9}.mission-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;position:relative;z-index:2}.mission-card{position:relative;background:#fff;padding:30px 45px;border-radius:28px;box-shadow:0 20px 55px rgba(0,0,0,.08);overflow:hidden}.mission-card:before{top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#ff6a00,#4100f5);content:"";position:absolute;width:220px;height:220px;background:rgba(204,189,95,.05);border-radius:50%;right:-80px;top:-80px;transition:.4s}transition:.35s;position:relative;overflow:hidden;.mission-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px rgba(0,0,0,.12)}.mission-card:hover:before{transform:scale(1.25)}.vision{border-top:6px solid #ff6a00}.icon-circle{width:85px;height:85px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eaf8ff;font-size:2rem;margin-bottom:30px}.vision .icon-circle{background:#e8eeff}.card-label{display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:3px;margin-bottom:18px}.card-label,.vision .card-label{color:#ff6a00}.mission-card h3{font-size:2rem;line-height:1.3;color:#ff6a00;margin-bottom:20px;font-weight:700}.mission-card p{font-size:1rem;line-height:1.9;color:#666}@media (max-width:767px){.container{width:calc(100% - 32px);max-width:100%}section{overflow:hidden}.about-hero{min-height:40vh;height:auto;background-position:50%}.hero-overlay{background:linear-gradient(145deg,rgba(232,89,11,.88),rgba(2,11,18,.82),rgba(0,5,10,.95))}.about-hero:after{width:300px;height:300px;right:-150px;top:-120px}.hero-content{padding:70px 30px;max-width:100%}.about-hero h1{font-size:clamp(2rem,10vw,2rem);line-height:1.02;letter-spacing:-1.5px;margin-bottom:20px}.about-hero p{font-size:1rem;line-height:1.7;margin-bottom:10px}.hero-buttons{flex-direction:column;width:100%;gap:12px}.btn-primary,.btn-secondary{width:100%;padding:14px 24px}.about-company{padding:40px 0}.about-company .container{width:calc(100% - 32px)}.about-image{float:none;width:100%;margin:0 0 35px}.about-image img{width:100%;max-height:320px;object-fit:cover;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.12)}.about-text{overflow:visible}.about-text span{font-size:.72rem;letter-spacing:2px;margin-bottom:12px}.about-text h2{font-size:clamp(2rem,9vw,2.8rem);line-height:1.12;margin:10px 0 22px}.about-text p{font-size:.98rem;line-height:1.8;margin-bottom:8px;color:#555}.about-text strong{font-weight:700}.experience-card{position:relative;width:100%;right:auto;bottom:auto;margin:25px 0 0;padding:22px;border-radius:18px}.experience-card h2{font-size:2.3rem}.stats{padding:35px 0}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card{padding:28px 12px;border-radius:18px;min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-card h2{font-size:2rem;margin-bottom:6px}.stat-card p{font-size:.78rem;line-height:1.4}.mission-section{padding:65px 0}.mission-section:before{width:250px;height:250px;top:-120px;left:-120px}.mission-section:after{width:220px;height:220px;right:-110px;bottom:-100px}.section-heading{width:100%;margin-bottom:40px}.section-heading span{font-size:.72rem;letter-spacing:2px;margin-bottom:12px}.section-heading h2{font-size:clamp(2rem,9vw,2.7rem);line-height:1.12;margin:12px 0 18px}.section-heading p{font-size:.95rem;line-height:1.75}.mission-grid{grid-template-columns:1fr;gap:18px}.mission-card{padding:32px 25px;border-radius:20px;border-top-width:4px}.mission-card h3{font-size:1.65rem;margin-bottom:14px}.mission-card p{font-size:.95rem;line-height:1.75}.icon-circle{width:65px;height:65px;font-size:1.5rem;margin-bottom:20px}.card-label{font-size:.7rem;letter-spacing:2px}@media (max-width:380px){.about-company .container,.container{width:calc(100% - 24px)}.about-hero{min-height:68vh}.hero-content{padding:55px 0 45px}.about-hero h1{font-size:2.35rem}.about-text h2,.section-heading h2{font-size:1.9rem}.about-text p{font-size:.92rem;line-height:1.75}.stats-grid{gap:8px}.stat-card{padding:22px 8px;min-height:110px}.stat-card h2{font-size:1.7rem}.stat-card p{font-size:.7rem}.mission-card{padding:27px 20px}}}@media (max-width:767px){.desktop-break{display:none}}