.about-hero{color:#fff;background-image:url(/home/home-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:90vh;padding:180px 0 100px;display:flex;position:relative}.about-hero:before{content:"";z-index:1;background:radial-gradient(circle,#0a0a0ab3 0%,#050505cf 90%);position:absolute;inset:0}.about-hero .container{z-index:2;position:relative}.about-hero .hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#94a3b8;background:#ffffff14;border:1px solid #ffffff1a;border-radius:30px;align-items:center;padding:8px 20px;font-size:.9rem;font-weight:500;display:inline-flex}.about-hero .hero-badge svg{color:#3b82f6}.about-hero h1{letter-spacing:-1px;margin-bottom:1.5rem;font-size:4rem;font-weight:700}.about-hero h1 .highlight{-webkit-text-fill-color:#0000;background-image:linear-gradient(135deg,#3b82f6 0%,#f97316 100%);-webkit-background-clip:text;background-clip:text}@media (max-width:991px){.about-hero h1{font-size:4rem}}@media (max-width:576px){.about-hero h1{font-size:3rem}}.about-hero .hero-desc{color:#94a3b8;max-width:700px;margin:0 auto 3rem;font-size:1.25rem;line-height:1.6}@media (max-width:576px){.about-hero .hero-desc{font-size:1.1rem}}.about-hero .hero-buttons{margin-bottom:5rem}.about-hero .hero-buttons .btn-hero{border-radius:8px;align-items:center;padding:12px 30px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.about-hero .hero-buttons .btn-primary-glow{color:#fff;background:#0076ff;box-shadow:0 0 20px #0076ff4d}.about-hero .hero-buttons .btn-primary-glow:hover{background:#0060df;transform:translateY(-2px);box-shadow:0 0 30px #0076ff80}.about-hero .hero-buttons .btn-outline-glow{color:#fff;background:#ffffff0d;border:1px solid #fff3}.about-hero .hero-buttons .btn-outline-glow:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.about-hero .hero-stats .stat-item h3{color:#fff;-webkit-text-fill-color:#0000;background-image:linear-gradient(#fff 40%,#94a3b8 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:700}.about-hero .hero-stats .stat-item p{color:#64748b;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1rem;font-weight:500}
.about-purpose{background-color:#fff;padding:100px 0}.about-purpose .section-header h2{color:#1a1a1a;margin-bottom:1rem;font-size:3rem;font-weight:700}.about-purpose .section-header h2 .highlight{color:#3b82f6;-webkit-text-fill-color:#0000;background-image:linear-gradient(135deg,#3b82f6 0%,#f97316 100%);-webkit-background-clip:text;background-clip:text}.about-purpose .section-header p{color:#666;font-size:1.1rem}.about-purpose .purpose-card{cursor:default;background:#fff;border:1px solid #eee;border-radius:20px;height:100%;padding:40px 30px}.about-purpose .purpose-card .icon-wrapper{border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:2rem;display:flex}.about-purpose .purpose-card h3{color:#1a1a1a;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.about-purpose .purpose-card p{color:#555;margin:0;font-size:1rem;line-height:1.7}
.who-we-are{background-color:#fff;padding:100px 0;overflow-x:hidden}.who-we-are .image-wrapper{padding-right:20px;position:relative}.who-we-are .image-wrapper .main-img{object-fit:cover;box-shadow:0 20px 40px #0000001a}.who-we-are .image-wrapper .experience-badge{text-align:center;background:#fff;border-radius:20px;min-width:180px;padding:30px;position:absolute;bottom:-30px;right:0;box-shadow:0 20px 40px #00000026}.who-we-are .image-wrapper .experience-badge h3{color:#f97316;margin-bottom:0;font-size:2.5rem;font-weight:800;line-height:1}.who-we-are .image-wrapper .experience-badge p{color:#64748b;margin:0;font-size:.9rem;font-weight:600}.who-we-are h2{color:#0f172a;font-size:3rem;font-weight:700}.who-we-are h2 .highlight{color:#3b82f6}.who-we-are .description-text{font-size:1.05rem;line-height:1.7}.who-we-are .feature-item{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:15px;transition:transform .3s}.who-we-are .feature-item:hover{border-color:#e2e8f0;transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.who-we-are .feature-item .icon-box{border-radius:10px;justify-content:center;align-items:center;min-width:48px;height:48px;display:flex}.who-we-are .feature-item h5{color:#1e293b;font-size:1rem}@media (max-width:991px){.who-we-are .image-wrapper{text-align:center;margin-bottom:3rem;padding-right:0}.who-we-are .image-wrapper .experience-badge{bottom:-20px;right:50%;transform:translate(50%)!important}}
.what-we-do{color:#fff;background-color:#000;padding:100px 0}.what-we-do .section-header h2{margin-bottom:1rem;font-size:3rem;font-weight:700}.what-we-do .section-header h2 .highlight{-webkit-text-fill-color:#0000;background-image:linear-gradient(135deg,#3b82f6 0%,#f97316 100%);-webkit-background-clip:text;background-clip:text}.what-we-do .section-header p{color:#9ca3af;max-width:600px;margin:0 auto;font-size:1.1rem}.what-we-do .service-card{cursor:pointer;background:#1116;border:1px solid #1f2937;border-radius:16px;height:100%;padding:40px 30px;transition:border-color .3s,box-shadow .3s}.what-we-do .service-card .card-top .icon-box{background:#0000004d;border:1px solid;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.what-we-do .service-card .card-top .arrow-icon{color:#4b5563;transition:color .3s}.what-we-do .service-card h3{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.what-we-do .service-card p{color:#9ca3af;margin:0;font-size:.95rem;line-height:1.6}.what-we-do .service-card:hover .arrow-icon{color:#fff}
.why-choose-us{background-color:#7e7e7e1f;padding:100px 0;overflow:hidden}.why-choose-us .section-title{color:#1e293b;font-size:3rem;font-weight:700}.why-choose-us .section-title .highlight{color:#3b82f6}@media (max-width:576px){.why-choose-us .section-title{font-size:2.5rem}}.why-choose-us .section-desc{color:#64748b;max-width:550px;font-size:1.1rem;line-height:1.6}.why-choose-us .features-list .feature-item .icon-wrapper{color:#3b82f6;background-color:#eff6ff;border-radius:50%;justify-content:center;align-items:center;min-width:50px;height:50px;display:flex}.why-choose-us .features-list .feature-item h5{color:#0f172a;font-size:1.1rem}.why-choose-us .approach-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;height:100%;padding:40px;box-shadow:0 20px 60px -10px #0000000d}.why-choose-us .approach-card .trusted-badge{color:#3b82f6;background-color:#eff6ff;border-radius:20px;align-items:center;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.why-choose-us .approach-card h3{color:#0f172a;font-size:1.5rem}.why-choose-us .approach-card .process-steps .step-item{background:#f8fafc;border-radius:12px;align-items:center;padding:15px 20px;transition:transform .2s,background-color .2s;display:flex}.why-choose-us .approach-card .process-steps .step-item:hover{background:#f1f5f9;transform:translate(5px)}.why-choose-us .approach-card .process-steps .step-item .step-number{color:#fff;background-color:#007bff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:15px;font-size:.9rem;font-weight:700;display:flex}.why-choose-us .approach-card .process-steps .step-item .step-text{color:#334155;font-weight:600}
.about-get-started{background-color:#fff;padding:100px 0}.about-get-started .cta-card{text-align:center;color:#fff;background:#0a0a0a;border-radius:24px;max-width:1000px;margin:0 auto;padding:5rem 2rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #0003}.about-get-started .cta-card .glow{filter:blur(120px);z-index:0;opacity:.3;width:400px;height:400px;position:absolute}.about-get-started .cta-card .glow-left{background:#3b82f6;top:-100px;left:-100px}.about-get-started .cta-card .glow-right{background:#f97316;bottom:-100px;right:-100px}.about-get-started .cta-card .content-wrapper{z-index:1;position:relative}.about-get-started .cta-card .cta-title{margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.2}.about-get-started .cta-card .cta-title .highlight{background:linear-gradient(90deg,#3b82f6,#60a5fa);-webkit-text-fill-color:#0000;-webkit-background-clip:text}@media (max-width:768px){.about-get-started .cta-card .cta-title{font-size:2.5rem}}.about-get-started .cta-card .cta-desc{color:#94a3b8;max-width:650px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.7}.about-get-started .cta-card .action-buttons{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem;display:flex}.about-get-started .cta-card .action-buttons .btn-cta{border-radius:8px;align-items:center;padding:14px 32px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.about-get-started .cta-card .action-buttons .btn-cta:hover{transform:translateY(-2px)}.about-get-started .cta-card .action-buttons .btn-blue{color:#fff;background:#3b82f6;box-shadow:0 4px 20px #3b82f666}.about-get-started .cta-card .action-buttons .btn-blue:hover{background:#2563eb;box-shadow:0 6px 25px #3b82f680}.about-get-started .cta-card .action-buttons .btn-orange{color:#fff;background:#f97316;box-shadow:0 4px 20px #f9731666}.about-get-started .cta-card .action-buttons .btn-orange:hover{background:#ea580c;box-shadow:0 6px 25px #f9731680}.about-get-started .cta-card .contact-details{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.about-get-started .cta-card .contact-details .contact-item{color:#94a3b8;align-items:center;gap:10px;text-decoration:none;transition:color .3s;display:flex}.about-get-started .cta-card .contact-details .contact-item .icon-box{color:#3b82f6;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.about-get-started .cta-card .contact-details .contact-item:nth-child(2) .icon-box{color:#f97316}.about-get-started .cta-card .contact-details .contact-item:hover{color:#fff}
