@property --footer-gradient-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes footer-gradient-rotate{to{--footer-gradient-angle: 360deg}}@keyframes footer-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes pulse-border{0%,to{opacity:.6}50%{opacity:1}}.site-footer{background:#080e1a;color:#8c92a0;font-family:var(--font-main);position:relative;z-index:10;overflow:hidden;margin:0;padding:0;width:100%;box-sizing:border-box}.site-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 0%,rgba(1,115,186,.06) 0%,transparent 60%),radial-gradient(ellipse at 80% 100%,rgba(0,200,150,.04) 0%,transparent 50%);pointer-events:none;z-index:0}.footer-top-divider{height:2px;background:linear-gradient(90deg,transparent 0%,#0173ba 20%,#00c896 50%,#0173ba 80%,transparent 100%);opacity:.5}.footer-inner{position:relative;z-index:1;padding:4% 8% 0;margin:0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;gap:24px;margin:0;padding:0 0 64px}.footer-brand-col{display:flex;flex-direction:column;gap:0;padding:0;margin:0;text-align:left}.footer-logo{display:flex;align-items:center;margin-bottom:16px}.footer-logo-img{height:36px;width:auto;display:block;filter:brightness(1.1)}.footer-desc{font-size:15px;line-height:1.7;color:#6b7280;margin-bottom:24px;max-width:320px}.subscribe-form{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:50px;padding:5px 5px 5px 20px;max-width:320px;transition:border-color .3s ease,box-shadow .3s ease;margin-bottom:28px}.subscribe-form:focus-within{border-color:#0173ba80;box-shadow:0 0 20px #0173ba1f,0 0 4px #0173ba26}.subscribe-form.submitted{border-color:#00c89680;box-shadow:0 0 20px #00c8961f}.subscribe-input{background:none;border:none;outline:none;color:#e0e4eb;font-size:14.5px;flex:1;padding:6px 0;font-family:var(--font-main)}.subscribe-input::placeholder{color:#3d4452;font-size:13.5px}.subscribe-btn{border:none;background:linear-gradient(135deg,#0173ba,#0098e5);border-radius:50%;width:34px;height:34px;min-width:34px;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .25s ease;cursor:pointer;box-shadow:0 2px 8px #0173ba4d}.subscribe-btn:hover{transform:scale(1.1);box-shadow:0 4px 16px #0173ba73}.subscribe-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.footer-social-wrapper{text-align:left;margin-bottom:24px}.social-title{font-size:13px;font-weight:700;color:#4a5060;margin-bottom:12px;letter-spacing:.1em;text-transform:uppercase}.footer-socials{display:flex;gap:10px}.social-icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:#6b7280;transition:all .3s cubic-bezier(.16,1,.3,1)}.social-icon-btn:hover{transform:translateY(-3px);color:#fff}.social-icon-btn[data-brand=facebook]:hover{background:#1877f2;border-color:#1877f2;box-shadow:0 6px 20px #1877f24d}.social-icon-btn[data-brand=twitter]:hover{background:#1da1f2;border-color:#1da1f2;box-shadow:0 6px 20px #1da1f24d}.social-icon-btn[data-brand=youtube]:hover{background:red;border-color:red;box-shadow:0 6px 20px #ff000040}.social-icon-btn[data-brand=instagram]:hover{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#e6683c;box-shadow:0 6px 20px #dc27434d}.social-icon-btn[data-brand=linkedin]:hover{background:#0a66c2;border-color:#0a66c2;box-shadow:0 6px 20px #0a66c24d}.social-icon-btn[data-brand=whatsapp]:hover{background:#25d366;border-color:#25d366;box-shadow:0 6px 20px #25d3664d}.social-icon-btn svg{width:15px;height:15px;fill:currentColor}.tata-badge{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#4a5060;text-transform:uppercase;letter-spacing:.15em}.tata-circle{width:14px;height:14px;border-radius:50%;border:1.5px solid #4a5060;display:inline-block}.footer-col{display:flex;flex-direction:column;text-align:left}.footer-col-title{font-size:15px;font-weight:700;color:#e0e4eb;text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;position:relative;padding-bottom:12px}.footer-col-title:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:2px;background:linear-gradient(90deg,#0173ba,#00c896);border-radius:2px}.footer-solution-group{margin-bottom:0;position:relative}.solution-group-header{display:flex;align-items:center;margin-bottom:12px}.solution-group-icon{position:absolute;left:-48px;top:-6px;width:36px;height:36px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.2))}.solution-group-title{font-size:13.5px;font-weight:700;color:#00c2ff;text-transform:uppercase;margin:0;letter-spacing:.05em;font-family:Outfit,sans-serif}.solution-group-divider{height:1px;background:linear-gradient(90deg,#0173ba40,#00c89626);margin:16px 0}.solution-group-divider:last-of-type{display:none}.footer-links-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.footer-links-list li a{font-size:14.5px;color:#5c6370;transition:color .2s ease,padding-left .25s ease;display:inline-block;text-decoration:none;position:relative}.footer-links-list li a:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#0173ba;opacity:0;transition:opacity .2s ease,left .25s ease}.footer-links-list li a:hover{color:#e0e4eb;padding-left:12px}.footer-links-list li a:hover:before{opacity:1;left:0}.contact-info-list{display:flex;flex-direction:column;gap:14px;text-align:left}.contact-item{font-size:14.5px;color:#5c6370;line-height:1.6;display:flex;align-items:center;gap:8px;white-space:nowrap}.contact-icon{width:14px;height:14px;stroke:#0173ba;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.contact-item a{color:#0173ba;text-decoration:none;transition:color .2s ease}.contact-item a:hover{color:#4dc9f6}.footer-col-offer{display:flex;flex-direction:column;padding:0;margin:0}.footer-offer-card{background:linear-gradient(160deg,#0173ba1a,#00c8960d,#0173ba14);border:1px solid rgba(1,115,186,.15);border-radius:20px;padding:28px 24px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;text-align:left}.footer-offer-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--footer-gradient-angle),#00c896,#0173ba,#4dc9f6,#00c896);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:2;animation:footer-gradient-rotate 3s linear infinite}.offer-card-glow{position:absolute;top:-30%;right:-30%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(0,200,150,.15) 0%,transparent 70%);pointer-events:none;z-index:0;animation:float-glow 4s ease-in-out infinite}.footer-offer-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0173ba33,0 8px 20px #00c8961a;border-color:transparent}.footer-offer-card:hover:before{opacity:1}.offer-card-badge{display:inline-flex;align-items:center;gap:6px;background:#00c89614;color:#00c896;font-size:9px;font-weight:800;letter-spacing:.15em;padding:5px 10px;border-radius:6px;margin-bottom:16px;font-family:Outfit,Poppins,sans-serif;text-transform:uppercase;border:1px solid rgba(0,200,150,.15);position:relative;z-index:1}.live-dot{width:6px;height:6px;background-color:#00c896;border-radius:50%;display:inline-block;box-shadow:0 0 8px #00c896;animation:live-pulse 1.8s ease-in-out infinite}@keyframes live-pulse{0%{transform:scale(.9);opacity:.5}50%{transform:scale(1.3);opacity:1;box-shadow:0 0 10px #00c896}to{transform:scale(.9);opacity:.5}}.offer-card-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:24px;font-family:Outfit,Poppins,sans-serif;position:relative;z-index:1;letter-spacing:-.01em}.offer-links-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.offer-links-list li{text-align:left}.offer-links-list li a{font-size:13.5px;color:#9ca3af;text-decoration:none;font-weight:500;transition:color .25s ease,transform .25s ease;display:inline-flex;align-items:center;gap:12px}.offer-links-list li a:hover{color:#fff;transform:translate(4px)}.offer-link-icon{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;flex-shrink:0}.offer-slider-box{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#1a1e2980;margin-bottom:24px;aspect-ratio:1.25;z-index:1}.slider-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:top;opacity:0;transition:opacity .5s ease;z-index:0}.slider-bg-img.active{opacity:1}.slider-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14182166,#141821eb);z-index:1}.slider-box-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:16px;box-sizing:border-box;color:#fff;justify-content:space-between}.slider-box-header{display:flex;justify-content:space-between;align-items:center}.slider-box-title{font-family:Outfit,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.02em}.slider-box-header-icon{width:16px;height:16px;stroke:#4dc9f6;fill:none;stroke-width:1.8}.slider-labels{display:flex;justify-content:space-between;margin-top:14px;font-size:12px;color:#fff6;font-weight:600;font-family:Outfit,sans-serif}.slider-label.active{color:#4dc9f6;text-shadow:0 0 10px rgba(77,201,246,.4);font-weight:700}.slider-range-wrap{width:100%;margin:6px 0}.offer-range-slider{-webkit-appearance:none;width:100%;height:4px;background:#ffffff26;border-radius:2px;outline:none}.offer-range-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#4dc9f6;cursor:pointer;box-shadow:0 0 10px #4dc9f6,0 0 20px #4dc9f666;transition:transform .15s ease}.offer-range-slider::-webkit-slider-thumb:hover{transform:scale(1.25)}.slider-box-caption{font-size:10.5px;color:#ffffff73;font-weight:500;text-align:center;margin-top:2px;letter-spacing:.01em}.slider-explore-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(145deg,#ffffff0f,#ffffff1f 48%,#ffffff4d),#ffffff1a;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);border:.5px solid rgba(255,255,255,.35);color:#fff;padding:10px 24px;border-radius:50px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s ease;box-sizing:border-box;position:relative;box-shadow:0 4px 16px #0000001f,inset 0 1px #fff6,inset 0 -1px #ffffff14}.slider-explore-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50px;padding:1.5px;background:conic-gradient(from var(--footer-gradient-angle),#00c896,#0173ba,#4dc9f6,#00c896);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:2;animation:footer-gradient-rotate 3s linear infinite}.slider-explore-btn:hover{background:#ffffff1f;border-color:transparent}.slider-explore-btn:hover:before{opacity:1}.slider-explore-btn svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.2;fill:none;transition:transform .2s ease}.slider-explore-btn:hover svg{transform:translate(3px)}.offer-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#00a3e0;color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;padding:13px;border-radius:12px;font-family:Outfit,Poppins,sans-serif;transition:all .3s ease;width:100%;box-sizing:border-box;position:relative;z-index:1}.offer-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00a3e059;background:#00b4f0}.offer-cta-btn svg{width:13px;height:13px;stroke:currentColor;stroke-width:2.8;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.offer-cta-btn:hover svg{transform:translate(2px,-2px)}.footer-bottom{background:#00000040;border-top:1px solid rgba(255,255,255,.04);position:relative;z-index:1}.footer-bottom-inner{padding:40px 8% 32px;margin:0;display:flex;flex-direction:column;gap:24px}.footer-legal-section{width:100%;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.legal-section-title{font-size:13px;font-weight:700;color:#4a5060;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;min-width:120px}.footer-legal-links{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.footer-legal-links li a{font-size:13px;color:#5c6370;transition:all .2s ease;text-decoration:none;padding:4px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.04);background:#ffffff05;display:inline-block;white-space:nowrap}.footer-legal-links li a:hover{color:#e0e4eb;border-color:#0173ba4d;background:#0173ba14}.footer-copyright-bar{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.03)}.footer-copyright{font-size:13px;color:#3d4452;letter-spacing:.02em}.footer-payment-icons{display:flex;align-items:center;gap:12px}.payment-label{font-size:12px;color:#3d4452;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.payment-badges{display:flex;gap:6px}.pay-badge{font-size:11px;font-weight:700;color:#5c6370;padding:3px 8px;border-radius:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);letter-spacing:.05em}.catalogue-filled-card{display:block;width:100%;max-width:320px;height:180px;border-radius:16px;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;margin-top:28px;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:1;text-decoration:none}.catalogue-filled-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1.5px;background:conic-gradient(from var(--footer-gradient-angle),#00c896,#0173ba,#4dc9f6,#00c896);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:3;animation:footer-gradient-rotate 3s linear infinite}.catalogue-filled-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 16px 36px #0173ba2e}.catalogue-filled-card:hover:before{opacity:1}.catalogue-filled-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.catalogue-filled-card:hover .catalogue-filled-img{transform:scale(1.06)}.catalogue-filled-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080e1a33,#080e1aa6);display:flex;align-items:flex-end;justify-content:center;padding:16px;box-sizing:border-box;transition:background .3s ease}.catalogue-filled-card:hover .catalogue-filled-overlay{background:linear-gradient(180deg,#080e1a4d,#080e1abf)}.catalogue-filled-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(145deg,#ffffff0f,#ffffff1f 48%,#ffffff4d),#ffffff1a;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);border:.5px solid rgba(255,255,255,.35);border-radius:50px;padding:10px 20px;color:#fff;font-size:13px;font-weight:600;width:100%;box-sizing:border-box;transition:all .3s ease;box-shadow:0 4px 16px #0000001f,inset 0 1px #fff6,inset 0 -1px #ffffff14;position:relative}.catalogue-filled-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50px;padding:1.5px;background:conic-gradient(from var(--footer-gradient-angle),#00c896,#0173ba,#4dc9f6,#00c896);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:2;animation:footer-gradient-rotate 3s linear infinite}.catalogue-filled-card:hover .catalogue-filled-btn{background:#ffffff26;border-color:transparent;box-shadow:0 6px 20px #0173ba40}.catalogue-filled-card:hover .catalogue-filled-btn:before{opacity:1}.catalogue-filled-btn svg{width:15px;height:15px;transition:transform .3s ease;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;color:#fff}.catalogue-filled-card:hover .catalogue-filled-btn svg{transform:translateY(2px)}.catalogue-filled-glow{position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(1,115,186,.2) 0%,transparent 70%);pointer-events:none;z-index:2;transition:all .4s ease}.catalogue-filled-card:hover .catalogue-filled-glow{transform:scale(1.3)}@media(max-width:1200px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:36px}.footer-col:nth-child(4){grid-column:span 1}}@media(max-width:1024px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:40px 36px}.footer-brand-col{grid-column:span 2;padding-right:0}.footer-col-offer{grid-column:span 2}.footer-inner{padding:10% 6% 0}.footer-bottom-inner{padding:28px 6% 24px}}@media(max-width:768px){.footer-grid{grid-template-columns:1fr;gap:36px}.footer-brand-col,.footer-col-offer{grid-column:span 1}.footer-bottom-inner{gap:20px}.footer-legal-section{flex-direction:column;align-items:flex-start;gap:10px}.footer-legal-links{gap:6px}.footer-copyright-bar{flex-direction:column;gap:16px;align-items:flex-start}}@media(max-width:1024px){.footer-solution-group{padding-left:48px}.solution-group-icon{left:0}}.footer-accordion-section{width:100%;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);margin:32px 0 16px;grid-column:1 / -1}.footer-accordion-header{width:100%;background:transparent;border:none;outline:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;color:#fff;cursor:pointer;text-align:left}.footer-accordion-header .accordion-arrow{width:16px;height:16px;color:#fff;transition:transform .3s ease}.footer-accordion-header[aria-expanded=true] .accordion-arrow{transform:rotate(180deg)}.footer-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;font-family:Poppins,sans-serif;font-size:13.5px;line-height:1.6;color:#94a3b8;display:flex;flex-direction:column;gap:16px;padding:0}.footer-accordion-header[aria-expanded=true]+.footer-accordion-content{max-height:1200px;padding-bottom:24px}
/*# sourceMappingURL=/cdn/shop/t/92/assets/section-footer.css.map */
