body{font-family:var(--ff-body);background:var(--white);color:var(--black);scrollbar-width:none;overflow:hidden scroll;cursor:auto!important}#cursor-dot,#cursor-ring{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}a,button,[role=button],input[type=submit],input[type=button],.btn-solid,.btn-ghost,.btn-blue,.btn-cta-ghost,.nav-cta,.ft-cta,.price-cta,.c-btn,.flip-link,.drawer-link,.ej-pair,.scard,.wcu-card,.price-card,.step,.vs-item,.order-popup,.order-popup-link,.nav-burger,.pay-now-btn,.pay-now-footer,#ejLbClose,.stv2-cta,.hero-btns a,.cta-btns a,.pricing-category-cta a,.pay-now-centered a,.wda-cta-row a,.ft-links a,.ft-col a,#contact a.btn-blue,#contact a.btn-cta-ghost,.pp-right button,.pp-form-card button,#paypal button,.contact-form-wrap button,#contactForm button,.c-controls button,.pp-field-group select,select.pp-input,select.pp-select,.pp-select,#cf-service,.contact-form select{cursor:pointer!important}input[type=text],input[type=email],input[type=number],input[type=tel],textarea,input[type=text].pp-input,input[type=email].pp-input,input[type=number].pp-input,.pp-amount-input,#cf-name,#cf-email,#cf-message,.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea,.contact-form input#cf-name,.contact-form input#cf-email,.contact-form textarea#cf-message{cursor:text!important}button:disabled,input:disabled,.btn-solid:disabled,.btn-blue:disabled,.pp-form-card button:disabled,#contactForm button:disabled,button[type=submit]:disabled{cursor:not-allowed!important}#paypal .pp-form-card,.pp-form-card,#paypal .pp-right .pp-form-card,.pp-right .pp-form-card,#paypal .pp-right form.pp-form-card,.pp-right form.pp-form-card{gap:.7rem!important;padding:1.1rem 1.3rem!important}#paypal .pp-field-group,.pp-field-group,#paypal .pp-right .pp-field-group,.pp-right .pp-field-group,#paypal form .pp-field-group,form .pp-field-group{gap:.35rem!important;margin-bottom:0!important}#paypal .pp-label,.pp-label,#paypal .pp-right .pp-label,.pp-right .pp-label,#paypal form .pp-label,form .pp-label,.pp-field-group>.pp-label,.pp-field-group>label.pp-label{letter-spacing:.08em!important;margin-bottom:.2rem!important;font-size:.85rem!important;line-height:1.3!important}#paypal .pp-input,.pp-input,#paypal .pp-right .pp-input,.pp-right .pp-input,#paypal form .pp-input,form .pp-input,.pp-field-group .pp-input,.pp-field-group input.pp-input,.pp-field-group select.pp-input,.pp-field-group select.pp-select,.pp-amount-wrap .pp-input,.pp-amount-wrap input.pp-input,.pp-amount-wrap input.pp-amount-input{height:auto!important;min-height:2.7rem!important;padding:.65rem .85rem!important;font-size:1rem!important;line-height:1.4!important}.pp-amount-wrap,#paypal .pp-amount-wrap,.pp-field-group .pp-amount-wrap{position:relative!important}.pp-currency,#paypal .pp-currency,.pp-amount-wrap .pp-currency{font-size:.95rem!important;left:.75rem!important}.pp-amount-input,#paypal .pp-amount-input,.pp-amount-wrap .pp-amount-input,.pp-amount-wrap input.pp-amount-input{min-height:2.7rem!important;padding-left:1.7rem!important;font-size:1rem!important}.pp-amount-input[readonly],#paypal .pp-amount-input[readonly],.pp-amount-wrap input.pp-amount-input[readonly]{font-size:1.1rem!important;font-weight:600!important}.pp-summary,#paypal .pp-summary,.pp-form-card .pp-summary,.pp-right .pp-summary{margin:.3rem 0!important;padding:.65rem .9rem!important}.pp-sum-label,#paypal .pp-sum-label,.pp-summary .pp-sum-label{letter-spacing:.12em!important;font-size:.8rem!important}.pp-sum-amount,#paypal .pp-sum-amount,.pp-summary .pp-sum-amount{font-size:1.4rem!important}.pp-form-note,#paypal .pp-form-note,.pp-form-card .pp-form-note,.pp-right .pp-form-note{margin-top:.35rem!important;font-size:.8rem!important;line-height:1.5!important}.pp-form-card .btn-blue,#paypal .btn-blue,.pp-right .btn-blue,.pp-form-card button.btn-blue,#paypal button.btn-blue,.pp-right button.btn-blue,.pp-form-card button[type=submit].btn-blue,form button[type=submit].btn-blue{min-height:2.9rem!important;margin-top:.4rem!important;padding:.85rem 1.6rem!important;font-size:1rem!important}.pp-select,#paypal .pp-select,.pp-field-group select.pp-select,.pp-field-group select.pp-input,#cf-service,.contact-form select#cf-service{background-position:right .6rem center!important;background-size:9px 6px!important;padding-right:1.8rem!important}.contact-form-wrap,#contact .contact-form-wrap,#contactForm .contact-form-wrap,section#contact .contact-form-wrap{max-width:440px!important;margin:1.5rem auto 1.2rem!important}.contact-form,#contactForm,#contact .contact-form,section#contact .contact-form,.contact-form-wrap .contact-form,.contact-form-wrap form.contact-form,.form-row,#contactForm .form-row,.contact-form .form-row,.contact-form-wrap .form-row{gap:.6rem!important}.form-group,#contactForm .form-group,.contact-form .form-group,.contact-form-wrap .form-group,.form-row .form-group{gap:.2rem!important;margin-bottom:0!important}.contact-form label,#contactForm label,.contact-form-wrap label,.form-group label,.form-row .form-group label,#contactForm .form-group label,.contact-form .form-group label{letter-spacing:.08em!important;margin-bottom:.2rem!important;font-size:.85rem!important;line-height:1.3!important}.contact-form input,.contact-form select,.contact-form textarea,#contactForm input,#contactForm select,#contactForm textarea,.form-group input,.form-group select,.form-group textarea,.form-row input,.form-row select,.form-row textarea,#cf-name,#cf-email,#cf-service,#cf-message,.contact-form input#cf-name,.contact-form input#cf-email,.contact-form select#cf-service,.contact-form textarea#cf-message,#contactForm input#cf-name,#contactForm input#cf-email,#contactForm select#cf-service,#contactForm textarea#cf-message{height:auto!important;min-height:2.7rem!important;padding:.65rem .85rem!important;font-size:1rem!important;line-height:1.4!important}.contact-form textarea,#contactForm textarea,.form-group textarea,#cf-message,.contact-form textarea#cf-message,#contactForm textarea#cf-message{resize:vertical!important;min-height:100px!important}.contact-form select,#contactForm select,.form-group select,#cf-service,.contact-form select#cf-service,#contactForm select#cf-service{background-position:right .5rem center!important;padding-right:1.8rem!important}.form-submit,#contactForm button.form-submit,.contact-form button.form-submit,.contact-form-wrap button.form-submit,#contactForm .btn-blue.form-submit,.contact-form .btn-blue.form-submit{min-height:2.9rem!important;margin-top:.4rem!important;padding:.85rem 1.6rem!important;font-size:1rem!important}.pp-left .pp-title,#paypal .pp-left .pp-title,.pp-inner .pp-left .pp-title{margin-bottom:.6rem!important;font-size:clamp(2rem,4.5vw,4rem)!important;line-height:.9!important}.pp-left .pp-desc,#paypal .pp-left .pp-desc,.pp-inner .pp-left .pp-desc{max-width:400px!important;margin-bottom:1rem!important;font-size:clamp(.95rem,1.2vw,1.05rem)!important;line-height:1.7!important}.pp-email-block,#paypal .pp-email-block,.pp-left .pp-email-block{margin-bottom:.9rem!important;padding:.9rem 1.1rem!important}.pp-email-label,#paypal .pp-email-label,.pp-email-block .pp-email-label{letter-spacing:.18em!important;font-size:.8rem!important}.pp-email,#paypal .pp-email,.pp-email-block .pp-email{font-size:clamp(.9rem,1vw,1rem)!important}.pp-security-badges,#paypal .pp-security-badges,.pp-left .pp-security-badges{gap:.35rem!important;margin-top:.5rem!important}.pp-badge,#paypal .pp-badge,.pp-security-badges .pp-badge{gap:.45rem!important;font-size:.85rem!important}.pp-badge svg,#paypal .pp-badge svg,.pp-security-badges .pp-badge svg{width:18px!important;height:18px!important}.pp-inner,#paypal .pp-inner,#paypal .wrap .pp-inner{gap:clamp(1.2rem,2.5vw,2.5rem)!important}@media (max-width:768px){.pp-inner,#paypal .pp-inner{gap:1rem!important}.pp-form-card,#paypal .pp-form-card,.pp-right .pp-form-card{gap:.6rem!important;padding:1rem!important}.pp-input,#paypal .pp-input,.pp-field-group .pp-input,.pp-amount-wrap .pp-input,.contact-form input,.contact-form select,.contact-form textarea,#contactForm input,#contactForm select,#contactForm textarea,#cf-name,#cf-email,#cf-service,#cf-message{min-height:2.6rem!important;padding:.6rem .8rem!important;font-size:1rem!important}.contact-form textarea,#contactForm textarea,#cf-message{min-height:80px!important}.pp-label,#paypal .pp-label,.contact-form label,#contactForm label{font-size:.8rem!important}.pp-left .pp-title,#paypal .pp-left .pp-title{font-size:clamp(2rem,9vw,2.8rem)!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}img,video{max-width:100%;display:block}button{font:inherit}a{color:inherit;text-decoration:none}ul{list-style:none}html{scroll-behavior:smooth}:root{--accent:#0af;--accent2:#00d4ff;--black:#0a0a0a;--white:#fff;--g100:#f5f5f5;--g200:#e8e8e8;--g500:#888;--blue:#0af;--blue-d:#0af;--neon:#0af;--ff-display:"Bebas Neue",sans-serif;--ff-body:"DM Sans",sans-serif;--ff-mono:"Space Mono",monospace;--wrap:min(1300px,100% - 3rem)}body{font-family:var(--ff-body);background:var(--white);color:var(--black);scrollbar-width:none;cursor:none;overflow:hidden scroll}@media (pointer:coarse){body{cursor:auto}}.noise{z-index:9999;pointer-events:none;opacity:.02;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-size:300px;animation:.6s step-end infinite noiseShift;position:fixed;inset:0}@keyframes noiseShift{0%{transform:translate(0)}25%{transform:translate(-2%,-1%)}50%{transform:translate(1%,2%)}75%{transform:translate(-1%,1%)}to{transform:translate(0)}}@media (max-width:767px){.noise{display:none}}#cursor-dot,#cursor-ring{pointer-events:none;z-index:9998;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}#cursor-dot{background:#06f;width:8px;height:8px;transition:background .2s;box-shadow:0 0 12px #0066ffe6,0 0 24px #06f9,0 0 40px #0066ff4d}#cursor-ring{will-change:transform;border:1.5px solid #06f;width:36px;height:36px;transition:width .3s,height .3s,border-color .3s,background .3s;box-shadow:0 0 16px #0066ff80}body.c-expand #cursor-ring{background:#0066ff1f;width:56px;height:56px;box-shadow:0 0 28px #06f9}body.c-light #cursor-dot{background:#06f;box-shadow:0 0 12px #06fc}body.c-light #cursor-ring{border-color:#06f;box-shadow:0 0 16px #0066ff4d}@media (pointer:coarse){#cursor-dot,#cursor-ring{display:none}}.wrap{width:var(--wrap);margin-inline:auto}.label{font-family:var(--ff-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--blue);align-items:center;gap:.9rem;margin-bottom:1.4rem;font-size:clamp(1rem,1.2vw,1.15rem);display:flex}.label:before{content:"";background:var(--blue);width:24px;height:2px;display:inline-block}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.25,.46,.45,.94) var(--d,0s),transform .9s cubic-bezier(.25,.46,.45,.94) var(--d,0s);transform:translateY(40px)}.reveal.in{opacity:1;transform:translateY(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes scrollDown{0%{top:-100%}to{top:200%}}@keyframes tickerSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scanDown{0%{top:0%}to{top:100%}}@keyframes marqueeL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeR{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #0f86}50%{opacity:.8;transform:scale(1.2);box-shadow:0 0 0 8px #0f80}}@keyframes glowPulse{0%,to{box-shadow:0 0 28px #0066ff80}50%{box-shadow:0 0 56px #0afc,0 0 100px #0066ff4d}}@keyframes footerFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes orderPopupSlide{0%{opacity:0;transform:translateY(50px)scale(.8)rotate(-2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes spin{to{transform:rotate(360deg)}}.flip-link{perspective:600px;flex-direction:column;height:1.1em;display:inline-flex;overflow:hidden}.flip-link span{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;transform-origin:50% 0;backface-visibility:hidden;font-size:.7rem;transition:transform .45s cubic-bezier(.76,0,.24,1),opacity .45s;display:block}.flip-link span:last-child{opacity:0;color:var(--g500);transform:rotateX(90deg)translateY(-100%)}.flip-link:hover span:first-child{opacity:0;transform:rotateX(-90deg)translateY(100%)}.flip-link:hover span:last-child{opacity:1;transform:rotateX(0)translateY(-100%)}#nav{z-index:1000;justify-content:space-between;align-items:center;padding:1.4rem clamp(1.25rem,4vw,4rem);transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,padding .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}@media (max-width:767px){#nav{padding:.8rem 1rem!important}}#nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--g200);background:#fffffff2;padding-block:.9rem}.nav-logo{flex-shrink:0;align-items:stretch;margin-block:-1.4rem;display:flex}.nav-logo-img{object-fit:contain;width:auto;max-width:clamp(120px,18vw,220px);height:88px;display:block}#nav.scrolled .nav-logo{margin-block:-.9rem}#nav.scrolled .nav-logo-img{height:60px}@media (max-width:767px){.nav-logo-img{max-width:clamp(90px,35vw,140px);height:52px}#nav.scrolled .nav-logo-img{height:38px}}.nav-links{mix-blend-mode:difference;gap:2.5rem;display:none}#nav.scrolled .nav-links{mix-blend-mode:normal}.nav-links .flip-link{color:var(--white)}#nav.scrolled .nav-links .flip-link{color:var(--black)}.nav-cta{font-family:var(--ff-mono);letter-spacing:.13em;text-transform:uppercase;background:var(--blue);color:var(--white);flex-shrink:0;padding:.58rem 1.4rem;font-size:.7rem;transition:background .3s,box-shadow .3s;display:none;box-shadow:0 0 18px #06f6}.nav-cta:hover{background:var(--blue-d);box-shadow:0 0 32px #0066ffb3}@media (min-width:768px){.nav-links{display:flex}.nav-cta{display:inline-block}.nav-burger{display:none!important}}.nav-burger{cursor:pointer;mix-blend-mode:difference;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:flex}.nav-burger span{background:var(--white);width:24px;height:1px;transition:transform .3s,opacity .3s;display:block}.nav-burger.open span:first-child{transform:translateY(6px)rotate(45deg)}.nav-burger.open span:nth-child(2){transform:translateY(-6px)rotate(-45deg)}#nav.scrolled .nav-burger span{background:var(--black)}.drawer{z-index:999;background:var(--black);justify-content:center;align-items:center;transition:transform .52s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.drawer.open{transform:translate(0)}.drawer-link{font-family:var(--ff-display);letter-spacing:.04em;color:var(--white);padding:.35rem;font-size:clamp(2.8rem,10vw,5.5rem);transition:color .3s;display:block}.drawer-link:hover{color:var(--blue)}#hero{background:var(--black);justify-content:center;align-items:center;height:100svh;min-height:560px;display:flex;position:relative;overflow:hidden}#hero-video{object-fit:cover;filter:brightness(.28);will-change:transform;contain:strict;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){#hero-video{filter:brightness(.32);will-change:auto}}.hero-overlay{background:linear-gradient(135deg,#000000d9 0%,#0000004d 60%,#0066ff1f 100%);position:absolute;inset:0}.hero-grid-lines{pointer-events:none;justify-content:space-between;padding-inline:clamp(1.25rem,5vw,5rem);display:flex;position:absolute;inset:0}.hero-grid-lines span{background:#ffffff0a;width:1px;height:100%}.hero-tag{font-family:var(--ff-mono);letter-spacing:.22em;text-transform:uppercase;color:#0f8;opacity:0;align-items:center;gap:8px;margin-bottom:clamp(1.2rem,2.5vw,2rem);font-size:.88rem;animation:1s .2s forwards fadeUp;display:inline-flex}@media (max-width:767px){.hero-tag{gap:6px!important;margin-bottom:.8rem!important;font-size:.72rem!important}}.hero-tag:before{content:"";background:#0f8;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 12px #0f8c,0 0 24px #0f86}.hero-content{z-index:2;text-align:center;color:var(--white);width:100%;padding-inline:clamp(1rem,5vw,3rem);position:relative}@media (max-width:767px){.hero-content{padding-inline:1rem!important;padding-top:.5rem!important}}.hero-eyebrow{font-family:var(--ff-mono);letter-spacing:.35em;text-transform:uppercase;color:#ffffff61;opacity:0;justify-content:center;align-items:center;gap:1.4rem;margin-bottom:clamp(1.2rem,2.5vw,2rem);font-size:clamp(.58rem,.75vw,.68rem);animation:1s .3s forwards fadeUp;display:flex}@media (max-width:767px){.hero-eyebrow{gap:.8rem!important;margin-bottom:.8rem!important;font-size:.52rem!important}.ey-line{width:20px!important}}.ey-line{background:#fff3;width:36px;height:1px;display:inline-block}.hero-title .outline{-webkit-text-stroke:2px var(--white);color:#0000;filter:drop-shadow(0 0 18px #fff3)}.hero-line{display:block;overflow:hidden}.word{opacity:0;animation:.95s cubic-bezier(.16,1,.3,1) forwards slideUp;display:inline-block;transform:translateY(105%)}.hero-line:first-child .word{animation-delay:.5s}.hero-line:nth-child(3) .word{animation-delay:.7s}.hero-amp{font-family:var(--ff-display);color:#ffffff21;opacity:0;font-size:clamp(2rem,5vw,5.5rem);animation:.8s .6s forwards fadeUp;display:block}.hero-sub{color:var(--blue);opacity:0;max-width:460px;margin:clamp(1.4rem,3vw,2.4rem) auto 0;font-size:clamp(.9rem,1.6vw,1.1rem);font-weight:300;line-height:1.75;animation:1s 1s forwards fadeUp}@media (max-width:767px){.hero-sub{max-width:320px!important;margin-top:.8rem!important;font-size:.82rem!important;line-height:1.6!important}}.hero-btns{opacity:0;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:clamp(1.8rem,4vw,3rem);animation:1s 1.2s forwards fadeUp;display:flex}@media (max-width:767px){.hero-btns{gap:.6rem!important;margin-top:1.2rem!important}}.btn-solid{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--blue);color:var(--white);border-radius:999px;padding:.9rem 2.2rem;font-size:.7rem;transition:background .3s,box-shadow .3s,transform .3s;display:inline-block;box-shadow:0 0 24px #0066ff80}@media (hover:hover) and (pointer:fine){.btn-solid{animation:3s ease-in-out infinite glowPulse}}@media (max-width:767px){.btn-solid{letter-spacing:.12em!important;padding:.65rem 1.6rem!important;font-size:.62rem!important}}.btn-solid:hover{background:var(--blue-d);animation:none;transform:translateY(-2px);box-shadow:0 0 48px #06fc}.btn-ghost{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--white);border:1px solid #ffffff47;border-radius:999px;padding:.9rem 2.2rem;font-size:.7rem;transition:border-color .3s,background .3s,box-shadow .3s;display:inline-block}@media (max-width:767px){.btn-ghost{letter-spacing:.12em!important;padding:.65rem 1.6rem!important;font-size:.62rem!important}}.btn-ghost:hover{border-color:var(--white);background:#ffffff12;box-shadow:0 0 24px #ffffff1f}.hero-scroll{z-index:2;opacity:0;flex-direction:column;align-items:center;gap:.8rem;animation:1s 1.8s forwards fadeUp;display:flex;position:absolute;bottom:clamp(4.5rem,8vw,6rem);left:50%;transform:translate(-50%)}.scroll-track{background:#ffffff1a;width:1px;height:64px;position:relative;overflow:hidden}.scroll-thumb{background:linear-gradient(#0000,#ffffff8c);width:100%;height:100%;animation:2s ease-in-out infinite scrollDown;position:absolute;top:-100%}.hero-scroll span{font-family:var(--ff-mono);letter-spacing:.3em;color:#ffffff47;text-transform:uppercase;font-size:.95rem}.hero-ticker{z-index:3;background:#ffffff0d;border-top:1px solid #ffffff12;padding:.75rem 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:767px){.hero-ticker{padding:.4rem 0!important}.ticker-tape span{padding:0 1rem!important;font-size:.62rem!important}}.ticker-tape{white-space:nowrap;animation:22s linear infinite tickerSlide;display:flex}.ticker-tape span{font-family:var(--ff-mono);letter-spacing:.26em;text-transform:uppercase;color:#ffffff4d;padding:0 2rem;font-size:.78rem}.ticker-tape em{color:#ffffff1f;padding:0 .5rem;font-style:normal}.marquee-wrap{background:var(--black);border-top:1px solid #1a1a1a;overflow:hidden}.marquee-row{border-bottom:1px solid #1a1a1a;padding:.85rem 0;overflow:hidden}.marquee-row:last-child{border-bottom:none}.marquee-track{white-space:nowrap;display:flex}.marquee-row:first-child .marquee-track{animation:28s linear infinite marqueeL}.marquee-row:nth-child(2) .marquee-track{animation:28s linear infinite marqueeR}.marquee-wrap:hover .marquee-track{animation-play-state:paused}@media (max-width:767px){.marquee-row:first-child .marquee-track,.marquee-row:nth-child(2) .marquee-track{animation-duration:50s}.marquee-row:nth-child(2){display:none}}.marquee-item{font-family:var(--ff-display);letter-spacing:.2em;text-transform:uppercase;color:#ffffff38;flex-shrink:0;padding:0 2.5rem;font-size:clamp(.8rem,1.2vw,1.1rem);transition:color .3s}.marquee-item:hover{color:#ffffffb3}.marquee-item.accent{color:var(--blue)}@media (max-width:767px){#nav.scrolled{-webkit-backdrop-filter:none;background:#fffffffa!important}.btn-solid{animation:none;box-shadow:0 0 12px #0066ff4d!important}.hero-title .blue{text-shadow:none!important}.hero-title .outline{filter:none}.stat-n{text-shadow:none}.wcu-choose{filter:none}.cta-title .blue,.plans-packages{text-shadow:none}html{scroll-behavior:auto}}.mf-grid{grid-template-columns:1fr;display:grid}.mf-left{background:var(--black);color:var(--white);flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5rem);display:flex}.mf-left .label{color:#ffffff40}.mf-left .label:before{background:#0af}.mf-headline{font-family:var(--ff-display);letter-spacing:.02em;color:var(--white);margin-bottom:clamp(1.2rem,3vw,2rem);font-size:clamp(2.6rem,6vw,5.5rem);line-height:.92}.mf-headline span{display:block}.mf-headline .dim{color:#0af;text-shadow:0 0 18px #03ac,0 0 45px #06f6}.mf-body{color:#ffffff85;font-size:clamp(.88rem,1.2vw,1rem);font-weight:300;line-height:1.85}.stats{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,4vw,3.5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:flex}.stat-n{font-family:var(--ff-display);color:var(--blue);text-shadow:0 0 24px #0066ff80,0 0 60px #0af3;font-size:clamp(2.8rem,5vw,3.8rem);display:block}.stat span{font-family:var(--ff-mono);letter-spacing:.18em;color:#ffffff47;text-transform:uppercase;margin-top:.25rem;font-size:.78rem;display:block}.mf-right{flex-direction:column;display:flex}.mf-video-wrap{background:var(--g100);flex:1;min-height:clamp(240px,40vw,480px);position:relative;overflow:hidden}.mf-video-wrap video{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.mf-video-wrap:hover video{transform:scale(1.03)}.scan-line{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#0066ff59,#0000);height:2px;animation:4s linear infinite scanDown;position:absolute;top:0;left:0;right:0}@media (max-width:767px){.scan-line{display:none}}.corner{z-index:3;width:18px;height:18px;position:absolute}.corner.tl{border-top:1px solid #0066ff8c;border-left:1px solid #0066ff8c;top:1rem;left:1rem}.corner.tr{border-top:1px solid #0066ff8c;border-right:1px solid #0066ff8c;top:1rem;right:1rem}.corner.bl{border-bottom:1px solid #0066ff8c;border-left:1px solid #0066ff8c;bottom:1rem;left:1rem}.corner.br{border-bottom:1px solid #0066ff8c;border-right:1px solid #0066ff8c;bottom:1rem;right:1rem}.mf-caption{background:var(--g100);padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,5vw,4rem)}.mf-cap-title{font-family:var(--ff-display);letter-spacing:.03em;margin-bottom:.9rem;font-size:clamp(1.6rem,3vw,2.2rem)}.mf-cap-body{color:var(--g500);font-size:clamp(.86rem,1.1vw,.96rem);font-weight:300;line-height:1.85}@media (min-width:768px){.mf-grid{grid-template-columns:48% 52%;min-height:72vh}}.vid-strip{grid-template-columns:1fr;gap:0;display:grid}.vs-item{height:clamp(200px,35vw,420px);position:relative;overflow:hidden}.vs-item video{object-fit:cover;filter:brightness(.5)grayscale(.35);width:100%;height:100%;transition:transform .9s cubic-bezier(.25,.46,.45,.94),filter .6s}.vs-item:hover video{filter:brightness(.78)grayscale(0);transform:scale(1.06)}@media (max-width:767px){.vs-item video{filter:brightness(.55);transition:none}.vs-item:hover video{filter:brightness(.7);transform:none}}.vs-overlay{background:linear-gradient(#0000 45%,#0a0a0a9e 100%);justify-content:space-between;align-items:flex-end;padding:clamp(1rem,3vw,1.8rem);display:flex;position:absolute;inset:0}.vs-overlay span{font-family:var(--ff-display);letter-spacing:.05em;color:var(--white);font-size:clamp(1.2rem,3vw,1.8rem);transition:transform .4s;transform:translateY(3px)}.vs-overlay em{color:#0000;font-size:1.1rem;font-style:normal;transition:color .4s,transform .4s;transform:translate(-4px,4px)}.vs-item:hover .vs-overlay span{transform:translateY(0)}.vs-item:hover .vs-overlay em{color:var(--blue);transform:translate(0)}@media (min-width:640px){.vid-strip{grid-template-columns:repeat(3,1fr)}}.statement-v2{background:var(--black);padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.stv2-bg-grid{pointer-events:none;background-image:linear-gradient(#00aaff0f 1px,#0000 1px),linear-gradient(90deg,#00aaff0f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.stv2-wrap{z-index:1;position:relative}.stv2-eyebrow{font-family:var(--ff-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--blue);align-items:center;gap:.8rem;margin-bottom:1rem;font-size:.7rem;display:flex}.stv2-eyebrow:before{content:"";background:var(--blue);width:2rem;height:1px;display:block}.stv2-headline{font-family:var(--ff-display);color:var(--white);letter-spacing:.01em;margin-bottom:clamp(3rem,6vw,5.5rem);font-size:clamp(4rem,14vw,13rem);line-height:.85}.stv2-line1{display:block}.stv2-accent{color:var(--blue);text-shadow:0 0 60px #00aaff80}.stv2-cols{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:768px){.stv2-cols{grid-template-columns:1fr 1fr 1fr}}.stv2-col{background:var(--black);flex-direction:column;gap:1rem;padding:clamp(2rem,4vw,3rem);transition:background .3s;display:flex}.stv2-col:hover{background:#111}.stv2-col--featured{border-top:2px solid var(--blue);background:#0d0d0d}@media (min-width:768px){.stv2-col--featured{border-top:none;border-left:2px solid var(--blue)}}.stv2-col-num{font-family:var(--ff-mono);letter-spacing:.15em;color:#00aaff80;font-size:.65rem}.stv2-col-title{font-family:var(--ff-display);color:var(--white);letter-spacing:.02em;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.05}.stv2-col-body{color:#ffffff73;flex:1;font-size:clamp(.85rem,1vw,.95rem);font-weight:300;line-height:1.75}.stv2-col-stat{border-top:1px solid #ffffff14;align-items:baseline;gap:.6rem;margin-top:auto;padding-top:1.4rem;display:flex}.stv2-col-stat strong{font-family:var(--ff-display);color:var(--blue);font-size:clamp(2rem,4vw,3rem);line-height:1}.stv2-col-stat span{color:#ffffff4d;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-family:var(--ff-mono)}.stv2-bottom{border-top:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:flex}@media (min-width:600px){.stv2-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.stv2-bottom-text{color:#fff6;max-width:480px;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.6}.stv2-cta{font-family:var(--ff-mono);letter-spacing:.15em;text-transform:uppercase;background:var(--blue);color:var(--white);white-space:nowrap;flex-shrink:0;padding:.9rem 2rem;font-size:.72rem;transition:background .3s,box-shadow .3s}.stv2-cta:hover{background:#0090dd;box-shadow:0 0 32px #0af9}#services{background:var(--white);padding:clamp(4rem,8vw,8rem) 0;overflow:hidden}.svc-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.svc-title{font-family:var(--ff-display);letter-spacing:.02em;font-size:clamp(3rem,8vw,7rem);line-height:.9}.svc-note{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g500);text-align:right;max-width:180px;font-size:.84rem;line-height:1.8}.carousel-outer{width:calc(100% + clamp(1.25rem,4vw,4rem));margin-right:calc(-1*clamp(1.25rem,4vw,4rem));overflow:hidden}.carousel-track{will-change:transform;-webkit-user-select:none;user-select:none;gap:24px;transition:transform .65s cubic-bezier(.76,0,.24,1);display:flex}@media (max-width:767px){.carousel-track{transition:transform .4s cubic-bezier(.76,0,.24,1)}}.mf-extra-vids{grid-template-columns:1fr 1fr;gap:0;display:grid}.mf-vid-sm{flex:none;min-height:clamp(140px,18vw,220px)}@media (max-width:639px){.carousel-outer{width:calc(100% + 1rem);margin-right:-1rem}.scard{padding:1.5rem 1.2rem}.ct{font-size:1.6rem}.cp{font-size:1.8rem}}@media (min-width:640px) and (max-width:1023px){.carousel-outer{width:calc(100% + clamp(1.25rem,4vw,3rem));margin-right:calc(-1*clamp(1.25rem,4vw,3rem))}}@media (min-width:1024px){.carousel-outer{width:calc(100% + clamp(1.25rem,4vw,4rem));margin-right:calc(-1*clamp(1.25rem,4vw,4rem))}}.scard{box-sizing:border-box;border:1px solid var(--g200);background:var(--white);word-break:break-word;flex:0 0 calc(50% - 24px);width:calc(50% - 24px);min-width:0;padding:clamp(1.8rem,3vw,3rem) clamp(1.5rem,2.5vw,2.5rem);transition:border-color .5s;position:relative;overflow:hidden}@media (max-width:1023px){.scard{flex:0 0 100%;width:100%}}.scard:before{content:"";background:var(--black);z-index:0;transition:transform .55s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:translateY(101%)}.scard:hover:before{transform:translateY(0)}.scard:after{content:"";background:var(--black);clip-path:polygon(100% 0,0 0,100% 100%);z-index:2;opacity:0;width:52px;height:52px;transition:opacity .4s;position:absolute;top:0;right:0}.scard:hover:after{opacity:1}.scard>*{z-index:1;position:relative}.scard:hover .cn,.scard:hover .ct,.scard:hover .cd,.scard:hover .cp,.scard:hover .ctag{color:var(--white)}.scard:hover .cm{color:#ffffff73}.scard:hover .cdiv{background:#ffffff1a}.scard:hover .ctag{border-color:#fff3}.scard:hover .carrow{color:#ffffff8c;transform:translate(2px,-2px)}.cn{font-family:var(--ff-mono);letter-spacing:.2em;color:var(--blue);margin-bottom:2.2rem;font-size:.82rem;transition:color .3s}.ct{font-family:var(--ff-display);letter-spacing:.03em;margin-bottom:1.2rem;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;transition:color .3s}.cd{color:var(--g500);margin-bottom:2rem;font-size:clamp(.84rem,1vw,.9rem);font-weight:300;line-height:1.8;transition:color .3s}.cdiv{background:var(--g200);border:none;width:100%;height:1px;margin-bottom:1.8rem;transition:background .3s}.cp{font-family:var(--ff-display);letter-spacing:.02em;font-size:clamp(2rem,4vw,3rem);transition:color .3s}.cm{font-family:var(--ff-mono);color:var(--g500);letter-spacing:.1em;margin-top:.25rem;font-size:.7rem;transition:color .3s}.ctag{font-family:var(--ff-mono);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--g200);margin-top:1.4rem;padding:.28rem .85rem;font-size:.78rem;transition:color .3s,border-color .3s;display:inline-block}.carrow{color:#0000;z-index:3;font-size:1.1rem;transition:color .4s,transform .4s;position:absolute;top:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem)}.c-controls{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:clamp(1.5rem,3vw,3rem);display:flex}.c-prog{font-family:var(--ff-mono);letter-spacing:.1em;color:var(--g500);margin-right:auto;font-size:.82rem}.c-btn{border:1px solid var(--black);background:var(--black);width:50px;height:50px;color:var(--white);cursor:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:background .3s,border-color .3s,color .3s;display:flex}.c-btn:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}@media (pointer:coarse){.c-btn{cursor:pointer}}#why-choose{background:var(--black);padding:clamp(5rem,10vw,10rem) 0}#why-choose .label{color:#0af9}#why-choose .label:before{background:var(--neon)}.wcu-title{font-family:var(--ff-display);letter-spacing:.02em;text-align:center;word-break:keep-all;overflow-wrap:normal;margin-bottom:clamp(3rem,6vw,5rem);font-size:clamp(3.5rem,11vw,14rem);line-height:.9}.wcu-why{color:var(--white);text-shadow:0 0 60px #ffffff14;display:block}.wcu-choose{color:var(--blue);text-shadow:0 0 20px #0066ffe6,0 0 50px #06f9,0 0 100px #0066ff59;display:block}.wcu-grid{border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:0;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.wcu-card{background:var(--black);border-right:1px solid #2a2a2a;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);transition:background .35s,box-shadow .45s,transform .35s;position:relative;overflow:hidden}.wcu-card:last-child{border-right:none}.wcu-card:after{content:"";background:linear-gradient(90deg,var(--neon),var(--blue));transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.76,0,.24,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 16px #0af9}.wcu-card:hover{background:#111;transform:translateY(-2px);box-shadow:inset 0 0 60px #0066ff0f,0 -2px #00aaff1a}.wcu-card:hover:after{transform:scaleX(1)}.wcu-icon-box{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.4rem;display:flex}.wcu-icon-blue{color:#4da6ff;background:#0066ff40;border:1px solid #4da6ff59}.wcu-icon-orange{color:#ff8c3a;background:#ff782840;border:1px solid #ff8c3a59}.wcu-card h3{font-family:var(--ff-body);color:var(--white);letter-spacing:.01em;margin-bottom:.8rem;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:800}.wcu-card p{color:#ffffffb3;font-size:.9rem;font-weight:300;line-height:1.7}.plans-title{font-family:var(--ff-display);letter-spacing:.02em;flex-wrap:wrap;gap:.25em;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:clamp(3rem,8vw,7rem);line-height:1;display:flex}.plans-services{color:var(--white)}.plans-packages{color:#0af;text-shadow:0 0 30px #00aaff80,0 0 80px #0af3}.pricing-category{margin-bottom:clamp(3rem,6vw,5rem)}.pricing-cat-label{font-family:var(--ff-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--neon);border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;font-size:.82rem;display:flex}.pricing-cat-icon{opacity:.6;font-size:.8rem}.pricing-grid--2col{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:700px}.pricing-grid{background:0 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.price-card{background:#0d0d0d;border:1px solid #ffffff12;border-radius:2px;flex-direction:column;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);transition:border-color .4s,transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000004d}.price-card:hover{border-color:#0099ff80;transform:translateY(-6px);box-shadow:0 24px 80px #00000080,0 0 40px #06f3,0 0 80px #00aaff14}.price-card:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(circle,#0099ff1f 0%,#0000 70%);width:200px;height:200px;transition:opacity .5s;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.price-card:hover:before{opacity:1}.price-card:after{content:"";transform-origin:0;z-index:2;background:linear-gradient(90deg,#0cf,#06f,#03a);height:2px;transition:transform .5s cubic-bezier(.76,0,.24,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.price-card:hover:after,.price-card.featured:after{transform:scaleX(1)}.price-card>*{z-index:1;position:relative}.price-card.featured{background:linear-gradient(145deg,#0d0d0d 0%,#0a1628 100%);border-color:#0066ff80;box-shadow:0 8px 40px #00000080,0 0 40px #0066ff26}.price-badge{font-family:var(--ff-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--white);background:linear-gradient(90deg,#0cf,#06f);border-radius:1px;margin-bottom:1.6rem;padding:.3rem 1rem;font-size:.92rem;display:inline-block}.price-label{font-family:var(--ff-mono);letter-spacing:.25em;text-transform:uppercase;color:#0af;margin-bottom:.6rem;font-size:.6rem}.price-name{font-family:var(--ff-display);letter-spacing:.03em;color:#0af;margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.2rem)}.price-amount{font-family:var(--ff-display);color:#0af;margin-bottom:.3rem;font-size:clamp(2.8rem,6vw,4.5rem);line-height:1}.price-sub{font-family:var(--ff-mono);color:#00aaffb3;letter-spacing:.1em;margin-bottom:2rem;font-size:.82rem}.price-divider{background:#ffffff0f;width:100%;height:1px;margin-bottom:1.8rem}.price-features{flex-direction:column;flex:1;gap:.85rem;display:flex}.price-features li{color:#0af;align-items:flex-start;gap:.85rem;font-size:.9rem;font-weight:300;line-height:1.5;display:flex}.price-features li:before{content:"✓";color:#0af;font-family:var(--ff-mono);flex-shrink:0;margin-top:.05rem;font-size:.8rem;font-weight:700}.price-card:hover .price-features li{color:#fff}.price-cta{text-align:center;font-family:var(--ff-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--white);background:0 0;border:1px solid #ffffff26;margin-top:2rem;padding:.9rem 1.8rem;font-size:.88rem;transition:background .3s,border-color .3s;display:block}.price-cta:hover{background:linear-gradient(135deg,#06f,#03a);border-color:#0000}.price-card.featured .price-cta{background:linear-gradient(135deg,#0af,#06f);border-color:#0000}.price-card.featured .price-cta:hover{background:linear-gradient(135deg,#06f,#03a)}#ejemplos{background:var(--white);border-top:1px solid var(--g200);padding:clamp(4rem,8vw,8rem) 0;overflow:hidden}.ej-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.ej-title{font-family:var(--ff-display);letter-spacing:.02em;font-size:clamp(3rem,8vw,7rem);line-height:.9}@media (max-width:639px){.ej-carousel-outer{width:calc(100% + 1rem);margin-right:-1rem}}@media (min-width:640px) and (max-width:1023px){.ej-carousel-outer{width:calc(100% + clamp(1.25rem,4vw,3rem));margin-right:calc(-1*clamp(1.25rem,4vw,3rem))}}.ej-carousel-track{will-change:transform;-webkit-user-select:none;user-select:none;gap:24px;transition:transform .65s cubic-bezier(.76,0,.24,1);display:flex}.ej-pair{box-sizing:border-box;border:5px solid var(--blue);touch-action:pan-y;flex-direction:column;flex-shrink:0;transition:box-shadow .4s,transform .4s;display:flex;position:relative;overflow:hidden}.ej-img-wrap,.ej-desc-wrap{flex-shrink:0;width:100%;overflow:hidden}.ej-img-wrap{aspect-ratio:1}.ej-desc-wrap{aspect-ratio:120px}.ej-img-wrap img,.ej-desc-wrap img{object-fit:contain;object-position:center;background:#f5f5f5;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:block}.ej-desc-wrap img{object-fit:cover;background:#111}.ej-pair:hover .ej-img-wrap img,.ej-pair:hover .ej-desc-wrap img{transform:scale(1.04)}.ej-pair{cursor:pointer}#next-products{background:var(--white);text-align:center;border-top:1px solid var(--g200);border-bottom:1px solid var(--g200);padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,5vw,4rem)}.next-title{font-family:var(--ff-display);letter-spacing:.02em;color:var(--black);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,7vw,5rem);line-height:1}.pay-now-btn{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--blue);color:var(--white);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 2.4rem;font-size:.78rem;transition:background .3s,box-shadow .3s,transform .3s;display:inline-flex;box-shadow:0 0 24px #0066ff80}@media (hover:hover) and (pointer:fine){.pay-now-btn{animation:3s ease-in-out infinite glowPulse}}.pay-now-btn:hover{background:var(--blue-d);animation:none;transform:translateY(-2px);box-shadow:0 0 48px #06fc}.pricing-category-cta{justify-content:center;margin-top:2.5rem;margin-bottom:1rem;display:flex}.pricing-category-cta--big{margin-top:3.5rem;margin-bottom:2rem}.pay-now-btn--big{letter-spacing:.16em;padding:1.1rem 3rem;font-size:.95rem;box-shadow:0 0 32px #06f9,0 0 80px #06f3}.pay-now-footer{margin-top:1rem;border:2px solid var(--blue)!important;color:var(--blue)!important;background:0 0!important;box-shadow:0 0 20px #0066ff4d!important}.pay-now-footer:hover{background:var(--blue)!important;color:var(--white)!important;box-shadow:0 0 40px #0066ffb3!important}.pay-now-centered{justify-content:center;align-items:center;width:100%;margin-top:2rem;display:flex}.pay-now-centered .pay-now-btn{margin:0 auto}#why{background:var(--white);border-top:1px solid var(--g200);padding:clamp(5rem,10vw,10rem) 0}.why-header{max-width:700px;margin-bottom:clamp(2.5rem,5vw,4rem)}.why-title{font-family:var(--ff-display);letter-spacing:.02em;color:var(--black);text-shadow:0 2px #0000000f;margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:clamp(3rem,8vw,7rem);line-height:.92}@media (max-width:600px){.why-title{letter-spacing:.01em;font-size:16.5vw}}.why-title .blue{color:var(--blue)}.why-desc{font-family:var(--ff-body);color:var(--g500);max-width:440px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.9rem,1.3vw,1.05rem);font-weight:300;line-height:1.75}.wda-cards{border:1px solid var(--g200);grid-template-columns:1fr;gap:0;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}@media (min-width:640px){.wda-cards{grid-template-columns:1fr 1fr}}.wda-card{background:var(--white);border-right:1px solid var(--g200);border-bottom:1px solid var(--g200);flex-direction:column;gap:1rem;padding:clamp(2rem,4vw,3rem);transition:background .3s;display:flex;position:relative;overflow:hidden}.wda-card:before{content:"";background:0 0;height:3px;transition:background .3s;position:absolute;top:0;left:0;right:0}.wda-card:hover{background:var(--g100)}.wda-card:hover:before{background:var(--blue)}.wda-card--dark{background:var(--black)}.wda-card--dark:hover{background:#111}.wda-card--dark:before{background:var(--blue)!important}.wda-card-num{font-family:var(--ff-mono);letter-spacing:.2em;color:var(--g500);font-size:.62rem}.wda-card--dark .wda-card-num{color:#ffffff40}.wda-card-icon{margin-bottom:.2rem;font-size:1.6rem;line-height:1}.wda-card-title{font-family:var(--ff-display);letter-spacing:.02em;color:var(--black);font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:.95}.wda-card--dark .wda-card-title{color:var(--white)}.wda-card-body{color:var(--g500);flex:1;font-size:clamp(.84rem,1.1vw,.94rem);font-weight:300;line-height:1.75}.wda-card--dark .wda-card-body{color:#fff6}.wda-card-line{background:var(--blue);width:2rem;height:2px;margin-top:.5rem}.wda-card-tag{font-family:var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);font-size:.6rem}.wda-cta-row{background:var(--black);flex-direction:column;align-items:flex-start;gap:1.2rem;padding:clamp(2rem,4vw,3rem);display:flex}@media (min-width:600px){.wda-cta-row{flex-direction:row;justify-content:space-between;align-items:center}}.wda-cta-row p{color:#ffffff80;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:300}#process{background:var(--black);padding:clamp(4rem,8vw,8rem) 0}#process .label{color:#00aaffb3}#process .label:before{background:var(--neon)}.proc-title{font-family:var(--ff-display);color:var(--white);letter-spacing:.02em;-webkit-hyphens:none;hyphens:none;margin-bottom:clamp(3rem,6vw,5rem);font-size:clamp(3rem,8vw,8rem);line-height:.92}.proc-title .blue{color:var(--blue)}.proc-steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}@media (max-width:900px){.proc-steps{grid-template-columns:1fr 1fr}}@media (max-width:500px){.proc-steps{grid-template-columns:1fr}}.proc-steps:before{content:"";background:linear-gradient(to right,var(--blue),#0066ff1a);height:1px;position:absolute;top:28px;left:0;right:0}.step{padding:0 32px 0 0;position:relative}.step-num{border:1px solid var(--blue);width:56px;height:56px;font-family:var(--ff-display);color:var(--blue);background:var(--black);z-index:1;justify-content:center;align-items:center;margin-bottom:32px;font-size:24px;transition:background .3s,color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 0 16px #0066ff40,inset 0 0 16px #0066ff14}.step:hover .step-num{background:var(--blue);color:var(--white);box-shadow:0 0 32px #0066ffb3,0 0 64px #0066ff4d}.step h3{font-family:var(--ff-body);color:var(--white);margin-bottom:12px;font-size:18px;font-weight:800}.step p{color:#fff6;font-size:14px;font-weight:300;line-height:1.7}#contact{background:var(--black);text-align:center;padding:clamp(5rem,10vw,10rem) clamp(1.5rem,6vw,6rem);position:relative;overflow:hidden}#contact:before{content:"";pointer-events:none;background:radial-gradient(circle,#0066ff2e 0%,#00aaff0f 40%,#0000 70%);width:800px;height:800px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}#contact:after{content:"";background:linear-gradient(90deg,transparent,var(--blue),var(--neon),var(--blue),transparent);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 24px #00aaff80}.cta-tag{font-family:var(--ff-mono);letter-spacing:.22em;text-transform:uppercase;color:#0f8;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:.88rem;display:flex}.cta-tag:before{content:"";background:#0f8;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 12px #00ff88b3}.cta-title{font-family:var(--ff-display);color:var(--white);margin-bottom:32px;font-size:clamp(3.5rem,9vw,9rem);line-height:.92}.cta-title .blue{color:var(--neon);text-shadow:0 0 40px #00aaffb3,0 0 100px #06f6}.cta-title .outline{-webkit-text-stroke:2px #ffffff4d;color:#0000;filter:drop-shadow(0 0 14px #ffffff26)}.cta-desc{color:#ffffff80;max-width:480px;margin:0 auto 40px;font-size:18px;font-weight:300;line-height:1.7}.cta-phone{font-family:var(--ff-display);color:#0f8;letter-spacing:.05em;text-shadow:0 0 24px #00ff8880;margin-bottom:12px;font-size:36px;transition:color .3s,text-shadow .3s;display:block}.cta-phone:hover{color:var(--neon);text-shadow:0 0 40px #0afc}.cta-sms-hint{font-family:var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin-bottom:36px;font-size:.95rem;display:block}.cta-sms-hint:before{content:"✉ "}.cta-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-blue{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--blue);color:var(--white);cursor:none;border:none;border-radius:999px;padding:18px 44px;font-size:1.05rem;transition:all .3s;display:inline-block;box-shadow:0 0 28px #0066ff80}.btn-blue:hover{background:var(--blue-d);transform:translateY(-2px);box-shadow:0 0 52px #06fc}.btn-cta-ghost{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--white);cursor:none;background:0 0;border:1.5px solid #fff6;border-radius:999px;padding:18px 44px;font-size:1.05rem;transition:all .3s;display:inline-block}.btn-cta-ghost:hover{border-color:var(--white);box-shadow:0 0 24px #ffffff1a}.contact-form-wrap{text-align:left;max-width:640px;margin:clamp(2.5rem,5vw,4rem) auto clamp(2rem,4vw,3rem)}.contact-form{flex-direction:column;gap:1.4rem;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}@media (max-width:560px){.form-row{grid-template-columns:1fr}}.form-group{flex-direction:column;gap:.5rem;display:flex}.contact-form label{font-family:var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;font-size:.72rem}.contact-form input,.contact-form select,.contact-form textarea{color:var(--white);font-family:var(--ff-body);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:2px;outline:none;padding:.9rem 1.1rem;font-size:.95rem;font-weight:300;transition:border-color .3s,background .3s,box-shadow .3s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue);background:#0066ff14;box-shadow:0 0 20px #0066ff26}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff40}.contact-form select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.4)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.contact-form select option{color:var(--white);background:#1a1a1a}.contact-form textarea{resize:vertical;min-height:120px}.form-submit{cursor:pointer;border:none;width:100%;margin-top:.5rem}#paypal{background:var(--black);border-top:1px solid #1a1a1a;padding:clamp(5rem,10vw,9rem) 0}.pp-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}@media (max-width:768px){.pp-inner{grid-template-columns:1fr}}#paypal .label{color:#0af9}#paypal .label:before{background:var(--neon)}.pp-title{font-family:var(--ff-display);letter-spacing:.02em;color:var(--white);margin-bottom:1.4rem;font-size:clamp(3rem,7vw,6rem);line-height:.9}.pp-title .blue{color:var(--neon)}.pp-desc{color:#ffffff73;max-width:400px;margin-bottom:2.2rem;font-size:clamp(.9rem,1.2vw,1rem);font-weight:300;line-height:1.8}.pp-email-block{border:1px solid #ffffff17;border-left:3px solid var(--blue);background:#ffffff0a;flex-direction:column;gap:.4rem;margin-bottom:2rem;padding:1.2rem 1.6rem;display:flex}.pp-email-label{font-family:var(--ff-mono);letter-spacing:.25em;text-transform:uppercase;color:#ffffff4d;font-size:.95rem}.pp-email{font-family:var(--ff-mono);color:var(--white);letter-spacing:.05em;word-break:break-all;font-size:clamp(.85rem,1.3vw,1rem)}.pp-security-badges{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.pp-badge{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff6;align-items:center;gap:.6rem;font-size:.75rem;display:flex}.pp-badge svg{color:var(--blue);flex-shrink:0}.pp-form-card{background:#0d0d0d;border:1px solid #ffffff17;flex-direction:column;gap:1.4rem;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);transition:box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 48px #00000080,0 0 32px #0066ff14}.pp-form-card:focus-within{box-shadow:0 8px 48px #00000080,0 0 48px #06f3}.pp-form-card:after{content:"";background:linear-gradient(90deg,#0cf,#06f,#03a);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #00aaff80}.pp-field-group{flex-direction:column;gap:.5rem;display:flex}.pp-label{font-family:var(--ff-mono);letter-spacing:.2em;text-transform:uppercase;color:#fff6;font-size:.78rem}.pp-optional{color:#fff3;font-size:.9em}.pp-input{color:var(--white);font-family:var(--ff-body);appearance:none;background:#ffffff0d;border:1px solid #ffffff1a;outline:none;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:300;transition:border-color .3s,background .3s}.pp-input:focus{border-color:var(--blue);background:#0066ff0f}.pp-input::placeholder{color:#fff3}.pp-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.4)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.pp-select option{color:var(--white);background:#1a1a1a}.pp-amount-wrap{position:relative}.pp-currency{font-family:var(--ff-mono);color:#fff6;pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.pp-amount-input{padding-left:2rem}.pp-amount-input[readonly]{color:var(--blue);cursor:default;font-weight:600}.pp-amount-input::-webkit-inner-spin-button{-webkit-appearance:none}.pp-amount-input::-webkit-outer-spin-button{-webkit-appearance:none}.pp-summary{background:#0066ff14;border:1px solid #06f3;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.pp-sum-label{font-family:var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff6;font-size:.6rem}.pp-sum-amount{font-family:var(--ff-display);color:var(--neon);letter-spacing:.04em;font-size:1.6rem}.pp-form-note{color:#fff3;text-align:center;font-size:.7rem;font-weight:300;line-height:1.6}footer{background:var(--black);flex-direction:column;justify-content:flex-end;min-height:clamp(500px,70vh,700px);display:flex;position:relative;overflow:hidden}#footer-vid{object-fit:cover;filter:brightness(.3);width:100%;height:100%;position:absolute;inset:0}.ft-overlay{background:linear-gradient(#0000 0%,#00000026 45%,#0009 100%);position:absolute;inset:0}.ft-body{z-index:2;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,4rem) clamp(2rem,3vw,3rem);position:relative}.ft-title{font-family:var(--ff-display);color:var(--white);letter-spacing:.02em;text-shadow:0 0 80px #0066ff4d,0 4px #0006;word-break:normal;overflow-wrap:normal;margin-block:clamp(1.2rem,3vw,2rem);font-size:clamp(2.6rem,10vw,9rem);line-height:.92}@media (max-width:480px){.ft-title{font-size:clamp(1.4rem,8.5vw,2.8rem)}}.ft-cta{font-family:var(--ff-mono);letter-spacing:.15em;text-transform:uppercase;background:var(--blue);color:var(--white);align-items:center;gap:1rem;padding:1rem 2.4rem;font-size:.7rem;transition:background .3s,box-shadow .3s;display:inline-flex;box-shadow:0 0 32px #0066ff80}.ft-cta:hover{background:var(--blue-d);box-shadow:0 0 56px #06fc}.ft-arrow{font-size:1.1rem}.ft-info{z-index:2;border-top:1px solid #ffffff12;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(2rem,5vw,4rem);padding:clamp(3rem,5vw,4rem) clamp(1.5rem,5vw,4rem);display:grid;position:relative}@media (max-width:768px){.ft-info{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ft-info{grid-template-columns:1fr}}.ft-brand-p{color:#ffffff59;max-width:300px;font-size:14px;font-weight:300;line-height:1.8}.ft-col h4{font-family:var(--ff-body);text-transform:uppercase;letter-spacing:.1em;color:var(--white);margin-bottom:20px;font-size:13px;font-weight:800}.ft-col ul{flex-direction:column;gap:10px;display:flex}.ft-col ul li,.ft-col a{color:#ffffff59;font-size:14px;font-weight:300;transition:color .2s}.ft-col a:hover,.ft-col ul li:hover{color:var(--blue)}.ft-bottom{z-index:2;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.8rem clamp(1.5rem,5vw,4rem);display:flex;position:relative}.ft-brand-name{font-family:var(--ff-display);letter-spacing:.1em;color:var(--white);font-size:1.2rem}.ft-links{flex-wrap:wrap;gap:1.5rem;display:flex}.ft-links a{font-family:var(--ff-mono);letter-spacing:.15em;text-transform:uppercase;color:#ffffff4d;font-size:.78rem;transition:color .3s}.ft-links a:hover{color:var(--blue)}.ft-copy{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff2e;font-size:.95rem}#ejLightbox{z-index:9999;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:fixed;inset:0;overflow:hidden}#ejLightbox:before{content:"";background-image:var(--lb-bg,none);filter:blur(24px)brightness(.45)saturate(1.2);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}#ejLightbox:after{content:"";z-index:1;background:#000000b3;position:absolute;inset:0}#ejLightbox.open{opacity:1;pointer-events:all}#ejLbInner{z-index:2;border-radius:4px;flex-direction:column;width:min(92vw,560px);max-height:88vh;transition:transform .35s cubic-bezier(.34,1.3,.64,1);display:flex;position:relative;overflow:hidden;transform:scale(.93)translateY(16px)}#ejLightbox.open #ejLbInner{transform:scale(1)translateY(0)}#ejLbInner .lb-img-top{background:#fff;flex:0 auto;justify-content:center;align-items:center;max-height:60vh;display:flex;overflow:hidden}#ejLbInner .lb-img-top img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60vh;display:block}#ejLbInner .lb-divider{background:#e5e5e5;flex-shrink:0;height:1px}#ejLbInner .lb-img-bot{background:#fff;flex:0 auto;justify-content:center;align-items:center;display:flex;overflow:hidden}#ejLbInner .lb-img-bot img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}#ejLbClose{z-index:10000;background:var(--blue);color:#fff;cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;border:none;border-radius:2px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;transition:opacity .3s .1s,transform .3s .1s,background .2s;display:flex;position:fixed;top:1rem;right:1rem;transform:scale(.7)}#ejLightbox.open #ejLbClose{opacity:1;transform:scale(1)}#ejLbClose:hover,#ejLbClose:active{background:var(--blue-d)}body.lb-open{touch-action:none;overflow:hidden}.order-popup{z-index:9996;background:var(--black);color:var(--white);font-family:var(--ff-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:2px solid #00aaff40;border-radius:20px;align-items:center;gap:1rem;padding:1.4rem 2.2rem 1.4rem 1.6rem;font-size:1.15rem;transition:all .5s cubic-bezier(.34,1.3,.64,1);animation:1.2s cubic-bezier(.16,1,.3,1) .3s both orderPopupSlide;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 0 1px #00aaff4d,0 0 40px #06f3,inset 0 1px #ffffff0f}.order-popup:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#0066ff14 0%,#0000 50%,#00aaff0d 100%);position:absolute;inset:0}.order-popup:after{content:"";background:linear-gradient(90deg,transparent,var(--blue),var(--neon),var(--blue),transparent);opacity:.6;height:3px;transition:opacity .4s,height .4s;position:absolute;bottom:0;left:0;right:0}.order-popup:hover:after{opacity:1;height:4px;box-shadow:0 0 20px #00aaff80}.order-popup:hover{border-color:#00aaff80;transform:translateY(-6px)scale(1.05);box-shadow:0 30px 80px #0009,0 0 0 2px #00aaff80,0 0 60px #0066ff59,0 0 120px #00aaff26,inset 0 1px #ffffff1a}.order-popup.hidden{opacity:0;pointer-events:none;transform:translateY(40px)scale(.8)}.order-popup-link{color:inherit;z-index:1;align-items:center;gap:1rem;text-decoration:none;display:flex;position:relative}.order-popup-badge{background:linear-gradient(135deg,var(--blue),var(--neon));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #06f6,0 0 0 2px #0af3}.order-popup-badge:before{content:"";background:linear-gradient(135deg,#fff3,#0000);position:absolute;inset:0}.order-popup-badge svg{z-index:1;filter:drop-shadow(0 2px 4px #0000004d);width:28px;height:28px;position:relative}.order-popup-text{white-space:nowrap;flex-direction:column;gap:2px;font-weight:400;line-height:1.1;display:flex}.order-popup-text-main{letter-spacing:.06em;color:var(--white);font-size:1.6rem}.order-popup-text-sub{font-family:var(--ff-mono);letter-spacing:.2em;color:#0afc;text-transform:uppercase;font-size:.72rem}.order-popup-arrow{width:26px;height:26px;color:var(--blue);flex-shrink:0;margin-left:.3rem;transition:all .4s cubic-bezier(.34,1.3,.64,1)}.order-popup:hover .order-popup-arrow{color:var(--neon);filter:drop-shadow(0 0 8px #0af9);transform:translate(4px,-4px)}@media (max-width:767px){.order-popup{border-radius:14px;gap:.8rem;max-width:calc(100vw - 2rem);padding:1rem 1.4rem 1rem 1.2rem;bottom:1rem;right:1rem}.order-popup-badge{border-radius:10px;width:40px;height:40px}.order-popup-badge svg{width:20px;height:20px}.order-popup-text-main{font-size:1.1rem}.order-popup-text-sub{font-size:.62rem}.order-popup-arrow{width:20px;height:20px}.noise,#cursor-dot,#cursor-ring{display:none!important}body{cursor:auto!important}#nav.scrolled{-webkit-backdrop-filter:none!important;background:#fffffffa!important}.hero-title .blue,.wcu-choose,.cta-title .blue,.plans-packages,.stat-n{text-shadow:none!important}.btn-solid{animation:none!important;box-shadow:0 0 12px #0066ff4d!important}.marquee-row:first-child .marquee-track,.marquee-row:nth-child(2) .marquee-track{animation-duration:60s!important}.marquee-row:nth-child(2),.scan-line{display:none!important}.scard:hover,.ej-pair:hover{box-shadow:none!important;transform:none!important}.price-card:hover{transform:none!important;box-shadow:0 4px 12px #0003!important}.wcu-card:hover,.stat-box:hover{box-shadow:none!important}#hero-video{filter:brightness(.35)!important;will-change:auto!important}.vs-item video{filter:brightness(.55)!important;transition:none!important}#hero{height:auto!important;min-height:420px!important;padding:3rem 0!important}.flip-link{perspective:none!important}.ft-title{text-shadow:none!important}.ticker-tape{animation-duration:35s!important}.hero-grid-lines,.corner{display:none!important}.step:hover .step-num{box-shadow:0 0 8px #0066ff4d!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.noise,#cursor-dot,#cursor-ring{display:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}em{background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-title{font-family:var(--ff-display);letter-spacing:.02em;color:var(--white);font-size:clamp(3rem,10vw,9rem);line-height:.88}.hero-title .blue{color:var(--neon);text-shadow:0 0 40px #00aaffb3,0 0 100px #06f6}@media (max-width:767px){.hero-title{font-size:clamp(1.8rem,10vw,4rem)}}.flip-link span{letter-spacing:.2em!important;font-size:.9rem!important}.nav-cta{letter-spacing:.16em!important;padding:.7rem 1.8rem!important;font-size:.82rem!important}.ft-title{animation:1s ease-out forwards footerFadeUp}.scard{border-color:var(--blue)!important;border-width:2px!important}.ej-img-wrap img,.ej-desc-wrap img{background:#fff!important}.ej-pair{background:#fff}#paypal-button-container{display:none!important}.ej-carousel-outer{width:100%;margin-right:0;overflow:hidden}.ej-carousel-track{will-change:transform;-webkit-user-select:none;user-select:none;cursor:grab;gap:20px;transition:transform .65s cubic-bezier(.76,0,.24,1);display:flex}.ej-carousel-track:active{cursor:grabbing}.ej-pair{box-sizing:border-box;border:2px solid var(--blue);touch-action:pan-y;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;flex:0 0 calc(33.3333% - 13.3333px);width:calc(33.3333% - 13.3333px);transition:box-shadow .4s,transform .4s;display:flex;position:relative;overflow:hidden}.ej-pair:hover{box-shadow:0 0 0 2px var(--neon),0 20px 60px #0000004d,0 0 48px #0066ff4d,0 0 100px #00aaff1a;transform:translateY(-5px)}.ej-img-wrap{aspect-ratio:4/3;flex-shrink:0;width:100%;overflow:hidden}.ej-desc-wrap{flex-shrink:0;width:100%;min-height:auto;overflow:visible}.ej-img-wrap img{object-fit:contain;object-position:center;background:#f5f5f5;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:block}.ej-desc-wrap img{object-fit:contain;background:#fff;width:100%;height:auto;display:block}.ej-pair:hover .ej-img-wrap img{transform:scale(1.04)}@media (min-width:640px) and (max-width:1023px){.ej-pair{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}}@media (max-width:639px){.ej-carousel-track{gap:12px}.ej-pair{flex:0 0 100%;width:100%}}#ejemplos .c-controls{margin-top:1.5rem}
