body{background-color:#09090f;color:#e4e1ea;overflow-x:hidden;font-family:Inter,sans-serif}.glass-card{background:#1f1f2666;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05)}.glow-sm:hover{box-shadow:0 0 20px #eeff0080}.neon-border-active{box-shadow:0 0 0 2px #ef0}.card-hover-effect{transition:all .4s cubic-bezier(.165,.84,.44,1)}.card-hover-effect:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #000c;border-color:#eeff004d}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 40s linear infinite;will-change:transform}.testimonials-swiper .swiper-slide{height:auto!important}.testimonials-swiper .swiper-wrapper{align-items:stretch;transition-timing-function:linear!important}.brand-enter-active,.brand-leave-active{transition:opacity .4s ease}.brand-enter-from,.brand-leave-to{opacity:0}@keyframes blink-slow{0%,to{opacity:1}50%{opacity:0}}.blink-dot{animation:blink-slow 3s ease-in-out infinite}.iframe-glow-card{--radius: 0;--border: 3;--size: 200;--outer: 1;--backdrop: rgba(14, 17, 27, .88);--backup-border: rgba(255, 255, 255, .12);--bg-spot-opacity: .15;--border-spot-opacity: 1;--border-light-opacity:.4;--glow-s: 0%;--glow-l: 90%;--border-size: calc(var(--border) * 1px);--spotlight-size: calc(var(--size) * 1px);position:relative;border:var(--border-size) solid var(--backup-border);background-color:var(--backdrop);box-shadow:0 1rem 2rem -1rem #00000080;transition:border-color .2s ease;overflow:hidden}.iframe-glow-card:before,.iframe-glow-card:after{pointer-events:none;content:"";position:absolute;inset:calc(var(--border-size) * -1);border:var(--border-size) solid transparent;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask-clip:padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(white,white);-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:destination-in;z-index:2}.iframe-glow-card:before{background-image:radial-gradient(calc(var(--spotlight-size) * .75) calc(var(--spotlight-size) * .75) at calc(var(--local-x, -9999) * 1px) calc(var(--local-y, -9999) * 1px),transparent 0%,hsl(0 var(--glow-s) var(--glow-l) / var(--border-spot-opacity)) 30%,transparent 100%);filter:brightness(1.5)}.iframe-glow-card:after{background-image:radial-gradient(calc(var(--spotlight-size) * .5) calc(var(--spotlight-size) * .5) at calc(var(--local-x, -9999) * 1px) calc(var(--local-y, -9999) * 1px),hsl(0 100% 100% / var(--border-light-opacity)),transparent 100%)}.iframe-glow-card .iframe-glow-inner{position:absolute;inset:0;pointer-events:none;clip-path:inset(0);will-change:filter;opacity:var(--outer, 1);z-index:1}.iframe-glow-card .iframe-glow-inner:before{content:"";position:absolute;inset:-10px;border:10px solid transparent;background-image:radial-gradient(calc(var(--spotlight-size) * .75) calc(var(--spotlight-size) * .75) at calc(var(--local-x, -9999) * 1px) calc(var(--local-y, -9999) * 1px),hsl(0 var(--glow-s) var(--glow-l) / var(--border-spot-opacity)),transparent 100%);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;filter:blur(calc(var(--border-size) * 10));mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask-clip:padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(white,white);-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:destination-in}.iframe-glow-card iframe{position:relative;z-index:1}.iframe-glow-card:hover iframe{pointer-events:auto}@media(pointer:coarse){.iframe-glow-card:before,.iframe-glow-card:after,.iframe-glow-card .iframe-glow-inner{display:none}}
