.marquee-container{white-space:nowrap;background:#fff;border-bottom:1px solid #e5e5ea;padding:15px 0;position:relative;overflow:hidden}.marquee-container:before,.marquee-container:after{content:"";z-index:2;width:100px;height:100%;position:absolute;top:0}.marquee-container:before{background:linear-gradient(90deg,#fff,#0000);left:0}.marquee-container:after{background:linear-gradient(270deg,#fff,#0000);right:0}.marquee-content{animation:30s linear infinite marquee-scroll;display:inline-block}.marquee-item{color:#86868b;text-transform:uppercase;letter-spacing:2px;opacity:.7;margin:0 45px;font-size:22px;font-weight:800;transition:opacity .3s;display:inline-block}.marquee-item:hover{opacity:1;color:var(--primary)}.marquee-item i{margin-right:8px;font-size:24px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:root{--primary:#de168c;--primary-light:#f73dab;--secondary:#0a0a0c;--secondary-light:#151518;--text-main:#2b2b2b;--text-light:#7a7a7a;--bg-gray:#f8f9fa;--transition:all .3s ease;--font-main:"Outfit", sans-serif}#scroll-progress{background:var(--primary);z-index:10001;height:6px;transition:width .1s;position:fixed;top:0;left:0}html{scrollbar-color:var(--primary) #0a0a0c;scrollbar-width:thin}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:#0a0a0c;border-radius:10px}html::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}html::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}::selection{background:var(--primary);color:#fff}::selection{background:var(--primary);color:#fff}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%}body{font-family:var(--font-main);color:var(--text-main);-webkit-overflow-scrolling:touch;background:#fff;width:100%;min-height:100vh;font-size:16px;line-height:1.6;position:relative;overflow:hidden auto}section{position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{color:var(--secondary);margin-bottom:15px;font-weight:700;line-height:1.2}a{color:inherit;transition:var(--transition);text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{max-width:1280px;margin:0 auto;padding:0 20px}.row{flex-wrap:wrap;margin:0 -15px;display:flex}.col{flex:1;padding:0 15px}.col-3{width:25%;padding:0 15px}.col-4{width:33.333%;padding:0 15px}.col-6{width:50%;padding:0 15px}.col-12{width:100%;padding:0 15px}.text-center{text-align:center}.section-padding{padding:80px 0}.gray-bg{background-color:var(--bg-gray)}.navbar{z-index:1000;width:100%;transition:var(--transition);background:0 0;padding:25px 0;position:fixed;top:0;left:0}.navbar.sticky{background:var(--secondary);padding:15px 0;box-shadow:0 4px 20px #0003}.navbar .container{justify-content:space-between;align-items:center;display:flex}.navbar-brand{align-items:center;display:flex}.brand-logo{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 8px #fff6);cursor:pointer;width:auto;height:75px;margin-left:10px}.navbar.sticky .brand-logo{filter:drop-shadow(0 0 8px #de168c66)}.nav-links{align-items:center;gap:25px;display:flex}.nav-links a{color:#fff;text-transform:uppercase;letter-spacing:1px;padding:5px 0;font-size:14px;font-weight:600;position:relative}.nav-links a:after{content:"";background:var(--primary);width:0;height:2px;transition:var(--transition);position:absolute;bottom:0;left:0}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.mobile-toggle{color:#fff;cursor:pointer;z-index:1001;font-size:26px;display:none}.mobile-toggle:hover{color:var(--primary)}.btn-main{background:var(--primary);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition);border:none;border-radius:50px;padding:14px 35px;font-weight:700;display:inline-block;box-shadow:0 5px 15px #de168c66;color:#fff!important}.btn-main:hover{background:var(--primary-light);transform:translateY(-3px);box-shadow:0 8px 25px #de168c80}.btn-outline{color:#fff;text-transform:uppercase;letter-spacing:1px;transition:var(--transition);background:0 0;border:2px solid #fff;border-radius:50px;padding:12px 35px;font-weight:700;display:inline-block}.btn-outline:hover{background:#fff;color:var(--secondary)!important}.btn-white{text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition);background:#fff;border:none;border-radius:50px;padding:14px 35px;font-weight:700;display:inline-block;box-shadow:0 5px 15px #0000001a;color:var(--primary)!important}.btn-white:hover{background:#f0f0f0;transform:translateY(-3px)}.brand-pill-horizontal{background:#fff;border:1px solid #fff3;border-radius:100px;align-items:center;gap:30px;margin-top:10px;padding:15px 40px;display:inline-flex;box-shadow:0 15px 35px #0003,0 0 20px #de168c1a}.pill-logo{object-fit:contain;filter:drop-shadow(0 2px 4px #0000000d);width:auto;height:35px;transition:transform .3s}.pill-logo:hover{transform:scale(1.1)}.pill-divider{background:#e5e5ea;width:1px;height:25px}.pill-logo-cashea{height:48px}.pill-logo-krece{height:32px}.pill-logo-apply{height:40px}.hero{background:#081c5c;align-items:center;height:100vh;min-height:800px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:radial-gradient(circle at 15%,#de168c99 0%,#0000 65%),radial-gradient(circle at 85% 30%,#de168c33 0%,#0000 60%),radial-gradient(circle at 85% 80%,#00d2ff1a 0%,#0000 50%),linear-gradient(135deg,#120108 0%,#081c5c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero:after{content:"";opacity:.4;z-index:2;pointer-events:none;background-image:radial-gradient(circle at 2px 2px,#ffffff0d 1px,#0000 0);background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;left:0}#preloader{z-index:20000;background:#081c5c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .8s;display:flex;position:fixed;top:0;left:0}.loader-logo{width:160px;margin-bottom:35px;animation:2s ease-in-out infinite pulse-logo}@keyframes pulse-logo{0%,to{opacity:.9;filter:drop-shadow(0 0 10px #de168c66);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 25px #de168cb3);transform:scale(1.05)}}.loader-bar{background:#ffffff1a;border-radius:10px;width:200px;height:4px;overflow:hidden}.loader-progress{background:var(--primary);width:30%;height:100%;animation:2s ease-in-out infinite slide-progress}@keyframes slide-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.hero-content{color:#fff;z-index:10;flex:0 0 45%;position:relative}.tag-promo{color:var(--primary);letter-spacing:1px;text-transform:uppercase;background:#fff;border-radius:20px;margin-bottom:20px;padding:5px 15px;font-size:14px;font-weight:700;display:inline-block}.hero h1{color:#fff;letter-spacing:-2px;text-shadow:0 5px 15px #0003;margin-bottom:20px;font-size:68px;font-weight:700;line-height:1.1}.hero p{color:#fffffff2;max-width:550px;margin-bottom:35px;font-size:21px;font-weight:300;line-height:1.5}.hero-buttons{gap:15px;margin-top:30px;display:flex}.hero-image{z-index:5;flex:0 0 55%;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:visible}.hero-slider{justify-content:flex-end;align-items:center;width:100%;height:600px;display:flex;position:relative}.hero-slider img,.hero-image>img{object-fit:contain;filter:drop-shadow(-50px 50px 80px #0009);transform-origin:100%;z-index:1;pointer-events:none;opacity:1;width:100%;max-width:850px;height:auto;transition:opacity 1.2s ease-in-out,transform 1.2s ease-in-out;animation:6s ease-in-out infinite float;position:absolute;top:50%;right:-100px;transform:translateY(-50%)rotateY(-10deg)}.hero-slider img{opacity:0;pointer-events:none;transform:translateY(-50%)rotateY(-15deg)scale(.9)}.hero-slider img.active{opacity:1;pointer-events:auto;transform:translateY(-50%)rotateY(-10deg)scale(1)}@keyframes float{0%{transform:translateY(-50%)rotateY(-10deg)translate(0)}50%{transform:translateY(-53%)rotateY(-10deg)translate(-10px)}to{transform:translateY(-50%)rotateY(-10deg)translate(0)}}.section-title{text-align:center;margin-bottom:60px}.section-title h2{text-transform:uppercase;letter-spacing:-1px;margin-bottom:20px;padding-bottom:15px;font-size:38px;display:inline-block;position:relative}.section-title h2:after{content:"";background:var(--primary);border-radius:10px;width:100px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 15px #de168c66}.section-title p{color:var(--text-light);max-width:700px;margin:0 auto;font-size:18px}.section-divider{background:linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%);z-index:10;width:100%;height:2px;margin:0;position:relative;box-shadow:0 0 10px #de168c33}.section-divider:after{content:"";background:var(--primary);width:80px;height:5px;box-shadow:0 0 15px var(--primary), 0 0 30px #de168c66;border-radius:10px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.product-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.product-card{text-align:center;transition:var(--transition);background:#fff;border:1px solid #f0f0f0;border-radius:15px;padding:25px;position:relative;box-shadow:0 5px 20px #0000000f}.product-card:hover{border-color:var(--primary);transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.product-badge{background:var(--primary);color:#fff;text-transform:uppercase;z-index:10;pointer-events:none;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:15px;left:15px}.product-image{justify-content:center;align-items:center;height:260px;margin-bottom:20px;display:flex;overflow:hidden}.product-image img{object-fit:contain;max-height:100%;transition:transform .4s}.product-card:hover .product-image img{transform:scale(1.1)}.product-title{color:var(--secondary);margin-bottom:10px;font-size:18px}.product-price{color:var(--primary);margin-bottom:20px;font-size:24px;font-weight:800}.product-old-price{color:var(--text-light);margin-right:10px;font-size:16px;font-weight:400;text-decoration:line-through}.promo-banner{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;margin-top:50px;padding:60px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #de168c4d}.promo-banner:before{content:"";background:#ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-50px;right:-50px}.promo-content{z-index:2;flex:1}.promo-content h3{color:#fff;letter-spacing:-1px;margin-bottom:15px;font-size:40px;font-weight:800}.promo-content p{color:#ffffffe6;margin-bottom:30px;font-size:18px;font-weight:300}.promo-image{z-index:2;text-align:center;width:350px}.finance-card{background:#1d1d1f;border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;height:100%;padding:40px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 30px 60px #0009}.finance-card:hover{border-color:#de168c4d;transform:translateY(-10px)scale(1.01)}.apple-card{background:linear-gradient(145deg,#1d1d1f 0%,#000 100%)}.krece-card{background:linear-gradient(145deg,#0f172a 0%,#020617 100%)}.finance-icon{color:#fff;margin-bottom:15px;font-size:40px}.finance-card h3{color:#fff;letter-spacing:-1px;margin-bottom:12px;font-size:30px;font-weight:800}.finance-subtitle{color:#a1a1a6;margin-bottom:25px;font-size:18px;line-height:1.4}.finance-highlight{background:#de168c14;border:1px solid #de168c26;border-radius:20px;align-items:center;margin-bottom:30px;padding:25px 35px;display:flex;box-shadow:inset 0 0 20px #de168c0d}.finance-highlight .percent{color:#de168c;letter-spacing:-2px;text-shadow:0 5px 15px #de168c4d;margin-right:45px;font-size:52px;font-weight:900;line-height:1}.finance-highlight .desc{color:#fff;letter-spacing:-.2px;text-shadow:0 2px 10px #0000004d;font-size:21px;font-weight:700;line-height:1.25}@keyframes btn-float{0%{transform:translateY(0);box-shadow:0 10px 20px #0000001a}50%{transform:translateY(-5px);box-shadow:0 20px 30px #0000004d}to{transform:translateY(0);box-shadow:0 10px 20px #0000001a}}.btn-expansive{cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;border:none;border-radius:100px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:auto;padding:18px;font-weight:800;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.btn-expansive:active{transform:scale(.95)}@keyframes pulse-ios{0%{transform:scale(1);box-shadow:0 0 #de168cb3}70%{transform:scale(1.02);box-shadow:0 0 0 20px #de168c00}to{transform:scale(1);box-shadow:0 0 #de168c00}}@keyframes pulse-and{0%{transform:scale(1);box-shadow:0 0 #4cc1d7b3}70%{transform:scale(1.02);box-shadow:0 0 0 20px #4cc1d700}to{transform:scale(1);box-shadow:0 0 #4cc1d700}}.btn-expansive-ios{color:#fff;background:linear-gradient(135deg,#de168c 0%,#ff1c9e 100%);animation:2s ease-out infinite pulse-ios}.btn-expansive-ios:hover{animation:none;box-shadow:0 20px 40px #de168c80;transform:translateY(-8px)scale(1.05)!important}.btn-expansive-and{color:#000;background:#4cc1d7;animation:2s ease-out infinite pulse-and;box-shadow:0 8px 25px #4cc1d766}.btn-expansive-and:hover{animation:none;box-shadow:0 20px 40px #4cc1d780;transform:translateY(-8px)scale(1.05)!important}.finance-list{margin-bottom:auto}.finance-list li{color:#f5f5f7;align-items:flex-start;margin-bottom:18px;font-size:17px;font-weight:500;line-height:1.5;display:flex}.finance-list li i{color:var(--primary);filter:drop-shadow(0 0 8px #de168c99);margin-top:6px;margin-right:15px;font-size:16px}.premium-card-glow{background:linear-gradient(135deg,#1d1d1f 0%,#141416 100%)!important;border:1px solid #ffffff14!important;box-shadow:0 30px 60px #00000080,inset 0 0 20px #de168c0d!important}.finance-icon-box{color:#fff;background:#ffffff0d;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:flex;box-shadow:0 10px 20px #0003}.finance-icon-box.krece-glow{color:#4cc1d7;background:#4cc1d71a}.finance-icon-box.cashea-glow{color:gold;background:#ffd7001a}.finance-body-grid{background:#ffffff05;border:1px solid #ffffff08;border-radius:24px;grid-template-columns:200px 1fr;align-items:center;gap:40px;margin-bottom:25px;padding:30px;display:grid}@media (width<=768px){.finance-body-grid{text-align:center;grid-template-columns:1fr;gap:20px}}.finance-highlight-v2{text-align:center}.finance-highlight-v2 .percent{color:#fff;text-shadow:0 0 20px #de168c66;font-size:56px;font-weight:900;line-height:1;display:block}.finance-highlight-v2 .desc{text-transform:uppercase;letter-spacing:2px;color:var(--primary);margin-top:10px;font-size:14px;font-weight:800;display:block}.finance-list-v2{margin:0;padding:0;list-style:none}.finance-list-v2 li{color:#d2d2d7;align-items:center;gap:12px;margin-bottom:12px;font-size:16px;font-weight:400;display:flex}.finance-list-v2 li i{color:var(--primary);font-size:18px}.finance-list-v2.small li{margin-bottom:8px;font-size:14px}.krece-card-v2{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;min-height:480px;display:flex;box-shadow:0 40px 80px #0000004d;background:#0a0f18b3!important;border:1px solid #4cc1d733!important;border-radius:32px!important}.cashea-card-v2{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;min-height:480px;display:flex;box-shadow:0 40px 80px #0000004d;background:#121008b3!important;border:1px solid #ffd70033!important;border-radius:32px!important}.finance-levels-v3{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px;display:grid}.level-card-v3{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:12px 20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 25px #0003;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:15px!important;display:flex!important}.level-card-v3:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-8px)scale(1.02)}.level-card-v3 .circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:16px;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #0006;margin-bottom:0!important}.level-card-v3 .circle:after{content:"";background:linear-gradient(45deg,#fff3 0%,#fff0 100%);width:100%;height:100%;position:absolute;top:0;left:0}.level-card-v3 .label{text-transform:uppercase;color:#86868b;letter-spacing:1.5px;font-size:9px;font-weight:800}.level-card-v3 .value{color:#fff;letter-spacing:-.5px;font-size:16px;font-weight:900}.level-card-v3.azul .circle{color:#fff;background:linear-gradient(135deg,#00d2ff 0%,#3a7bd5 100%);border:2px solid #00d2ff80}.level-card-v3.plata .circle{color:#1d1d1f;background:linear-gradient(135deg,#8e9eab 0%,#eef2f3 50%,#8e9eab 100%);border:2px solid #fff9}.level-card-v3.oro .circle{color:#3d2b1f;background:linear-gradient(135deg,#bf953f 0%,#fcf6ba 45%,#b38728 70%,#aa771c 100%);border:2px solid #fff6}.level-card-v3.platino .circle{color:#000;background:linear-gradient(135deg,#2c3e50 0%,#fff 50%,#2c3e50 100%);border:2px solid #ffffffe6}.finance-promo-badge{background:linear-gradient(135deg,#ffd70026 0%,#ffd7000d 100%);border:1px solid #ffd70033;border-radius:20px;align-items:center;gap:18px;margin-bottom:25px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.finance-promo-badge:before{content:"";background:radial-gradient(circle,#ffd7001a 0%,#0000 70%);width:200%;height:200%;animation:10s linear infinite rotate-slow;position:absolute;top:-50%;left:-50%}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.finance-promo-badge .badge-icon{color:gold;z-index:1;font-size:24px;position:relative}.finance-promo-badge .badge-text{color:#fff;z-index:1;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:700;line-height:1.4;position:relative}.btn-expansive-cashea{color:#1d1d1f;background:linear-gradient(135deg,gold 0%,#ffeb77 100%);animation:2s ease-out infinite pulse-cashea}@keyframes pulse-cashea{0%{transform:scale(1);box-shadow:0 0 #ffd700b3}70%{transform:scale(1.02);box-shadow:0 0 0 20px #ffd70000}to{transform:scale(1);box-shadow:0 0 #ffd70000}}.btn-expansive-cashea:hover{animation:none;box-shadow:0 20px 40px #ffd70080;transform:translateY(-8px)scale(1.05)!important}.repair-section{color:#fff;background:#040406;border-top:1px solid #ffffff0d}.repair-section .section-title h2{color:#fff!important}.repair-section .section-title p{color:#ffffffb3!important}.repair-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;flex-direction:column;justify-content:center;height:100%;padding:40px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 40px 80px #0000004d;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:32px!important}.repair-card i{color:var(--primary);filter:drop-shadow(0 0 10px #de168c4d);margin-bottom:25px;font-size:50px;display:block}.repair-card h3{color:#fff;letter-spacing:-1px;margin-bottom:15px;font-size:24px;font-weight:800}.repair-card p{color:#d2d2d7;margin:0;font-size:15px;font-weight:400;line-height:1.6}.repair-card:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 50px 100px #00000080;border-color:var(--primary)!important;background:#ffffff14!important}.feature-block{text-align:center;padding:20px}.feature-block i{color:var(--primary);margin-bottom:20px;font-size:45px}.feature-block h4{margin-bottom:10px;font-size:20px}.feature-block p{color:var(--text-light)}.contact-section{background:var(--bg-gray)}.contact-grid-premium{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;display:grid}.contact-card-premium{background:#fff;border:1px solid #eee;border-radius:25px;transition:all .3s;overflow:hidden;box-shadow:0 15px 35px #0000000d}.contact-card-premium:hover{border-color:var(--primary);transform:translateY(-10px);box-shadow:0 20px 45px #0000001a}.contact-card-image{background:#fff;border-bottom:1px solid #f2f2f2;justify-content:center;align-items:center;height:200px;padding:30px;display:flex;overflow:hidden}.contact-card-image img{object-fit:contain;width:80%;height:80%;transition:all .4s}.contact-card-premium:hover .contact-card-image img{opacity:1;transform:scale(1.05)}.contact-card-body{padding:30px}.contact-card-header{align-items:center;gap:15px;margin-bottom:15px;display:flex}.contact-card-icon{width:45px;height:45px;color:var(--primary);background:#de168c1a;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.contact-card-title.krece-title{color:#4cc1d7;margin:0;font-size:22px;font-weight:900}.contact-card-text{color:#86868b;margin-bottom:20px;font-size:15px;line-height:1.6}.contact-card-footer{border-top:1px solid #f2f2f2;gap:10px;padding-top:15px;display:flex}.contact-tag{color:var(--primary);text-transform:uppercase;font-size:12px;font-weight:800}.contact-bottom-banner{text-align:center;background:#fff;border:1px solid #eee;border-radius:25px;margin-top:50px;padding:35px;box-shadow:0 10px 30px #00000008}.contact-bottom-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.contact-bottom-item{align-items:center;gap:12px;display:flex}.whatsapp-icon-small{color:#25d366;font-size:24px}.contact-divider-v{background:#eee;width:1px;height:40px}.contact-social-row{justify-content:center;gap:15px;margin-top:35px;display:flex}.contact-social-row a{background:var(--secondary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;transition:all .3s;display:flex}.contact-social-row a:hover{background:var(--primary);transform:translateY(-3px)}footer{color:#ffffffb3;text-align:center;background:#110e2d;border-top:1px solid #ffffff0d;padding:30px 0}.whatsapp-float{color:#fff;z-index:1000;background-color:#25d366;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;font-size:35px;transition:all .3s;animation:2s infinite pulse-whatsapp;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:0 4px 15px #0000004d}.whatsapp-float:hover{color:#fff;background-color:#1ebe5d;transform:scale(1.1)}@keyframes pulse-whatsapp{0%{box-shadow:0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}@keyframes pulse-orange-location{0%{box-shadow:0 0 #ff4400b3}70%{box-shadow:0 0 0 15px #f400}to{box-shadow:0 0 #f400}}@keyframes pulse-blue-location{0%{box-shadow:0 0 #007affb3}70%{box-shadow:0 0 0 15px #007aff00}to{box-shadow:0 0 #007aff00}}.badge-pulse-orange{animation:2s infinite pulse-orange-location}.badge-pulse-blue{animation:2s infinite pulse-blue-location}img{-webkit-user-drag:none;max-width:100%;height:auto}.container{box-sizing:border-box;width:100%;padding:0 20px}.brand-logo{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 8px #fff6);cursor:pointer;width:auto;height:70px;margin-left:0;transition:height .3s}.navbar.sticky .brand-logo{filter:drop-shadow(0 0 8px #de168c66);height:55px}.finance-logo-container{scrollbar-width:none;background:#fff;border:1px solid #fff;border-radius:100px;justify-content:center;align-items:center;gap:30px;max-width:calc(100% - 40px);margin:20px auto 40px;padding:10px 30px;display:inline-flex;overflow-x:auto;box-shadow:0 15px 35px #0000001a}.finance-logo-container::-webkit-scrollbar{display:none}.finance-logo-container img{flex-shrink:0;width:auto;height:35px}.cat-header{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-bottom:1px solid #00000014;width:100%;padding:12px 0;position:fixed;top:0;left:0}.hero-container{justify-content:space-between;align-items:center;width:100%;display:flex!important}.btn-login-nav{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50px;margin-left:20px;padding:8px 25px;font-size:13px;font-weight:700;transition:all .3s}.btn-login-nav i{margin-right:5px}.btn-login-nav:hover{color:var(--secondary);background:#fff}@media (width<=768px){.hero-container{flex-direction:column!important}.btn-login-nav{width:100%;max-width:320px;margin-top:15px;margin-left:0}}.cat-header-container{justify-content:space-between;align-items:center;display:flex}.cat-header-title{color:#1d1d1f;text-transform:uppercase;letter-spacing:-.5px;font-size:16px;font-weight:800}.btn-back-landing{border:1.5px solid var(--primary);color:var(--primary);cursor:pointer;background:0 0;border-radius:50px;padding:6px 18px;font-size:12px;font-weight:700;transition:all .3s}.btn-back-landing:hover{background:var(--primary);color:#fff}.cat-currency-selector{background:#fff;border:1px solid #d2d2d7;border-radius:50px;display:flex;overflow:hidden}.cat-currency-selector button{color:#86868b;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 15px;font-size:13px;font-weight:700;transition:all .3s}.cat-currency-selector button:hover{color:var(--primary)}.cat-currency-selector button.active{background:var(--primary);color:#fff;box-shadow:0 2px 8px #de168c4d}.cat-branding-section{text-align:center;margin-bottom:35px}.cat-logo-flex{justify-content:center;align-items:center;gap:15px;margin-bottom:15px;display:flex}.cat-main-logo{object-fit:contain;width:auto;height:120px}.cat-store-text{letter-spacing:-1.5px;margin:0;font-size:32px;font-weight:950}.cat-placeholder-icon{background:var(--primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;display:flex}.cat-description{color:#6e6e73;max-width:600px;margin:0 auto;font-size:16px;font-weight:500;line-height:1.4}.cat-benefits-pill{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:22px;width:fit-content;max-width:92%;margin:35px auto 25px;padding:12px 35px;display:flex;overflow-x:auto;box-shadow:0 10px 40px #0000001a}.cat-benefits-pill::-webkit-scrollbar{display:none}.cat-benefit-item{flex-shrink:0;align-items:center;gap:15px;display:flex}.cat-benefit-logo{object-fit:contain;width:auto;height:44px}.cat-benefit-text{color:#1d1d1f;white-space:nowrap;letter-spacing:-.5px;font-size:14px;font-weight:900}@media (width<=480px){.cat-benefits-pill{gap:25px;padding:12px 30px}.cat-benefit-logo{height:38px}.cat-benefit-text{font-size:15px}}.cat-tabs-container{justify-content:center;margin-bottom:25px;display:flex}.cat-tabs{background:#e5e5ea;border-radius:100px;gap:4px;max-width:100%;padding:4px;display:inline-flex;box-shadow:inset 0 2px 5px #0000000d}.tab-btn{color:#86868b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:100px;align-items:center;gap:6px;padding:8px 20px;font-size:11px;font-weight:800;transition:all .3s;display:flex}.tab-btn.active{color:#1d1d1f;background:#fff;box-shadow:0 4px 10px #00000014}.cat-search-bar{justify-content:flex-end;margin-bottom:30px;display:flex}.search-input-wrapper{width:100%;max-width:300px;position:relative}.search-input-wrapper i{color:#86868b;font-size:13px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.search-input-wrapper input{background:#fff;border:1px solid #d2d2d7;border-radius:100px;outline:none;width:100%;padding:10px 15px 10px 40px;font-size:14px;font-weight:500;transition:all .3s}.search-input-wrapper input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #de168c1a}@media (width<=1024px){.hero h1{font-size:55px}.product-grid{grid-template-columns:repeat(2,1fr);padding:0 10px}.col-6{width:100%}.cat-main-logo{height:100px}}@media (width<=768px){.row{margin:0}.col-3,.col-4,.col-6{margin-bottom:30px;width:100%!important;padding:0!important}.section-padding{padding:40px 0}.section-title h2{font-size:26px}.mobile-toggle{display:block!important}.nav-links{text-align:left;z-index:1000;background:#0a0a0c;flex-direction:column;width:280px;height:100vh;padding:80px 30px;transition:all .5s cubic-bezier(.77,.2,.05,1);position:fixed;top:0;right:-100%;box-shadow:-10px 0 30px #00000080;align-items:flex-start!important;display:flex!important}.nav-links.active{right:0}.nav-links a{border-bottom:1px solid #ffffff0d;width:100%;padding:15px 0;font-size:18px}.brand-logo{height:50px}.navbar.sticky .brand-logo{height:45px}.navbar{padding:15px 0}.hero{min-height:0;height:auto!important;padding:100px 0 10px!important;overflow:visible!important}.hero-content{text-align:center;flex:0 0 100%;order:1}.hero h1{margin-bottom:20px;font-size:38px;line-height:1.1}.hero p{max-width:100%;margin-bottom:25px;padding:0 10px;font-size:17px}.hero-buttons{flex-direction:column;justify-content:center;gap:12px}.hero-buttons .btn-main,.hero-buttons .btn-outline{width:100%}.hero-image{flex:0 0 100%;order:2;justify-content:center;min-height:250px;margin-top:20px;display:flex;position:relative;height:auto!important;margin-bottom:20px!important;overflow:visible!important}.hero-slider,.hero-static-img{justify-content:center;align-items:center;width:100%;display:flex;position:relative;height:auto!important}.hero-slider img,.hero-image img{filter:drop-shadow(0 20px 40px #00000080);opacity:0;width:auto;max-width:85%;height:auto;max-height:310px;transition:opacity .8s ease-in-out;animation:6s ease-in-out infinite float-mobile;display:none;position:relative;top:0;left:0;transform:none}.hero-slider img.active,.hero-static-img{margin:0 auto;opacity:1!important;display:block!important}.hero-slider img{position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-slider img.active{position:relative;left:0;transform:none}.marquee-container{z-index:10;position:relative;margin-top:0!important}@keyframes float-mobile{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.promo-banner{text-align:center;flex-direction:column;gap:30px;padding:40px 25px}.promo-content{order:2}.promo-content h3{font-size:32px}.promo-image{order:1;width:100%;max-width:250px;margin:0 auto}.promo-image img{margin:0 auto;transform:none!important}.admin-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s adminFadeIn;display:flex;position:fixed;top:0;left:0}.admin-modal-content{background:#fff;border-radius:25px;flex-direction:column;width:95%;max-width:850px;max-height:92vh;animation:.3s adminSlideUp;display:flex;overflow:hidden;box-shadow:0 30px 60px #0000004d}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}@keyframes adminSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.admin-modal-content{border-radius:0;width:100%;height:100%;max-height:100vh}}.cat-branding-section{padding-top:10px}.cat-main-logo{height:80px}.cat-store-text{font-size:26px}.cat-description{padding:0 10px;font-size:14px}.finance-logo-container{border-radius:100px;justify-content:flex-start;gap:35px;width:92%;margin:20px auto;padding:12px 30px;overflow-x:auto}.cat-benefits-pill-container{justify-content:center;width:100%;display:flex;overflow:hidden}.cat-benefits-pill{background:#fbfbfd;border:1px solid #e5e5ea;border-radius:100px;justify-content:center;gap:25px;max-width:92%;padding:12px 25px;margin:35px auto 40px!important}.cat-pill-android .cat-benefit-text{display:none}.cat-benefit-logo{height:38px}.krece-card-v2 h3{color:#4cc1d7!important}.krece-glow{color:#4cc1d7!important;background:#4cc1d71a!important}.btn-expansive-and{color:#000!important;background:#4cc1d7!important}.btn-expansive-and:hover{box-shadow:0 10px 25px #4cc1d780!important}.cat-search-bar{justify-content:center}.search-input-wrapper{max-width:100%}.cat-tabs{padding:3px}.tab-btn{padding:8px 15px;font-size:10px}.col-6,.col-12{margin-bottom:20px;width:100%!important}.finance-body-grid{grid-template-columns:1fr;gap:30px}.finance-highlight-v2 .percent{font-size:48px}.finance-card{padding:30px 20px}.finance-highlight{text-align:center;flex-direction:column;gap:10px;padding:15px}.finance-highlight .percent{margin-right:0;font-size:40px}.finance-highlight .desc{font-size:16px}.contact-grid-premium{grid-template-columns:1fr}.contact-bottom-content{flex-direction:column;gap:15px}}html,body{width:100%;position:relative;overflow-x:hidden!important}@media (width<=480px){.hero h1{font-size:28px}.hero-buttons .btn-main,.hero-buttons .btn-outline{width:100%;padding:12px 20px;font-size:13px}.cat-tabs{width:100%}.tab-btn{flex:1;justify-content:center;padding:8px 5px}.tab-btn span{display:none}.tab-btn i{font-size:18px}}body{background-image:radial-gradient(circle,#fff 0%,#f5f5f7 100%);background-attachment:fixed}#financiamiento,.repair-section{position:relative;overflow:hidden;background:#081c5c!important}#financiamiento:before,.repair-section:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#00d2ff33 0%,#0000 70%);width:400px;height:400px;position:absolute;top:10%;left:-10%}#financiamiento:after,.repair-section:after{content:"";filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#de168c26 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:10%;right:-10%}.finance-logo-item{object-fit:contain;cursor:pointer;filter:drop-shadow(0 4px 10px #0000000d);max-width:220px;height:45px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.finance-logo-item.cashea{height:70px}.finance-logo-item.krece{height:50px}.finance-logo-item.apply{height:65px;margin-left:25px}.finance-logo-item:hover{filter:drop-shadow(0 8px 15px #de168c33);transform:scale(1.1)}.admin-modal-overlay{animation:.3s adminFadeIn;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:100000!important;background:#0009!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}.admin-modal-content{background:#fff!important;border-radius:30px!important;flex-direction:column!important;width:95%!important;max-width:850px!important;max-height:94vh!important;animation:.3s cubic-bezier(.16,1,.3,1) adminSlideUp!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 40px 100px #0006!important}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}@keyframes adminSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.admin-modal-content{border-radius:0!important;width:100%!important;height:100%!important;max-height:100vh!important}}.hero-3d-badge{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;z-index:100;pointer-events:none;text-transform:uppercase;letter-spacing:.5px;background:#ffffff1a;border:1px solid #fff3;border-radius:100px;align-items:center;gap:12px;padding:12px 25px;font-size:14px;font-weight:800;display:flex;position:absolute;box-shadow:0 15px 35px #0000004d,inset 0 0 10px #ffffff1a}.apple-badge{background:#ffffff14;animation:4s ease-in-out infinite float-badge;bottom:10%;right:80px}@keyframes float-badge{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (width<=768px){.hero-3d-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;z-index:1000;background:#ffffff26;border-radius:50px;width:fit-content;padding:6px 14px;font-size:11px;position:absolute;top:auto;bottom:5%;right:50%;transform:translate(50%)}.apple-badge{animation:none;bottom:5%;right:50%;transform:translate(50%)}}.bcv-rate-badge{z-index:100;background:#fff;border:1px solid #00000008;border-radius:100px;align-items:center;gap:15px;padding:12px 24px;transition:all .3s;animation:1s fadeIn;display:flex;position:absolute;top:90px;left:20px;box-shadow:0 10px 30px #00000014}.bcv-icon-wrapper{color:#fff;background:#06c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.bcv-text-wrapper{flex-direction:column;line-height:1.1;display:flex}.bcv-label{color:#86868b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:950}.bcv-value{color:#1d1d1f;font-size:24px;font-weight:950}@media (width<=768px){.bcv-rate-badge{justify-content:center;gap:10px;width:90%;max-width:320px;margin:20px auto;padding:8px 16px;position:relative;top:0;left:0;box-shadow:0 5px 15px #0000000d}.bcv-icon-wrapper{width:32px;height:32px;font-size:14px}.bcv-label{font-size:10px}.bcv-value{font-size:18px}.cat-branding-section{padding-top:10px!important}}
