.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-engine-v21{position:relative;background-color:#201e1e;background:#201e1e radial-gradient(circle at 80% 50%,rgba(0,175,239,.45) 0,rgba(0,175,239,.15) 35%,rgba(0,175,239,.04) 60%,transparent 80%);padding-top:100px;padding-bottom:100px;overflow:hidden;z-index:1;width:100%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-container-v21{width:94%;max-width:1650px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;background:transparent;gap:4%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-text-v21{width:48%;max-width:48%;flex:0 0 48%;text-align:left;z-index:3;border-left:none;padding-left:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-badge-v21{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:2.5px;color:#00aeef;text-transform:uppercase;margin-bottom:14px;display:inline-block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) h1.hero-headline-v21{color:#ffffff;font-family:Montserrat,sans-serif;font-size:50px;font-weight:900;line-height:1.12;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-divider-v21{width:70px;height:4px;background-color:#00aeef;margin-bottom:20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) p.hero-paragraph-v21{color:#cbd5e1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:34px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-buttons-v21{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.hero-btn-v21{font-family:Montserrat,sans-serif;font-weight:900;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:16px 34px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;text-align:center;box-sizing:border-box;line-height:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.hero-btn-v21.btn-cyan{background-color:#00afef;color:#0b0f14;border:2px solid #00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.hero-btn-v21.btn-cyan:hover{background-color:#ffffff;border-color:#ffffff;color:#0b0f14}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.hero-btn-v21.btn-magenta{background-color:#171616;color:#ffffff;border:2px solid #383434}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.hero-btn-v21.btn-magenta:hover{border-color:#00aeef;color:#00aeef;box-shadow:0 0 20px rgba(0,174,239,.25)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-btn-v21 .btn-arrow{color:#0b0f14;transition:transform .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.hero-btn-v21.btn-cyan:hover .btn-arrow{transform:translateX(6px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-image-v21{width:48%;max-width:48%;flex:0 0 48%;display:flex;justify-content:center;align-items:center;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-glow-spotlight{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(0,174,239,.35) 0,rgba(0,174,239,.12) 45%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .hero-mockup-v21{max-width:100%;height:auto;display:block;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(0,0,0,.95)) drop-shadow(0 0 30px rgba(0,174,239,.3))}@media (max-width:1250px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) h1.hero-headline-v21{font-size:40px}}@media (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21.hero-engine-v21{background:#201e1e radial-gradient(circle at 50% 80%,rgba(0,175,239,.35) 0,transparent 70%);padding-top:50px;padding-bottom:50px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21 .hero-container-v21{flex-direction:column;gap:30px;width:90%;align-items:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21 .hero-text-v21{width:100%;max-width:100%;flex:1 0 100%;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21 .hero-divider-v21{margin:0 auto 18px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21 .hero-image-v21{width:100%;max-width:100%;flex:1 0 100%;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21 .hero-badge-v21{font-size:11px;letter-spacing:1.5px;margin-bottom:10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21 h1.hero-headline-v21{font-size:24px;line-height:1.25;margin-bottom:12px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21 p.hero-paragraph-v21{font-size:14px;line-height:1.55;margin-bottom:25px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21 .hero-buttons-v21{flex-direction:column;width:100%;gap:12px;justify-content:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #h-eng-21 a.hero-btn-v21{width:100%;box-sizing:border-box;padding:14px 20px;font-size:14px;letter-spacing:1px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-marquee-wrapper{width:100%;max-width:100vw;overflow:hidden;position:relative;background:#ffffff;padding:10px 0;margin:0;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-marquee-track{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;animation:marquee-loop 40s linear infinite;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-marquee-track:active,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-marquee-track:hover{animation-play-state:paused}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-set{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex-shrink:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-item{display:flex;align-items:center;justify-content:center;padding:0 25px;flex-shrink:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-item img{height:38px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(100%) opacity(.55);-webkit-filter:grayscale(100%) opacity(.55);transition:filter .3s ease,opacity .3s ease,transform .3s ease;display:block;border:none;box-shadow:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-item img:hover{filter:grayscale(0) opacity(1);-webkit-filter:grayscale(0) opacity(1);transform:scale(1.05)}@media screen and (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-marquee-wrapper{padding:8px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-marquee-track{animation-duration:32s}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-item{padding:0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-item img{height:32px;max-width:120px}}@media screen and (max-width:767px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-marquee-wrapper{padding:6px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-marquee-track{animation-duration:26s}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-item{padding:0 12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .logo-item img{height:24px;max-width:90px;filter:grayscale(100%) opacity(.55);-webkit-filter:grayscale(100%) opacity(.55)}}@keyframes marquee-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marquee-loop-x4{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}.site-root .logo-marquee-track.logo-marquee-track--x4{animation-name:marquee-loop-x4!important}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-showroom-section{width:100%;background-color:#201e1e;padding:80px 0 20px;box-sizing:border-box;overflow:hidden;perspective:1600px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-showroom-container{width:100%;max-width:1500px;margin:0 auto;padding:0 20px;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-section-header{text-align:center;margin-bottom:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-subheading{font-size:15px;font-weight:900;letter-spacing:3px;color:#00aeef;text-transform:uppercase;display:block;margin-bottom:10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-heading{font-size:46px;font-weight:900;color:#ffffff;margin:0 0 20px;letter-spacing:-.8px;text-transform:uppercase;line-height:1.15}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-divider{width:80px;height:4px;background-color:#00aeef;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-swiper-container{width:100%;padding-top:30px;padding-bottom:20px;overflow:visible}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-card{width:440px;background-color:#171616;border:1px solid #2d2a2a;border-top:5px solid #383434;border-radius:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;opacity:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-font-smoothing:subpixel-antialiased;transition:filter .4s ease,border-color .4s ease,box-shadow .4s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swiper-slide:not(.swiper-slide-active){filter:brightness(.38) grayscale(30%)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swiper-slide-active{filter:none;border-color:#00aeef;box-shadow:0 35px 85px rgba(0,0,0,.98),0 0 55px rgba(0,174,239,.4);z-index:25}.site-root .v7-showroom-section .swiper-slide-active{border-color:#00aeef!important}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-card-number{position:absolute;top:14px;right:18px;font-size:32px;font-weight:900;color:#475569;letter-spacing:-1px;z-index:3;transition:color .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swiper-slide-active .v7-card-number{color:#00aeef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-image-stage{position:relative;height:310px;width:100%;background-color:#f1f5f9;border-bottom:1px solid #2d2a2a;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;flex-shrink:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-image-stage img{max-width:96%;max-height:96%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(15,23,42,.2))}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-card-details{padding:30px 26px;display:flex;flex-direction:column;background-color:#171616;flex-grow:1;justify-content:space-between;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-card-title{font-size:19px;font-weight:900;color:#ffffff;margin:0 0 20px;line-height:1.25;text-transform:uppercase;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-tag-pills{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 16px;gap:12px 16px;margin-bottom:28px;width:100%;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-pill{color:#cbd5e1;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-slash{color:#00aeef;font-weight:900;margin-right:6px;flex-shrink:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#00aeef;color:#0b0f14;border:1px solid #00aeef;text-decoration:none;padding:16px 24px;font-size:13px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;transition:all .3s ease;width:100%;box-sizing:border-box;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-action-btn:hover{background:#ffffff;border-color:#ffffff;color:#0b0f14}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-btn-arrow{color:#0b0f14}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:25px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-nav-btn{background:#171616;border:1px solid #383434;color:#00aeef;width:56px;height:56px;font-size:22px;font-weight:900;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-nav-btn:hover{background:#00aeef;color:#0b0f14;border-color:#00aeef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swiper-button-disabled{opacity:.25;cursor:not-allowed;border-color:#2d2a2a;color:#475569}@media screen and (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-showroom-section{padding:35px 0 15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-section-header{margin-bottom:20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-subheading{font-size:11px;margin-bottom:6px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-heading{font-size:22px;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-divider{width:50px;height:3px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-swiper-container{padding-top:15px;padding-bottom:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-card{width:280px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-image-stage{height:200px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-card-details{padding:20px 16px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-card-title{font-size:14px;margin-bottom:14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-pill{font-size:10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-controls{margin-top:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v7-nav-btn{width:44px;height:44px;font-size:18px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s4-showcase-v6.v6-s4-section{width:100%;background-color:#201e1e;padding:65px 0;margin-top:0;box-sizing:border-box;overflow:hidden;border-top:1px solid #2d2a2a;border-bottom:1px solid #2d2a2a}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s4-showcase-v6 .v6-s4-container{width:94%;max-width:1400px;margin:0 auto;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-header{text-align:center;margin-bottom:35px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-subheading{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:2.5px;color:#00aeef;text-transform:uppercase;display:block;margin-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-heading{color:#ffffff;font-family:Montserrat,sans-serif;font-size:38px;font-weight:900;line-height:1.15;letter-spacing:-.5px;margin:0 0 14px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-divider{width:70px;height:4px;background-color:#00aeef;margin:0 auto 16px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-intro{color:#cbd5e1;font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:500;max-width:780px;margin:0 auto;line-height:1.6;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-grid{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:32px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-left-col{width:50%;flex:0 0 50%;display:flex;align-items:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-video-wrapper{position:relative;width:100%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-video-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:105%;height:105%;background:radial-gradient(circle,rgba(0,174,239,.22) 0,transparent 70%);filter:blur(35px);pointer-events:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-video-stage{position:relative;width:100%;background-color:#171616;border:1px solid #2d2a2a;border-top:4px solid #00aeef;border-radius:0;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.9)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-video-player{width:100%;height:auto;display:block;background-color:#000000;border-radius:0;object-fit:cover}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-right-col{width:46%;flex:0 0 46%;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-quote-card{background-color:#171616;border:1px solid #2d2a2a;border-top:3px solid #383434;border-radius:0;padding:16px 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-quote-card:hover{border-color:#ec268f}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-stars{color:#00aeef;font-size:13px;margin-bottom:8px;letter-spacing:2px;line-height:1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-quote{color:#e2e8f0;font-family:Montserrat,sans-serif;font-size:13px;font-style:italic;line-height:1.55;margin:0 0 12px;padding:0;text-transform:none;border:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-author{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid #282525}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-author-name{display:block;color:#ffffff;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:900;letter-spacing:1px;text-transform:uppercase;line-height:1.2;margin:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-author-role{display:block;color:#00aeef;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;line-height:1.2;margin:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s4-showcase-v6 a.v6-s4-btn{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;background-color:#171616;color:#ffffff;border:2px solid #383434;border-radius:0;padding:16px 24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;width:100%;box-sizing:border-box;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s4-showcase-v6 a.v6-s4-btn:hover{border-color:#00aeef;color:#00aeef;box-shadow:0 0 25px rgba(0,174,239,.25)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s4-showcase-v6 a.v6-s4-btn:hover .v6-btn-arrow{transform:translateX(5px);color:#ec268f}@media screen and (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s4-showcase-v6.v6-s4-section{padding:35px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-header{margin-bottom:25px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-subheading{font-size:11px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-heading{font-size:22px;margin-bottom:10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-intro{font-size:14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-grid{flex-direction:column;gap:25px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-left-col,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-right-col{width:100%;max-width:100%;flex:1 0 100%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s4-quote-card{padding:16px 14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s4-showcase-v6 a.v6-s4-btn{padding:14px 20px;font-size:13px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s5-event-branding.v6-s5-section{width:100%;background-color:#f8fafc;padding:85px 0;margin-top:0;box-sizing:border-box;overflow:hidden;border-top:5px solid #00aeef;border-bottom:1px solid #e2e8f0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s5-event-branding .v6-s5-container{width:94%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-header{text-align:center;max-width:900px;margin-bottom:50px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-subheading{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:2.5px;color:#00aeef;text-transform:uppercase;display:block;margin-bottom:10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-heading{color:#0f172a;font-family:Montserrat,sans-serif;font-size:38px;font-weight:900;line-height:1.25;letter-spacing:-.5px;margin:0 0 14px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-divider{width:70px;height:4px;background-color:#00aeef;margin:0 auto 18px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-intro{color:#334155;font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:500;line-height:1.65;margin:0 auto;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;width:100%;margin-bottom:50px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-media-frame{position:relative;width:100%;aspect-ratio:4/3;background-color:#0f172a;border:1px solid #cbd5e1;border-top:4px solid #00aeef;transform:translateY(-8px);box-shadow:0 22px 45px rgba(15,23,42,.12),0 8px 18px rgba(15,23,42,.06);overflow:hidden;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .4s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-media-frame:hover{transform:translateY(-16px);border-color:#00aeef;box-shadow:0 32px 65px rgba(0,174,239,.25),0 12px 28px rgba(15,23,42,.14)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-media-frame img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-media-frame:hover img{transform:scale(1.04)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.88));padding:28px 22px 16px;color:#ffffff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-cta-wrap{text-align:center;width:100%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s5-event-branding a.v6-s5-btn{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;background-color:#00aeef;color:#0b0f14;border:none;border-radius:0;padding:18px 36px;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;box-shadow:0 12px 30px rgba(0,174,239,.25)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s5-event-branding a.v6-s5-btn:hover{background-color:#0f172a;color:#ffffff;box-shadow:0 15px 35px rgba(15,23,42,.3)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s5-event-branding a.v6-s5-btn:hover .v6-btn-arrow{transform:translateX(6px)}@media screen and (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s5-event-branding.v6-s5-section{padding:40px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-heading{font-size:24px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-heading br{display:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-intro{font-size:14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-grid{grid-template-columns:1fr;gap:24px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s5-media-frame{transform:translateY(0)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s5-event-branding a.v6-s5-btn{width:100%;box-sizing:border-box;padding:14px 16px;font-size:12px;letter-spacing:1px;white-space:normal;line-height:1.35;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-btn-arrow{display:inline-block}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s6-capabilities.v6-s6-section{width:100%;background-color:#f8fafc;padding:85px 0;margin-top:0;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #e2e8f0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s6-capabilities .v6-s6-container{width:94%;max-width:1400px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:48px;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-left-col{width:48%;flex:0 0 48%;display:flex;flex-direction:column;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-image-frame{position:relative;width:100%;aspect-ratio:4/3;background-color:#0f172a;border:1px solid #cbd5e1;border-top:4px solid #00aeef;border-radius:0;box-shadow:0 20px 45px rgba(15,23,42,.1);overflow:hidden;box-sizing:border-box;transition:transform .4s ease,box-shadow .4s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-image-frame:hover{transform:translateY(-6px);box-shadow:0 28px 55px rgba(0,174,239,.2)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-image-frame img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .6s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-image-frame:hover img{transform:scale(1.04)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-glass-badge{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.92));padding:32px 22px 18px;display:flex;flex-direction:column;gap:3px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-badge-tag{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:1.5px;color:#00aeef;text-transform:uppercase;display:block;line-height:1.2}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-badge-sub{font-family:Montserrat,sans-serif;font-size:11.5px;color:#e2e8f0;font-weight:600;letter-spacing:.5px;display:block;line-height:1.2}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-right-col{width:48%;flex:0 0 48%;display:flex;flex-direction:column;justify-content:space-between}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-header{margin-bottom:24px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-subheading{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:2.5px;color:#00aeef;text-transform:uppercase;display:block;margin-top:0;margin-bottom:10px;line-height:1.35}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-heading{color:#0f172a;font-family:Montserrat,sans-serif;font-size:32px;font-weight:900;line-height:1.25;letter-spacing:-.5px;margin:0 0 14px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-divider{width:70px;height:4px;background-color:#00aeef;margin-bottom:16px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-intro{color:#334155;font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:500;line-height:1.6;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-intro sup{font-size:65%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 20px;gap:24px 20px;margin-bottom:32px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-feature-item{display:flex;flex-direction:column;gap:6px;padding:4px 0;transition:all .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-num{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:1px;color:#00aeef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-item-text strong{display:block;color:#0f172a;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;line-height:1.3;margin-bottom:4px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-item-text p{color:#475569;font-family:Montserrat,sans-serif;font-size:12.5px;line-height:1.5;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-cta-wrap{width:100%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s6-capabilities a.v6-s6-btn{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;background-color:#00aeef;color:#0b0f14;border:none;border-radius:0;padding:18px 36px;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;box-shadow:0 12px 30px rgba(0,174,239,.25)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s6-capabilities a.v6-s6-btn:hover{background-color:#0f172a;color:#ffffff;box-shadow:0 15px 35px rgba(15,23,42,.3)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s6-capabilities a.v6-s6-btn:hover .v6-btn-arrow{transform:translateX(6px)}@media screen and (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s6-capabilities.v6-s6-section{padding:40px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s6-capabilities .v6-s6-container{flex-direction:column;gap:32px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-left-col,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-right-col{width:100%;flex:1 0 100%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-right-col{padding-top:10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-header{margin-bottom:20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-subheading{font-size:11px;letter-spacing:1.5px;margin-top:0;margin-bottom:8px;line-height:1.4;display:block;position:relative;z-index:2}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-heading{font-size:22px;line-height:1.25;margin-top:0;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s6-grid{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s6-capabilities a.v6-s6-btn{width:100%;box-sizing:border-box;padding:16px 20px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s7-reseller.v6-s7-section{width:100%;background-color:#201e1e;padding:85px 0;margin-top:0;box-sizing:border-box;overflow:hidden;border-top:1px solid #2d2a2a;border-bottom:1px solid #2d2a2a}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s7-reseller .v6-s7-container{width:94%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-header{max-width:850px;margin-bottom:45px;display:flex;flex-direction:column;align-items:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-subheading{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:2.5px;color:#00aeef;text-transform:uppercase;display:block;margin-bottom:10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-heading{color:#ffffff;font-family:Montserrat,sans-serif;font-size:34px;font-weight:900;line-height:1.2;letter-spacing:-.5px;margin:0 0 16px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-divider{width:70px;height:4px;background-color:#ec268f;margin-bottom:20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-intro{color:#cbd5e1;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.65;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-intro sup{font-size:65%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%;margin-bottom:45px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-card{background-color:#171616;border:1px solid #2d2a2a;border-top:4px solid #00aeef;border-radius:0;padding:32px 24px;text-align:left;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:all .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-card:hover{transform:translateY(-5px);border-color:#ec268f;box-shadow:0 10px 25px rgba(0,0,0,.6),0 0 15px rgba(236,38,143,.15)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-tag{font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:900;letter-spacing:1.5px;color:#00aeef;margin-bottom:12px;display:block;white-space:nowrap}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-card h3{color:#ffffff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;line-height:1.3;margin:0 0 12px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-card p{color:#94a3b8;font-family:Montserrat,sans-serif;font-size:13.5px;line-height:1.6;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-cta-wrap{width:100%;display:flex;justify-content:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s7-reseller a.v6-s7-btn{font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;background-color:#ec268f;color:#ffffff;border:none;border-radius:0;padding:20px 42px;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;box-shadow:0 8px 20px rgba(236,38,143,.18)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s7-reseller a.v6-s7-btn:hover{background-color:#00aeef;color:#0b0f14;box-shadow:0 10px 22px rgba(0,174,239,.22)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s7-reseller a.v6-s7-btn:hover .v6-btn-arrow{transform:translateX(6px)}@media screen and (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s7-reseller.v6-s7-section{padding:50px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-heading{font-size:26px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-tag{font-size:9.5px;letter-spacing:.5px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:10px 3% 20px;margin-bottom:25px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-grid::-webkit-scrollbar{display:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s7-card{flex:0 0 85%;max-width:85%;scroll-snap-align:center;box-shadow:0 4px 12px rgba(0,0,0,.25)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s7-reseller a.v6-s7-btn{width:100%;box-sizing:border-box;padding:14px 16px;font-size:12px;letter-spacing:1px;white-space:normal;line-height:1.35;text-align:center}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)){--brand-cyan:#00aeef;--brand-magenta:#ec268f;--dark-bg:#111111;--card-border:#333333}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-section{line-height:0;background-color:#201e1e;padding:80px 20px 100px;color:#ffffff;font-family:Montserrat,sans-serif;overflow:hidden;text-align:center;border-top:1px solid #2d2a2a;border-bottom:1px solid #2d2a2a}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-header{max-width:800px;margin:0 auto 50px;display:flex;flex-direction:column;align-items:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-subtitle{color:var(--brand-cyan);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-title{color:#ffffff;font-size:32px;font-weight:800;text-transform:uppercase;margin:0 0 .7em;line-height:1.2}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-contact-btn{display:inline-block;background-color:transparent;border:1px solid var(--brand-cyan);color:var(--brand-cyan);font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:10px 22px;text-decoration:none;transition:all .3s ease;margin-top:5px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-contact-btn:hover{background-color:var(--brand-cyan);color:#ffffff;box-shadow:0 4px 15px rgba(0,174,239,.35)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-container{max-width:1200px;margin:0 auto;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage{position:relative;height:580px;display:flex;justify-content:center;align-items:center;perspective:2000px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swatch-card{position:absolute;width:290px;height:440px;background-color:#000000;background:#000000;border:1px solid var(--card-border);border-radius:0;overflow:hidden;box-shadow:0 10px 35px rgba(0,0,0,.95);cursor:pointer;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .3s ease,border-color .3s ease;transform-origin:25px 415px;display:flex;flex-direction:column;text-align:left;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swatch-card:after{content:"";position:absolute;bottom:15px;left:15px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#111 40%,#888 45%,#e0e0e0 70%,#444 100%);border:1px solid #111;box-shadow:inset 0 1px 3px rgba(0,0,0,.8),0 0 4px rgba(0,0,0,.5);z-index:10}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-texture img{width:100%;height:220px;object-fit:cover;border-bottom:1px solid var(--card-border);background-color:#111111}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-content{background-color:#000000;padding:15px 15px 15px 45px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-num{font-family:Montserrat,sans-serif;font-weight:800;font-size:10px;color:var(--brand-cyan);letter-spacing:1.5px;display:block;line-height:1.3}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-name{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;color:#ffffff;text-transform:uppercase;margin:2px 0 12px;line-height:1.2}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-specs{list-style:none;padding:0;margin:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-specs li{color:#cccccc;font-size:11px;line-height:1.5;margin-bottom:6px;display:flex;align-items:flex-start;gap:6px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-specs li:before{content:"■";color:var(--brand-cyan);font-size:8px;margin-top:1px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-nav-bar{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;opacity:0;pointer-events:none;transition:opacity .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swatch-card.is-active .card-nav-bar{opacity:1;pointer-events:auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-nav-btn{background-color:#1a1a1a;border:1px solid var(--brand-cyan);color:var(--brand-cyan);font-family:Montserrat,sans-serif;font-size:9px;font-weight:800;padding:6px 12px;border-radius:0;cursor:pointer;transition:all .2s ease;text-transform:uppercase;min-width:65px;text-align:center;line-height:1;letter-spacing:1px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-nav-btn:hover{background-color:var(--brand-cyan);color:#ffffff;box-shadow:0 2px 10px rgba(0,174,239,.35)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-1{transform:rotate(0deg);z-index:60}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-2{transform:rotate(2deg);z-index:55}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-3{transform:rotate(4deg);z-index:50}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-4{transform:rotate(6deg);z-index:45}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-5{transform:rotate(8deg);z-index:40}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-6{transform:rotate(10deg);z-index:35}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-7{transform:rotate(12deg);z-index:30}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-8{transform:rotate(14deg);z-index:25}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-9{transform:rotate(16deg);z-index:20}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-10{transform:rotate(18deg);z-index:15}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-11{transform:rotate(20deg);z-index:10}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #card-12{transform:rotate(22deg);z-index:5}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-1{transform:rotate(0deg) translateZ(10px);z-index:60}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-2{transform:rotate(-90deg) translateZ(-50px);z-index:50}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-3{transform:rotate(-72deg) translateZ(-40px);z-index:51}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-4{transform:rotate(-54deg) translateZ(-30px);z-index:52}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-5{transform:rotate(-36deg) translateZ(-20px);z-index:53}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-6{transform:rotate(-18deg) translateZ(-10px);z-index:54}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-7{transform:rotate(7deg) translateZ(-10px);z-index:45}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-8{transform:rotate(14deg) translateZ(-20px);z-index:44}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-9{transform:rotate(21deg) translateZ(-30px);z-index:43}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-10{transform:rotate(28deg) translateZ(-40px);z-index:42}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-11{transform:rotate(32deg) translateZ(-50px);z-index:41}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-12{transform:rotate(35deg) translateZ(-60px);z-index:40}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #deckStage .swatch-card.is-active,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage .swatch-card.is-active,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover .swatch-card.is-active{transform:rotate(0deg) scale(1.08) translateZ(200px);z-index:9999;border:1px solid var(--brand-cyan);box-shadow:inset 0 0 0 1px var(--brand-cyan),0 15px 35px rgba(0,0,0,.9),0 0 25px rgba(0,174,239,.38);opacity:1}@media (max-width:1023px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-section{padding:60px 15px 70px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-header{margin-bottom:35px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-title{font-size:26px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage{height:460px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swatch-card{width:250px;height:400px;transform-origin:20px 375px;box-shadow:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swatch-card:after{bottom:12px;left:12px;width:16px;height:16px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-content{padding:12px 12px 12px 36px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-num{font-size:9px;letter-spacing:1px;line-height:1.3}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-texture img{height:190px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-2{transform:rotate(-55deg) translateZ(-50px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-3{transform:rotate(-44deg) translateZ(-40px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-4{transform:rotate(-33deg) translateZ(-30px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-5{transform:rotate(-22deg) translateZ(-20px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-6{transform:rotate(-11deg) translateZ(-10px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-7{transform:rotate(5deg) translateZ(-10px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-8{transform:rotate(10deg) translateZ(-20px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-9{transform:rotate(15deg) translateZ(-30px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-10{transform:rotate(20deg) translateZ(-40px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-11{transform:rotate(24deg) translateZ(-50px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-12{transform:rotate(28deg) translateZ(-60px)}}@media (max-width:767px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-section{padding:40px 10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-header{margin-bottom:25px;display:flex;flex-direction:column;align-items:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-subtitle{font-size:11px;letter-spacing:1.5px;margin-bottom:8px;line-height:1.3}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-title{font-size:22px;line-height:1.25;margin-bottom:14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fandeck-contact-btn{font-size:10px;padding:8px 16px;margin-top:0;display:inline-block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage{height:380px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swatch-card{width:230px;height:360px;transform-origin:center center;box-shadow:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .swatch-card:after{bottom:10px;left:10px;width:14px;height:14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-texture img{height:150px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-content{padding:10px 10px 10px 28px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-num{font-size:8px;letter-spacing:.5px;line-height:1.2}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-name{font-size:12px;margin-bottom:6px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-specs li{font-size:10px;line-height:1.3;margin-bottom:4px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .card-nav-btn{font-size:8px;padding:5px 8px;min-width:50px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-2{transform:rotate(-35deg) translateZ(-50px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-3{transform:rotate(-28deg) translateZ(-40px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-4{transform:rotate(-21deg) translateZ(-30px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-5{transform:rotate(-14deg) translateZ(-20px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-6{transform:rotate(-7deg) translateZ(-10px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-7{transform:rotate(4deg) translateZ(-10px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-8{transform:rotate(8deg) translateZ(-20px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-9{transform:rotate(12deg) translateZ(-30px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-10{transform:rotate(16deg) translateZ(-40px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-11{transform:rotate(19deg) translateZ(-50px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover #card-12{transform:rotate(22deg) translateZ(-60px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #deckStage .swatch-card.is-active,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage .swatch-card.is-active,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .deck-stage:hover .swatch-card.is-active{transform:rotate(0deg) scale(1.02) translateZ(80px);box-shadow:inset 0 0 0 1px var(--brand-cyan),0 0 15px rgba(0,174,239,.3)}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s8-insights.v6-s8-section{width:100%;background-color:#201e1e;padding:85px 0;margin-top:0;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #2d2a2a}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s8-insights .v6-s8-container{width:94%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-header{max-width:850px;margin-bottom:45px;text-align:center;display:flex;flex-direction:column;align-items:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-subheading{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:2.5px;color:#00aeef;text-transform:uppercase;display:block;margin-bottom:10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-heading{color:#ffffff;font-family:Montserrat,sans-serif;font-size:34px;font-weight:900;line-height:1.2;letter-spacing:-.5px;margin:0 0 16px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-divider{width:70px;height:4px;background-color:#00aeef;margin-bottom:20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-intro{color:#cbd5e1;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.65;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%;margin-bottom:45px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card{background-color:#171616;border:1px solid #2d2a2a;border-top:4px solid #383434;border-radius:0;display:flex;flex-direction:column;overflow:visible;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:all .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card:hover{transform:translateY(-5px);border-color:#00aeef;box-shadow:0 12px 28px rgba(0,174,239,.18)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-image-stage{position:relative;width:100%;height:200px;background-color:#1e293b;overflow:hidden}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-image-stage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card:hover .v6-s8-image-stage img{transform:scale(1.06)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card-body{padding:24px 20px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;text-align:left}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-tag{font-family:Montserrat,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.2px;color:#00aeef;margin-bottom:8px;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card-body h3{color:#ffffff;font-family:Montserrat,sans-serif;font-size:17px;font-weight:800;line-height:1.35;margin:0 0 10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card-body p{color:#94a3b8;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.55;margin:0 0 20px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-link{font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;letter-spacing:1.5px;color:#00aeef;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;transition:color .3s ease;margin-top:auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card:hover .v6-s8-link{color:#ffffff}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card:hover .v6-btn-arrow{transform:translateX(5px);color:#ec268f}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-cta-wrap{width:100%;display:flex;justify-content:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s8-insights a.v6-s8-btn{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;background-color:#171616;color:#ffffff;border:2px solid #383434;border-radius:0;padding:18px 36px;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s8-insights a.v6-s8-btn:hover{border-color:#00aeef;color:#00aeef;box-shadow:0 0 20px rgba(0,174,239,.2)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-btn-arrow{transition:transform .3s ease,color .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s8-insights a.v6-s8-btn:hover .v6-btn-arrow{transform:translateX(6px)}@media screen and (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s8-insights.v6-s8-section{padding:50px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-heading{font-size:26px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:15px 5% 25px;margin-left:-5%;margin-right:-5%;width:110%;margin-bottom:25px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-grid::-webkit-scrollbar{display:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card{flex:0 0 82%;max-width:82%;scroll-snap-align:center;box-shadow:0 6px 16px rgba(0,0,0,.35)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s8-card:hover{box-shadow:inset 0 0 0 1px #00aeef,0 6px 16px rgba(0,0,0,.35)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s8-insights a.v6-s8-btn{width:100%;box-sizing:border-box;padding:16px 20px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s9-pre-footer.v6-s9-section{width:100%;background-color:#201e1e;padding:60px 0;margin-top:0;box-sizing:border-box;overflow:hidden;border-top:1px solid #2d2a2a;border-bottom:1px solid #2d2a2a}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s9-pre-footer .v6-s9-container{width:94%;max-width:1400px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s9-content{max-width:850px;text-align:left}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s9-subheading{font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;letter-spacing:2.5px;color:#00aeef;text-transform:uppercase;display:block;margin-top:0;margin-bottom:10px;line-height:1.35}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s9-heading{color:#ffffff;font-family:Montserrat,sans-serif;font-size:28px;font-weight:900;line-height:1.25;letter-spacing:-.5px;margin:0 0 12px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s9-intro{color:#cbd5e1;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.55;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s9-action{flex-shrink:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s9-pre-footer a.v6-s9-btn{font-family:Montserrat,sans-serif;font-size:14px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;background-color:#00aeef;color:#0b0f14;border:2px solid #00aeef;border-radius:0;padding:18px 36px;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;box-shadow:0 10px 25px rgba(0,174,239,.25)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s9-pre-footer a.v6-s9-btn:hover{background-color:#ffffff;border-color:#ffffff;color:#0b0f14;box-shadow:0 12px 30px rgba(255,255,255,.3)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-btn-arrow{transition:transform .3s ease;flex-shrink:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s9-pre-footer a.v6-s9-btn:hover .v6-btn-arrow{transform:translateX(6px)}@media screen and (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s9-pre-footer.v6-s9-section{padding:40px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s9-pre-footer .v6-s9-container{flex-direction:column;text-align:center;gap:24px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s9-content{text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s9-subheading{font-size:11px;letter-spacing:1.5px;margin-top:0;margin-bottom:12px;line-height:1.4;display:block;position:relative;z-index:2}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s9-heading{font-size:22px;line-height:1.25;margin-top:0;margin-bottom:14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .v6-s9-action{width:100%}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s9-pre-footer a.v6-s9-btn{width:100%;box-sizing:border-box;padding:16px 20px;white-space:normal;line-height:1.35;box-shadow:0 6px 16px rgba(0,174,239,.15)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #s9-pre-footer a.v6-s9-btn:hover{box-shadow:0 8px 18px rgba(255,255,255,.2)}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;font-family:Montserrat,sans-serif;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-content-shield{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-section{background-color:#201e1e;color:#ffffff;padding:70px 0;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-text{flex:1.2 1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-title{color:#ffffff;font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1.15;margin:0 0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-description{color:#cbd5e1;font-size:15.5px;line-height:1.65;font-weight:400;margin-bottom:25px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-image-wrap{flex:0.8 1;text-align:center;display:flex;flex-direction:column;gap:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-image-wrap img{max-width:100%;height:auto;border:1px solid #334155;box-shadow:0 20px 40px rgba(0,0,0,.4)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-light-section{background-color:#f8fafc;color:#201e1e;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-section-title-dark{color:#201e1e;font-size:32px;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-dark-section{background-color:#201e1e;color:#ffffff;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-feature-card{background-color:#141314;border:1px solid #334155;padding:40px 30px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;list-style:none;padding:0;margin:25px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-feature-list li{color:#ffffff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-feature-list li span{color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-faq-container{max-width:900px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-faq-group-title{color:#00afef;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin:30px 0 15px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-faq-item{background-color:#ffffff;border:1px solid #cbd5e1;margin-bottom:12px;transition:all .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-faq-question{padding:18px 20px;font-size:15px;font-weight:800;color:#201e1e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-faq-question:after{content:"+";font-size:20px;color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-faq-item.active .cnc-faq-question:after{content:"−"}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-faq-answer{padding:0 20px 18px;font-size:14px;line-height:1.6;color:#475569;display:none;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-faq-item.active .cnc-faq-answer{display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:0;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-btn-cyan{background-color:#00afef;color:#ffffff;border:2px solid #00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-btn-cyan:hover{background-color:transparent;color:#00afef}@media (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-grid{flex-direction:column;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .cnc-hero-title{font-size:32px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;font-family:Montserrat,sans-serif;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-content-shield{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-section{background-color:#201e1e;color:#ffffff;padding:70px 0;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-text{flex:1 1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-title{color:#ffffff;font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1.15;margin:0 0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-description{color:#cbd5e1;font-size:16px;line-height:1.65;font-weight:400;margin-bottom:30px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-image-wrap{flex:1 1;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-image-wrap img{max-width:100%;height:auto;border:1px solid #334155;box-shadow:0 20px 40px rgba(0,0,0,.4)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-light-section{background-color:#f8fafc;color:#201e1e;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-section-title-dark{color:#201e1e;font-size:32px;font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:1px;margin:0 0 40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:30px;gap:30px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-product-card{background-color:#ffffff;border:1px solid #e2e8f0;border-bottom:3px solid #334155;padding:25px;display:flex;flex-direction:column;text-align:center;transition:all .25s ease-in-out;box-shadow:0 10px 25px rgba(0,0,0,.05)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-product-card:hover{border-bottom-color:#00afef;transform:translateY(-5px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-product-image{width:100%;height:240px;object-fit:cover;border:1px solid #cbd5e1;margin-bottom:20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-product-title{color:#201e1e;font-size:20px;font-weight:800;text-transform:uppercase;margin:0 0 12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-product-desc{color:#475569;font-size:14px;line-height:1.6;margin-bottom:20px;flex-grow:1;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-dark-section{background-color:#201e1e;color:#ffffff;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-applications-card{background-color:#141314;border:1px solid #334155;padding:40px 30px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-applications-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;list-style:none;padding:0;margin:25px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-applications-list li{color:#ffffff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-applications-list li span{color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-benefit-box{background-color:#ffffff;border:1px solid #e2e8f0;padding:30px 20px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.03)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-benefit-icon{font-size:32px;color:#00afef;margin-bottom:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-benefit-title{color:#201e1e;font-size:18px;font-weight:800;text-transform:uppercase;margin:0 0 10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-benefit-desc{color:#475569;font-size:13.5px;line-height:1.6;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:0;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-btn-cyan{background-color:#00afef;color:#ffffff;border:2px solid #00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-btn-cyan:hover{background-color:transparent;color:#00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-btn-magenta{background-color:#ec268f;color:#ffffff;border:2px solid #ec268f}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-btn-magenta:hover{background-color:transparent;color:#ec268f}@media (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-grid{flex-direction:column;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-hero-title{font-size:32px}}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-products-grid{grid-template-columns:1fr}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .fabric-applications-list{flex-direction:column;align-items:center}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;font-family:Montserrat,sans-serif;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-content-shield{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-section{background-color:#201e1e;color:#ffffff;padding:70px 0;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-text{flex:1.2 1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-title{color:#ffffff;font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1.15;margin:0 0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-description{color:#cbd5e1;font-size:15.5px;line-height:1.65;font-weight:400;margin-bottom:25px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-image-wrap{flex:0.8 1;text-align:center;display:flex;flex-direction:column;gap:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-image-wrap img{max-width:100%;height:auto;border:1px solid #334155;box-shadow:0 20px 40px rgba(0,0,0,.4)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-light-section{background-color:#f8fafc;color:#201e1e;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-section-title-dark{color:#201e1e;font-size:32px;font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:1px;margin:0 0 40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-body-copy{color:#475569;font-size:15px;line-height:1.7;margin-bottom:20px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;gap:20px;margin-top:30px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-gallery-item{background:#ffffff;border:1px solid #e2e8f0;padding:10px;box-shadow:0 10px 20px rgba(0,0,0,.03);transition:transform .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-gallery-item:hover{transform:translateY(-4px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-gallery-item img{width:100%;height:200px;object-fit:cover;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-dark-section{background-color:#201e1e;color:#ffffff;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-feature-card{background-color:#141314;border:1px solid #334155;padding:40px 30px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;list-style:none;padding:0;margin:25px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-feature-list li{color:#ffffff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-feature-list li span{color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-faq-container{max-width:900px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-faq-group-title{color:#00afef;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin:30px 0 15px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-faq-item{background-color:#ffffff;border:1px solid #cbd5e1;margin-bottom:12px;transition:all .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-faq-question{padding:18px 20px;font-size:15px;font-weight:800;color:#201e1e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-faq-question:after{content:"+";font-size:20px;color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-faq-item.active .lfdp-faq-question:after{content:"−"}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-faq-answer{padding:0 20px 18px;font-size:14px;line-height:1.6;color:#475569;display:none;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-faq-item.active .lfdp-faq-answer{display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:0;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-btn-cyan{background-color:#00afef;color:#ffffff;border:2px solid #00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-btn-cyan:hover{background-color:transparent;color:#00afef}@media (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-grid{flex-direction:column;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-hero-title{font-size:32px}}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .lfdp-gallery-item img{height:140px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;font-family:Montserrat,sans-serif;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-content-shield{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-section{background-color:#201e1e;color:#ffffff;padding:70px 0;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-text{flex:1.2 1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-title{color:#ffffff;font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1.15;margin:0 0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-description{color:#cbd5e1;font-size:15.5px;line-height:1.65;font-weight:400;margin-bottom:25px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-image-wrap{flex:0.8 1;text-align:center;display:flex;flex-direction:column;gap:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-image-wrap img{max-width:100%;height:auto;border:1px solid #334155;box-shadow:0 20px 40px rgba(0,0,0,.4)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-light-section{background-color:#f8fafc;color:#201e1e;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-section-title-dark{color:#201e1e;font-size:32px;font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:1px;margin:0 0 40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-body-copy{color:#475569;font-size:15px;line-height:1.7;margin-bottom:20px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;gap:20px;margin-top:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-gallery-item{background:#ffffff;border:1px solid #e2e8f0;padding:10px;box-shadow:0 10px 20px rgba(0,0,0,.03);transition:transform .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-gallery-item:hover{transform:translateY(-4px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-gallery-item img{width:100%;height:200px;object-fit:cover;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-dark-section{background-color:#201e1e;color:#ffffff;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-feature-card{background-color:#141314;border:1px solid #334155;padding:40px 30px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;list-style:none;padding:0;margin:25px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-feature-list li{color:#ffffff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-feature-list li span{color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-faq-container{max-width:900px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-faq-group-title{color:#00afef;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin:30px 0 15px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-faq-item{background-color:#ffffff;border:1px solid #cbd5e1;margin-bottom:12px;transition:all .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-faq-question{padding:18px 20px;font-size:15px;font-weight:800;color:#201e1e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-faq-question:after{content:"+";font-size:20px;color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-faq-item.active .sfdp-faq-question:after{content:"−"}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-faq-answer{padding:0 20px 18px;font-size:14px;line-height:1.6;color:#475569;display:none;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-faq-item.active .sfdp-faq-answer{display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:0;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-btn-cyan{background-color:#00afef;color:#ffffff;border:2px solid #00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-btn-cyan:hover{background-color:transparent;color:#00afef}@media (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-grid{flex-direction:column;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-hero-title{font-size:32px}}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .sfdp-gallery-item img{height:140px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;font-family:Montserrat,sans-serif;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-content-shield{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-section{background-color:#201e1e;color:#ffffff;padding:70px 0;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-text{flex:1.2 1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-title{color:#ffffff;font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1.15;margin:0 0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-description{color:#cbd5e1;font-size:15.5px;line-height:1.65;font-weight:400;margin-bottom:25px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-image-wrap{flex:0.8 1;text-align:center;display:flex;flex-direction:column;gap:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-image-wrap img{max-width:100%;max-height:450px;object-fit:contain;height:auto;border:1px solid #334155;box-shadow:0 20px 40px rgba(0,0,0,.4)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-light-section{background-color:#f8fafc;color:#201e1e;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-section-title-dark{color:#201e1e;font-size:32px;font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:1px;margin:0 0 40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-body-copy{color:#475569;font-size:15px;line-height:1.7;margin-bottom:20px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-showcase-trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:40px;margin-bottom:60px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-showcase-card{background:#ffffff;border:1px solid #e2e8f0;padding:15px;box-shadow:0 10px 20px rgba(0,0,0,.03);display:flex;align-items:center;justify-content:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-showcase-card img{width:100%;height:320px;object-fit:contain;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-top:30px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-gallery-item{background:#ffffff;border:1px solid #e2e8f0;padding:12px;box-shadow:0 10px 20px rgba(0,0,0,.03);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-gallery-item:hover{transform:translateY(-4px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-gallery-item img{width:100%;height:260px;object-fit:contain;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-dark-section{background-color:#201e1e;color:#ffffff;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-feature-card{background-color:#141314;border:1px solid #334155;padding:40px 30px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;list-style:none;padding:0;margin:25px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-feature-list li{color:#ffffff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-feature-list li span{color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-faq-container{max-width:900px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-faq-group-title{color:#00afef;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin:30px 0 15px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-faq-item{background-color:#ffffff;border:1px solid #cbd5e1;margin-bottom:12px;transition:all .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-faq-question{padding:18px 20px;font-size:15px;font-weight:800;color:#201e1e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-faq-question:after{content:"+";font-size:20px;color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-faq-item.active .pos-faq-question:after{content:"−"}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-faq-answer{padding:0 20px 18px;font-size:14px;line-height:1.6;color:#475569;display:none;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-faq-item.active .pos-faq-answer{display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:0;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-btn-cyan{background-color:#00afef;color:#ffffff;border:2px solid #00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-btn-cyan:hover{background-color:transparent;color:#00afef}@media (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-grid{flex-direction:column;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-hero-title{font-size:32px}}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-gallery-item img{height:180px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .pos-showcase-card img{height:240px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;font-family:Montserrat,sans-serif;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-content-shield{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-section{background-color:#201e1e;color:#ffffff;padding:70px 0;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-text{flex:1.2 1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-title{color:#ffffff;font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1.15;margin:0 0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-description{color:#cbd5e1;font-size:15.5px;line-height:1.65;font-weight:400;margin-bottom:25px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-image-wrap{flex:0.8 1;text-align:center;display:flex;flex-direction:column;gap:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-image-wrap img{max-width:100%;max-height:450px;object-fit:contain;height:auto;border:1px solid #334155;box-shadow:0 20px 40px rgba(0,0,0,.4)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-light-section{background-color:#f8fafc;color:#201e1e;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-section-title-dark{color:#201e1e;font-size:32px;font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:1px;margin:0 0 40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-body-copy{color:#475569;font-size:15px;line-height:1.7;margin-bottom:20px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-showcase-trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:40px;margin-bottom:60px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-showcase-card{background:#ffffff;border:1px solid #e2e8f0;padding:15px;box-shadow:0 10px 20px rgba(0,0,0,.03);display:flex;align-items:center;justify-content:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-showcase-card img{width:100%;height:300px;object-fit:contain;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-dark-section{background-color:#201e1e;color:#ffffff;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-feature-card{background-color:#141314;border:1px solid #334155;padding:40px 30px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;list-style:none;padding:0;margin:25px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-feature-list li{color:#ffffff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-feature-list li span{color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-faq-container{max-width:900px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-faq-group-title{color:#00afef;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin:30px 0 15px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-faq-item{background-color:#ffffff;border:1px solid #cbd5e1;margin-bottom:12px;transition:all .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-faq-question{padding:18px 20px;font-size:15px;font-weight:800;color:#201e1e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-faq-question:after{content:"+";font-size:20px;color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-faq-item.active .srp-faq-question:after{content:"−"}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-faq-answer{padding:0 20px 18px;font-size:14px;line-height:1.6;color:#475569;display:none;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-faq-item.active .srp-faq-answer{display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:0;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-btn-cyan{background-color:#00afef;color:#ffffff;border:2px solid #00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-btn-cyan:hover{background-color:transparent;color:#00afef}@media (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-grid{flex-direction:column;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-hero-title{font-size:32px}}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .srp-showcase-card img{height:220px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;font-family:Montserrat,sans-serif;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-content-shield{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-section{background-color:#201e1e;color:#ffffff;padding:70px 0;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-text{flex:1.2 1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-title{color:#ffffff;font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1.15;margin:0 0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-description{color:#cbd5e1;font-size:15.5px;line-height:1.65;font-weight:400;margin-bottom:25px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-image-wrap{flex:0.8 1;text-align:center;display:flex;flex-direction:column;gap:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-image-wrap img{max-width:100%;max-height:450px;object-fit:contain;height:auto;border:1px solid #334155;box-shadow:0 20px 40px rgba(0,0,0,.4)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-light-section{background-color:#f8fafc;color:#201e1e;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-section-title-dark{color:#201e1e;font-size:32px;font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:1px;margin:0 0 40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-body-copy{color:#475569;font-size:15px;line-height:1.7;margin-bottom:20px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-showcase-trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:40px;margin-bottom:60px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-showcase-card{background:#ffffff;border:1px solid #e2e8f0;padding:15px;box-shadow:0 10px 20px rgba(0,0,0,.03);display:flex;align-items:center;justify-content:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-showcase-card img{width:100%;height:300px;object-fit:contain;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-dark-section{background-color:#201e1e;color:#ffffff;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-feature-card{background-color:#141314;border:1px solid #334155;padding:40px 30px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;list-style:none;padding:0;margin:25px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-feature-list li{color:#ffffff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-feature-list li span{color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-faq-container{max-width:900px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-faq-group-title{color:#00afef;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin:30px 0 15px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-faq-item{background-color:#ffffff;border:1px solid #cbd5e1;margin-bottom:12px;transition:all .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-faq-question{padding:18px 20px;font-size:15px;font-weight:800;color:#201e1e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-faq-question:after{content:"+";font-size:20px;color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-faq-item.active .gd-faq-question:after{content:"−"}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-faq-answer{padding:0 20px 18px;font-size:14px;line-height:1.6;color:#475569;display:none;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-faq-item.active .gd-faq-answer{display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:0;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-btn-cyan{background-color:#00afef;color:#ffffff;border:2px solid #00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-btn-cyan:hover{background-color:transparent;color:#00afef}@media (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-grid{flex-direction:column;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-hero-title{font-size:32px}}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .gd-showcase-card img{height:220px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;font-family:Montserrat,sans-serif;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-content-shield{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-section{background-color:#201e1e;color:#ffffff;padding:70px 0;position:relative}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-text{flex:1.2 1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-title{color:#ffffff;font-size:42px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:1.15;margin:0 0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-description{color:#cbd5e1;font-size:15.5px;line-height:1.65;font-weight:400;margin-bottom:25px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-image-wrap{flex:0.8 1;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-image-wrap img{max-width:100%;height:auto;border:1px solid #334155;box-shadow:0 20px 40px rgba(0,0,0,.4)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-light-section{background-color:#f8fafc;color:#201e1e;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-section-title-dark{color:#201e1e;font-size:32px;font-weight:900;text-transform:uppercase;text-align:center;letter-spacing:1px;margin:0 0 40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-body-copy{color:#475569;font-size:15px;line-height:1.7;margin-bottom:20px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;gap:20px;margin-top:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-gallery-item{background:#ffffff;border:1px solid #e2e8f0;padding:10px;box-shadow:0 10px 20px rgba(0,0,0,.03);transition:transform .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-gallery-item:hover{transform:translateY(-4px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-gallery-item img{width:100%;height:200px;object-fit:cover;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-dark-section{background-color:#201e1e;color:#ffffff;padding:70px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-feature-card{background-color:#141314;border:1px solid #334155;padding:40px 30px;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;list-style:none;padding:0;margin:25px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-feature-list li{color:#ffffff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-feature-list li span{color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-faq-container{max-width:900px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-faq-group-title{color:#00afef;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin:30px 0 15px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-faq-item{background-color:#ffffff;border:1px solid #cbd5e1;margin-bottom:12px;transition:all .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-faq-question{padding:18px 20px;font-size:15px;font-weight:800;color:#201e1e;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-faq-question:after{content:"+";font-size:20px;color:#00afef;font-weight:900}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-faq-item.active .install-faq-question:after{content:"−"}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-faq-answer{padding:0 20px 18px;font-size:14px;line-height:1.6;color:#475569;display:none;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-faq-item.active .install-faq-answer{display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-btn{display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 28px;border-radius:0;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-btn-cyan{background-color:#00afef;color:#ffffff;border:2px solid #00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-btn-cyan:hover{background-color:transparent;color:#00afef}@media (max-width:1024px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-grid{flex-direction:column;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-hero-title{font-size:32px}}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .install-gallery-item img{height:140px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-left-engine{font-family:Montserrat,sans-serif;color:#ffffff}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-tagline{color:#00afef;font-weight:800;font-size:14px;letter-spacing:2px;display:block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-headline{font-size:42px;font-weight:900;color:#ffffff;line-height:1.15;margin:0 0 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-lead-text{font-size:16px;line-height:1.62;color:#cbd5e1;margin-bottom:40px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-details-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-detail-item{display:flex;flex-direction:row;align-items:flex-start;gap:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-icon{font-size:20px;line-height:1;margin-top:2px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-detail-item p{margin:0;font-size:15px;line-height:1.5;color:#94a3b8}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-detail-item a{color:#00afef;text-decoration:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .c-hub-map-card{border:1px solid #334155;background:#242424;padding:8px;box-shadow:0 20px 40px rgba(0,0,0,.4)}@media (max-width:600px){.c-hub-headline{font-size:32px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11{background-color:#201e1e;background:#201e1e radial-gradient(circle at 50% 0,rgba(0,175,239,.15) 0,transparent 70%);color:#cbd5e1;font-family:Montserrat,sans-serif;padding:50px 20px 70px;margin:0;width:100%;box-sizing:border-box;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 *,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 div,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 h2,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 h3,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 p,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 span{text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 .btn-primary-v11,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 .btn-secondary-v11,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 .careers-badge-v11,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 .careers-title-v11,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 .job-cat-v11,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11 .job-pills-v11 span{text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-container-v11{max-width:1200px;margin:0 auto;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-hero-v11{text-align:left;margin-bottom:40px;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-badge-v11{color:#00aeef;font-size:13px;font-weight:900;letter-spacing:2.5px;display:inline-block;margin-bottom:10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-title-v11{color:#ffffff;font-size:42px;font-weight:900;letter-spacing:1px;margin:0 0 14px;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-divider-v11{width:70px;height:4px;background-color:#00aeef;margin:0 0 20px;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-intro-v11{color:#94a3b8;font-size:15px;font-weight:500;line-height:1.65;max-width:880px;margin:0;display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-features-v11{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:50px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .feature-card-v11{background:#171616;border:1px solid #383434;padding:26px 20px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;transition:border-color .3s ease,transform .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .feature-card-v11:hover{border-color:#ec008c;transform:translateY(-3px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .feature-num-v11{font-size:28px;font-weight:900;color:#ec008c;line-height:1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .feature-body-v11 h3{color:#ffffff;font-size:17px;font-weight:900;margin:0 0 6px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .feature-body-v11 p{color:#94a3b8;font-size:13px;line-height:1.55;margin:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-header-v11{margin-bottom:30px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-header-v11 h2{color:#ffffff;font-size:30px;font-weight:900;margin:4px 0 6px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-header-v11 p{color:#94a3b8;font-size:14px;margin:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .jobs-grid-v11{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px;margin-bottom:50px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-card-v11{background:#171616;border:1px solid #383434;border-top:4px solid #00aeef;padding:28px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-card-v11:hover{border-color:#00aeef;transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,175,239,.15)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-cat-v11{color:#00aeef;font-size:11px;font-weight:900;letter-spacing:1.5px;display:block;margin-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-card-header-v11 h3{color:#ffffff;font-size:22px;font-weight:900;margin:0 0 14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-pills-v11{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-pills-v11 span{background:#100f0f;border:1px solid #2a2727;color:#00aeef;font-size:10px;font-weight:800;letter-spacing:.8px;padding:4px 10px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-desc-v11{color:#cbd5e1;font-size:13.5px;line-height:1.55;margin-bottom:16px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-highlights-v11{background:#100f0f;border-left:3px solid #ec008c;padding:12px 14px;margin-bottom:20px;display:flex;flex-direction:column;gap:5px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .highlight-item-v11{color:#cbd5e1;font-size:12.5px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .highlight-item-v11 strong{color:#ec008c;font-weight:800}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-actions-v11{display:flex;flex-direction:row;gap:10px;align-items:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.btn-primary-v11{background-color:#00aeef;color:#0b0f14;font-weight:900;font-size:11.5px;letter-spacing:1.2px;text-decoration:none;padding:11px 20px;transition:all .3s ease;display:inline-block;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.btn-primary-v11:hover{background-color:#ffffff;color:#0b0f14}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.btn-secondary-v11{background-color:transparent;border:1px solid #383434;color:#00aeef;font-weight:800;font-size:11px;letter-spacing:.8px;text-decoration:none;padding:10px 16px;transition:all .3s ease;display:inline-block;text-align:center}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.btn-secondary-v11:hover{border-color:#ec008c;color:#ec008c}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .spontaneous-box-v11{background:#121010;border:1px solid #383434;border-left:4px solid #00aeef;padding:32px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .spontaneous-text-v11 h3{color:#ffffff;font-size:20px;font-weight:900;margin:6px 0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .spontaneous-text-v11 p{color:#94a3b8;font-size:14px;margin:0;max-width:680px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.large-btn-v11{padding:14px 28px;font-size:12px;white-space:nowrap}@media (max-width:900px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-engine-v11{padding-top:30px;padding-left:15px;padding-right:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-title-v11{font-size:32px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .careers-features-v11{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:12px;margin-bottom:35px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .feature-card-v11{flex:0 0 85%;scroll-snap-align:start;padding:22px 18px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .jobs-grid-v11{grid-template-columns:1fr;gap:18px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-card-v11{padding:22px 18px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .job-actions-v11{flex-direction:column;align-items:stretch;gap:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.btn-primary-v11,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.btn-secondary-v11{width:100%;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .spontaneous-box-v11{flex-direction:column;text-align:center;align-items:center;padding:24px 18px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;background-color:#201e1e;color:#ffffff;font-family:Montserrat,sans-serif;padding:50px 20px 70px;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-hero-header{text-align:center;margin-bottom:35px;max-width:800px;margin-left:auto;margin-right:auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-hero-title{color:#ffffff;font-size:36px;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px;line-height:1.15}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-hero-description{color:#cbd5e1;font-size:15px;line-height:1.6;font-weight:400;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-search-wrapper{position:relative;max-width:750px;margin:0 auto 30px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-search-input{width:100%;padding:16px 20px;background-color:#141314;border:1px solid #334155;border-radius:0;color:#ffffff;font-family:Montserrat,sans-serif;font-size:15px;box-shadow:0 10px 25px rgba(0,0,0,.3);transition:all .2s ease-in-out;box-sizing:border-box;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-search-input:focus{border-color:#00afef;outline:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-search-input::placeholder{color:#64748b;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-filter-tray{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;max-width:1100px;margin-left:auto;margin-right:auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-filter-btn{background-color:#141314;color:#cbd5e1;border:1px solid #334155;border-radius:0;padding:10px 18px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-filter-btn.active,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-filter-btn:hover{background-color:#00afef;color:#ffffff;border-color:#00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-accordion-container{display:flex;flex-direction:column;gap:12px;max-width:1100px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-card{background-color:#141314;border:1px solid #2d2a2a;border-left:4px solid #334155;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-card.active,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-card:hover{border-color:#00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-question-btn{width:100%;padding:18px 20px;background:transparent;border:none;color:#ffffff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-card.active .faq-question-title,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-question-btn:hover .faq-question-title{color:#00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-icon-indicator{font-size:18px;color:#00afef;transition:transform .2s ease;margin-left:15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-card.active .faq-icon-indicator{transform:rotate(45deg)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-answer-panel{max-height:0;overflow:hidden;transition:max-height .35s ease-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-answer-content{color:#cbd5e1;font-size:14px;line-height:1.65;font-weight:400;border-top:1px solid #282525;padding:15px 20px 20px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-answer-content p{margin:0 0 10px;color:#cbd5e1;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-answer-content p:last-child{margin-bottom:0}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-hero-title{font-size:26px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-hero-description{font-size:13.5px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-question-btn{font-size:13px;padding:15px 16px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .faq-filter-btn{font-size:10px;padding:8px 12px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-master-engine{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0;background-color:#201e1e;color:#ffffff;font-family:Montserrat,sans-serif;padding:50px 20px 70px;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-hero-header{text-align:center;margin-bottom:35px;max-width:800px;margin-left:auto;margin-right:auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-hero-tagline{color:#00afef;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-hero-title{color:#ffffff;font-size:36px;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px;line-height:1.15}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-hero-description{color:#cbd5e1;font-size:15px;line-height:1.6;font-weight:400;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-search-wrapper{position:relative;max-width:750px;margin:0 auto 30px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-search-input{width:100%;padding:16px 20px;background-color:#141314;border:1px solid #334155;border-radius:0;color:#ffffff;font-family:Montserrat,sans-serif;font-size:15px;box-shadow:0 10px 25px rgba(0,0,0,.3);transition:all .2s ease-in-out;box-sizing:border-box;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-search-input:focus{border-color:#00afef;outline:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-search-input::placeholder{color:#64748b;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-filter-tray{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;max-width:1100px;margin-left:auto;margin-right:auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-filter-btn{background-color:#141314;color:#cbd5e1;border:1px solid #334155;border-radius:0;padding:10px 18px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-filter-btn.active,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-filter-btn:hover{background-color:#00afef;color:#ffffff;border-color:#00afef}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:25px;gap:25px;max-width:1100px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-card{background-color:#141314;border:1px solid #2d2a2a;border-bottom:3px solid #334155;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease-in-out}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-card:hover{border-bottom-color:#00afef;transform:translateY(-4px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-card-image{width:100%;height:220px;object-fit:cover}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-card-body{padding:22px;display:flex;flex-direction:column;flex-grow:1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-card-category{color:#00afef;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-card-title{color:#ffffff;font-size:18px;font-weight:800;line-height:1.35;margin:0 0 12px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-card-excerpt{color:#cbd5e1;font-size:13.5px;line-height:1.6;margin:0 0 20px;flex-grow:1;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-card-link{color:#00afef;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-card-link:hover{color:#ffffff}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-hero-title{font-size:26px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .blog-grid-container{grid-template-columns:1fr}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-footer-v6 h3{text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-engine-v6{background-color:#201e1e;background:#201e1e radial-gradient(circle at 50% 0,rgba(0,175,239,.12) 0,transparent 65%);color:#cbd5e1;font-family:Montserrat,sans-serif;padding:60px 20px 80px;margin:0;width:100%;box-sizing:border-box}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-container-v6{max-width:1100px;margin:0 auto}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-hero-v6{text-align:left;margin-bottom:50px;padding-top:20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-badge-v6{color:#00aeef;font-size:13px;font-weight:900;letter-spacing:2.5px;text-transform:uppercase;display:inline-block;margin-bottom:12px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-title-v6{color:#ffffff;font-size:42px;font-weight:900;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-divider-v6{width:80px;height:4px;background-color:#00aeef;margin:0 0 24px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-subtitle-v6{color:#94a3b8;font-size:16px;font-weight:500;line-height:1.6;max-width:850px;margin:0;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-section-v6{display:flex;flex-direction:row;gap:30px;background:#171616;padding:35px;margin-bottom:24px;border:1px solid #383434;border-left:4px solid #00aeef;transition:transform .3s ease,border-color .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-section-v6:hover{border-color:#00aeef;transform:translateY(-2px)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-num-v6{font-size:26px;font-weight:900;color:#00aeef;opacity:.9;flex:0 0 45px;line-height:1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-body-v6{flex:1 1}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-body-v6 h2{color:#ffffff;font-size:20px;font-weight:900;letter-spacing:.8px;margin:0 0 16px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-body-v6 p{color:#cbd5e1;font-size:15px;font-weight:400;line-height:1.7;margin-bottom:14px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-body-v6 p strong{color:#ffffff}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-body-v6 p:last-child{margin-bottom:0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-footer-v6{background:#121010;border:1px solid #383434;padding:40px;text-align:center;margin-top:50px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-footer-v6 h3{color:#ffffff;font-size:22px;font-weight:900;margin:0 0 10px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-footer-v6 p{color:#94a3b8;font-size:15px;margin-bottom:24px;text-transform:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.legal-btn-v6{display:inline-block;background-color:#00aeef;color:#0b0f14;font-weight:900;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 30px;transition:all .3s ease}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) a.legal-btn-v6:hover{background-color:#ffffff;color:#0b0f14}@media (max-width:768px){.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-engine-v6{padding:40px 15px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-title-v6{font-size:28px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-section-v6{flex-direction:column;gap:12px;padding:24px 20px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-body-v6 h2{font-size:18px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .section-body-v6 p{font-size:14px}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) .legal-footer-v6{padding:25px 15px}}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-filter-container{display:inline-flex;position:relative;margin:5px 0 10px 4px;padding:0;width:auto;float:none;clear:both;z-index:90}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-trigger{display:inline-flex;align-items:center;gap:5px;color:#94a3b8;font-weight:500;text-transform:lowercase;font-size:13px;cursor:pointer;padding:4px 0;background:transparent;border:none;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-trigger:hover{color:#64748b}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-trigger:hover .trigger-arrow-svg path{stroke:#64748b}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-trigger .trigger-arrow-svg{width:10px;height:10px;transition:transform .2s ease;display:inline-block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-trigger.open .trigger-arrow-svg{transform:rotate(180deg)}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-trigger.open .trigger-arrow-svg path{stroke:#00b0f0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-menu{position:absolute;top:100%;left:0;background:#ffffff;border:1px solid #cbd5e1;border-radius:4px;min-width:250px;box-shadow:0 12px 30px rgba(0,0,0,.12);display:none;margin-top:6px;padding:6px 0;z-index:99}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-menu.show{display:block}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-menu button{display:block;width:100%;text-align:left;background:#ffffff;border:none;border-radius:0;padding:14px 18px;font-size:11px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .15s ease;margin:0;line-height:1.4}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-menu button:active,.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-menu button:hover{background:#f8fafc;color:#00b0f0}.site-root:not(:has(.sl-layout--designed-page,.sl-layout--designed-product,.sl-layout--designed-category)) #expo-dropdown-menu button.active{background:#f1f5f9;color:#00b0f0;border-left:4px solid #00b0f0}.site-root .wc-hero--video .wc-hero__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:gal-fade-in 1.6s ease .3s forwards}.site-root .wc-hero--video:before{z-index:2}.site-root .wc-hero--video:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(32,30,30,.66)}.site-root .wc-hero--video>.site-container{z-index:3}@keyframes gal-fade-in{to{opacity:1}}.site-root .gal{padding:0 0 80px;background:#fff}.site-root .gal__groups{position:relative;z-index:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin:-46px 0 0;padding:0;list-style:none}.site-root .gal__group{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;aspect-ratio:4/3;padding:14px 14px 12px;border:3px solid #fff;border-radius:0;background:#201e1e;font-family:var(--site-font);color:#fff;text-align:left;overflow:hidden;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.14);transition:transform .3s cubic-bezier(.25,.46,.45,.94),border-color .3s ease,box-shadow .3s ease}.site-root .gal__group-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8;transform:scale(1.02);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .3s ease}.site-root .gal__group:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(32,30,30,.3),rgba(32,30,30,.5) 40%,rgba(32,30,30,.95));transition:opacity .3s ease}.site-root .gal__group.is-active:before,.site-root .gal__group:hover:before{opacity:.7}.site-root .gal__group-count,.site-root .gal__group-name{position:relative;display:block;width:100%}.site-root .gal__group-name{font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.5px;text-transform:uppercase}.site-root .gal__group-name:before{content:"";display:block;width:0;height:4px;margin-bottom:8px;background:var(--site-cyan);transition:width .3s ease}.site-root .gal__group-count{margin-top:5px;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--site-cyan)}.site-root .gal__group:focus-visible,.site-root .gal__group:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.2)}.site-root .gal__group:focus-visible .gal__group-cover,.site-root .gal__group:hover .gal__group-cover{transform:scale(1.08);opacity:.92}.site-root .gal__group.is-active .gal__group-name:before,.site-root .gal__group:hover .gal__group-name:before{width:36px}.site-root .gal__group.is-active{border-color:var(--site-cyan)}.site-root .gal__group:focus-visible{outline:3px solid var(--site-cyan);outline-offset:2px}@media (hover:none){.site-root .gal__group:hover{transform:none;box-shadow:0 10px 24px rgba(0,0,0,.14)}.site-root .gal__group:hover .gal__group-cover{transform:scale(1.02);opacity:.8}.site-root .gal__group:hover:not(.is-active):before{opacity:1}.site-root .gal__group:hover:not(.is-active) .gal__group-name:before{width:0}}.site-root .gal__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin:56px 0 26px}.site-root .gal__eyebrow{display:block;margin-bottom:8px;font-size:13px;font-weight:900;letter-spacing:2.5px;text-transform:uppercase;color:#00aeef}.site-root .gal__heading{margin:0;font-size:38px;font-weight:900;line-height:1.15;letter-spacing:-.5px;text-transform:uppercase;color:#201e1e}.site-root .gal__divider{display:block;width:70px;height:4px;margin-top:14px;background:#00aeef}.site-root .gal__count{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#64748b}.site-root .gal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.site-root .gal__tile{position:relative;margin:0}.site-root .gal__tile--feature{grid-column:span 2;grid-row:span 2}.site-root .gal__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#f1f5f9}.site-root .gal__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.site-root .gal__media:focus-visible img,.site-root .gal__tile:hover .gal__media img{transform:scale(1.06)}.site-root .gal__caption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:48px 16px 16px;background:linear-gradient(180deg,rgba(32,30,30,0),rgba(32,30,30,.9));color:#fff;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.site-root .gal__media:focus-visible .gal__caption,.site-root .gal__tile:hover .gal__caption{opacity:1;transform:none}.site-root .gal__media:focus-visible{outline:3px solid var(--site-cyan);outline-offset:-3px}.site-root .gal__division{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--site-cyan)}.site-root .gal__title{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.2px;color:#fff}.site-root .gal__tile--feature .gal__title{font-size:22px}.site-root .gal__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:var(--site-cyan);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:transform .3s ease}.site-root .gal__tile--feature .gal__play{width:72px;height:72px;margin:-36px 0 0 -36px}.site-root .gal__tile:hover .gal__play{transform:scale(1.1)}.site-root .gal__play svg{margin-left:3px}.site-root .gal__tile--feature .gal__play svg{width:30px;height:30px}@media (hover:none){.site-root .gal__caption{padding:30px 12px 12px;opacity:1;transform:none}}html.sl-js .site-root .gal__tile{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.25,.46,.45,.94)}html.sl-js .site-root .gal__tile.is-in{opacity:1;transform:none}.site-root .gal__lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff}.site-root .gal__lightbox::-webkit-backdrop{background:rgba(23,22,22,.94)}.site-root .gal__lightbox::backdrop{background:rgba(23,22,22,.94)}.site-root .gal__lightbox[open]{display:flex;align-items:center;justify-content:center}body:has(.gal__lightbox[open]){overflow:hidden}.site-root .gal__lightbox-inner{position:relative;width:min(1240px,100% - 32px);max-height:100%}.site-root .gal__lightbox-figure{display:flex;flex-direction:column;align-items:center;margin:0;animation:gal-zoom .35s ease}@keyframes gal-zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.site-root .gal__lightbox-image,.site-root .gal__lightbox-video{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 160px);object-fit:contain;background:#000}.site-root .gal__lightbox-caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:100%;margin-top:16px;font-size:14px;line-height:1.5;color:#e5e5e5}.site-root .gal__lightbox-caption strong{font-weight:700;color:#fff}.site-root .gal__lightbox-index{margin-left:auto;font-size:12px;letter-spacing:1px;color:#94a3b8}.site-root .gal__lightbox-close,.site-root .gal__lightbox-nav{position:fixed;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.12);font-family:var(--site-font);line-height:1;color:#fff;cursor:pointer;transition:background .15s ease-in-out}.site-root .gal__lightbox-close:hover,.site-root .gal__lightbox-nav:hover{background:var(--site-cyan)}.site-root .gal__lightbox-close{top:16px;right:16px;font-size:30px}.site-root .gal__lightbox-nav{top:50%;transform:translateY(-50%);font-size:38px}.site-root .gal__lightbox-nav--prev{left:16px}.site-root .gal__lightbox-nav--next{right:16px}@media (max-width:1024px){.site-root .gal__groups{display:flex;gap:10px;margin:-46px -3vw -36px;padding:6px 3vw 36px;scroll-padding:0 3vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-root .gal__groups::-webkit-scrollbar{display:none}.site-root .gal__groups>li{flex:0 0 200px;scroll-snap-align:start}.site-root .gal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-root .gal__head{margin-top:44px}}@media (max-width:767px){.site-root .gal{padding-bottom:48px}.site-root .gal__groups{margin-top:-36px}.site-root .gal__groups>li{flex:0 0 62vw}.site-root .gal__head{flex-direction:column;align-items:flex-start;gap:10px}.site-root .gal__count{margin:0}.site-root .gal__group{aspect-ratio:16/10;padding:12px}.site-root .gal__head{margin:32px 0 18px}.site-root .gal__heading{font-size:28px}.site-root .gal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-root .gal__caption{padding:26px 10px 10px}.site-root .gal__title{font-size:13px}.site-root .gal__tile--feature .gal__title{font-size:17px}.site-root .gal__play{width:44px;height:44px;margin:-22px 0 0 -22px}.site-root .gal__lightbox-inner{width:100%}.site-root .gal__lightbox-image,.site-root .gal__lightbox-video{max-height:calc(100vh - 200px)}.site-root .gal__lightbox-caption{padding:0 16px;font-size:13px}.site-root .gal__lightbox-close,.site-root .gal__lightbox-nav{width:40px;height:40px;background:rgba(255,255,255,.18)}.site-root .gal__lightbox-nav{top:auto;bottom:18px;transform:none}.site-root .gal__lightbox-nav--prev{left:18px}.site-root .gal__lightbox-nav--next{right:18px}}@media (prefers-reduced-motion:reduce){.site-root .gal__lightbox-figure,.site-root .wc-hero--video .wc-hero__video{animation:none;opacity:1}.site-root .gal__caption,.site-root .gal__group,.site-root .gal__group-cover,.site-root .gal__media img,.site-root .gal__play{transition:none}.site-root .gal__group:hover,.site-root .gal__group:hover .gal__group-cover,.site-root .gal__tile:hover .gal__media img,.site-root .gal__tile:hover .gal__play{transform:none}html.sl-js .site-root .gal__tile{opacity:1;transform:none;transition:none}}@property --site-auth-tx{syntax:"<length-percentage>";inherits:false;initial-value:57%}@property --site-auth-ty{syntax:"<length-percentage>";inherits:false;initial-value:30%}.site-root .site-auth{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:min(900px,calc(100svh - 160px));background:radial-gradient(120% 90% at 0 0,#2b2828 0,var(--site-ink-3) 62%);color:#fff}.site-root .site-auth__ground,.site-root .site-auth__torch{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.site-root .site-auth__ground{opacity:.05}.site-root .site-auth__ground:before,.site-root .site-auth__torch:before{content:"";position:absolute;top:-312px;right:-312px;bottom:0;left:0;background-image:url(/site-assets/uploads/2026/09/everything-print-tile.webp);background-size:312px 312px;background-repeat:repeat;will-change:transform;animation:site-auth-drift 40s linear infinite}.site-root .site-auth__torch{--site-auth-tx:57%;--site-auth-ty:30%;--site-auth-tr:300px;opacity:.4;-webkit-mask-image:radial-gradient(circle var(--site-auth-tr) at var(--site-auth-tx) var(--site-auth-ty),#000 0,rgba(0,0,0,.6) 35%,rgba(0,0,0,0) 72%);mask-image:radial-gradient(circle var(--site-auth-tr) at var(--site-auth-tx) var(--site-auth-ty),#000 0,rgba(0,0,0,.6) 35%,rgba(0,0,0,0) 72%);transition:--site-auth-tx .8s cubic-bezier(.2,.8,.2,1),--site-auth-ty .8s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.site-root .site-auth__torch.is-following{opacity:.62;transition-duration:.22s,.22s,.4s}.site-root .site-auth__orb{position:absolute;z-index:0;width:560px;height:560px;border-radius:50%;filter:blur(50px);opacity:.5;pointer-events:none;animation:site-auth-float 22s ease-in-out infinite alternate}.site-root .site-auth__orb--cyan{left:-160px;bottom:-220px;background:radial-gradient(circle,rgba(0,175,239,.55),rgba(0,175,239,0) 65%)}.site-root .site-auth__orb--magenta{right:-180px;top:-280px;background:radial-gradient(circle,rgba(236,38,143,.4),rgba(236,38,143,0) 65%);animation-duration:28s;animation-delay:-9s}.site-root .site-auth .site-auth__inner{position:relative;z-index:1;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 480px;align-items:center;grid-gap:40px clamp(48px,5vw,96px);gap:40px clamp(48px,5vw,96px);max-width:1480px;padding-top:40px;padding-bottom:40px}.site-root .site-auth__eyebrow{display:block;margin-bottom:12px;font-size:13px;font-weight:900;letter-spacing:2.5px;text-transform:uppercase;color:var(--site-cyan)}.site-root .site-auth__headline{margin:0 0 14px;font-size:clamp(40px,4.2vw,74px);font-weight:900;line-height:.98;letter-spacing:-1.5px;text-transform:uppercase;color:#fff}.site-root .site-auth__headline-line{display:block;text-shadow:0 0 0 rgba(0,175,239,0),0 0 0 rgba(236,38,143,0),0 0 0 rgba(255,221,0,0),0 2px 22px rgba(23,22,22,.9);animation:site-auth-register .95s cubic-bezier(.2,.8,.2,1) backwards}.site-root .site-auth__headline-line--accent{color:var(--site-cyan);animation-name:site-auth-register-accent;animation-delay:.12s}.site-root .site-auth__sub{max-width:540px;margin:0 0 22px;font-size:17px;line-height:1.6;color:#d3d6da;text-shadow:0 1px 14px rgba(23,22,22,.95)}.site-root .site-auth__windows{display:flex;align-items:flex-start;gap:24px;max-width:620px;margin:0;padding:14px;list-style:none}.site-root .site-auth__window{position:relative;flex:1 1;min-width:0;max-width:176px;aspect-ratio:9/16;transition:transform .35s cubic-bezier(.2,.8,.2,1);animation:site-auth-rise .8s cubic-bezier(.2,.8,.2,1) backwards}.site-root .site-auth__window:first-child{margin-top:16px;animation-delay:.25s}.site-root .site-auth__window:nth-child(2){animation-delay:.35s}.site-root .site-auth__window:nth-child(3){margin-top:28px;animation-delay:.45s}.site-root .site-auth__window:hover{transform:translateY(-6px)}.site-root .site-auth__window:before{content:"";position:absolute;inset:-14px;pointer-events:none;opacity:.6;background:linear-gradient(#fff,#fff) 14px 0 /1px 9px no-repeat,linear-gradient(#fff,#fff) 0 14px /9px 1px no-repeat,linear-gradient(#fff,#fff) calc(100% - 14px) 0 /1px 9px no-repeat,linear-gradient(#fff,#fff) 100% 14px /9px 1px no-repeat,linear-gradient(#fff,#fff) 14px 100% /1px 9px no-repeat,linear-gradient(#fff,#fff) 0 calc(100% - 14px) /9px 1px no-repeat,linear-gradient(#fff,#fff) calc(100% - 14px) 100% /1px 9px no-repeat,linear-gradient(#fff,#fff) 100% calc(100% - 14px) /9px 1px no-repeat}.site-root .site-auth__window-media{position:absolute;inset:0;overflow:hidden;background:#111;box-shadow:0 18px 40px rgba(0,0,0,.5)}.site-root .site-auth__window-film,.site-root .site-auth__window-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.site-root .site-auth__window-media:after{content:"";position:absolute;inset:45% 0 0;z-index:1;background:linear-gradient(180deg,rgba(23,22,22,0),rgba(23,22,22,.92))}.site-root .site-auth__window-label{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;font-size:10px;font-weight:800;line-height:1.35;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.site-root .site-auth__window-label:before{content:"// ";color:var(--site-cyan)}.site-root .site-auth__frame{position:relative;z-index:0;width:100%;max-width:480px;justify-self:end}.site-root .site-auth__frame:before{content:"";position:absolute;inset:-80px;z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 24% 20%,rgba(0,175,239,.3),rgba(0,175,239,0) 70%),radial-gradient(50% 50% at 80% 86%,rgba(236,38,143,.24),rgba(236,38,143,0) 70%);filter:blur(26px)}.site-root .site-auth__corner{position:absolute;z-index:2;width:40px;height:40px;border:0 solid;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1);animation:site-auth-corner .7s cubic-bezier(.2,.8,.2,1) .2s backwards}.site-root .site-auth__corner--tl{top:-16px;left:-16px;border-top-width:5px;border-left-width:5px;color:var(--site-cyan);--site-auth-dx:-22px;--site-auth-dy:-22px}.site-root .site-auth__corner--tr{top:-16px;right:-16px;border-top-width:5px;border-right-width:5px;color:var(--site-magenta);--site-auth-dx:22px;--site-auth-dy:-22px}.site-root .site-auth__corner--br{right:-16px;bottom:-16px;border-right-width:5px;border-bottom-width:5px;color:#ffdd00;--site-auth-dx:22px;--site-auth-dy:22px}.site-root .site-auth__corner--bl{bottom:-16px;left:-16px;border-bottom-width:5px;border-left-width:5px;color:#fff;--site-auth-dx:-22px;--site-auth-dy:22px}.site-root .site-auth__frame:focus-within .site-auth__corner--tl{transform:translate(7px,7px)}.site-root .site-auth__frame:focus-within .site-auth__corner--tr{transform:translate(-7px,7px)}.site-root .site-auth__frame:focus-within .site-auth__corner--br{transform:translate(-7px,-7px)}.site-root .site-auth__frame:focus-within .site-auth__corner--bl{transform:translate(7px,-7px)}.site-root .site-auth__card{position:relative;width:100%;padding:42px 44px 34px;background:rgba(18,17,18,.82);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.5);animation:site-auth-rise .7s cubic-bezier(.2,.8,.2,1) .1s backwards}.site-root .site-auth__strip{position:absolute;top:0;right:0;left:0;height:6px;background:linear-gradient(90deg,var(--site-cyan) 0 25%,var(--site-magenta) 25% 50%,#ffdd00 50% 75%,#fff 75% 100%)}.site-root .site-auth__title{margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.15;letter-spacing:-.5px;text-transform:uppercase;color:#fff}.site-root .site-auth__lede{margin:0 0 20px;font-size:15px;line-height:1.65;color:#cccccc}.site-root .site-auth__lede a,.site-root .site-auth__links a{color:var(--site-cyan);font-weight:700;text-decoration:none}.site-root .site-auth__lede a:hover,.site-root .site-auth__links a:hover{color:#fff;text-decoration:underline}.site-root .site-auth__form{gap:20px}.site-root .site-auth__form input{width:100%}.site-root .site-auth__form input:focus{outline:0;border-color:var(--site-cyan);box-shadow:0 0 0 3px rgba(0,175,239,.25)}.site-root .site-auth__submit{width:100%;margin-top:4px;padding:16px 30px;font-size:13px}.site-root .site-auth__message{margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.5;border-left:3px solid var(--site-cyan);background:rgba(0,175,239,.1);color:#fff}.site-root .site-form__error.site-auth__message{border-left-color:var(--site-magenta);background:rgba(236,38,143,.12)}.site-root .site-auth__links{margin:20px 0 0;font-size:14px}.site-root .site-auth__note{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;line-height:1.6;color:#9a9a9a}.site-root .site-auth__clients{position:relative;z-index:1}@keyframes site-auth-drift{to{transform:translate3d(-312px,312px,0)}}@keyframes site-auth-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(60px,-40px,0) scale(1.12)}}@keyframes site-auth-register{0%{opacity:0;text-shadow:-14px 0 0 rgba(0,175,239,.9),14px 0 0 rgba(236,38,143,.9),0 10px 0 rgba(255,221,0,.9),0 2px 22px rgba(23,22,22,0)}35%{opacity:1}}@keyframes site-auth-register-accent{0%{opacity:0;text-shadow:-14px 0 0 rgba(255,255,255,.85),14px 0 0 rgba(236,38,143,.9),0 10px 0 rgba(255,221,0,.9),0 2px 22px rgba(23,22,22,0)}35%{opacity:1}}@keyframes site-auth-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes site-auth-corner{0%{opacity:0;transform:translate(var(--site-auth-dx),var(--site-auth-dy))}}@media (prefers-reduced-motion:reduce){.site-root .site-auth__card,.site-root .site-auth__corner,.site-root .site-auth__ground:before,.site-root .site-auth__headline-line,.site-root .site-auth__orb,.site-root .site-auth__torch:before,.site-root .site-auth__window{animation:none}.site-root .site-auth__corner,.site-root .site-auth__torch,.site-root .site-auth__window{transition:none}.site-root .site-auth__window:hover{transform:none}}@media (max-width:1024px){.site-root .site-auth{min-height:0}.site-root .site-auth .site-auth__inner{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:52px;padding-bottom:60px}.site-root .site-auth__frame{justify-self:center;max-width:520px}.site-root .site-auth__window{max-width:150px}.site-root .site-auth__torch{--site-auth-tx:86%;--site-auth-ty:150px;--site-auth-tr:230px}}@media (max-width:767px){.site-root .site-auth .site-auth__inner{gap:34px;padding-top:38px;padding-bottom:46px}.site-root .site-auth__headline{font-size:38px;letter-spacing:-1px}.site-root .site-auth__sub{margin-bottom:0;font-size:15px}.site-root .site-auth__torch,.site-root .site-auth__windows{display:none}.site-root .site-auth__ground:before{animation:none}.site-root .site-auth__frame:before{inset:-40px}.site-root .site-auth__corner{width:30px;height:30px}.site-root .site-auth__corner--tl,.site-root .site-auth__corner--tr{top:-8px}.site-root .site-auth__corner--bl,.site-root .site-auth__corner--br{bottom:-8px}.site-root .site-auth__corner--bl,.site-root .site-auth__corner--tl{left:-8px}.site-root .site-auth__corner--br,.site-root .site-auth__corner--tr{right:-8px}.site-root .site-auth__card{padding:36px 22px 28px}.site-root .site-auth__title{font-size:24px}}