.preloader,.preloader-split-overlay,.preloader-tags-overlay{pointer-events:none;width:100vw;height:100svh;position:fixed;top:0;left:0}.preloader,.preloader-split-overlay{color:#fff;background-color:#0a0a0a}.preloader,.preloader-tags-overlay{z-index:9999}.preloader-split-overlay{z-index:9998}.preloader-intro-title{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader-accent{color:#ce0f00}.preloader-intro-title h1{text-transform:uppercase;letter-spacing:0;font-size:72px;font-style:italic;font-weight:600;line-height:normal;font-family:var(--font-chakra-petch),"Chakra Petch",sans-serif;visibility:hidden;margin:0}.preloader-intro-title h1.split-ready{visibility:visible}.preloader-logo-wrapper{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader-logo{opacity:0;filter:drop-shadow(0 0 40px #f5492799);width:220px;height:auto;transform:scale(0)}.preloader-tag{color:#5a5a5a;width:max-content;position:absolute;overflow:visible}.preloader-tag p{text-transform:uppercase;font-size:13px;font-weight:500;font-family:var(--font-chakra-petch),"Chakra Petch",sans-serif;margin:0;display:inline-block;position:relative}.preloader-tag p:before,.preloader-tag p:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.preloader-tag p:before{color:#00fff9;clip-path:inset(0 0 65%);text-shadow:-2px 0 #00fff9;animation:3s linear infinite alternate-reverse glitch-before}.preloader-tag p:after{color:#f54927;clip-path:inset(60% 0 0);text-shadow:2px 0 #f54927;animation:2.5s linear infinite alternate-reverse glitch-after}@keyframes glitch-before{0%{clip-path:inset(0 0 80%);transform:translate(0)}5%{clip-path:inset(10% 0 60%);transform:translate(-3px,1px)}10%{clip-path:inset(0 0 80%);transform:translate(2px,-1px)}15%{clip-path:inset(20% 0 50%);transform:translate(-1px,2px)}20%{clip-path:inset(0 0 80%);transform:translate(0)}30%{clip-path:inset(5% 0 70%);transform:translate(3px)}35%{clip-path:inset(0 0 80%);transform:translate(0)}50%{clip-path:inset(0 0 80%);transform:translate(0)}55%{clip-path:inset(15% 0 55%);transform:translate(-2px,1px)}60%{clip-path:inset(0 0 80%);transform:translate(0)}80%{clip-path:inset(25% 0 45%);transform:translate(1px,-1px)}85%{clip-path:inset(0 0 80%);transform:translate(0)}to{clip-path:inset(0 0 80%);transform:translate(0)}}@keyframes glitch-after{0%{clip-path:inset(65% 0 0);transform:translate(0)}5%{clip-path:inset(40% 0 0);transform:translate(2px,-1px)}10%{clip-path:inset(65% 0 0);transform:translate(-2px,1px)}20%{clip-path:inset(50% 0 0);transform:translate(1px,2px)}25%{clip-path:inset(65% 0 0);transform:translate(0)}40%{clip-path:inset(55% 0 0);transform:translate(-3px)}45%{clip-path:inset(65% 0 0);transform:translate(0)}55%{clip-path:inset(65% 0 0);transform:translate(0)}60%{clip-path:inset(45% 0 0);transform:translate(2px,-2px)}65%{clip-path:inset(65% 0 0);transform:translate(0)}85%{clip-path:inset(50% 0 0);transform:translate(-1px,1px)}90%{clip-path:inset(65% 0 0);transform:translate(0)}to{clip-path:inset(65% 0 0);transform:translate(0)}}.preloader-tag-1{top:15%;left:15%}.preloader-tag-2{bottom:15%;left:25%}.preloader-tag-3{bottom:30%;right:15%}.preloader-intro-title .char{margin-top:0;padding:0;display:inline-block;position:relative;overflow:hidden}.preloader-intro-title .char span,.preloader-tag .word{will-change:transform;display:inline-block;position:relative;transform:translateY(-100%)}.preloader-intro-title .first-char{transform-origin:0 0}.preloader-main-hidden{clip-path:polygon(0 48%,0 48%,0 52%,0 52%)}@media (max-width:1000px){.preloader-intro-title h1{font-size:48px}.preloader-intro-title .char{margin-top:.5rem}.preloader-logo{width:140px}}
.hero-section{background-color:#000;flex-direction:column;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.hero-section:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000 0%,#0000004d 30%,#000000bf 60%,#000 100%);width:100%;height:280px;position:absolute;bottom:0;left:0}.hero-section .btn .btn-text{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600}.hero-video{object-fit:cover;object-position:center center;z-index:1;opacity:.4;background:linear-gradient(135deg,#0a0a0a 0%,#1a0000 50%,#0a0a0a 100%) 0 0/cover;width:100%;height:100%;transition:opacity .6s;position:absolute;top:0;left:0}.hero-video--loaded{opacity:1}.hero-video-overlay{z-index:2;background:#00000073;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.text-header-section{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.hero-title-wrapper{width:1336px;max-width:100%;position:relative}.hero-title-text{font-family:var(--font-chakra-petch),"Chakra Petch",sans-serif;text-transform:uppercase;text-align:center;margin:0;font-size:60px;font-style:italic;font-weight:700;line-height:100%}.hero-title-back{color:#ff0000bd;filter:blur(15px);z-index:1;width:100%;position:absolute;top:0;left:0}.hero-title-front{color:#ffefef;z-index:2;position:relative}.hero-subtitle{color:#fffc;font-family:var(--font-poppins),"Poppins",sans-serif;text-align:center;letter-spacing:1px;margin-top:15px;font-size:24px;font-style:normal;font-weight:500;line-height:100%}.hero-spark-btn{margin-top:30px;letter-spacing:2px!important;font-size:1.1rem!important;font-family:var(--font-chakra-petch),"Chakra Petch",sans-serif!important;padding:18px 50px!important}@media (max-width:1024px){.hero-section{height:100vh}.hero-title-text{font-size:40px}}@media (max-width:768px){.hero-section{height:100vh}.hero-video{object-fit:cover;object-position:center center;background-color:#000}.hero-content{justify-content:center;padding-top:0}.text-header-section{position:relative;top:-5vh}.hero-title-text{font-size:32px}.hero-subtitle{font-size:14px}}
.promo-popup-overlay{z-index:99999;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#000000bf;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}.promo-popup-overlay.active{opacity:1;visibility:visible}.promo-popup{opacity:0;border:1px solid #ce0f004d;border-radius:16px;width:90%;max-width:480px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s;position:relative;overflow:hidden;transform:scale(.85)translateY(30px);box-shadow:0 0 40px #ce0f0059,0 0 80px #ce0f0026,0 25px 60px #0009}.promo-popup-overlay.active .promo-popup{opacity:1;transform:scale(1)translateY(0)}.promo-popup-close{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;line-height:1;transition:all .25s;display:flex;position:absolute;top:12px;right:12px}.promo-popup-close:hover{background:#ce0f00cc;border-color:#ce0f0099;transform:rotate(90deg)scale(1.1);box-shadow:0 0 15px #ce0f0080}.promo-popup-image{object-fit:cover;width:100%;height:auto;display:block}.promo-popup:before{content:"";z-index:-1;background:linear-gradient(135deg,#ce0f0099,#0000 40% 60%,#ce0f0066);border-radius:17px;animation:3s ease-in-out infinite popupGlowPulse;position:absolute;inset:-1px}@keyframes popupGlowPulse{0%,to{opacity:.6}50%{opacity:1}}.promo-popup-overlay.closing{opacity:0;transition:opacity .3s,visibility .3s}.promo-popup-overlay.closing .promo-popup{opacity:0;transition:transform .3s,opacity .3s;transform:scale(.9)translateY(20px)}.promo-coupon-bar{cursor:pointer;background:#0a0202f2;border:none;border-top:1px dashed #ce0f0066;align-items:center;gap:0;width:100%;padding:10px 14px;font-family:inherit;transition:background .25s;display:flex}.promo-coupon-bar:hover{background:#1e0505f2}.promo-coupon-tag{color:#ce0f00;background:#ce0f0026;border:1px solid #ce0f0059;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.promo-coupon-label{text-transform:uppercase;letter-spacing:.5px;color:#ce0f00;font-size:9px;font-weight:700;line-height:1.2}.promo-coupon-code{text-align:center;letter-spacing:4px;color:#ce0f00;text-transform:uppercase;text-shadow:0 0 12px #ce0f0059;flex:1;font-size:22px;font-weight:800}.promo-coupon-copy-icon{color:#ffffffb3;background:#ce0f0026;border:1px solid #ce0f0059;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex}.promo-coupon-bar:hover .promo-coupon-copy-icon{color:#fff;background:#ce0f004d}.promo-coupon-bar.copied .promo-coupon-copy-icon{background:#4ade8026;border-color:#4ade8059}.promo-coupon-bar.copied .promo-coupon-code{color:#4ade80;text-shadow:0 0 12px #4ade8059}@media (max-width:576px){.promo-popup{border-radius:12px;max-width:340px}.promo-popup:before{border-radius:13px}.promo-popup-close{width:32px;height:32px;font-size:16px;top:8px;right:8px}.promo-coupon-code{letter-spacing:3px;font-size:18px}.promo-coupon-bar{padding:8px 10px}.promo-coupon-tag{gap:4px;padding:5px 8px}.promo-coupon-label{font-size:8px}.promo-coupon-copy-icon{width:34px;height:34px}}
