.ai-tech-wrapper{font-family:Inter,sans-serif;background:#f8f9fb;color:#222}.ai-tech-hero{position:relative;overflow:hidden;color:#fff;padding:120px 100px;text-align:left}.ai-tech-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:1}.ai-tech-hero-content{position:relative;z-index:2}.ai-tech-hero h1{font-size:2.8rem;font-weight:800;margin-bottom:20px}.ai-tech-hero p{font-size:1.15rem;max-width:700px;line-height:1.8;color:#ddd}.ai-tech-overview{background:#fff;padding:30px 40px;border-radius:20px;max-width:1000px;margin:-60px auto 60px;box-shadow:0 8px 25px rgba(0,0,0,.1);position:relative;z-index:10}.ai-tech-overview h2{font-size:1.8rem;color:#7acc3b;margin-bottom:15px}.ai-tech-overview p{font-size:1.05rem;color:#444;line-height:1.8}.ai-tech-feature{display:flex;align-items:center;justify-content:space-between;padding:10px 100px;gap:50px;background:#f9f9f9}.ai-tech-feature:nth-child(2n){background:#fff}.ai-tech-feature-text{flex:1 1}.ai-tech-feature-text h3{font-size:1.6rem;font-weight:700;color:#222;margin-bottom:15px}.ai-tech-feature-text p{font-size:1rem;color:#444;margin-bottom:15px}.ai-tech-feature-text ul{list-style:none;padding:0}.ai-tech-feature-text li{padding-left:25px;margin-bottom:8px;position:relative;color:#333}.ai-tech-feature-text li:before{content:"✔";color:#7acc3b;font-weight:700;position:absolute;left:0}.ai-tech-feature-image{flex:1 1}.ai-tech-feature-image img{width:100%;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:transform .4s ease}.ai-tech-feature-image img:hover{transform:scale(1.03)}.ai-tech-ecosystem{background:linear-gradient(180deg,#f6f9f7,#f9fcf7);text-align:center;padding:100px 80px;position:relative;overflow:hidden}.ai-tech-eco-heading{font-size:2rem;font-weight:800;color:#1c1c1c;margin-bottom:15px}.ai-tech-eco-subtext{color:#555;font-size:1rem;max-width:700px;margin:0 auto 60px;line-height:1.7}.ai-tech-eco-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px;justify-content:center}.ai-tech-eco-card{background:rgba(255,255,255,.85);border-radius:18px;padding:40px 25px;box-shadow:0 10px 25px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(122,204,59,.15);transition:all .35s ease;cursor:pointer;text-align:center;position:relative;overflow:hidden}.ai-tech-eco-card:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:radial-gradient(circle,rgba(122,204,59,.15),transparent 60%);opacity:0;transition:all .5s ease}.ai-tech-eco-card:hover:before{opacity:1;transform:scale(1.1)}.ai-tech-eco-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 18px 45px rgba(0,0,0,.15);border-color:rgba(122,204,59,.3)}.ai-tech-eco-icon{font-size:2rem;margin-bottom:15px;color:#7acc3b}.ai-tech-eco-card h4{font-size:1.2rem;font-weight:700;color:#1c1c1c;margin-bottom:10px}.ai-tech-eco-card p{font-size:.95rem;color:#444;line-height:1.6}@media (max-width:768px){.ai-tech-ecosystem{padding:60px 30px}}.ai-tech-results{padding:80px 100px;text-align:center}.ai-tech-results h2{color:#1c1c1c;margin-bottom:40px}.ai-tech-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:25px;gap:25px}.ai-tech-result-card{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.ai-tech-result-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.12)}.ai-tech-result-card h4{color:#7acc3b;font-size:1.8rem;margin-bottom:10px}.ai-tech-result-card p{color:#444;font-size:.95rem}.ai-tech-services{background:linear-gradient(180deg,#f8fff0,#ffffff);padding:80px 100px}.ai-tech-services h2{color:#222;margin-bottom:25px}.ai-tech-services ul{list-style:none;padding:0}.ai-tech-services li{padding-left:25px;margin-bottom:10px;position:relative;color:#333;line-height:1.6}.ai-tech-services li:before{content:"›";color:#7acc3b;font-weight:900;position:absolute;left:0}@media (max-width:1024px){.ai-tech-hero{padding:100px 50px;text-align:center}.ai-tech-hero h1{font-size:2.5rem}.ai-tech-overview{margin:-40px 20px 40px;padding:30px}.ai-tech-feature{flex-direction:column;padding:50px 30px;gap:30px}.ai-tech-feature:nth-child(2n){flex-direction:column-reverse}.ai-tech-ecosystem{padding:80px 40px}.ai-tech-results,.ai-tech-services{padding:60px 40px}}@media (max-width:768px){.ai-tech-hero{padding:80px 20px}.ai-tech-hero h1{font-size:2rem}.ai-tech-hero p{font-size:1rem}.ai-tech-overview h2{font-size:1.5rem}.ai-tech-feature{padding:40px 20px}.ai-tech-feature-text h3{font-size:1.4rem}.ai-tech-ecosystem{padding:60px 20px}.ai-tech-eco-heading{font-size:1.6rem}.ai-tech-results,.ai-tech-services{padding:40px 20px}}