.main-menu11{background-color:#fff;border-radius:50px;max-width:900px;margin:0 auto}@media (max-width:1199px){.main-menu11{max-width:760px}}.main-menu11>ul>li>a{padding:10px 20px;font-size:16px}.main-menu11>ul>li>a:hover{background-color:#f0f0f0}.main-menu11>ul>.active>a{color:#fff;background-color:#e85b1f}@media (min-width:993px){.main-menu11>ul>li>a{white-space:nowrap}}.hero-hyperspeed-bg:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(58% 46% at 50% 112%,#ed73308c 0%,#ed73302e 45%,#0000 72%),radial-gradient(40% 32% at 50% 108%,#ffaa6e59 0%,#0000 70%),radial-gradient(95% 70% at 50% -25%,#140804e6 0%,#0000 65%);animation:7s ease-in-out infinite os-hero-glow;position:absolute;inset:0}@keyframes os-hero-glow{0%,to{opacity:.85}50%{opacity:1}}.hero-bg-parallax{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:0}.hero-word-mask{vertical-align:bottom;display:inline-block;overflow:hidden}.hero-word{will-change:transform;display:inline-block}.hero-word--accent{color:#e85b1f}.hero-title-line{display:inline}.hero-sec .hero-content p{margin-bottom:48px}.hero-sec--hyperspeed{align-items:center;min-height:100vh;display:flex}.hero-sec--hyperspeed .hero-sec__content{width:100%}@media (max-width:767px){.hero-sec--hyperspeed{min-height:84vh}}@media (max-width:576px){.hero-content .title{font-size:34px;line-height:44px}}@media (max-width:1199px){.hero-sec{padding-bottom:70px}}@media (max-width:992px){.hero-sec{padding-bottom:60px}.hero-sec .hero-content{padding:0 8px}.hero-sec .hero-content p{max-width:620px;margin-bottom:52px}}@media (max-width:576px){.hero-sec{padding-bottom:48px}.hero-sec--hyperspeed .hero-content .sub-title{white-space:nowrap;padding:0 10px;font-size:14px}.hero-sec .hero-content p{margin-bottom:40px}.hero-sec .hero-form .form-group .btn-style1{margin-top:14px}}@media (max-width:360px){.hero-sec--hyperspeed .hero-content .sub-title{padding:0 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-hyperspeed-bg:before{animation:none}}.btn-style1{color:#fff;background-color:#e85b1f}.btn-style1:hover{color:#fff;background-color:#c94a12;border-color:#0000}.btn-style1 span{background-color:#fff}.btn-style1 span img{filter:invert(0)}.btn-style1:hover span{background-color:#fff}.btn-style1:hover span img{filter:invert(0)}.btn-style1{will-change:transform;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),background-color .3s;position:relative;overflow:hidden}.btn-style1:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 32%,#ffffff61 50%,#0000 68%);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}.btn-style1>*{z-index:1;position:relative}.btn-style1 span{transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .3s}.btn-style1 span img{transition:transform .35s cubic-bezier(.16,1,.3,1)}.btn-style1:hover{transform:translateY(-2px);box-shadow:0 12px 30px -8px #e85b1f99}.btn-style1:hover:after{transform:translate(130%)}.btn-style1:hover span,.btn-style1:hover span img{transform:translate(3px)}.btn-style1:active{transition-duration:.1s;transform:translateY(0)}.hero-form .form-group .btn-style1:hover,.notify-form .form-group .btn-style1:hover{transform:translateY(calc(-50% - 3px))}.hero-form .form-group .btn-style1:active,.notify-form .form-group .btn-style1:active{transform:translateY(-50%)}.shop-img .btn-style1:hover{transform:translate(-50%)translateY(-3px)}.shop-img .btn-style1:active{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.btn-style1,.btn-style1 span,.btn-style1 span img{transition:background-color .2s;transform:none}.btn-style1:after{display:none}.btn-style1:hover{box-shadow:none;transform:none}}.btn-style1.hero-cta{background:linear-gradient(135deg,#f0733a 0%,#e85b1f 55%,#d14e15 100%);height:60px;padding:0 8px 0 32px;font-size:17px;line-height:60px;box-shadow:0 18px 40px -14px #e85b1f8c,inset 0 1px #ffffff29}.btn-style1.hero-cta span{background-color:#fff;width:46px;height:46px}.btn-style1.hero-cta:hover{background:linear-gradient(135deg,#f77f47 0%,#e85b1f 55%,#d14e15 100%);box-shadow:0 22px 50px -12px #e85b1fc7,inset 0 1px #fff3}.btn-style1.hero-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:576px){.btn-style1.hero-cta{height:54px;padding:0 6px 0 26px;font-size:16px;line-height:54px}.btn-style1.hero-cta span{width:40px;height:40px}}.header-btn .btn-style1.v4,.header-btn .btn-style1.v4:hover,.main-home.active .header-btn .btn-style1.v4,.main-home.active .header-btn .btn-style1.v4:hover,.btn-style1.v4.mobile-menu-cta,.btn-style1.v4.mobile-menu-cta:hover,.main-home.active .btn-style1.v4.mobile-menu-cta,.main-home.active .btn-style1.v4.mobile-menu-cta:hover{color:#fff;background-color:#e85b1f;border-color:#0000}.header-btn .btn-style1.v4 span,.header-btn .btn-style1.v4:hover span,.main-home.active .header-btn .btn-style1.v4 span,.main-home.active .header-btn .btn-style1.v4:hover span,.btn-style1.v4.mobile-menu-cta span,.btn-style1.v4.mobile-menu-cta:hover span,.main-home.active .btn-style1.v4.mobile-menu-cta span,.main-home.active .btn-style1.v4.mobile-menu-cta:hover span{background-color:#fff}.header-btn .btn-style1.v4 span img,.header-btn .btn-style1.v4:hover span img,.main-home.active .header-btn .btn-style1.v4 span img,.main-home.active .header-btn .btn-style1.v4:hover span img,.btn-style1.v4.mobile-menu-cta span img,.btn-style1.v4.mobile-menu-cta:hover span img,.main-home.active .btn-style1.v4.mobile-menu-cta span img,.main-home.active .btn-style1.v4.mobile-menu-cta:hover span img{filter:invert(0)}@media (max-width:992px){.header-main .header-bottom .row{flex-wrap:nowrap;align-items:center}.header-main .header-bottom .row>[class*=col-lg-6]{display:none}.header-main .header-bottom .row>[class*=col-lg-3]:first-child{flex:auto;width:auto}.header-main .header-bottom .row>[class*=col-lg-3]:last-child{flex:none;width:auto}.header-btn{flex-wrap:nowrap;gap:14px;position:relative}.header-btn .hamburger-btn,.header-btn .search-btn{flex-shrink:0;margin:0;position:static;transform:none}.header-btn .search-btn{order:-1;align-items:center;display:inline-flex}}.mobile-menu-cta{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;min-height:50px;margin-top:28px;padding-top:12px;padding-bottom:12px;line-height:1.3;display:inline-flex;overflow:visible}.mobile-menu-cta span{flex-shrink:0}@media (min-width:576px){.mobile-menu-cta{display:none}}body.active .dropdown-menu li a:hover{background-color:#3b404b!important}.dropdown-menu li{margin:3px 0}.testi-pagination{position:static!important}.cart-table .shop-cart-product .shop-product-cart-img{background:var(--theme-color2);border:1px solid var(--border-color);border-radius:6px;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.cart-table .shop-cart-product .shop-product-cart-img img{max-width:60px}.video-modal-overlay{z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.video-modal-content{aspect-ratio:16/9;background:#000;border-radius:8px;width:min(900px,95vw);position:relative;overflow:hidden}.video-modal-close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}.gallery .thumbnails img.active{background:#f6c6a1;outline:2px solid #f6c6a1}.close-btn{background-color:#0000;border:none;outline:none}.one_page_nav ul li a{cursor:pointer}.gallery .main-image{height:635px}@media (max-width:1199px){.gallery .main-image{height:535px}}@media (max-width:767px){.gallery .main-image{height:435px}}.gallery .main-image figure,.gallery .main-image figure>div{justify-content:center;align-items:center;height:100%;display:flex}.gallery .main-image img{display:flex}.gallery .thumbnails button{border:2px solid var(--border-color);background:var(--theme-color2);border-radius:6px;justify-content:center;align-items:center;width:150px;height:150px;display:flex}@media (max-width:580px){.gallery .thumbnails button{flex-basis:22%;height:80px}.gallery .thumbnails{justify-content:center}}@media (max-width:1199px){.header-main .btn-style1{font-size:15px}}.gallery .thumbnails button.active{background:#f6c6a1;border-color:#f6c6a1}.gallery .thumbnails img{object-fit:contain;background:0 0;border:none;width:120px;height:120px}.why-headless{flex-direction:column;gap:80px;max-width:1310px;margin:0 auto;padding:0 15px;display:flex}.why-headless .sec-title{text-align:center;max-width:750px;margin:0 auto}.why-headless .sec-title .title{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-1.44px;color:#0e0e0e;margin:0 0 24px;font-size:48px;font-weight:700;line-height:58px}.why-headless .sec-title .sub-title{font-family:var(--font-inter), sans-serif;color:#0e0e0e;background:#ffefe5;border:1px solid #ddd;border-radius:50px;justify-content:center;align-items:center;margin-bottom:8px;padding:12px 32px;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex}.why-headless .sec-title p{max-width:650px;font-family:var(--font-inter), sans-serif;letter-spacing:-.36px;color:#696969;margin:0 auto;font-size:18px;line-height:30px}.why-headless-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.why-headless-card{background:#fff;border:1px solid #ddd;border-radius:14px;flex-direction:column;gap:32px;padding:49px 49px 81px;display:flex}.why-headless-icon{background:linear-gradient(#ffddcb 0%,#ffddcb00 100%);border:1px solid #0e0e0e0d;border-radius:15px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.why-headless-icon img{object-fit:contain;width:64px;height:64px}.why-headless-card-text{flex-direction:column;gap:16px;display:flex}.why-headless-card-text .title{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#0e0e0e;margin:0;font-size:22px;font-weight:600;line-height:32px}.why-headless-card-text p{font-family:var(--font-inter), sans-serif;color:#696969;margin:0;font-size:16px;line-height:26px}.why-headless-cta{background:radial-gradient(120% 120% at 20% 0,#9f4318 0%,#7d3811 45%,#5b2c0a 100%);border:1px solid #ddd;border-radius:14px;justify-content:center;align-items:center;padding:49px;text-decoration:none;display:flex;position:relative;overflow:hidden}.why-headless-cta-btn{height:50px;font-family:var(--font-plus-jakarta-sans), sans-serif;color:#fff;white-space:nowrap;background:#f0854d;border-radius:100px;align-items:center;gap:9px;padding:0 6px 0 26px;font-size:16px;font-weight:600;display:inline-flex}.why-headless-cta-arrow{background:#fff;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.why-headless-cta-arrow img{width:22px;height:auto;display:block}@media (max-width:991px){.why-headless{gap:56px}.why-headless .sec-title .title{letter-spacing:-1px;font-size:36px;line-height:44px}.why-headless-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.why-headless-grid{grid-template-columns:minmax(0,1fr)}.why-headless-card{padding:32px 28px 40px}}.headless-compare .sec-title,.headless-stats .sec-title{text-align:center;max-width:750px;margin:0 auto}.headless-compare .sec-title .title,.headless-stats .sec-title .title{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-1.44px;color:#0e0e0e;margin:0 0 24px;font-size:48px;font-weight:700;line-height:58px}.headless-compare .sec-title .sub-title,.headless-stats .sec-title .sub-title{font-family:var(--font-inter), sans-serif;color:#0e0e0e;background:#ffefe5;border:1px solid #ddd;border-radius:50px;justify-content:center;align-items:center;margin-bottom:8px;padding:12px 32px;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex}.headless-compare .sec-title p,.headless-stats .sec-title p{max-width:650px;font-family:var(--font-inter), sans-serif;letter-spacing:-.36px;color:#696969;margin:0 auto;font-size:18px;line-height:30px}.headless-compare-sec{background:linear-gradient(#fff5ee 0%,#fdece0 100%);position:relative;overflow:hidden}.headless-compare{z-index:1;flex-direction:column;gap:64px;max-width:1310px;margin:0 auto;padding:0 15px;display:flex;position:relative}.headless-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.compare-card{border-radius:14px;flex-direction:column;padding:40px;display:flex}.compare-card--traditional{background:#f4f4f4;border:1px solid #e5e5e5;padding:36px 25px 25px}.compare-card--headless{color:#fff;background:#f0854d;padding:36px 25px 25px}.compare-card-head{flex-direction:column;gap:6px;margin-bottom:28px;display:flex}.compare-card-icon{color:#0e0e0e;background:#fff;border:1px solid #0e0e0e1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:10px;display:inline-flex}.compare-card--headless .compare-card-icon{background:#ffffff2e;border-color:#ffffff59}.compare-card-icon{color:#0e0e0e!important}.compare-card--headless .compare-card-icon{color:#fff!important}.compare-card-title{font-family:var(--font-plus-jakarta-sans), sans-serif;margin:0;font-size:22px;font-weight:600;line-height:1.3;color:#fff!important}.compare-card--traditional .compare-card-title{color:#0e0e0e!important}.compare-card-sub{font-family:var(--font-inter), sans-serif;margin:0;font-size:15px;color:#7a7a7a!important}.compare-card--headless .compare-card-sub{color:#ffffffd9!important}.compare-panel{background:#fff;border:1px solid #ececec;border-radius:12px;flex:1 0 auto;min-height:300px;padding:20px}.compare-panel--headless{background:#ffffff1f;border-color:#ffffff40;flex-direction:column;justify-content:center;gap:12px;display:flex}.compare-panel--lottie{background:#fff;border-color:#ececec;justify-content:center;align-items:center;padding:24px;display:flex}.compare-lottie{aspect-ratio:276/190;width:100%;max-width:320px}.compare-panel--lottie+.compare-footnote{margin-top:20px}.compare-caption{font-family:var(--font-plus-jakarta-sans), sans-serif;margin:20px 0 0;font-size:16px;font-weight:600;line-height:1.4;color:#0e0e0e!important}.compare-panel--headless-v2 .compare-caption--headless{margin-top:0}.compare-panel--headless-v2{text-align:center;background:#fff;border-color:#ececec;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:28px 5px 5px;display:flex}.compare-chip-intro{font-family:var(--font-plus-jakarta-sans), sans-serif;max-width:300px;margin:0;font-size:15px;line-height:1.5;color:#4a4a4a!important}.compare-chips{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.compare-box-lottie{z-index:3;position:relative}.compare-chips{--chip-dy1:16px;--chip-dy2:48px;--chip-dy3:100px;--chip-dy4:148px;--chip-dy5:164px}@keyframes chip-into-box{0%,10%{transform:translate(0, 0) scale(1) rotate(var(--tilt,0deg));opacity:1}14%{transform:translate(calc(var(--dx) * .28), var(--chip-dy1)) scale(.94);opacity:1}18%{transform:translate(calc(var(--dx) * .55), var(--chip-dy2)) scale(.82);opacity:1}22%{transform:translate(calc(var(--dx) * .82), var(--chip-dy3)) scale(.62);opacity:1}25%{transform:translate(var(--dx), var(--chip-dy4)) scale(.4);opacity:1}26%,90%{transform:translate(var(--dx), var(--chip-dy5)) scale(.3);opacity:0}91%{transform:translate(0, 0) scale(1) rotate(var(--tilt,0deg));opacity:0}93%,to{transform:translate(0, 0) scale(1) rotate(var(--tilt,0deg));opacity:1}}.compare-chips.is-flying .compare-chip{animation:chip-into-box var(--box-loop,6s) linear infinite backwards}.compare-chips .compare-chip:first-child{--dx:100px;--tilt:-7deg}.compare-chips .compare-chip:nth-child(2){--dx:50px;--tilt:5deg}.compare-chips .compare-chip:nth-child(3){--dx:0px;--tilt:-4deg}.compare-chips .compare-chip:nth-child(4){--dx:-50px;--tilt:6deg}.compare-chips .compare-chip:nth-child(5){--dx:-100px;--tilt:-5deg}.compare-chips.is-flying .compare-chip:first-child{animation-delay:0s}.compare-chips.is-flying .compare-chip:nth-child(2){animation-delay:.15s}.compare-chips.is-flying .compare-chip:nth-child(3){animation-delay:.3s}.compare-chips.is-flying .compare-chip:nth-child(4){animation-delay:.45s}.compare-chips.is-flying .compare-chip:nth-child(5){animation-delay:.6s}@keyframes caption-reveal{0%,24%{opacity:0;transform:translateY(12px)}32%{opacity:1;transform:translateY(0)}84%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(12px)}}.compare-caption--headless{opacity:1}.compare-caption--headless.is-flying{animation:caption-reveal var(--box-loop,6s) linear infinite}@media (prefers-reduced-motion:reduce){.compare-caption--headless.is-flying{opacity:1;animation:none;transform:none}.compare-chips.is-flying .compare-chip{animation:none}}.compare-chip{width:40px;height:40px;transform:rotate(var(--tilt,0deg));background:#fff;border:1px solid #e5e5e5;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;color:#ed7330!important}.compare-chips .compare-chip:nth-child(odd){margin-top:-10px}.compare-chips .compare-chip:nth-child(2n){margin-top:10px}.compare-box-lottie{justify-content:center;align-items:center;width:100%;display:flex}.compare-box-lottie .compare-lottie{max-width:260px}@media (max-width:575px){.compare-chip{border-radius:8px;width:28px;height:28px}.compare-chips{--chip-dy1:15px;--chip-dy2:45px;--chip-dy3:93px;--chip-dy4:138px;--chip-dy5:153px;gap:8px}.compare-chips .compare-chip:first-child{--dx:90px}.compare-chips .compare-chip:nth-child(2){--dx:45px}.compare-chips .compare-chip:nth-child(4){--dx:-45px}.compare-chips .compare-chip:nth-child(5){--dx:-90px}}.compare-panel--stack{flex-direction:column;justify-content:center;padding:28px 5px 5px;display:flex}.compare-stack{flex-direction:column;width:100%;display:flex}.compare-stack-item{width:100%}.compare-stack-item:not(:first-child){margin-top:-8px}.compare-stack-item.is-indented{padding:0 24px}.compare-stack-row{width:100%;font-family:var(--font-inter), sans-serif;color:#141414;background:#fff;border:1px solid #d1d1d1;border-radius:12px;align-items:center;gap:8px;padding:13px 17px;font-size:16px;line-height:1.5;display:flex}.compare-stack-row--final{background:#f3f4f3}.compare-stack-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.compare-stack-label{white-space:nowrap}.compare-stack-icon,.compare-stack-label{color:#141414!important}.headless-stats{flex-direction:column;gap:64px;max-width:1310px;margin:0 auto;padding:0 15px;display:flex}.headless-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.headless-stat-card{background:#fff;border:1px solid #ddd;border-radius:14px;flex-direction:column;justify-content:space-between;gap:80px;padding:41px;display:flex}.headless-stat-card.is-dark{background:#5b2c0a;border-color:#5b2c0a}.headless-stat-value{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-1.95px;color:#0e0e0e;margin:0;font-size:65px;font-weight:700;line-height:56px}.headless-stat-card.is-dark .headless-stat-value{color:#ed7330}.headless-stat-text{flex-direction:column;gap:16px;display:flex}.headless-stat-text p{font-family:var(--font-inter), sans-serif;color:#0f172a;margin:0;font-size:18px;font-weight:500;line-height:28px}.headless-stat-source{color:#696969!important;font-size:14px!important;line-height:1.3!important}.headless-stat-card.is-dark .headless-stat-text p{color:#fff}.headless-stat-card.is-dark .headless-stat-source{color:#cacaca!important}.headless-cta-inner{max-width:1310px;margin:0 auto;padding:0 15px}.headless-cta-banner{text-align:center;background:url(/assets/images/headless/cta-bg-orange.png) 50%/cover;border-radius:15px;flex-direction:column;align-items:center;padding:clamp(36px,7vw,100px) clamp(16px,4vw,20px);display:flex;position:relative;overflow:hidden}.headless-cta-pill{font-family:var(--font-inter), sans-serif;color:#0e0e0e;background:#fff;border:1px solid #eee;border-radius:50px;justify-content:center;align-items:center;margin-bottom:clamp(14px,2.4vw,24px);padding:clamp(7px,1.4vw,10px) clamp(18px,2.6vw,24px);font-size:clamp(13px,1.6vw,16px);font-weight:500;display:inline-flex}.headless-cta-title{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.04em;color:#0e0e0e;text-wrap:balance;max-width:750px;margin:0;font-size:clamp(1.6rem,5.2vw,3rem);font-weight:700;line-height:1.12}.headless-cta-desc{font-family:var(--font-inter), sans-serif;letter-spacing:-.36px;color:#696969;max-width:550px;margin:clamp(14px,2.4vw,24px) 0 clamp(18px,2.8vw,29px);font-size:clamp(.95rem,2vw,1.125rem);line-height:1.6}.headless-cta-btn{height:50px;font-family:var(--font-plus-jakarta-sans), sans-serif;color:#fff;white-space:nowrap;will-change:transform;background:#e85b1f;border-radius:100px;align-items:center;gap:9px;padding:0 6px 0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.headless-cta-btn:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 32%,#ffffff61 50%,#0000 68%);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}.headless-cta-btn>*{z-index:1;position:relative}.headless-cta-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px -8px #e85b1f99}.headless-cta-btn:hover:after{transform:translate(130%)}.headless-cta-btn:hover .headless-cta-arrow{transform:translate(3px)}.headless-cta-btn:active{transition-duration:.1s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.headless-cta-btn,.headless-cta-arrow{transition:none}.headless-cta-btn:after{display:none}.headless-cta-btn:hover{box-shadow:none;transform:none}}.headless-cta-arrow{background:#fff;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-flex}.headless-cta-arrow img{width:22px;height:auto;display:block}@media (max-width:991px){.headless-compare .sec-title .title,.headless-stats .sec-title .title{letter-spacing:-1px;font-size:34px;line-height:42px}.headless-compare-grid,.headless-stats-grid{grid-template-columns:minmax(0,1fr)}.headless-stat-card{gap:48px}}.trusted-logos{max-width:1200px;margin:0 auto;padding:20px 15px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.trusted-logos-track{width:max-content;animation:28s linear infinite os-logo-marquee;display:flex}.trusted-logos.is-static .trusted-logos-track{animation:none}.trusted-logos-set{flex:none;align-items:center;gap:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px);display:flex}@keyframes os-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.trusted-logo{transform-origin:50%;flex:none;justify-content:center;align-items:center;display:flex}.trusted-logo img{object-fit:contain;object-position:center;width:auto;max-width:160px;height:auto;max-height:40px}.footer-watermark{pointer-events:none;justify-content:center;align-items:center;width:100%;height:20vw;min-height:200px;margin-top:0;padding:32px 0;display:flex;position:relative;overflow:hidden}.footer-watermark-glow{aspect-ratio:2;filter:blur(4px);background:radial-gradient(#ed733052 0%,#ed73301f 42%,#ed733000 70%);width:70%;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.footer-watermark-svg{aspect-ratio:1280/224;color:#e85b1f;opacity:.5;flex:none;width:97%;max-width:1320px;height:auto;display:block;position:relative}.footer-watermark-svg path{stroke-width:1.4px;vector-effect:non-scaling-stroke}.footer-style1:before{display:none}.cta-banner .cta-info{background-image:url(/assets/images/headless/cta-bg-orange.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.cta-banner .cta-content .btn-style1{color:#fff;background-color:#e85b1f}.cta-banner .cta-content .btn-style1 span{background-color:#fff}.cta-banner .cta-content .btn-style1 span img{filter:invert(0)}.cta-banner .cta-content .btn-style1:hover{color:#fff;background-color:#d5641f}.cta-banner .cta-content .btn-style1:hover span{background-color:#fff}.cta-banner .cta-content .btn-style1:hover span img{filter:invert(0)}.why-headless-icons-sec{padding-bottom:80px}.compare-table,.compare-table-scroll{flex-direction:column;gap:16px;display:flex}.compare-table-row{background:#fff;border:1px solid #e5e5e5;border-radius:14px;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:24px;padding:20px 28px;display:grid}.compare-table-head{background:0 0;border:none;padding:0 28px}.compare-table-col-label{font-family:var(--font-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#696969;font-size:13px;font-weight:600}.compare-table-col-label--headless{color:#ed7330}.compare-table-title{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#0e0e0e;align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}.compare-table-icon{color:#0e0e0e;background:#f4f4f4;border:1px solid #0e0e0e1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.compare-table-classic{font-family:var(--font-inter), sans-serif;color:#696969;font-size:15px}.compare-table-headless{font-family:var(--font-inter), sans-serif;color:#0e0e0e;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.compare-table-check{color:#ed7330;font-weight:700}.compare-table-cta{white-space:nowrap;align-self:flex-start;margin-top:8px;padding:0 28px}@media (max-width:767px){.compare-table-scroll{-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px;overflow-x:auto}.compare-table-scroll .compare-table-row{min-width:640px}}#darkModeBtn{display:none}.faq-page-hero.space-bottom{padding-bottom:40px}.faq-sec2--tight{margin-top:0}.faq-sec2--tight.space{padding-top:40px}@media (max-width:992px){.faq-page-hero.space-bottom{padding-bottom:28px}.faq-sec2--tight.space{padding-top:28px}}.live-demo-hero.space-bottom{padding-bottom:40px}.demo-sec--tight.space{padding-top:40px}@media (max-width:992px){.live-demo-hero.space-bottom{padding-bottom:28px}.demo-sec--tight.space{padding-top:28px}}.main-sec2:before{z-index:-2}.main-sec2:after{content:"";z-index:-1;background:linear-gradient(#0000 0% 70%,#fff 100%);width:100%;height:1000px;position:absolute;top:0;left:0}.contact-form2 form .form-group input,.contact-form2 form .form-group textarea{color:#0e0e0e}@keyframes os-contact-arrow-loop{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.contact-form2 .btn-style1:hover span img{animation:.7s ease-in-out infinite os-contact-arrow-loop}@media (prefers-reduced-motion:reduce){.contact-form2 .btn-style1:hover span img{animation:none}}.faq-sec2 .btn-style1 span img{object-fit:contain;width:22px!important;height:22px!important}@media (max-width:992px){.header-main:has(~.main-sec):not(.sticky) .hamburger-btn span{background-color:#fff}}.floating-whatsapp{z-index:999;color:#fff;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,opacity .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 20px -4px #00000059}.floating-whatsapp.is-hidden{opacity:0;pointer-events:none}.floating-whatsapp:hover,.floating-whatsapp:focus-visible{color:#fff;transform:translateY(-3px)scale(1.05);box-shadow:0 12px 26px -4px #00000073}@media (max-width:575px){.floating-whatsapp{width:50px;height:50px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}.floating-whatsapp:hover,.floating-whatsapp:focus-visible{transform:none}}.faq-sec2 .faq-box .vs-accordion{background-color:#ffffff80}.grecaptcha-badge{visibility:hidden}p.recaptcha-notice{opacity:.7;margin-top:16px;margin-bottom:0;font-size:13px;line-height:1.5}p.recaptcha-notice a{text-decoration:underline}.header-btn .search-btn{display:none}.contact-form2{padding:34px 36px 38px}@media (max-width:767px){.contact-form2{padding:24px 22px 28px}}@media (max-width:416px){.faq-box .vs-accordion .accordion-item .accordion-button{padding-right:80px}}@media (max-width:991px){.choose-us-sec2 .carousel-container{padding-left:26px;padding-right:26px}.choose-us-sec2 .choose-content2 .sec-title,.choose-us-sec2 .choose-content2 .sec-title .sub-title,.choose-us-sec2 .choose-content2 .sec-title .title,.choose-us-sec2 .choose-content2 .sec-title p{text-align:center}.choose-us-sec2 .choose-block2 .choose-icon2 .title{min-width:0;font-size:clamp(18px,5vw,27px)!important}.footer-watermark{height:auto;min-height:0;margin-bottom:0;padding:10px 0 18px}.footer-watermark-svg{opacity:.6;width:96%}.footer-watermark-glow{width:150%;top:50%;bottom:auto;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
body.os-preload,body.os-preloading{overflow-y:hidden}#os-preloader{z-index:9999;opacity:1;transition:opacity var(--preloader-fade-ms,.6s) ease;background:#0a0708;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}#os-preloader.is-hiding{opacity:0;pointer-events:none}.os-warp{width:100%;height:100%;display:block;position:absolute;inset:0}.os-warp-center{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:18px;animation:.9s cubic-bezier(.22,1,.36,1) both os-warp-in;display:flex;position:relative}.os-warp-logo{filter:drop-shadow(0 6px 26px #ed733059);width:clamp(150px,22vw,210px);height:auto}.os-warp-tagline{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:.42em;text-transform:uppercase;color:#ff8a4c;opacity:0;margin:0;padding-left:.42em;font-size:13px;font-weight:600;animation:.6s .35s forwards os-tagline-in}@keyframes os-warp-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes os-tagline-in{0%{opacity:0;transform:translateY(6px)}to{opacity:.9;transform:translateY(0)}}html.os-preloader-done #os-preloader:not(.is-hiding),html.os-preloader-done body.os-preload,html.os-preloader-done body.os-preloading{display:none!important}html.os-preloader-done,html.os-preloader-done body{overflow-y:auto!important}@media (prefers-reduced-motion:reduce){#os-preloader,html.os-preloader-done #os-preloader{display:none!important}body.os-preload,body.os-preloading,html.os-preloader-done,html.os-preloader-done body{overflow-y:auto!important}}
