/* Capa de movimiento e interacción */
.whatsapp-mark{width:25px;height:25px!important;display:grid!important;place-items:center;border-radius:8px;background:rgba(5,27,35,.22);transform:none!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.27)}.whatsapp-mark svg{width:18px;height:18px;fill:#072331;filter:drop-shadow(0 1px 0 rgba(255,255,255,.2))}.whatsapp-button:hover .whatsapp-mark{transform:rotate(-9deg) scale(1.1)!important;background:rgba(255,255,255,.32)}
.store-logo-real{width:31px;height:31px;object-fit:contain;flex:0 0 31px}.store-button:first-child .store-logo-real{filter:saturate(1.08) contrast(1.12)}.store-button:nth-child(2) .store-logo-real{border-radius:8px}
.feature.large .feature-copy a{position:static;display:inline-flex;align-items:center;gap:6px;margin-top:29px;padding:9px 0}.feature.large .feature-copy a:hover{color:var(--cyan)}.inventory-icon{width:128px;height:118px;position:relative;margin:23px auto 20px!important;text-shadow:none!important;font-size:0!important;filter:drop-shadow(0 18px 19px rgba(25,0,53,.46))}.inventory-icon:before,.inventory-icon:after{content:"";position:absolute;border-radius:9px;background:linear-gradient(145deg,#bd82ff,#7040d7 70%);box-shadow:inset 2px 2px 4px #fff4,inset -5px -6px 12px #30136d,0 0 28px #9b50ff77}.inventory-icon:before{width:76px;height:76px;left:8px;top:15px;transform:rotate(30deg) skewY(-10deg)}.inventory-icon:after{width:65px;height:65px;left:48px;top:15px;transform:rotate(-30deg) skewY(10deg);background:linear-gradient(145deg,#d6a7ff,#8150e9 72%)}.inventory-icon i,.inventory-icon b,.inventory-icon em{position:absolute;z-index:2;background:#f0dbff;border-radius:50%;box-shadow:0 0 12px #fff8}.inventory-icon i{width:12px;height:12px;top:19px;left:27px}.inventory-icon b{width:12px;height:12px;top:19px;right:22px}.inventory-icon em{width:12px;height:12px;bottom:19px;left:57px}.inventory .inventory-icon{animation:packageFloat 5s ease-in-out infinite}.service-visual{overflow:visible}.phone{border:0!important;background:linear-gradient(145deg,#a9b4c3,#3e4a58 49%,#c3ccd5)!important;border-radius:20px!important;padding:5px;box-shadow:0 24px 30px #0008!important}.phone:before{content:"";position:absolute;z-index:4;left:50%;top:7px;transform:translateX(-50%);width:33px;height:9px;background:#1a222a;border-radius:10px}.phone:after{content:"";position:absolute;z-index:3;inset:5px;border-radius:13px;background:linear-gradient(155deg,#126b80,#07141d 48%,#2838b5);opacity:.8}.phone i{z-index:5!important;inset:26px 10px 18px!important;border-radius:7px;background:linear-gradient(140deg,#10d9e3,#006cff 58%,#9d4ff2)!important;box-shadow:inset 0 0 16px #fff4}.phone span,.phone b{z-index:6!important}.phone b{bottom:8px!important;left:31px!important;background:#5c6978}.service .scan{border-color:#00e5e699!important;box-shadow:0 0 45px #00e5e655, inset 0 0 25px #00e5e622!important;animation:scanPulse 3s ease-in-out infinite}.app-download{min-height:480px;margin-bottom:130px;border:1px solid #2b2c36;border-radius:15px;background:linear-gradient(110deg,#12131a,#101b23 62%,#181229);position:relative;overflow:hidden;display:flex;align-items:center;padding:72px 8%;isolation:isolate}.app-download:before{content:"";position:absolute;width:550px;height:550px;border-radius:50%;background:#00e5e6;opacity:.12;filter:blur(100px);right:-140px;bottom:-260px}.app-download:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:46px 46px;opacity:.035;z-index:-1}.download-copy{max-width:470px;position:relative;z-index:2}.download-copy h2{font-size:47px;letter-spacing:-3px;line-height:1.05;margin:20px 0}.download-copy>p:not(.eyebrow){color:#a7aab3;font-size:14px;line-height:1.75}.store-buttons{display:flex;gap:11px;margin-top:31px}.store-button{display:flex;align-items:center;gap:10px;min-width:164px;padding:10px 14px;background:#08090d;border:1px solid #4a4b55;border-radius:8px;color:#fff;text-decoration:none;transition:.25s ease}.store-button:hover{transform:translateY(-4px);border-color:var(--cyan);box-shadow:0 14px 28px #0008}.store-button svg{width:28px;height:31px}.store-button span{display:grid;gap:2px}.store-button small{font:8px 'DM Mono',monospace;color:#c6c8cf}.store-button b{font-size:15px}.download-visual{position:absolute;right:9%;bottom:-63px;width:340px;height:450px;z-index:1}.phone-glow{position:absolute;width:275px;height:275px;left:24px;top:52px;border-radius:50%;background:linear-gradient(130deg,var(--cyan),var(--purple));filter:blur(60px);opacity:.3}.app-phone{position:absolute;left:60px;top:15px;width:230px;height:460px;border-radius:35px;background:linear-gradient(125deg,#dce6ec,#536271 6%,#19222d 52%,#b6c3cf);padding:8px;box-shadow:0 32px 60px #000a;transform:rotate(10deg);animation:appPhoneFloat 6s ease-in-out infinite}.app-screen{height:100%;border-radius:28px;background:linear-gradient(160deg,#14232f,#090c13 60%);padding:35px 16px 16px;overflow:hidden}.island{position:absolute;top:15px;left:76px;width:70px;height:18px;background:#05070a;border-radius:999px;z-index:1}.app-bar{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#b9c0c8}.app-bar b{display:grid;place-items:center;width:22px;height:22px;background:linear-gradient(135deg,var(--cyan),var(--purple));border-radius:5px;font-size:15px;color:#071018}.app-bar i{font-style:normal;color:#7a8089}.app-screen>small{display:block;margin-top:35px;font:9px 'DM Mono',monospace;color:#89909a}.app-screen>strong{display:block;font-size:23px;margin:7px 0 22px}.app-chart{height:115px;display:flex;gap:11px;align-items:end;padding:13px;background:#10151d;border:1px solid #2b3540;border-radius:10px}.app-chart i{width:20px;border-radius:3px 3px 1px 1px;background:linear-gradient(#00e5e6,#067dd0);height:45%}.app-chart i:nth-child(2){height:61%}.app-chart i:nth-child(3){height:87%;background:linear-gradient(#00f0eb,#a64cfa)}.app-chart i:nth-child(4){height:56%}.app-chart i:nth-child(5){height:70%}.app-chart i:nth-child(6){height:94%}.app-mini-cards{display:flex;gap:8px;margin-top:12px}.app-mini-cards b{flex:1;padding:10px;border:1px solid #2b3540;border-radius:8px;font-size:17px}.app-mini-cards small{display:block;color:#868e98;font:8px 'DM Mono',monospace;margin-top:4px}@keyframes packageFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(3deg)}}@keyframes scanPulse{50%{opacity:.55;transform:scale(.96)}}@keyframes appPhoneFloat{0%,100%{transform:rotate(10deg) translateY(0)}50%{transform:rotate(7deg) translateY(-15px)}}
.brand-image{display:block;width:128px;height:47px;overflow:hidden;position:relative}.brand-image img{width:132px;height:auto;position:absolute;left:-1px;top:0;mix-blend-mode:screen;filter:saturate(1.08) contrast(1.05);transition:transform .35s ease,filter .35s ease}.brand-image:hover img{transform:scale(1.06);filter:saturate(1.3) brightness(1.12)}.brand-signature{width:190px;height:72px;overflow:hidden;margin:-20px 0 5px -8px;position:relative;opacity:.93}.brand-signature:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 38%,#08090d 75%);pointer-events:none}.brand-signature img{width:200px;mix-blend-mode:screen;filter:saturate(1.1)}.footer-logo{width:110px;height:42px}.footer-logo img{width:113px}
.enter-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.enter-on-scroll.entered{opacity:1;transform:translateY(0)}
.whatsapp-nav{border-color:rgba(37,211,102,.45);position:relative;overflow:hidden}.whatsapp-nav:before,.button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.3) 50%,transparent 75%);transform:translateX(-120%);transition:transform .7s ease}.whatsapp-nav:hover:before,.button:hover:before{transform:translateX(120%)}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 9px 25px rgba(37,211,102,.16);color:#fff}.button{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.button:hover{transform:translateY(-4px);box-shadow:0 15px 42px rgba(0,229,230,.3)}.button:active{transform:translateY(-1px) scale(.98)}.whatsapp-mark{font-size:23px!important;line-height:.4;transform:rotate(-22deg);display:inline-block}.whatsapp-float{position:fixed;right:25px;bottom:24px;z-index:20;display:flex;align-items:center;gap:9px;padding:11px 15px 11px 11px;border-radius:999px;background:#20c968;color:#fff;text-decoration:none;box-shadow:0 12px 30px rgba(10,103,48,.38);font-size:12px;font-weight:800;transition:transform .25s ease,box-shadow .25s ease}.whatsapp-float span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#fff;color:#1fb85e;font-size:19px;transform:rotate(-22deg)}.whatsapp-float:before{content:"";position:absolute;inset:-7px;border:1px solid rgba(37,211,102,.42);border-radius:999px;animation:whatsappPulse 2s ease-out infinite}.whatsapp-float:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 18px 38px rgba(10,103,48,.5)}.hero-art{animation:artFloat 7s ease-in-out infinite}.floating-card{animation:cardFloat 5s ease-in-out infinite}.income{animation-delay:-2.2s}.repair{animation-delay:-.8s}.orbit-one{animation:orbitTurn 23s linear infinite}.orbit-two{animation:orbitTurn 32s linear infinite reverse}.feature,.module-list article,.stats article,.result-quote{transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.feature:hover{transform:translateY(-8px);border-color:rgba(0,229,230,.38);box-shadow:0 22px 50px rgba(0,0,0,.3)}.module-list article:hover{border-color:rgba(0,229,230,.42);box-shadow:inset 4px 0 var(--cyan)}.module-list article b{transition:transform .25s ease}.module-list article:hover b{transform:translate(4px,-4px)}.stats article:hover,.result-quote:hover{transform:translateY(-5px);border-color:rgba(153,80,255,.48);box-shadow:0 18px 40px rgba(0,0,0,.23)}.sales-visual{animation:dashboardTilt 7s ease-in-out infinite}.chart-card svg path:last-child{stroke-dasharray:600;stroke-dashoffset:600;animation:chartDraw 2.5s 1s ease forwards}.ticker div{will-change:transform}.final-cta{isolation:isolate}.cta-light{animation:lightDrift 8s ease-in-out infinite alternate}.light-b{animation-delay:-4s}@keyframes artFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes cardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes orbitTurn{to{transform:rotate(335deg)}}@keyframes dashboardTilt{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-8px)}}@keyframes chartDraw{to{stroke-dashoffset:0}}@keyframes lightDrift{to{transform:translate(55px,-35px) scale(1.18)}}@keyframes whatsappPulse{0%{opacity:.8;transform:scale(.8)}75%,100%{opacity:0;transform:scale(1.32)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:800px){.whatsapp-float{right:16px;bottom:16px}.whatsapp-float b{display:none}.whatsapp-float{padding:11px}.whatsapp-float span{width:29px;height:29px}.whatsapp-float:before{inset:-5px}}
