section{background:0 0}@media (max-width:768px){.executive-summary-section{padding:60px 0}.executive-summary-card{padding:30px}.executive-title{font-size:34px}.vision-box{padding:25px}.vision-box h4{font-size:22px}.executive-text,.vision-box p,.vision-list li{font-size:16px}}.executive-summary-section{background:#f6f8fc;padding:30px 0}.executive-summary-card{background:#fff;border:1px solid #edf0f5;border-radius:18px;padding:60px;box-shadow:0 15px 45px rgba(0,0,0,.06)}.executive-tag{color:#4f46e5;text-transform:uppercase;letter-spacing:1px;background:#eef3ff;border-radius:50px;margin-bottom:22px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-block}.executive-title{color:#18243d;margin-bottom:15px;font-size:48px;font-weight:700;line-height:1.2}.executive-divider{background:linear-gradient(90deg,#5b3df5,#7d6bff);border-radius:30px;width:80px;height:4px;margin-bottom:35px}.executive-text{color:#5c667a;text-align:justify;margin-bottom:24px;font-size:18px;line-height:1.95}.executive-text strong{color:#18243d;font-weight:700}.vision-box{background:linear-gradient(135deg,#f8f9ff,#eef2ff);border-left:5px solid #5b3df5;border-radius:16px;margin-top:50px;padding:35px}.vision-box h4{color:#18243d;margin-bottom:18px;font-size:28px;font-weight:700}.vision-box p{color:#5c667a;margin-bottom:25px;font-size:17px;line-height:1.8}.vision-list{margin:0;padding:0;list-style:none}.general-card{width:-webkit-fill-available}.dc-gallery,.architecture-card,.general-card{background-color:#fff;border-radius:20px;padding:10px}.vision-list li{color:#3d4656;margin-bottom:18px;padding-left:34px;font-size:17px;line-height:1.7;position:relative}.vision-list li:before{content:"✓";color:#fff;text-align:center;background:#5b3df5;border-radius:50%;width:22px;height:22px;font-size:13px;font-weight:700;line-height:22px;position:absolute;top:1px;left:0}@media (max-width:768px){.executive-summary-section{padding:60px 0}.executive-summary-card{padding:30px}.executive-title{font-size:34px}.vision-box{padding:25px}.vision-box h4{font-size:22px}.executive-text,.vision-box p,.vision-list li{font-size:16px}}.services-section{background:#f7f9fc;padding:30px 0}.services-card{background:#fff;border-radius:24px;padding:60px;box-shadow:0 15px 45px rgba(0,0,0,.08)}.services-description{text-align:center;color:#666;max-width:850px;margin:0 auto 50px;font-size:18px;line-height:1.8}.services-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:30px;display:grid}.service-card{background:linear-gradient(#fff,#f7f9fd);border:1px solid #e8edf6;border-radius:18px;padding:35px;transition:all .35s;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(90deg,#1c6dff,#02b2ff);width:100%;height:4px;position:absolute;top:0;left:0}.service-card:hover{transform:translateY(-10px);box-shadow:0 20px 45px rgba(28,109,255,.15)}.service-icon{background:#eef5ff;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:25px;font-size:30px;display:flex}.service-card h3{color:#12284c;margin-bottom:20px;font-size:23px;font-weight:700}.service-card ul{margin:0;padding:0;list-style:none}.service-card ul li{color:#555;border-bottom:1px solid #ececec;padding:10px 0 10px 24px;position:relative}.service-card ul li:last-child{border-bottom:none}.service-card ul li:before{content:"✓";color:#1c6dff;font-weight:700;position:absolute;left:0}.solution-box{color:#fff;text-align:center;background:linear-gradient(135deg,#0c3d75,#155db5);border-radius:20px;margin-top:60px;padding:45px}.solution-box h4{margin-bottom:20px;font-size:30px;font-weight:700}.solution-box p{color:#d8e8ff;font-size:18px;line-height:1.8}@media (max-width:768px){.services-card{padding:35px 25px}.solution-box{padding:30px 20px}.solution-box h4{font-size:24px}.service-card{padding:25px}}.partnership-section{background:#f7f9fc;padding:30px 0}.partnership-card{background:#fff;border-radius:24px;padding:60px;box-shadow:0 20px 50px rgba(0,0,0,.08)}.info-card{background:#fbfcff;border:1px solid #e8eef8;border-radius:18px;margin-bottom:25px;padding:25px;transition:all .35s}.info-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.08)}.info-card h3{color:#fff;background:linear-gradient(90deg,#0d4d91,#1d76ff);border-radius:18px 18px 0 0;margin:-25px -25px 20px;padding:14px 18px;font-size:20px}.info-card ul{margin:0;padding:0;list-style:none}.info-card li{color:#555;border-bottom:1px solid #edf1f8;padding:12px 0 12px 24px;position:relative}.info-card li:last-child{border-bottom:none}.info-card li:before{content:"✓";color:#1d76ff;font-weight:700;position:absolute;left:0}.align-img-center-card{text-align:center;justify-content:center;padding:20px;display:flex}.image-card{border-radius:24px;height:100%;position:relative;overflow:hidden;box-shadow:0 25px 45px rgba(0,0,0,.12)}.image-card img{object-fit:cover;width:400px;transition:all .5s}.image-card:hover img{transform:scale(1.08)}.image-overlay{color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.75));width:100%;padding:20px;font-size:24px;font-weight:600;position:absolute;bottom:0}.cloud-card{background:linear-gradient(#fff,#f5f8ff);border:1px solid #dfe8f7;border-radius:20px;height:100%;padding:30px}.cloud-card h3{text-align:center;color:#0d4d91;margin-bottom:30px;font-weight:700}.cloud-step{background:#fff;border-left:5px solid #1d76ff;border-radius:12px;margin-bottom:14px;padding:16px 20px;transition:all .3s;box-shadow:0 8px 18px rgba(0,0,0,.05)}.cloud-step:hover{background:#eef5ff;transform:translate(8px)}@media (max-width:991px){.partnership-card{padding:35px}.image-card{min-height:400px}}.cloud-strategy-section{background:#f7f9fc;padding:30px 0}.cloud-strategy-card{background:#fff;border-radius:28px;padding:60px;box-shadow:0 20px 55px rgba(0,0,0,.08)}.cloud-description{color:#666;margin:30px 0;font-size:18px;line-height:1.9}.cloud-highlights{grid-template-columns:1fr;gap:18px;display:grid}.highlight-item{color:#123;background:#f8fbff;border-left:5px solid #1c6dff;border-radius:12px;padding:16px 22px;font-weight:600;transition:all .35s}.highlight-item:hover{background:#eef5ff;transform:translate(8px)}.cloud-image{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 25px 45px rgba(0,0,0,.15)}.cloud-image img{width:100%;transition:all .5s}.cloud-image:hover img{transform:scale(1.06)}.cloud-image:after{content:"";background:linear-gradient(transparent,rgba(13,77,145,.15));position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:991px){.cloud-strategy-card{padding:35px}.cloud-description{font-size:16px}}.iaas-overview-section{background:#f7f9fc;padding:30px 0}.iaas-overview-card{background:#fff;border-radius:24px;padding:60px;box-shadow:0 18px 45px rgba(0,0,0,.08)}.iaas-stack{max-width:850px;margin:50px auto 0}.stack-layer{color:#fff;text-align:center;border-radius:16px;margin-bottom:18px;padding:22px;font-size:22px;font-weight:600;transition:all .35s;box-shadow:0 10px 30px rgba(0,0,0,.08)}.stack-layer:hover{transform:translateY(-6px)}.layer-one{background:linear-gradient(90deg,#1c6dff,#3f8cff)}.layer-two{background:linear-gradient(90deg,#0d5ea6,#1778d6)}.layer-three{background:linear-gradient(90deg,#00557d,#0a8dc4)}.layer-four{background:linear-gradient(90deg,#04395f,#06679d)}.bottom-services{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:35px;display:grid}.bottom-card{text-align:center;background:#f8fbff;border:1px solid #e5eef9;border-radius:18px;padding:35px;transition:all .35s}.bottom-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.08)}.bottom-card{font-size:38px}.bottom-card h4{color:#123;margin:18px 0 12px}.bottom-card p{color:#666;margin:0;line-height:1.7}@media (max-width:768px){.iaas-overview-card{padding:35px 25px}.stack-layer{padding:18px;font-size:18px}.bottom-services{grid-template-columns:1fr}}@media (max-width:991px){.architecture-card{padding:35px 25px}.architecture-description{font-size:16px}}.architecture-section{background:#f7f9fc;padding:30px 0}.architecture-card{background:#fff;border-radius:28px;padding:60px;box-shadow:0 20px 55px rgba(0,0,0,.08)}.architecture-description{text-align:center;color:#666;max-width:900px;margin:0 auto 45px;font-size:18px;line-height:1.8}.architecture-image{background:#fff;border:1px solid #e7edf7;border-radius:22px;padding:25px;transition:all .35s;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.08)}.architecture-image:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(0,0,0,.12)}.architecture-image img{border-radius:14px;width:100%;transition:all .5s}.architecture-image:hover img{transform:scale(1.02)}@media (max-width:991px){.architecture-card{padding:35px 25px}.architecture-description{font-size:16px}}.zone-architecture-section{background:linear-gradient(135deg,#121825,#293f73);padding:100px 0}.architecture-header{text-align:center;margin-bottom:50px}.architecture-header h2{margin-top:20px;font-size:38px;font-weight:700}.architecture-line{background:#4ea1ff;border-radius:10px;width:90px;height:4px;margin:20px auto}.architecture-header.second{margin-top:100px}.zone-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:22px;height:100%;padding:35px;transition:all .35s}.zone-card:hover{background:rgba(255,255,255,.14);transform:translateY(-10px);box-shadow:0 25px 50px rgba(0,0,0,.25)}.zone-icon{background:rgba(255,255,255,.15);border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:25px;font-size:32px;display:flex}.zone-card h3{color:#fff;margin-bottom:20px;font-size:24px;font-weight:700}.zone-card ul{padding:0;list-style:none}.zone-card li{color:#dce8ff;border-bottom:1px solid rgba(255,255,255,.12);padding:12px 0 12px 20px;position:relative}.zone-card li:last-child{border-bottom:none}.zone-card li:before{content:"✓";color:#65b1ff;font-weight:700;position:absolute;left:0}.zone-card.small{padding:30px}@media (max-width:768px){.architecture-header h2{font-size:28px}.zone-card{padding:25px}}.dc-gallery{width:100%;position:relative}.dc-image{border-radius:25px;width:100%;height:500px;overflow:hidden}.dc-image img{object-fit:contain;width:100%;height:100%;transition:transform .8s}.dc-image:hover img{transform:scale(1.08)}.dc-slider .swiper-pagination-bullet{width:12px;height:12px}.dc-slider .swiper-button-next,.dc-slider .swiper-button-prev{color:#fff}.aboutSection{background:#f7f9fc;padding:120px 0}.sectionTag{color:#2563eb;background:#eef4ff;border-radius:40px;margin-bottom:20px;padding:8px 18px;font-weight:600;display:inline-block}.sectionTitle{color:#111827;margin-bottom:25px;font-size:54px;font-weight:800;line-height:1.15}.sectionTitle span{color:#2563eb}.sectionDesc{color:#6b7280;margin-bottom:40px;font-size:18px;line-height:1.9}.offerCard{background:#fff;border-radius:20px;padding:35px;box-shadow:0 15px 45px rgba(0,0,0,.06)}.offerCard h4{margin-bottom:25px;font-weight:700}.offerGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.offerGrid div{background:#f8fafc;border-radius:14px;padding:18px;font-weight:600;transition:all .35s}.offerGrid div:hover{color:#fff;background:#2563eb;transform:translateY(-6px)}.imageCard{border-radius:25px;overflow:hidden;box-shadow:0 35px 70px rgba(0,0,0,.15)}.imageCard img{width:100%;transition:all 1s;display:block}.imageCard:hover img{transform:scale(1.08)}.technologySection{text-align:center;background:#fff;padding:120px 0}.technologySection h2{margin-bottom:20px;font-size:48px;font-weight:800}.technologySection p{color:#6b7280;max-width:800px;margin:auto;line-height:1.9}.featureGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:70px;display:grid}.featureCard{background:#fff;border-radius:20px;padding:45px 30px;transition:all .4s;box-shadow:0 18px 45px rgba(0,0,0,.08)}.featureCard:hover{transform:translateY(-12px);box-shadow:0 25px 60px rgba(37,99,235,.18)}.featureIcon{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:auto auto 25px;font-size:34px;display:flex}.featureCard h4{margin-bottom:15px;font-weight:700}.featureCard p{color:#6b7280}@media (max-width:992px){.featureGrid,.offerGrid{grid-template-columns:1fr}.sectionTitle{font-size:38px}}.ai-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;max-width:1400px;margin:70px auto;padding:0 5%;display:grid}.ai-hero-image{border-radius:25px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.18)}.ai-hero-image:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.35),transparent,rgba(0,255,255,.12));position:absolute;top:0;bottom:0;left:0;right:0}.ai-hero-image img{width:100%;transition:all .6s;display:block}.ai-hero-image:hover img{transform:scale(1.08)}.ai-hero-content h1{color:#111827;margin:20px 0;font-size:58px;font-weight:800;line-height:1.1}.ai-hero-content h1 span{color:#00b7ff}.ai-hero-content p{color:#666;font-size:18px;line-height:1.9}.ai-badge{color:#fff;letter-spacing:1px;background:linear-gradient(90deg,#00d2ff,#3a7bd5);border-radius:50px;padding:10px 22px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 10px 25px rgba(0,180,255,.3)}.ai-info{background:linear-gradient(145deg,#fff,#f7f9fc);border-radius:35px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1400px;margin:100px auto;padding:70px 5%;display:grid;box-shadow:0 20px 60px rgba(0,0,0,.08)}.ai-text h2{color:#111827;margin:20px 0 30px;font-size:48px;font-weight:700;line-height:1.15}.section-tag{color:#00b7ff;letter-spacing:2px;margin-bottom:10px;font-weight:700;display:inline-block}.ai-text p{color:#5d6470;margin-bottom:22px;font-size:17px;line-height:1.9}.ai-image{position:relative}.ai-image:before{content:"";filter:blur(70px);z-index:0;background:rgba(0,183,255,.133);border-radius:50%;width:280px;height:280px;position:absolute;top:40px;right:20px}.ai-image img{z-index:1;border-radius:25px;width:100%;transition:all .5s;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.12)}.ai-image:hover img{transform:translateY(-10px)rotate(-1deg)scale(1.03)}@media (max-width:992px){.ai-hero,.ai-info{grid-template-columns:1fr;gap:40px}.ai-hero-content,.ai-text{text-align:center}.ai-hero-content h1{font-size:42px}.ai-text h2{font-size:36px}}.radius-2{border-radius:5px}@media (max-width:576px){.ai-hero{margin:40px auto}.ai-info{margin:60px auto;padding:40px 25px}.ai-hero-content h1{font-size:32px}.ai-text h2{font-size:28px}.ai-text p,.ai-hero-content p{font-size:16px}}.products-section{max-width:1450px;margin:auto;padding:70px 20px}.product-card{grid-template-columns:300px 1fr;align-items:start;gap:40px;margin-bottom:70px;display:grid}.product-preview{color:#fff;text-align:center;background:linear-gradient(#0f172a,#1e3a8a);border-radius:20px;padding:35px;position:-webkit-sticky;position:sticky;top:90px;box-shadow:0 20px 50px rgba(0,0,0,.15)}.image-wrapper{background:#fff;border-radius:16px;margin-bottom:25px;padding:25px}.image-wrapper img{width:100%;transition:all .35s}.image-wrapper:hover img{transform:scale(1.05)}.badge{color:#fff;background:#2563eb;border-radius:30px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-block}.product-preview h2{margin-top:18px;font-size:30px;font-weight:700;line-height:1.3}.model{color:#d1d5db;margin-top:8px;font-size:15px}.actions{gap:12px;margin-top:30px;display:flex}.actions button{cursor:pointer;border:none;border-radius:10px;flex:1;padding:14px;font-weight:600;transition:all .3s}.primary-btn{color:#fff;background:#2563eb}.primary-btn:hover{background:#1d4ed8}.secondary-btn{color:#111827;background:#fff}.secondary-btn:hover{background:#f3f4f6}.product-content{flex-direction:column;gap:30px;display:flex}.info-card{background:#fff;border-radius:18px;padding:35px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.info-card h3{margin-bottom:25px;font-size:28px;font-weight:700;position:relative}.info-card h3:after{content:"";background:#2563eb;border-radius:20px;width:70px;height:4px;position:absolute;bottom:-10px;left:0}.description{color:#4b5563;font-size:16px;line-height:1.9}.description p{margin-bottom:18px}.specification table{border-collapse:collapse;width:100%}.specification tr:nth-child(2n){background:#f9fafb}.specification td{vertical-align:top;border:1px solid #e5e7eb;padding:15px}.specification td:first-child{color:#111827;width:220px;font-weight:700}.specification ul{padding-left:20px}.specification li{margin-bottom:10px}@media (max-width:1100px){.product-card{grid-template-columns:1fr}.product-preview{position:relative;top:0}}@media (max-width:768px){.product-card{display:block!important}.products-section{padding:40px 15px}.product-preview{padding:25px}.specification{overflow:auto!important}.info-card{padding:25px;overflow:auto!important}.product-preview h2{font-size:24px}.actions{flex-direction:column}.specification td{width:100%;display:block}.specification tr{border:1px solid #eee;margin-bottom:18px;display:block}}
.HeroBanner-module__n2v_za__hero{height:600px;display:flex;position:relative;overflow:hidden}.HeroBanner-module__n2v_za__left{z-index:100;position:absolute;top:0;bottom:0;left:5%}.HeroBanner-module__n2v_za__left:before{content:"";z-index:0;pointer-events:none;filter:blur(70px);opacity:.95;background:radial-gradient(circle at 10% 15%,rgba(255,255,255,.55) 0%,transparent 25%),radial-gradient(circle at 80% 10%,rgba(255,255,255,.45) 0%,transparent 22%),radial-gradient(circle at 35% 30%,rgba(255,255,255,.65) 0%,transparent 28%),radial-gradient(circle at 70% 45%,rgba(255,255,255,.4) 0%,transparent 25%),radial-gradient(circle at 25% 65%,rgba(255,255,255,.55) 0%,transparent 28%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.45) 0%,transparent 22%),radial-gradient(circle at 40% 95%,rgba(255,255,255,.6) 0%,transparent 30%),repeating-radial-gradient(circle,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 18px,transparent 40px,transparent 75px);animation:18s ease-in-out infinite alternate HeroBanner-module__n2v_za__smokeFloat;position:absolute;top:-15%;bottom:-15%;left:-15%;right:-15%}.HeroBanner-module__n2v_za__left:after{content:"";pointer-events:none;z-index:2;filter:blur(85px);background:radial-gradient(circle at 30% 8%,rgba(255,255,255,.95) 0%,transparent 22%),radial-gradient(circle at 70% 18%,rgba(255,255,255,.85) 0%,transparent 20%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.9) 0%,transparent 28%),radial-gradient(circle at 75% 60%,rgba(255,255,255,.75) 0%,transparent 24%),radial-gradient(circle at 30% 85%,rgba(255,255,255,.9) 0%,transparent 26%),linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2),rgba(255,255,255,.8),rgba(255,255,255,.2),rgba(255,255,255,0));width:340px;height:120%;animation:10s ease-in-out infinite alternate HeroBanner-module__n2v_za__smokeBorder;position:absolute;top:-10%;right:-140px}.HeroBanner-module__n2v_za__content{z-index:5;max-width:520px;position:relative}@keyframes HeroBanner-module__n2v_za__smokeFloat{0%{transform:translate(-20px,-30px)scale(1)}50%{transform:translate(20px,15px)scale(1.2)}to{transform:translate(-10px,35px)scale(1.05)}}@keyframes HeroBanner-module__n2v_za__smokeBorder{0%{transform:translate(-10px)scale(1)}to{transform:translate(20px)scale(1.15)}}.HeroBanner-module__n2v_za__tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.133);border-radius:30px;margin-bottom:20px;padding:8px 18px;display:inline-block}.HeroBanner-module__n2v_za__left h1{margin-bottom:20px;font-size:64px;font-weight:700}.HeroBanner-module__n2v_za__left p{opacity:.85;font-size:18px;line-height:1.8}.HeroBanner-module__n2v_za__left button{color:#0b2f5d;cursor:pointer;background:#fff;border:none;border-radius:50px;margin-top:35px;padding:15px 35px;font-weight:600;transition:all .4s}.HeroBanner-module__n2v_za__left button:hover{transform:translateY(-4px)}.HeroBanner-module__n2v_za__right{width:100%;position:relative}.HeroBanner-module__n2v_za__slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1s,transform 5s linear;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)}.HeroBanner-module__n2v_za__active{opacity:1;transform:scale(1)}.HeroBanner-module__n2v_za__smoke{pointer-events:none;z-index:20;width:60%;height:120%;position:absolute;top:-10%;overflow:visible;transform:translate(-10%,-5%)}.HeroBanner-module__n2v_za__smoke:before{content:"";filter:blur(40px);background:radial-gradient(circle at 35% 8%,rgba(255,255,255,.95) 0%,transparent 30%),radial-gradient(circle at 70% 18%,rgba(255,255,255,.8) 0%,transparent 28%),radial-gradient(circle at 28% 35%,rgba(255,255,255,.9) 0%,transparent 35%),radial-gradient(circle at 75% 48%,rgba(255,255,255,.7) 0%,transparent 28%),radial-gradient(circle at 45% 62%,rgba(255,255,255,.95) 0%,transparent 35%),radial-gradient(circle at 65% 80%,rgba(255,255,255,.75) 0%,transparent 28%),radial-gradient(circle at 30% 92%,rgba(255,255,255,.85) 0%,transparent 32%);animation:12s ease-in-out infinite alternate HeroBanner-module__n2v_za__smokeFloat1;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(1.3)}.HeroBanner-module__n2v_za__smoke:after{content:"";filter:blur(55px);opacity:.95;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.35) 0%,transparent 18%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.45) 0%,transparent 16%),radial-gradient(circle at 35% 52%,rgba(255,255,255,.4) 0%,transparent 22%),radial-gradient(circle at 75% 70%,rgba(255,255,255,.3) 0%,transparent 18%),radial-gradient(circle at 25% 88%,rgba(255,255,255,.4) 0%,transparent 22%);animation:8s ease-in-out infinite alternate HeroBanner-module__n2v_za__smokeFloat2;position:absolute;top:-15%;bottom:-15%;left:-15%;right:-15%}@keyframes HeroBanner-module__n2v_za__smokeFloat1{0%{transform:translate(-15px,-25px)scale(1.05)rotate(-2deg)}to{transform:translate(20px,20px)scale(1.25)rotate(2deg)}}@keyframes HeroBanner-module__n2v_za__smokeFloat2{0%{transform:translate(15px,-35px)scale(1)}to{transform:translate(-20px,30px)scale(1.3)}}@media (max-width:991px){.HeroBanner-module__n2v_za__hero{flex-direction:column;height:auto}.HeroBanner-module__n2v_za__left,.HeroBanner-module__n2v_za__right{width:100%;height:400px}.HeroBanner-module__n2v_za__smoke{width:100%;height:120px;top:50%;left:0;transform:translateY(-50%)}.HeroBanner-module__n2v_za__left{padding:40px}.HeroBanner-module__n2v_za__left h1{font-size:44px}}
