.industries-listing-page{width:100%;overflow-x:hidden}.industries-hero{padding:180px 0 120px;background:linear-gradient(135deg,#4a90e2,#357abd);position:relative;overflow:hidden}.industries-hero:before{content:"";position:absolute;width:700px;height:700px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;top:-250px;right:-150px;animation:float 7s ease-in-out infinite}.industries-hero:after{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);border-radius:50%;bottom:-150px;left:-100px;animation:float 9s ease-in-out infinite reverse}.industries-hero-content{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.industries-hero h1{font-size:56px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}.industries-hero p{font-size:20px;color:hsla(0,0%,100%,.9);line-height:1.6;margin-bottom:50px}.hero-stats{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid hsla(0,0%,100%,.2);min-width:180px}.stat-number{font-size:48px;font-weight:700;color:#fff;line-height:1}.stat-label{font-size:16px;color:hsla(0,0%,100%,.9);font-weight:500}.industries-section{padding:100px 0;background:#f8f9fa}.industries-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:40px}.industry-card-listing{background:#fff;border-radius:24px;padding:40px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1)}.industry-card-listing:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--industry-color);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.industry-card-listing:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.12)}.industry-card-listing:hover:before{transform:scaleX(1)}.industry-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.industry-icon-wrapper{width:80px;height:80px;background:linear-gradient(135deg,rgba(74,144,226,.1),rgba(53,122,189,.1));border-radius:20px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.industry-icon-wrapper i{font-size:36px;color:var(--industry-color);transition:all .4s cubic-bezier(.4,0,.2,1)}.industry-card-listing:hover .industry-icon-wrapper{background:var(--industry-color);transform:rotate(10deg) scale(1.1)}.industry-card-listing:hover .industry-icon-wrapper i{color:#fff}.industry-badge{padding:8px 16px;background:var(--industry-color);color:#fff;border-radius:50px;font-size:13px;font-weight:600;white-space:nowrap}.industry-card-content h3{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:15px;line-height:1.3;transition:color .3s ease}.industry-card-listing:hover .industry-card-content h3{color:var(--industry-color)}.industry-card-content p{font-size:16px;color:#666;line-height:1.7;margin-bottom:25px}.industry-highlights{display:flex;gap:25px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #eee}.highlight-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;font-weight:500}.highlight-item i{color:var(--industry-color);font-size:16px}.industry-tech-preview{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.tech-bubble{padding:6px 14px;background:rgba(74,144,226,.1);color:#4a90e2;border-radius:20px;font-size:13px;font-weight:500}.tech-bubble.more{background:#4a90e2;color:#fff;font-weight:600}.industry-card-arrow{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #eee;color:var(--industry-color);font-weight:600;font-size:15px}.industry-card-arrow i{font-size:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.industry-card-listing:hover .industry-card-arrow i{transform:translateX(8px)}.why-choose-section{padding:100px 0;background:#fff}.section-header{text-align:center;max-width:700px;margin:0 auto 60px}.section-header h2{font-size:42px;font-weight:700;color:#1a1a2e;margin-bottom:15px;line-height:1.2}.section-header p{font-size:18px;color:#666;line-height:1.6}.why-choose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}.why-item{text-align:center;padding:40px 30px;background:#f8f9fa;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.why-item:hover{transform:translateY(-5px);background:#fff;box-shadow:0 10px 30px rgba(74,144,226,.1)}.why-icon{width:80px;height:80px;background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;transition:all .3s cubic-bezier(.4,0,.2,1)}.why-icon i{font-size:32px;color:#fff}.why-item:hover .why-icon{transform:scale(1.1)}.why-item h3{font-size:22px;font-weight:700;color:#1a1a2e;margin-bottom:15px;line-height:1.3}.why-item p{font-size:16px;color:#666;line-height:1.6;margin:0}.industries-cta{padding:100px 0;background:linear-gradient(135deg,#1a1a2e,#16213e);position:relative;overflow:hidden}.industries-cta:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(74,144,226,.1) 0,transparent 70%);border-radius:50%;top:-200px;right:-150px}.cta-content{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:1}.cta-content h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.2}.cta-content p{font-size:18px;color:hsla(0,0%,100%,.8);margin-bottom:35px;line-height:1.6}.cta-button{display:inline-flex;align-items:center;gap:12px;padding:18px 45px;background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;text-decoration:none;font-size:16px;font-weight:600;border-radius:50px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(74,144,226,.3)}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(74,144,226,.4)}.cta-button i{transition:transform .3s cubic-bezier(.4,0,.2,1)}.cta-button:hover i{transform:translateX(4px)}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@media (max-width:991px){.industries-hero{padding:160px 0 100px}.industries-hero h1{font-size:42px}.industries-hero p{font-size:18px}.hero-stats{gap:30px}.industries-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.industries-cta,.industries-section,.why-choose-section{padding:80px 0}.cta-content h2,.section-header h2{font-size:36px}}@media (max-width:767px){.industries-hero{padding:140px 0 80px}.industries-hero h1{font-size:32px}.industries-hero p{font-size:16px;margin-bottom:40px}.hero-stats{flex-direction:column;gap:20px}.stat-item{min-width:100%;padding:25px}.industries-cta,.industries-section,.why-choose-section{padding:60px 0}.industries-grid{grid-template-columns:1fr;gap:25px}.industry-card-listing{padding:30px}.industry-card-content h3{font-size:24px}.industry-highlights{flex-direction:column;gap:10px}.cta-content h2,.section-header h2{font-size:28px}.why-choose-grid{grid-template-columns:1fr;gap:25px}.why-item{padding:30px 25px}}@media (max-width:575px){.industries-hero h1{font-size:28px}.stat-number{font-size:36px}.cta-content h2,.section-header h2{font-size:24px}.industry-icon-wrapper{width:70px;height:70px}.industry-icon-wrapper i{font-size:30px}.why-icon{width:70px;height:70px}.why-icon i{font-size:28px}}