.slider-container[data-v-36cd8ff8]{background:#111;overflow:hidden;position:relative;width:100%}.slider-container.auto-height[data-v-36cd8ff8],.slider-container.auto-height .slide[data-v-36cd8ff8],.slider-container.auto-height .slide-link[data-v-36cd8ff8],.slider-container.auto-height .slider-track[data-v-36cd8ff8]{height:auto}.slider-container.auto-height .slide-img[data-v-36cd8ff8]{height:auto;-o-object-fit:contain;object-fit:contain}.empty-state[data-v-36cd8ff8]{align-items:center;aspect-ratio:16/9;background:#32323280;color:#666;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:150px;width:100%}.empty-icon[data-v-36cd8ff8]{height:48px;opacity:.5;width:48px}.empty-state p[data-v-36cd8ff8]{font-size:12px;margin:0}.slider-track[data-v-36cd8ff8]{display:flex}.slide[data-v-36cd8ff8],.slider-track[data-v-36cd8ff8]{height:100%;width:100%}.slide[data-v-36cd8ff8]{flex:0 0 100%}.slide-img[data-v-36cd8ff8],.slide-link[data-v-36cd8ff8]{display:block;height:100%;width:100%}.slide-img[data-v-36cd8ff8]{-o-object-fit:cover;object-fit:cover}.arrow[data-v-36cd8ff8]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,opacity .2s;width:40px;z-index:10}.arrow[data-v-36cd8ff8]:hover{background:#000c}.arrow svg[data-v-36cd8ff8]{height:20px;width:20px}.arrow-prev[data-v-36cd8ff8]{left:12px}.arrow-next[data-v-36cd8ff8]{right:12px}.dots[data-v-36cd8ff8]{bottom:12px;display:flex;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.dot[data-v-36cd8ff8]{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s,transform .2s;width:10px}.dot[data-v-36cd8ff8]:hover{background:#fffc}.dot.active[data-v-36cd8ff8]{background:#fff;transform:scale(1.2)}@media(max-width:640px){.arrow[data-v-36cd8ff8]{height:32px;width:32px}.arrow svg[data-v-36cd8ff8]{height:16px;width:16px}.arrow-prev[data-v-36cd8ff8]{left:8px}.arrow-next[data-v-36cd8ff8]{right:8px}}.bottom-banner-slider[data-v-e722f936]{height:100%;overflow:hidden;position:relative;width:100%}.slider-track[data-v-e722f936]{display:flex}.slide[data-v-e722f936],.slider-track[data-v-e722f936]{height:100%;width:100%}.slide[data-v-e722f936]{flex:0 0 100%}.dots[data-v-e722f936]{bottom:4px;display:flex;gap:4px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.dot[data-v-e722f936]{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:background .2s;width:6px}.dot[data-v-e722f936]:hover{background:#fffc}.dot.active[data-v-e722f936]{background:#fff}.builder-content{overflow-x:clip}.has-hover-effect{transition:all .3s ease;transition:all var(--hover-duration,.3s) var(--hover-timing,ease)}.has-hover-effect:hover{box-shadow:none;box-shadow:var(--hover-shadow,none);opacity:1;opacity:var(--hover-opacity,1);transform:none;transform:var(--hover-transform,none)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-fade-in,.animate-fade-in-down,.animate-fade-in-left,.animate-fade-in-right,.animate-fade-in-up,.animate-zoom-in,.animate-zoom-out{opacity:0}.animate-slide-in-up{transform:translateY(30px)}.animate-slide-in-down{transform:translateY(-30px)}.animate-fade-in.animate-visible{animation:fadeIn .6s ease-out 0s both;animation:fadeIn var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) both}.animate-fade-in-up.animate-visible{animation:fadeInUp .6s ease-out 0s both;animation:fadeInUp var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) both}.animate-fade-in-down.animate-visible{animation:fadeInDown .6s ease-out 0s both;animation:fadeInDown var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) both}.animate-fade-in-left.animate-visible{animation:fadeInLeft .6s ease-out 0s both;animation:fadeInLeft var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) both}.animate-fade-in-right.animate-visible{animation:fadeInRight .6s ease-out 0s both;animation:fadeInRight var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) both}.animate-zoom-in.animate-visible{animation:zoomIn .6s ease-out 0s both;animation:zoomIn var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) both}.animate-zoom-out.animate-visible{animation:zoomOut .6s ease-out 0s both;animation:zoomOut var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) both}.animate-slide-in-up.animate-visible{animation:slideInUp .6s ease-out 0s both;animation:slideInUp var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) both}.animate-slide-in-down.animate-visible{animation:slideInDown .6s ease-out 0s both;animation:slideInDown var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) both}.animate-bounce.animate-visible{animation:bounce 1s ease 0s both;animation:bounce var(--anim-duration,1s) var(--anim-easing,ease) var(--anim-delay,0s) both}.animate-none{animation:none;opacity:1}.builder-text.prose,.builder-text.prose>*{text-align:inherit}.row-grid{display:grid;grid-template-columns:1fr;grid-template-columns:var(--row-layout-mobile,1fr)}@media(min-width:768px){.row-grid{grid-template-columns:1fr;grid-template-columns:var(--row-layout-tablet,1fr)}}@media(min-width:1024px){.row-grid{grid-template-columns:1fr;grid-template-columns:var(--row-layout-desktop,1fr)}}.row-grid.stack-on-mobile{grid-template-columns:1fr}@media(min-width:768px){.row-grid.stack-on-mobile{grid-template-columns:1fr;grid-template-columns:var(--row-layout-tablet,1fr)}}@media(min-width:1024px){.row-grid.stack-on-mobile{grid-template-columns:1fr;grid-template-columns:var(--row-layout-desktop,1fr)}}.row-grid.stack-on-tablet{grid-template-columns:1fr;grid-template-columns:var(--row-layout-mobile,1fr)}@media(min-width:768px){.row-grid.stack-on-tablet{grid-template-columns:1fr}}@media(min-width:1024px){.row-grid.stack-on-tablet{grid-template-columns:1fr;grid-template-columns:var(--row-layout-desktop,1fr)}}.categories-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(var(--cols-mobile,1),1fr)}@media(min-width:768px){.categories-grid{grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--cols-tablet,2),1fr)}}@media(min-width:1024px){.categories-grid{grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--cols-desktop,2),1fr)}}.fixed-banner-left,.fixed-banner-right{display:none}@media(min-width:1024px){.fixed-banner-left,.fixed-banner-right{display:block}}.fixed-banner-bottom{height:50px;height:var(--mobile-height,50px);overflow:hidden;position:relative;width:320px;width:var(--mobile-width,320px)}@media(min-width:768px){.fixed-banner-bottom{height:50px;height:var(--desktop-height,50px);width:1000px;width:var(--desktop-width,1000px)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-logos-widget,.widget-wrapper{max-width:100%;overflow:hidden;width:100%}.marquee-logos-widget{contain:content;position:relative}.marquee-track{animation:marqueeScroll 2s linear infinite normal;animation:marqueeScroll var(--marquee-speed,2s) linear infinite var(--marquee-direction,normal);display:flex;width:-moz-max-content;width:max-content;will-change:transform}.marquee-logos-widget.marquee-pause-on-hover:hover .marquee-track{animation-play-state:paused}@keyframes icon-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes icon-badge-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes icon-badge-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes icon-badge-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes icon-badge-ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1.3)}}@keyframes icon-badge-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes icon-badge-glow{0%,to{filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}50%{filter:drop-shadow(0 0 16px rgba(255,215,0,1))}}.icon-badge-pulse{animation:icon-badge-pulse 1.5s ease-in-out infinite}.icon-badge-bounce{animation:icon-badge-bounce 1s ease-in-out infinite}.icon-badge-shake{animation:icon-badge-shake .5s ease-in-out infinite}.icon-badge-spin{animation:icon-badge-spin 2s linear infinite}.icon-badge-ping{animation:icon-badge-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.icon-badge-wiggle{animation:icon-badge-wiggle .5s ease-in-out infinite}.icon-badge-glow{animation:icon-badge-glow 2s ease-in-out infinite}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.logo-spin{animation:logo-spin 3s linear infinite;animation:logo-spin var(--spin-duration,3s) linear infinite}
