.btn,.site-logo,.site-nav__link{text-decoration:none}.btn,.hero,body.nav-open{overflow:hidden}.btn,.hero-showcase__badge,.hero-title,.site-nav__link{text-transform:uppercase;font-family:var(--font-primary)}*,.gracias-overlay,.hero-bar,.hero-bar__btn,.hero-content,::after,::before{box-sizing:border-box}.btn,.gracias-content,.hero-content,.hero-content--center .hero-text,.hero-content--center .hero-title,.hero-content--right .hero-showcase,.hero-content--right .hero-text,.hero-content--right .hero-title,.hero-showcase,.hero-title,.simulador-contacto-form{text-align:center}.btn,.como-funciona h2,.como-funciona__eyebrow,.gracias-content h1,.gracias-content p,.hero-showcase__badge,.hero-text,.hero-title,.site-nav__link,body,html{font-family:var(--font-primary)}:root{--font-primary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-body:17px;--font-size-nav:15px;--font-size-btn:15px;--font-size-hero-title:40px;--font-size-hero-text:18px;--font-size-hero-title-slide2:42px;--font-size-hero-text-slide2:18px;--font-size-hero-title-slide3:46px;--font-size-hero-text-slide3:20px;--line-height-body:1.65;--line-height-heading:1.28;--letter-spacing-body:0.01em;--letter-spacing-heading:0.02em;--letter-spacing-nav:0.05em;--letter-spacing-btn:0.04em}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;overflow-x:hidden;font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:#333}button,input,select,textarea{font-family:inherit}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:linear-gradient(180deg,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%)}.btn,.hero,.hero-slider{position:relative}.site-header--scrolled,.site-header--solid{background:#1f1f1f;box-shadow:0 2px 12px rgba(0,0,0,.2)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1400px;margin:0 auto;padding:16px 40px}.site-logo{display:flex;flex-shrink:0;align-items:center;line-height:0}.site-logo img{display:block;width:auto;max-width:320px;max-height:85px;object-fit:contain;object-position:left center}.site-nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:none;border-radius:6px;background:0 0;cursor:pointer}.site-nav-toggle__bar{display:block;width:24px;height:2px;margin:0 auto;background-color:#fff;transition:transform .3s,opacity .3s}.site-nav-toggle.is-active .site-nav-toggle__bar:first-child{transform:translateY(7px) rotate(45deg)}.site-nav-toggle.is-active .site-nav-toggle__bar:nth-child(2){opacity:0}.site-nav-toggle.is-active .site-nav-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav{display:flex;flex:1;align-items:center;justify-content:center}.site-nav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 28px;margin:0;padding:0;list-style:none}.site-nav__link{font-size:var(--font-size-nav);font-weight:600;color:#fff;letter-spacing:var(--letter-spacing-nav);transition:color .3s}.btn,.btn--outline,.btn--primary{font-size:var(--font-size-btn);color:#fff}.site-nav__link:focus-visible,.site-nav__link:hover{color:#f7931e}@keyframes btnGlowPulse{0%,100%{box-shadow:0 4px 22px rgba(247,147,30,.45),0 0 0 0 rgba(247,147,30,.3),inset 0 1px 0 rgba(255,255,255,.28)}50%{box-shadow:0 12px 40px rgba(247,147,30,.65),0 0 32px 6px rgba(247,147,30,.28),inset 0 1px 0 rgba(255,255,255,.35)}}@keyframes btnShineSweep{0%{transform:translateX(-160%) skewX(-18deg)}100%{transform:translateX(260%) skewX(-18deg)}}@keyframes btnGradientFlow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes btnGreenGlow{0%,100%{box-shadow:0 4px 22px rgba(37,211,102,.5),0 0 0 0 rgba(37,211,102,.35),inset 0 1px 0 rgba(255,255,255,.25)}50%{box-shadow:0 12px 38px rgba(37,211,102,.65),0 0 30px 5px rgba(37,211,102,.3),inset 0 1px 0 rgba(255,255,255,.3)}}.btn{z-index:0;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-weight:600;line-height:1.25;letter-spacing:var(--letter-spacing-btn);white-space:nowrap;border:2px solid transparent;border-radius:10px;cursor:pointer;isolation:isolate;transition:transform .3s cubic-bezier(.22, 1, .36, 1),box-shadow .3s,border-color .3s,color .3s,background-position .45s}.btn--primary{padding:14px 32px;background:linear-gradient(135deg,#ffb347 0,#f7931e 30%,#e88510 65%,#ff9f2e 100%);background-size:220% 220%;border-color:rgba(255,210,140,.55);animation:5s infinite btnGradientFlow,2.6s ease-in-out infinite btnGlowPulse}.btn--primary::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:45%;height:100%;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.45) 48%,transparent 100%);animation:3.2s ease-in-out infinite btnShineSweep;pointer-events:none}.btn--primary:hover{transform:translateY(-3px) scale(1.04);border-color:rgba(255,230,180,.85);box-shadow:0 14px 42px rgba(247,147,30,.6),0 0 36px 8px rgba(247,147,30,.3),inset 0 1px 0 rgba(255,255,255,.4)}.btn--primary:active{transform:translateY(-1px) scale(1.01)}.btn--outline{padding:14px 30px;background-color:transparent;border-color:rgba(255,255,255,.9);box-shadow:0 0 20px rgba(255,255,255,.08)}.btn--outline::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s}.btn--outline:hover{color:#2b2b2b;background-color:#fff;border-color:#fff;transform:translateY(-2px) scale(1.03);box-shadow:0 10px 28px rgba(255,255,255,.25),0 0 24px rgba(247,147,30,.2)}.btn--outline:hover::before,.simulador-panel--calc::before{opacity:1}.btn:focus-visible{outline:#ffffff solid 2px;outline-offset:3px}.hero{display:flex;flex-direction:column;height:92vh}.hero-slider{flex:1;width:100%;min-height:0;overflow:visible}.hero-bar{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;min-height:120px;padding:24px 32px;background-color:#2b2b2b}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;visibility:hidden;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;z-index:0}.hero-slide.active{opacity:1;visibility:visible;z-index:1;animation:7s ease-out forwards heroSlideBgZoom}.hero-overlay--premium{background:linear-gradient(180deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.28) 45%,rgba(0,0,0,.45) 100%)}.hero-overlay--slide-2{background:linear-gradient(105deg,rgba(0,0,0,.48) 0,rgba(0,0,0,.32) 45%,rgba(0,0,0,.42) 100%)}.hero-overlay--slide-3{background:linear-gradient(75deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.25) 50%,rgba(0,0,0,.45) 100%)}.hero-content--showcase{perspective:1200px;padding:0;box-sizing:border-box}.hero-content--center{align-items:center;justify-content:center;padding:0 48px}.hero-content--right{align-items:flex-end;justify-content:center;padding:0 72px 0 40px;overflow:visible}.hero-content--right-tight{align-items:flex-end;justify-content:center;padding:0 56px 0 40px;transform:none;overflow:visible}.hero-content--center .hero-showcase{margin:0 auto}.hero-content--right-tight .hero-showcase,.hero-content--right-tight .hero-showcase__line{margin-left:auto;margin-right:0}.hero-content--right-tight .hero-showcase,.hero-content--right-tight .hero-showcase__line-text,.hero-content--right-tight .hero-text,.hero-content--right-tight .hero-title{text-align:right}.hero-content--right-tight .hero-showcase__badge{display:inline-block;margin-left:auto;margin-right:0}.hero-slide--1 .hero-title{font-size:var(--font-size-hero-title)}.hero-slide--1 .hero-text{font-size:var(--font-size-hero-text)}.hero-slide--2 .hero-content,.hero-slide--3 .hero-content{padding-top:96px;padding-bottom:64px}.hero-slide--2 .hero-title{margin-bottom:16px;font-size:var(--font-size-hero-title-slide2);line-height:1.4}.hero-slide--2 .hero-text{font-size:var(--font-size-hero-text-slide2);line-height:1.6;max-width:none}.hero-slide--3 .hero-title{margin-bottom:14px;font-size:var(--font-size-hero-title-slide3);line-height:1.32}.hero-slide--3 .hero-text{font-size:var(--font-size-hero-text-slide3);line-height:1.65;max-width:none}.hero-showcase,.hero-slide--1 .hero-showcase,.hero-slide--2 .hero-showcase,.hero-slide--3 .hero-showcase{width:100%;max-width:620px}.hero-slide--2 .hero-showcase,.hero-slide--3 .hero-showcase{max-width:740px;padding:2rem 2.5rem 2.25rem}.gracias .btn-principal,.gracias .btn-secundario{min-width:200px;padding:16px 32px;font-size:16px;text-decoration:none}.hero-showcase{position:relative;padding:2rem 2.25rem 2.1rem;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.03) 100%);border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:visible;opacity:0;transform:translateY(36px) scale(.96)}.hero-showcase__line-text+.hero-showcase__line-text{margin-top:.4em}.hero-text .hero-showcase__line-text,.hero-title .hero-showcase__line-text{overflow:visible;word-wrap:break-word;overflow-wrap:break-word}.hero-slide.active .hero-showcase{animation:1s cubic-bezier(.22,1,.36,1) forwards showcaseCardIn}.hero-showcase__glow{position:absolute;top:-40%;right:-25%;width:320px;height:320px;background:radial-gradient(circle,rgba(247,147,30,.45) 0,transparent 68%);pointer-events:none;opacity:0}.hero-showcase--glow-center .hero-showcase__glow{top:-35%;right:auto;left:50%;transform:translateX(-50%)}.hero-showcase.is-playing .hero-showcase__glow{animation:3s ease-in-out .4s infinite showcaseGlowPulse}.hero-showcase--glow-center.is-playing .hero-showcase__glow{animation:3s ease-in-out .4s infinite showcaseGlowPulseCenter}.hero-showcase__line{display:block;width:0;height:3px;margin:0 auto 1.35rem;border-radius:999px;background:linear-gradient(90deg,transparent,#f7931e 20%,#ffb04d 50%,#f7931e 80%,transparent);box-shadow:0 0 18px rgba(247,147,30,.65)}.hero-showcase__badge{display:inline-block;margin:0 auto 1.1rem;padding:.4rem 1.1rem;font-size:11px;font-weight:600;letter-spacing:.14em;color:#ffb04d;border:1px solid rgba(247,147,30,.55);border-radius:100px;background:rgba(247,147,30,.15);opacity:0;transform:translateY(12px) scale(.92)}.hero-showcase__line-text{display:block;opacity:0;transform:translateY(32px);filter:blur(4px)}.hero-showcase__highlight{font-weight:700;color:#ffb04d;text-shadow:0 0 24px rgba(247,147,30,.55)}.gracias .btn-principal,.gracias .btn-secundario{color:#fff;font-weight:600;transition:.3s;display:flex}.hero-showcase.is-playing .hero-showcase__line{animation:.95s cubic-bezier(.22,1,.36,1) .25s forwards showcaseLineGrow}.hero-showcase.is-playing .hero-showcase__badge{animation:.75s cubic-bezier(.22,1,.36,1) .4s forwards showcaseBadgeIn}.hero-showcase.is-playing .hero-title .hero-showcase__line-text:first-child{animation:.9s cubic-bezier(.22,1,.36,1) .55s forwards showcaseTextIn}.hero-showcase.is-playing .hero-title .hero-showcase__line-text:nth-child(2){animation:.9s cubic-bezier(.22,1,.36,1) .72s forwards showcaseTextIn}.hero-showcase.is-playing .hero-text .hero-showcase__line-text:first-child{animation:.9s cubic-bezier(.22,1,.36,1) .9s forwards showcaseTextIn}.hero-showcase.is-playing .hero-text .hero-showcase__line-text:nth-child(2){animation:.9s cubic-bezier(.22,1,.36,1) 1.05s forwards showcaseTextIn}.hero-showcase.is-playing .hero-text .hero-showcase__line-text:nth-child(3){animation:.9s cubic-bezier(.22,1,.36,1) 1.2s forwards showcaseTextIn}.hero-showcase.is-playing .hero-text .hero-showcase__line-text:nth-child(4){animation:.9s cubic-bezier(.22,1,.36,1) 1.35s forwards showcaseTextIn}.hero-showcase.is-playing .hero-showcase__highlight{animation:2.8s ease-in-out 1.15s infinite showcaseShimmer}@keyframes heroSlideBgZoom{from{transform:scale(1)}to{transform:scale(1.07)}}@keyframes showcaseCardIn{0%{opacity:0;transform:translateY(36px) scale(.96) rotateX(8deg)}100%{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes showcaseLineGrow{0%{width:0;opacity:0}100%{width:min(220px,70%);opacity:1}}@keyframes showcaseBadgeIn{0%{opacity:0;transform:translateY(12px) scale(.92)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes showcaseTextIn{0%{opacity:0;transform:translateY(32px);filter:blur(4px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes showcaseGlowPulse{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes showcaseGlowPulseCenter{0%,100%{opacity:.35;transform:translateX(-50%) scale(1)}50%{opacity:.75;transform:translateX(-50%) scale(1.08)}}@keyframes showcaseShimmer{0%,100%{color:#ffb04d;text-shadow:0 0 20px rgba(247,147,30,.45)}50%{color:#fff;text-shadow:0 0 28px rgba(255,176,77,.95)}}.site-header{animation:.85s cubic-bezier(.22,1,.36,1) forwards siteHeaderIn}.hero-bar__btn{flex-shrink:0;padding:18px 52px;min-height:58px;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:.06em;border-radius:12px;animation:1s cubic-bezier(.22,1,.36,1) .5s backwards heroBarBtnIn}.como-funciona h2,.gracias-content h1,.hero-title{letter-spacing:var(--letter-spacing-heading)}.hero-bar__btn:hover{transform:translateY(-2px) scale(1.02);animation:1.2s ease-in-out infinite heroBarBtnPulse}@keyframes siteHeaderIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBarBtnIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBarBtnPulse{0%,100%{box-shadow:0 6px 28px rgba(247,147,30,.5),0 0 24px 4px rgba(247,147,30,.25)}50%{box-shadow:0 14px 44px rgba(247,147,30,.72),0 0 40px 8px rgba(247,147,30,.35)}}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.38);z-index:1}.hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:108px 40px 56px;overflow:visible}.hero-title{margin:0 0 16px;font-size:var(--font-size-hero-title);font-weight:700;line-height:var(--line-height-heading);color:#fff}.hero-text{margin:0;max-width:720px;font-size:var(--font-size-hero-text);font-weight:400;line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:#ddd}.como-funciona__eyebrow,.simulador__eyebrow{letter-spacing:.14em;text-transform:uppercase}.hero-dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10;pointer-events:auto}.hero-dot{width:10px;height:10px;padding:0;border:none;border-radius:50%;background-color:#888;cursor:pointer;transition:background-color .3s,transform .3s}.hero-dot:hover{background-color:#bbb}.hero-dot.active{background-color:#fff;transform:scale(1.2);box-shadow:0 0 10px rgba(255,255,255,.6)}.hero-dot:focus-visible{outline:#ffffff solid 2px;outline-offset:3px}@keyframes graciasCardIn{from{opacity:0;transform:translateY(40px) scale(.96);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes graciasIconPop{0%{opacity:0;transform:scale(.5) rotate(-15deg)}70%{transform:scale(1.1) rotate(5deg)}100%{opacity:1;transform:scale(1) rotate(0)}}@keyframes graciasCheckPulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(247, 147, 30, 0))}50%{transform:scale(1.08);filter:drop-shadow(0 0 20px rgba(247, 147, 30, .5))}}@keyframes graciasTextReveal{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-gracias{--gracias-header-offset:114px;min-height:100vh}.gracias{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - var(--gracias-header-offset));margin-top:var(--gracias-header-offset);background-color:#ececec;background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px 20px}.gracias-overlay{display:flex;align-items:center;justify-content:center;width:100%;min-height:inherit;padding:0;background:0 0}.gracias-content{width:100%;max-width:600px;padding:60px 40px;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:30px;border:1px solid rgba(255,255,255,.6);box-shadow:0 30px 60px -12px rgba(0,0,0,.15),inset 0 1px 1px rgba(255,255,255,.8);opacity:0;transform:translateY(30px);transition:transform .4s,box-shadow .4s}.gracias-content:hover{transform:translateY(-5px);box-shadow:0 40px 80px -15px rgba(0,0,0,.2)}.gracias.is-visible .gracias-content{animation:1s cubic-bezier(.22,1,.36,1) forwards graciasCardIn}.gracias-icon{display:block;width:320px;height:auto;margin:0 auto 30px;opacity:0}.gracias.is-visible .gracias-icon{animation:.9s cubic-bezier(.22,1,.36,1) .4s forwards graciasIconPop,3s ease-in-out 1.3s infinite graciasCheckPulse}.gracias-content h1{margin:0 0 15px;font-size:38px;font-weight:700;line-height:1.2;color:#1a1a1a;opacity:0}.gracias.is-visible .gracias-content h1{animation:.8s ease-out .6s forwards graciasTextReveal}.gracias-content p{margin:0 0 40px;font-size:19px;font-weight:400;line-height:1.6;color:#4a4a4a;opacity:0}.gracias.is-visible .gracias-content p{animation:.8s ease-out .75s forwards graciasTextReveal}.gracias-buttons{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center;opacity:0}.gracias.is-visible .gracias-buttons{animation:.8s ease-out .9s forwards graciasTextReveal}.gracias .btn-principal{align-items:center;justify-content:center;text-transform:none;background:#1f1f1f;border:none;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.gracias .btn-principal:hover{background:#000;transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.gracias .btn-secundario{align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#f7931e 0,#e88510 100%);border:none;border-radius:12px;box-shadow:0 10px 20px rgba(247,147,30,.2)}.gracias .btn-secundario:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 30px rgba(247,147,30,.3)}.gracias .btn-secundario__icon{flex-shrink:0;width:20px;height:20px;background-color:#fff;border-radius:50%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.435 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E") center/12px no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.435 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E") center/12px no-repeat}.gracias .btn-principal:focus-visible,.gracias .btn-secundario:focus-visible{outline:#f7931e solid 2px;outline-offset:3px}@media (prefers-reduced-motion:reduce){.btn--primary,.btn--primary::before,.chat-button,.chat-button::before,.footer-whatsapp-btn,.footer-whatsapp-btn__pulse,.requisitos-cta__btn,.requisitos-cta__btn-shine,.simulador-btn-calcular,.simulador-btn-calcular::before,.simulador-btn-enviar,.simulador-btn-enviar::before{animation:none!important}.hero-bar__btn,.hero-showcase,.hero-showcase.is-playing *,.hero-showcase.is-playing .hero-showcase__highlight,.hero-slide.active,.site-header{animation:none!important;transition:none!important}.hero-content--right-tight{transform:none!important}.hero-showcase,.hero-showcase__badge,.hero-showcase__line-text{opacity:1!important;transform:none!important;filter:none!important}.hero-showcase__line{width:min(220px,70%)!important;opacity:1!important}.gracias-content,.gracias-icon,.gracias.is-visible .gracias-content,.gracias.is-visible .gracias-icon{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:1200px){.hero-content--right,.hero-content--right-tight{align-items:center;padding-left:32px;padding-right:32px}.hero-content--right .hero-showcase,.hero-content--right-tight .hero-showcase,.hero-content--right-tight .hero-showcase__badge,.hero-content--right-tight .hero-showcase__line{margin-left:auto;margin-right:auto}.hero-content--right .hero-text,.hero-content--right .hero-title,.hero-content--right-tight .hero-showcase__line-text,.hero-content--right-tight .hero-text,.hero-content--right-tight .hero-title{text-align:center}}@media (max-width:992px){.site-header__inner{padding:16px 24px}.site-nav-toggle,.site-nav.is-open{display:flex}.site-nav{position:fixed;top:110px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;padding:24px;background-color:rgba(31,31,31,.98)}.site-nav__list{flex-direction:column;gap:0;width:100%}.site-nav__list li{width:100%;border-bottom:1px solid rgba(255,255,255,.1)}.site-nav__link{display:block;padding:14px 0}.site-header__cta{padding:10px 16px;font-size:12px}}@media (max-width:768px){.page-gracias{--gracias-header-offset:96px}.gracias-overlay{padding:40px 20px}.gracias-icon{width:220px}.gracias-content{padding:40px 24px}.gracias-content h1{font-size:28px}.gracias-content p{font-size:16px}.gracias-buttons{flex-direction:column;width:100%;max-width:280px;margin-left:auto;margin-right:auto}.gracias .btn-principal,.gracias .btn-secundario{width:100%;margin-top:0}.gracias-buttons .btn-principal{margin-top:20px}.como-funciona__header,.faq__header,.hero-showcase__line-text,.hero-text,.hero-title,.nosotros__header,.requisitos__header,.simulador__header,h1,h2,h3,h4,h5,h6,label,li,p,span{text-align:left!important}:root{--font-size-body:16px;--font-size-nav:14px;--font-size-btn:14px;--font-size-hero-title:26px;--font-size-hero-text:16px;--font-size-hero-title-slide2:26px;--font-size-hero-text-slide2:16px;--font-size-hero-title-slide3:28px;--font-size-hero-text-slide3:17px}.container,.hero-content{padding-left:35px!important;padding-right:35px!important}.card img,.gracias-icon,.nosotros-intro__imagen,.requisitos-imagen img,.valor__icon-wrap img{display:block!important;margin-left:auto!important;margin-right:auto!important}.hero{height:95vh}.site-header__inner{padding:14px 20px}.site-logo img{max-width:180px;height:auto}.site-header__cta{padding:8px 10px;white-space:normal;font-size:11px;line-height:1.3}.hero-content{padding:80px 25px 30px;align-items:flex-start}.hero-content--center,.hero-content--right{align-items:flex-start;padding:0 25px}.hero-slide--2 .hero-content,.hero-slide--3 .hero-content{padding-top:88px;padding-bottom:52px}.hero-text br{display:none}.hero-content--right-tight{align-items:flex-start;padding:0 25px;transform:none}.hero-showcase{padding:2rem 1.25rem!important;border-radius:14px;max-width:95%!important;margin:0!important;transform:none!important}.hero-showcase__line-text{font-size:.9em;display:block}.hero-slide--2 .hero-showcase,.hero-slide--3 .hero-showcase{max-width:100%;padding:1.4rem 1.2rem 1.7rem}.hero-slide--2 .hero-title{line-height:1.38}.hero-slide--3 .hero-text .hero-showcase__line-text{font-size:var(--font-size-hero-text-slide3)}.hero-dots{bottom:20px}.hero-bar{min-height:110px;padding:15px 25px}.hero-bar__btn{width:auto;min-width:min(100%,300px);max-width:100%;padding:16px 40px;font-size:16px;min-height:54px}.btn--primary:not(.hero-bar__btn){padding:12px 24px}}.como-funciona{position:relative;overflow:hidden;padding:90px 0;background:linear-gradient(180deg,#f8f8f8 0,#f5f5f5 45%,#f0f0f0 100%)}.como-funciona__bg-glow{position:absolute;top:50%;left:50%;width:min(900px,90vw);height:420px;background:radial-gradient(ellipse,rgba(247,147,30,.12) 0,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);opacity:0}.whatsapp-button,.whatsapp-chat{position:fixed;right:30px;z-index:1100}.como-funciona.is-visible .como-funciona__bg-glow{animation:1.2s forwards comoBgGlowIn}.como-funciona .container{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.como-funciona__header{margin-bottom:56px;text-align:center}.como-funciona__eyebrow{display:inline-block;margin-bottom:14px;padding:.35rem 1rem;font-size:11px;font-weight:600;color:#f7931e;border:1px solid rgba(247,147,30,.45);border-radius:100px;background:rgba(247,147,30,.1);opacity:0;transform:translateY(16px)}.como-funciona h2{margin:0;font-size:32px;font-weight:700;color:#333;opacity:0;transform:translateY(24px)}.como-funciona .card h3,.joinchat__header h4{font-weight:600;font-family:var(--font-primary)}.como-funciona__title-line,.nosotros__title-line,.requisitos__title-line{display:block;width:0;height:3px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,#f7931e,transparent);box-shadow:0 0 16px rgba(247,147,30,.45)}.como-funciona.is-visible .como-funciona__eyebrow{animation:.75s cubic-bezier(.22,1,.36,1) .1s forwards comoFadeUp}.como-funciona.is-visible h2{animation:.85s cubic-bezier(.22,1,.36,1) .22s forwards comoFadeUp}.como-funciona.is-visible .como-funciona__title-line{animation:.9s cubic-bezier(.22,1,.36,1) .45s forwards comoTitleLineGrow}.como-funciona .cards{display:flex;gap:0;width:100%}.como-funciona .card{position:relative;flex:1;padding:52px 30px 48px;text-align:center;background-color:#fff;border-top:3px solid transparent;box-shadow:0 0 20px rgba(0,0,0,.05);opacity:0;transform:translateY(48px);transition:transform .35s cubic-bezier(.22, 1, .36, 1),box-shadow .35s,border-color .35s}.como-funciona .card::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(90deg,#f7931e,#ffb04d,#f7931e);box-shadow:0 0 12px rgba(247,147,30,.5);transform:translateX(-50%);opacity:0}.como-funciona .card.destacada{z-index:2;border-top-color:#f7931e;box-shadow:0 10px 30px rgba(0,0,0,.15);transform:translateY(48px) scale(1.02)}.como-funciona.is-visible .card:first-child{animation:.9s cubic-bezier(.22,1,.36,1) .35s forwards comoCardIn}.como-funciona.is-visible .card:nth-child(2){animation:.95s cubic-bezier(.22,1,.36,1) .5s forwards comoCardInDestacada}.como-funciona.is-visible .card:nth-child(3){animation:.9s cubic-bezier(.22,1,.36,1) .65s forwards comoCardIn}.como-funciona.is-visible .card::after{animation:.85s cubic-bezier(.22,1,.36,1) .9s forwards comoCardLineGrow}.como-funciona.is-visible .card:nth-child(2)::after{animation-delay:1.05s}.como-funciona.is-visible .card:nth-child(3)::after{animation-delay:1.2s}.como-funciona .card:hover{z-index:3;transform:translateY(-8px);box-shadow:0 16px 36px rgba(0,0,0,.12)}.como-funciona .card.destacada:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 44px rgba(247,147,30,.22)}.como-funciona .card__step{position:absolute;top:18px;right:20px;font-family:var(--font-primary);font-size:13px;font-weight:700;letter-spacing:.08em;color:rgba(247,147,30,.85);opacity:0}.como-funciona.is-visible .card__step{animation:.6s .7s forwards comoFadeUp}.como-funciona.is-visible .card:nth-child(2) .card__step{animation-delay:.85s}.como-funciona.is-visible .card:nth-child(3) .card__step{animation-delay:1s}.como-funciona .card__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:25px}.como-funciona .card__icon-glow{position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(247,147,30,.35) 0,transparent 68%);opacity:0}.como-funciona.is-visible .card .card__icon-glow{animation:2.8s ease-in-out 1.1s infinite comoIconGlow}.como-funciona .card img{position:relative;z-index:1;display:block;width:80px;height:auto;transition:transform .35s cubic-bezier(.22, 1, .36, 1)}.como-funciona .card:hover img{transform:scale(1.08) translateY(-4px)}.como-funciona .card h3{margin:0 0 15px;font-size:20px;line-height:1.3;color:#333}.como-funciona .card p{margin:0;font-family:var(--font-primary);font-size:15px;font-weight:400;line-height:1.6;color:#666}@keyframes comoBgGlowIn{to{opacity:1}}@keyframes comoFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes comoTitleLineGrow{to{width:min(220px,50%);opacity:1}}@keyframes comoCardIn{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes comoCardInDestacada{from{opacity:0;transform:translateY(48px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1.02)}}@keyframes comoCardLineGrow{to{width:60%;opacity:1}}@keyframes comoIconGlow{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.como-funciona .card,.como-funciona .card__step,.como-funciona h2,.como-funciona__bg-glow,.como-funciona__eyebrow{opacity:1!important;transform:none!important;animation:none!important}.como-funciona .card.destacada{transform:none!important}.como-funciona .card::after{width:60%!important;opacity:1!important;animation:none!important}.como-funciona__title-line{width:min(220px,50%)!important;opacity:1!important;animation:none!important}.como-funciona .card__icon-glow{opacity:.5!important;animation:none!important}}@media (max-width:992px){.como-funciona{padding:64px 0}.como-funciona .container{padding:0 35px}.como-funciona__header{margin-bottom:40px}.como-funciona h2{font-size:28px}.como-funciona .card{padding:40px 24px 38px}.como-funciona .card img{width:64px}.como-funciona .card__icon-wrap{margin-bottom:20px}}.whatsapp-button{bottom:30px;display:flex;align-items:center;justify-content:center;width:85px;height:85px;padding:0;border:none;border-radius:50%;background:#000;box-shadow:0 6px 20px rgba(0,0,0,.2);cursor:pointer;transition:.3s}.whatsapp-button:hover{transform:scale(1.1) rotate(5deg)}.whatsapp-button::after,.whatsapp-button::before{width:100%;border-radius:50%;transform:scale(1);position:absolute;height:100%;opacity:0;content:""}.whatsapp-button img{width:70px;height:70px;object-fit:contain}@keyframes whatsapp-bounce{0%,100%,20%,50%,80%{transform:translateY(0) scale(1)}40%{transform:translateY(-8px) scale(1.05)}60%{transform:translateY(-4px) scale(1.02)}}.whatsapp-button::before{z-index:-1;background:rgba(0,0,0,.7);animation:2s infinite whatsapp-sound-wave}.whatsapp-button::after{z-index:-2;background:rgba(0,0,0,.3);animation:2s .5s infinite whatsapp-sound-wave}@keyframes whatsapp-sound-wave{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.8);opacity:0}}.whatsapp-button.bounce{animation:1s ease-in-out whatsapp-bounce}.whatsapp-chat{bottom:130px;display:none;width:350px;max-width:calc(100vw - 40px);background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.15);opacity:0;transform:translateY(20px);transition:.4s}.chat-button,.simulador-btn-calcular,.simulador-btn-enviar{z-index:0;isolation:isolate;cursor:pointer;overflow:hidden}.whatsapp-chat.show{display:block;opacity:1;transform:translateY(0)}.joinchat__header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;color:#fff;background:linear-gradient(45deg,#ed8b20,#ff9e33,#e67300,#ffa539);background-size:300% 300%;animation:3s infinite whatsapp-gradient-animation;border-top-left-radius:20px;border-top-right-radius:20px}@keyframes whatsapp-gradient-animation{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.joinchat__header h4{display:flex;align-items:center;gap:10px;margin:0;font-size:18px}.joinchat__header h4 img{width:28px;height:auto}.close-button{display:flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;font-size:14px;line-height:1;color:#fff;background:rgba(255,255,255,.2);border:none;border-radius:50%;cursor:pointer;transition:background .3s}.close-button:hover{background:rgba(255,255,255,.3)}.greeting{margin:20px;font-family:var(--font-primary);font-size:16px;font-weight:500;color:#333;text-align:left}.chat-button,.simulador__eyebrow{font-family:var(--font-primary);font-weight:600}.cloud{margin:15px 20px;padding:15px 20px;font-family:var(--font-primary);font-size:15px;color:#1f1f1f;background:#f0f2f5;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.chat-button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:calc(100% - 40px);margin:20px;padding:16px 26px;font-size:16px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.25);background:linear-gradient(135deg,#ffb347 0,#f7931e 35%,#e88510 70%,#ff9f2e 100%);background-size:220% 220%;border:2px solid rgba(255,200,120,.45);border-radius:12px;animation:4s infinite btnGradientFlow,2.6s ease-in-out infinite btnGlowPulse;transition:transform .3s cubic-bezier(.22, 1, .36, 1),box-shadow .3s}.chat-button::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:50%;height:100%;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.4) 50%,transparent 100%);animation:3.2s ease-in-out infinite btnShineSweep;pointer-events:none}.chat-button:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 36px rgba(247,147,30,.55),0 0 28px 6px rgba(247,147,30,.28)}.chat-button::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:.5s}.chat-button:hover::after{left:100%}@keyframes whatsapp-slide-in{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.animate-slide{animation:.6s ease-out whatsapp-slide-in}@keyframes simOrbFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(24px,-18px) scale(1.06)}}@keyframes simMeshShift{0%,100%{opacity:.55;transform:translateX(-50%) scale(1)}50%{opacity:.85;transform:translateX(-50%) scale(1.04)}}@keyframes simTitleLineGrow{from{width:0;opacity:0}to{width:min(200px,42vw);opacity:1}}@keyframes simFeatureIn{from{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes simPanelLift{from{opacity:0;transform:translateY(40px) rotateX(8deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes simEjemploReveal{from{opacity:0;transform:translateY(48px) scale(.94);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes simEjemploHeroPop{0%{opacity:0;transform:scale(.88)}65%{transform:scale(1.04)}100%{opacity:1;transform:scale(1)}}@keyframes simTotalGlow{0%,100%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 28px rgba(247,147,30,.55)}}@keyframes simShineSweep{0%{transform:translateX(-120%) skewX(-18deg)}100%{transform:translateX(220%) skewX(-18deg)}}@keyframes simStatCardIn{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes simBenefitSlide{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes simResultPulse{0%,100%{transform:scale(1);opacity:.35}50%{transform:scale(1.15);opacity:.7}}@keyframes simCountPop{0%,100%{transform:scale(1)}40%{transform:scale(1.06)}}.simulador{position:relative;overflow:hidden;background:linear-gradient(165deg,#f8f8f8 0,#f0f0f0 45%,#f5f5f5 100%)}.faq__bg,.nosotros__bg,.requisitos__bg,.simulador__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.simulador__orb{position:absolute;border-radius:50%;filter:blur(60px);animation:14s ease-in-out infinite simOrbFloat}.simulador__orb--1{top:-80px;right:8%;width:320px;height:320px;background:rgba(247,147,30,.22)}.simulador__orb--2{bottom:10%;left:-60px;width:280px;height:280px;background:rgba(247,147,30,.12);animation-delay:-5s;animation-duration:18s}.simulador__mesh{position:absolute;top:0;left:50%;width:min(1100px,120%);height:360px;background:radial-gradient(ellipse at 50% 0,rgba(247,147,30,.14) 0,transparent 58%),radial-gradient(ellipse at 20% 40%,rgba(255,255,255,.9) 0,transparent 45%);animation:10s ease-in-out infinite simMeshShift;transform:translateX(-50%)}.requisitos .container,.simulador .container{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:60px 20px}.simulador__header{margin-bottom:48px;text-align:center}.simulador__eyebrow{display:inline-block;margin-bottom:12px;padding:.35rem 1rem;font-size:11px;color:#f7931e;border:1px solid rgba(247,147,30,.4);border-radius:100px;background:rgba(247,147,30,.1);opacity:0;transform:translateY(16px)}.faq h2,.nosotros h2,.requisitos h2,.simulador h2,.simulador__intro{transform:translateY(20px);font-family:var(--font-primary);opacity:0}.faq h2,.nosotros h2,.requisitos h2,.simulador h2{margin:0;font-size:32px;font-weight:700;color:#333;letter-spacing:var(--letter-spacing-heading)}.simulador__intro{max-width:560px;margin:14px auto 0;font-size:15px;line-height:1.6;color:#666}.simulador.is-visible .simulador__eyebrow{animation:.7s 50ms forwards comoFadeUp}.simulador.is-visible h2{animation:.8s .15s forwards comoFadeUp}.simulador.is-visible .simulador__intro{animation:.8s .25s forwards comoFadeUp}.simulador__title-line{display:block;width:0;height:3px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,#f7931e,transparent);box-shadow:0 0 18px rgba(247,147,30,.5);opacity:0}.simulador.is-visible .simulador__title-line{animation:.95s cubic-bezier(.22,1,.36,1) .4s forwards simTitleLineGrow}.simulador-features{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0 0 44px;padding:0;list-style:none}.simulador-features__item{display:flex;align-items:center;gap:10px;padding:12px 18px;font-family:var(--font-primary);font-size:14px;color:#555;background:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.06);border-radius:100px;box-shadow:0 4px 20px rgba(0,0,0,.04);opacity:0;transform:translateY(24px);backdrop-filter:blur(8px);transition:transform .35s,box-shadow .35s,border-color .35s}.simulador-features__icon,.simulador-panel__icon--calc::after{align-items:center;font-weight:700;color:#f7931e;display:flex}.simulador-features__item strong{color:#333;font-weight:600}.simulador-features__item--highlight{border-color:rgba(247,147,30,.45);background:linear-gradient(135deg,rgba(247,147,30,.14) 0,rgba(255,255,255,.95) 100%)}.simulador-features__item:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(247,147,30,.18);border-color:rgba(247,147,30,.5)}.simulador-features__icon{justify-content:center;width:32px;height:32px;font-size:13px;background:rgba(247,147,30,.15);border-radius:50%}.simulador.is-visible .simulador-features__item:first-child{animation:.75s cubic-bezier(.22,1,.36,1) .32s forwards simFeatureIn}.simulador.is-visible .simulador-features__item:nth-child(2){animation:.75s cubic-bezier(.22,1,.36,1) .42s forwards simFeatureIn}.simulador.is-visible .simulador-features__item:nth-child(3){animation:.75s cubic-bezier(.22,1,.36,1) .52s forwards simFeatureIn}.simulador-grid{perspective:1200px;display:flex;gap:80px;align-items:stretch;width:100%}.simulador-derecha,.simulador-izquierda{flex:1;min-width:0;opacity:0;transform:translateY(32px)}.simulador.is-visible .simulador-izquierda{animation:.95s cubic-bezier(.22,1,.36,1) .45s forwards simPanelLift}.simulador.is-visible .simulador-derecha{animation:.95s cubic-bezier(.22,1,.36,1) .58s forwards simPanelLift}.simulador-panel{position:relative;height:100%;padding:36px 32px 40px;background:linear-gradient(180deg,#fff 0,#fcfcfc 100%);border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 12px 40px rgba(0,0,0,.07),0 0 0 1px rgba(255,255,255,.8) inset;transition:transform .45s cubic-bezier(.22, 1, .36, 1),box-shadow .45s;overflow:hidden}.simulador-panel::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f7931e,#ffb347,#f7931e);background-size:200% 100%;opacity:0;transition:opacity .35s}.simulador-panel:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(247,147,30,.14),0 12px 40px rgba(0,0,0,.08)}.simulador-panel:hover::before{opacity:1;animation:2.5s infinite simShineSweep}.simulador-panel--form{border-top:none}.simulador-panel--form::before{opacity:1}.simulador-panel__head{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.simulador-btn-calcular,.simulador-btn-enviar,.simulador-field label,.simulador-hint{display:block;font-family:var(--font-primary)}.simulador-panel__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(247,147,30,.2) 0,rgba(247,147,30,.06) 100%);border:1px solid rgba(247,147,30,.25);position:relative}.simulador-panel__icon--calc::after{content:"%";position:absolute;inset:0;justify-content:center;font-family:var(--font-primary);font-size:20px}.simulador-panel__icon--form::after{content:"✉";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.simulador-panel__tagline{margin:4px 0 0;font-family:var(--font-primary);font-size:14px;line-height:1.5;color:#888}.simulador-subtitulo{margin:0 0 12px;font-family:var(--font-primary);font-size:20px;font-weight:600;color:#333}.simulador-texto{margin:0 0 8px;font-family:var(--font-primary);font-size:15px;line-height:1.6;color:#666}.simulador-texto--destacado{margin-bottom:28px;font-weight:500;color:#444}.simulador-field{margin-bottom:20px;text-align:left}.simulador-field label{margin-bottom:8px;font-size:14px;font-weight:600;color:#333}.simulador-hint{margin-top:6px;font-size:12px;line-height:1.4;color:#888}.footer-contacto a:hover,.simulador-required{color:#f7931e}.simulador-field input,.simulador-field select{width:100%;padding:12px 14px;font-family:var(--font-primary);font-size:15px;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:6px;transition:border-color .25s,box-shadow .25s}.simulador-field input:disabled{color:#666;background-color:#f0f0f0;cursor:not-allowed}.simulador-field input:focus,.simulador-field select:focus{border-color:#f7931e;outline:0;box-shadow:0 0 0 3px rgba(247,147,30,.15)}.simulador-contacto-form .simulador-field input{border:1px solid #f7931e;border-radius:10px;margin-bottom:0}.simulador-contacto-form .simulador-field{margin-bottom:15px}.simulador-btn-calcular,.simulador-btn-enviar{position:relative;width:100%;padding:15px 26px;font-size:15px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#ffb347 0,#f7931e 35%,#e88510 70%,#ff9f2e 100%);background-size:220% 220%;border:2px solid rgba(255,200,120,.45);border-radius:10px;animation:5s infinite btnGradientFlow,2.6s ease-in-out infinite btnGlowPulse;transition:transform .3s cubic-bezier(.22, 1, .36, 1),box-shadow .3s,border-color .3s}.simulador-btn-calcular::before,.simulador-btn-enviar::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:50%;height:100%;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.42) 50%,transparent 100%);animation:3.5s ease-in-out infinite btnShineSweep;pointer-events:none}.simulador-btn-calcular::after,.simulador-btn-enviar::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);pointer-events:none}.simulador-btn-enviar{width:auto;min-width:220px;margin:8px auto 0}.simulador-btn-calcular:hover,.simulador-btn-enviar:hover{transform:translateY(-3px) scale(1.02);border-color:rgba(255,230,180,.8);box-shadow:0 14px 40px rgba(247,147,30,.58),0 0 32px 6px rgba(247,147,30,.28),inset 0 1px 0 rgba(255,255,255,.35)}.simulador-btn-calcular:active,.simulador-btn-enviar:active{transform:translateY(-1px) scale(1)}.simulador-resultado{position:relative;margin-top:24px;padding:24px 18px 22px;text-align:center;background:linear-gradient(135deg,rgba(247,147,30,.16) 0,rgba(247,147,30,.05) 100%);border:1px solid rgba(247,147,30,.35);border-radius:14px;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .5s cubic-bezier(.22, 1, .36, 1),transform .5s cubic-bezier(.22, 1, .36, 1);overflow:hidden}.sending-modal,.sending-modal__content{transition:.5s cubic-bezier(.22, 1, .36, 1)}.simulador-resultado.is-visible{opacity:1;transform:translateY(0) scale(1);animation:.6s cubic-bezier(.22,1,.36,1) simCountPop}.simulador-resultado.is-celebrate .simulador-resultado__valor{animation:.55s cubic-bezier(.22,1,.36,1) simCountPop}.simulador-resultado__pulse{position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle,rgba(247,147,30,.25) 0,transparent 65%);transform:translate(-50%,-50%);pointer-events:none;animation:2.2s ease-in-out infinite simResultPulse}.simulador-resultado__label{margin:0 0 8px;font-family:var(--font-primary);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#666}.simulador-resultado__valor{margin:0 0 8px;font-family:var(--font-primary);font-size:28px;font-weight:700;color:#f7931e;line-height:1.2}.simulador-resultado__detalle{margin:0;font-family:var(--font-primary);font-size:13px;line-height:1.5;color:#666}.simulador-checkbox,.simulador-form-feedback{font-size:14px;font-family:var(--font-primary)}.simulador-checkbox{display:flex;gap:12px;align-items:flex-start;margin:8px 0 20px;line-height:1.5;color:#666;text-align:left;cursor:pointer}.simulador-checkbox input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#f7931e;cursor:pointer}.simulador-form-feedback{margin-bottom:12px;padding:10px 12px;border-radius:8px}.simulador-form-feedback--error{color:#8b2e2e;background:#fdeaea;border:1px solid #f5c6c6}.sending-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(15,15,15,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden}.sending-modal.is-visible{opacity:1;visibility:visible}.sending-modal__content{background:#fff;padding:50px 40px;border-radius:30px;text-align:center;max-width:450px;width:90%;box-shadow:0 40px 100px rgba(0,0,0,.4);transform:scale(.8) translateY(30px);border:1px solid rgba(255,255,255,.2)}.sending-modal.is-visible .sending-modal__content{transform:scale(1) translateY(0)}.sending-modal__loader{position:relative;width:80px;height:80px;margin:0 auto 30px}.sending-modal__circle{width:100%;height:100%;border:4px solid rgba(247,147,30,.1);border-top-color:#f7931e;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite modalSpin}.sending-modal__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:#f7931e;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.01 21L23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.01 21L23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E") center/contain no-repeat}@keyframes modalSpin{to{transform:rotate(360deg)}}.simulador-btn-enviar.btn--disabled{opacity:.6;cursor:not-allowed;transform:none!important;animation:none!important}.simulador-informacion{margin-top:64px;padding-top:48px;border-top:1px solid rgba(0,0,0,.06);opacity:0;transform:translateY(40px)}.simulador.is-visible .simulador-informacion{animation:.9s cubic-bezier(.22,1,.36,1) .72s forwards comoFadeUp}.simulador-informacion.is-animated .simulador-informacion__col--text{animation:.85s cubic-bezier(.22,1,.36,1) forwards simBenefitSlide;opacity:1;transform:translateX(0)}.simulador-informacion.is-animated .simulador-ejemplo{animation:1s cubic-bezier(.22,1,.36,1) .15s forwards simEjemploReveal}.simulador-informacion__layout{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:stretch}.simulador-informacion__col--text{opacity:0;transform:translateX(-32px)}.simulador-informacion__badge{display:inline-block;margin-bottom:16px;padding:.4rem 1rem;font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f7931e;background:rgba(247,147,30,.12);border:1px solid rgba(247,147,30,.35);border-radius:100px}.simulador-informacion__resumen{margin:0 0 24px;font-family:var(--font-primary);font-size:15px;line-height:1.8;color:#555;text-align:left}.nosotros-descripcion strong,.simulador-informacion__resumen strong{color:#333;font-weight:600}.simulador-beneficios{margin:0;padding:0;list-style:none}.simulador-beneficios__item{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;font-family:var(--font-primary);font-size:14px;color:#444;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.04);opacity:0;transform:translateX(-20px);transition:transform .3s,box-shadow .3s}.simulador-ejemplo__chip,.simulador-ejemplo__hero-label{font-size:11px;font-weight:600;font-family:var(--font-primary);text-transform:uppercase}.simulador-beneficios__item:hover{transform:translateX(6px);box-shadow:0 8px 24px rgba(247,147,30,.12)}.simulador-informacion.is-animated .simulador-beneficios__item[data-sim-benefit="1"]{animation:.7s cubic-bezier(.22,1,.36,1) .35s forwards simBenefitSlide}.simulador-informacion.is-animated .simulador-beneficios__item[data-sim-benefit="2"]{animation:.7s cubic-bezier(.22,1,.36,1) .5s forwards simBenefitSlide}.simulador-informacion.is-animated .simulador-beneficios__item[data-sim-benefit="3"]{animation:.7s cubic-bezier(.22,1,.36,1) .65s forwards simBenefitSlide}.simulador-beneficios__dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#f7931e;box-shadow:0 0 12px rgba(247,147,30,.65);animation:2s ease-in-out infinite simResultPulse}.simulador-ejemplo{position:relative;margin:0;padding:32px 28px 26px;background:linear-gradient(145deg,#1f1f1f 0,#2a2a2a 48%,#1a1a1a 100%);border:1px solid rgba(247,147,30,.35);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.06) inset;opacity:0;transform:translateY(48px) scale(.96);overflow:hidden}.simulador-ejemplo__shine{position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.06) 45%,transparent 100%);pointer-events:none;animation:4.5s ease-in-out infinite simShineSweep}.simulador-ejemplo__glow{position:absolute;top:-40%;right:-20%;width:280px;height:280px;background:radial-gradient(circle,rgba(247,147,30,.35) 0,transparent 68%);pointer-events:none;animation:12s ease-in-out infinite simOrbFloat}.simulador-ejemplo__header{position:relative;z-index:1;margin-bottom:20px;text-align:center}.simulador-ejemplo__chip{display:inline-block;padding:.45rem 1.1rem;letter-spacing:.14em;color:#f7931e;background:rgba(247,147,30,.15);border:1px solid rgba(247,147,30,.45);border-radius:100px}.simulador-ejemplo__hero{position:relative;z-index:1;margin-bottom:22px;padding:22px 16px;text-align:center;background:rgba(255,255,255,.04);border:1px solid rgba(247,147,30,.25);border-radius:14px;opacity:0;transform:scale(.9)}.simulador-informacion.is-animated .simulador-ejemplo__hero{animation:.85s cubic-bezier(.22,1,.36,1) .45s forwards simEjemploHeroPop}.simulador-ejemplo__hero-label{display:block;margin-bottom:8px;letter-spacing:.12em;color:rgba(255,255,255,.55)}.simulador-ejemplo__total{margin:0;font-family:var(--font-primary);font-size:clamp(26px, 4vw, 34px);font-weight:700;line-height:1.15;color:#f7931e;animation:3s ease-in-out infinite simTotalGlow}.simulador-ejemplo__hero-note{display:block;margin-top:8px;font-family:var(--font-primary);font-size:12px;color:rgba(255,255,255,.45)}.simulador-ejemplo__texto{position:relative;z-index:1;margin:0 0 20px;font-family:var(--font-primary);font-size:14px;line-height:1.65;color:rgba(255,255,255,.72);text-align:center}.simulador-ejemplo__texto strong{color:#fff;font-weight:600}.simulador-ejemplo__lista{position:relative;z-index:1;margin:0 0 18px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 14px}.simulador-ejemplo__lista li{display:flex;flex-direction:column;gap:4px;padding:12px;background:rgba(255,255,255,.05);border-radius:10px;border:1px solid rgba(255,255,255,.08);opacity:0;transform:translateY(16px)}.simulador-informacion.is-animated .simulador-ejemplo__lista li[data-sim-stat="1"]{animation:.65s cubic-bezier(.22,1,.36,1) .55s forwards simStatCardIn}.simulador-informacion.is-animated .simulador-ejemplo__lista li[data-sim-stat="2"]{animation:.65s cubic-bezier(.22,1,.36,1) .65s forwards simStatCardIn}.simulador-informacion.is-animated .simulador-ejemplo__lista li[data-sim-stat="3"]{animation:.65s cubic-bezier(.22,1,.36,1) .75s forwards simStatCardIn}.simulador-informacion.is-animated .simulador-ejemplo__lista li[data-sim-stat="4"]{animation:.65s cubic-bezier(.22,1,.36,1) .85s forwards simStatCardIn}.simulador-informacion.is-animated .simulador-ejemplo__lista li[data-sim-stat="5"]{animation:.65s cubic-bezier(.22,1,.36,1) .95s forwards simStatCardIn}.simulador-informacion.is-animated .simulador-ejemplo__lista li[data-sim-stat="6"]{animation:.65s cubic-bezier(.22,1,.36,1) 1.05s forwards simStatCardIn}.simulador-ejemplo__lista-item--destacado{grid-column:span 2;background:rgba(247,147,30,.12)!important;border-color:rgba(247,147,30,.4)!important}.simulador-ejemplo__lista-item--destacado strong{color:#f7931e!important;font-size:17px!important}.simulador-ejemplo__lista li span{font-family:var(--font-primary);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.45)}.simulador-ejemplo__lista li strong{font-family:var(--font-primary);font-size:14px;font-weight:600;color:#fff}.simulador-informacion__legal{position:relative;z-index:1;margin:0;padding-top:16px;font-family:var(--font-primary);font-size:12px;line-height:1.6;color:rgba(255,255,255,.42);text-align:center;border-top:1px dashed rgba(255,255,255,.12)}@media (max-width:992px){.simulador-grid{gap:40px}.simulador .container{padding:50px 24px}.simulador-panel{padding:28px 24px 32px}.simulador-field input,.simulador-field select{padding:11px 12px}.simulador-informacion__layout{grid-template-columns:1fr;gap:32px}.simulador-informacion__col--text,.simulador-informacion__resumen{text-align:center}.simulador-informacion__badge{display:table;margin-left:auto;margin-right:auto}}@keyframes nosOrbDrift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,-16px) scale(1.05)}}@keyframes nosFadeUp{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes nosTitleLine{from{width:0;opacity:0}to{width:min(200px,42vw);opacity:1}}@keyframes nosBannerZoom{from{transform:scale(1.12)}to{transform:scale(1)}}@keyframes nosShineSweep{0%{transform:translateX(-120%) skewX(-14deg)}100%{transform:translateX(220%) skewX(-14deg)}}@keyframes nosImageGlow{0%,100%{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes nosValorIn{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes nosBloqueIn{from{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nosIconPop{0%{transform:scale(.6) rotate(-8deg)}70%{transform:scale(1.08) rotate(2deg)}100%{transform:scale(1) rotate(0)}}.nosotros{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8f8f8 0,#f5f5f5 50%,#f0f0f0 100%)}.nosotros__orb{position:absolute;border-radius:50%;filter:blur(70px);animation:16s ease-in-out infinite nosOrbDrift}.nosotros__orb--1{top:5%;right:-40px;width:300px;height:300px;background:rgba(247,147,30,.18)}.nosotros__orb--2{bottom:8%;left:-60px;width:260px;height:260px;background:rgba(247,147,30,.1);animation-delay:-6s}.nosotros .container{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.nosotros__header-wrap{padding-top:48px}.nosotros__header{margin-bottom:36px;text-align:center}.faq__eyebrow,.nosotros__eyebrow,.requisitos__eyebrow{display:inline-block;margin-bottom:12px;padding:.35rem 1rem;font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f7931e;background:rgba(247,147,30,.1);border:1px solid rgba(247,147,30,.35);border-radius:100px;opacity:0;transform:translateY(16px)}.nosotros__intro{max-width:520px;margin:14px auto 0;font-family:var(--font-primary);font-size:15px;line-height:1.65;color:#666;opacity:0;transform:translateY(20px)}.nosotros.is-visible .nosotros__eyebrow{animation:.75s cubic-bezier(.22,1,.36,1) 50ms forwards nosFadeUp}.nosotros.is-visible h2{animation:.85s cubic-bezier(.22,1,.36,1) .15s forwards nosFadeUp}.nosotros.is-visible .nosotros__title-line{animation:.9s cubic-bezier(.22,1,.36,1) .35s forwards nosTitleLine}.nosotros.is-visible .nosotros__intro{animation:.85s cubic-bezier(.22,1,.36,1) .28s forwards nosFadeUp}.nosotros-banner-wrap{position:relative;z-index:1;margin-bottom:48px;overflow:hidden;opacity:0;transform:translateY(40px)}.nosotros.is-visible .nosotros-banner-wrap{animation:1s cubic-bezier(.22,1,.36,1) .4s forwards nosFadeUp}.nosotros-banner{display:block;width:100%;height:340px;background-color:#ddd;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.nosotros.is-visible .nosotros-banner{animation:1.4s cubic-bezier(.22,1,.36,1) .5s forwards nosBannerZoom;transform:scale(1.12)}.nosotros-banner__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.35) 100%);pointer-events:none}.nosotros-banner__shine{position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.12) 50%,transparent 100%);pointer-events:none;animation:5s ease-in-out infinite nosShineSweep}.nosotros-contenido{display:flex;gap:60px;align-items:flex-start;padding-bottom:72px}.nosotros-contenido .col-izquierda{flex:0 0 50%;max-width:50%;text-align:left;opacity:0;transform:translateX(-36px)}.nosotros-contenido .col-derecha{flex:1;min-width:0;padding-left:48px;border-left:1px solid rgba(221,221,221,.85);opacity:0;transform:translateX(36px)}.nosotros.is-visible .col-izquierda{animation:.95s cubic-bezier(.22,1,.36,1) .55s forwards nosFadeUp}.nosotros.is-visible .col-derecha{animation:.95s cubic-bezier(.22,1,.36,1) .68s forwards nosFadeUp}.nosotros-intro{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.nosotros-intro__media{position:relative;flex-shrink:0}.nosotros-intro__glow{position:absolute;inset:-12px;border-radius:18px;background:radial-gradient(circle,rgba(247,147,30,.35) 0,transparent 70%);animation:3.5s ease-in-out infinite nosImageGlow;pointer-events:none}.nosotros-intro__imagen{position:relative;z-index:1;display:block;width:320px;max-width:52%;margin-left:20px;height:auto;object-fit:contain;object-position:center;border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.15);transition:transform .45s cubic-bezier(.22, 1, .36, 1),box-shadow .45s}.nosotros-bloque,.requisitos-bloque{box-shadow:0 8px 28px rgba(0,0,0,.05);transition:transform .35s,box-shadow .35s;opacity:0}.nosotros-intro__imagen:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 48px rgba(247,147,30,.22)}.nosotros-bloque-texto,.nosotros-contenido .valor .texto p,.nosotros-descripcion{margin:0;font-family:var(--font-primary);font-size:15px;line-height:1.65;color:#666}.nosotros-descripcion{flex:1;min-width:0;padding-top:0}.nosotros-bloque{position:relative;margin-top:20px;padding:22px 22px 20px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;transform:translateY(20px)}.nosotros-bloque:hover,.requisitos-bloque:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(247,147,30,.12)}.nosotros.is-visible .nosotros-bloque[data-nos-block=mision]{animation:.8s cubic-bezier(.22,1,.36,1) .75s forwards nosBloqueIn}.nosotros.is-visible .nosotros-bloque[data-nos-block=vision]{animation:.8s cubic-bezier(.22,1,.36,1) .9s forwards nosBloqueIn}.nosotros-bloque-titulo,.nosotros-valores-titulo{margin:0 0 10px;font-family:var(--font-primary);font-size:18px;font-weight:600;color:#333}.nosotros-bloque-texto{color:#555}.nosotros-valores-panel{padding:8px 0}.nosotros-valores-titulo{margin-bottom:28px;font-size:20px}.nosotros-contenido .valor{display:flex;align-items:flex-start;gap:20px;margin-bottom:28px;padding:18px 20px;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:14px;box-shadow:0 6px 22px rgba(0,0,0,.04);opacity:0;transform:translateX(24px);transition:transform .35s cubic-bezier(.22, 1, .36, 1),box-shadow .35s,border-color .35s}.faq-item__list li:last-child,.faq-item__panel p:last-child,.nosotros-contenido .valor:last-child,.requisitos-bloque:last-child,.requisitos-lista li:last-child{margin-bottom:0}.nosotros-contenido .valor:hover{transform:translateX(8px) translateY(-4px);border-color:rgba(247,147,30,.35);box-shadow:0 14px 32px rgba(247,147,30,.14)}.nosotros.is-visible .valor[data-nos-valor="1"]{animation:.75s cubic-bezier(.22,1,.36,1) .82s forwards nosValorIn}.nosotros.is-visible .valor[data-nos-valor="2"]{animation:.75s cubic-bezier(.22,1,.36,1) .96s forwards nosValorIn}.nosotros.is-visible .valor[data-nos-valor="3"]{animation:.75s cubic-bezier(.22,1,.36,1) 1.1s forwards nosValorIn}.valor__icon-wrap{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:72px;height:72px}.valor__glow{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(247,147,30,.25) 0,transparent 68%);animation:2.8s ease-in-out infinite nosImageGlow;pointer-events:none}.nosotros.is-visible .valor__icon-wrap img{animation:.7s cubic-bezier(.22,1,.36,1) forwards nosIconPop}.nosotros.is-visible .valor[data-nos-valor="2"] .valor__icon-wrap img{animation-delay:.12s}.nosotros.is-visible .valor[data-nos-valor="3"] .valor__icon-wrap img{animation-delay:.24s}.nosotros-contenido .valor img{position:relative;z-index:1;width:72px;height:72px;object-fit:contain}.nosotros-contenido .valor .texto strong{display:block;margin-bottom:8px;font-family:var(--font-primary);font-size:16px;font-weight:700;color:#333}.nosotros-contenido .valor .texto p{color:#666}@media (max-width:992px){.nosotros-contenido{gap:40px}.nosotros-contenido .col-derecha{padding-left:32px}.nosotros-intro__imagen{width:280px;max-width:48%}.nosotros-banner{height:280px}}@keyframes reqOrbFloat{0%,100%{transform:translate(0,0)}50%{transform:translate(18px,-14px)}}@keyframes reqFadeUp{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes reqTitleLine{from{width:0;opacity:0}to{width:min(200px,42vw);opacity:1}}@keyframes reqSlideLeft{from{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes reqImageFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes reqImageIn{from{opacity:0;transform:translateX(40px) scale(.9);filter:blur(6px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@keyframes reqBloqueIn{from{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reqListItemIn{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes reqGlowPulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes reqShineSweep{0%{transform:translateX(-120%) skewX(-16deg)}100%{transform:translateX(220%) skewX(-16deg)}}@keyframes reqCtaPulse{0%,100%{box-shadow:0 8px 30px rgba(247,147,30,.45),0 0 0 0 rgba(247,147,30,.3),inset 0 1px 0 rgba(255,255,255,.28)}50%{box-shadow:0 16px 48px rgba(247,147,30,.65),0 0 36px 8px rgba(247,147,30,.28),inset 0 1px 0 rgba(255,255,255,.35)}}.requisitos{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8f8f8 0,#f5f5f5 55%,#f0f0f0 100%)}.requisitos__orb{position:absolute;border-radius:50%;filter:blur(65px);animation:14s ease-in-out infinite reqOrbFloat}.requisitos__orb--1{top:10%;left:-50px;width:280px;height:280px;background:rgba(247,147,30,.16)}.requisitos__orb--2{bottom:5%;right:-40px;width:300px;height:300px;background:rgba(247,147,30,.1);animation-delay:-5s}.faq__header,.requisitos__header{margin-bottom:44px;text-align:center}.requisitos-intro{max-width:700px;margin:16px auto 0;font-family:var(--font-primary);font-size:18px;font-weight:500;line-height:1.55;color:#f7931e;opacity:0;transform:translateY(20px)}.requisitos.is-visible .requisitos__eyebrow{animation:.75s cubic-bezier(.22,1,.36,1) 50ms forwards reqFadeUp}.requisitos.is-visible h2{animation:.85s cubic-bezier(.22,1,.36,1) .15s forwards reqFadeUp}.requisitos.is-visible .requisitos__title-line{animation:.9s cubic-bezier(.22,1,.36,1) .32s forwards reqTitleLine}.requisitos.is-visible .requisitos-intro{animation:.85s cubic-bezier(.22,1,.36,1) .25s forwards reqFadeUp}.requisitos-grid{display:flex;gap:80px;align-items:center;margin-bottom:52px}.requisitos-texto{flex:0 0 60%;max-width:60%;text-align:left}.requisitos-bloque{position:relative;margin-bottom:20px;padding:22px 24px 20px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;border-left:4px solid #f7931e;transform:translateY(24px)}.requisitos.is-visible .requisitos-bloque[data-req-block="1"]{animation:.8s cubic-bezier(.22,1,.36,1) .4s forwards reqBloqueIn}.requisitos.is-visible .requisitos-bloque[data-req-block="2"]{animation:.8s cubic-bezier(.22,1,.36,1) .55s forwards reqBloqueIn}.requisitos.is-visible .requisitos-bloque[data-req-block="3"]{animation:.8s cubic-bezier(.22,1,.36,1) .7s forwards reqBloqueIn}.requisitos-bloque__badge{display:inline-block;margin-bottom:12px;padding:.3rem .85rem;font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f7931e;background:rgba(247,147,30,.12);border-radius:100px}.requisitos-subtitulo{margin:0 0 12px;font-family:var(--font-primary);font-size:17px;font-weight:600;line-height:1.45;color:#333}.requisitos-cta__btn,.requisitos-lista{font-size:15px;font-family:var(--font-primary)}.requisitos-lista{margin:0;padding-left:22px;line-height:1.7;color:#555;list-style:decimal}.requisitos-lista li{margin-bottom:8px;opacity:0;transform:translateX(-10px)}.requisitos.is-visible .requisitos-bloque[data-req-block="1"] .requisitos-lista li[data-req-item="1"]{animation:.5s .55s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="1"] .requisitos-lista li[data-req-item="2"]{animation:.5s .62s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="1"] .requisitos-lista li[data-req-item="3"]{animation:.5s .69s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="1"] .requisitos-lista li[data-req-item="4"]{animation:.5s .76s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="2"] .requisitos-lista li[data-req-item="1"]{animation:.5s .7s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="2"] .requisitos-lista li[data-req-item="2"]{animation:.5s .77s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="2"] .requisitos-lista li[data-req-item="3"]{animation:.5s .84s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="2"] .requisitos-lista li[data-req-item="4"]{animation:.5s .91s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="3"] .requisitos-lista li[data-req-item="1"]{animation:.5s .85s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="3"] .requisitos-lista li[data-req-item="2"]{animation:.5s .92s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="3"] .requisitos-lista li[data-req-item="3"]{animation:.5s .99s forwards reqListItemIn}.requisitos.is-visible .requisitos-bloque[data-req-block="3"] .requisitos-lista li[data-req-item="4"]{animation:.5s 1.06s forwards reqListItemIn}.requisitos-imagen{flex:0 0 40%;max-width:40%;display:flex;justify-content:center;align-items:center}.requisitos-imagen__frame{position:relative;opacity:0;transform:translateX(36px) scale(.92)}.requisitos.is-visible .requisitos-imagen__frame{animation:1s cubic-bezier(.22,1,.36,1) .45s forwards reqImageIn}.requisitos.is-visible .requisitos-imagen__frame img{animation:5s ease-in-out 1.2s infinite reqImageFloat}.requisitos-imagen__glow{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(247,147,30,.28) 0,transparent 68%);animation:3.5s ease-in-out infinite reqGlowPulse;pointer-events:none}.requisitos-imagen__shine{position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);pointer-events:none;animation:4s ease-in-out infinite reqShineSweep;border-radius:20px}.requisitos-imagen img{position:relative;z-index:1;display:block;width:100%;max-width:380px;height:auto;object-fit:contain;filter:drop-shadow(0 16px 40px rgba(0, 0, 0, .12));transition:transform .4s cubic-bezier(.22, 1, .36, 1)}.requisitos-imagen__frame:hover img{transform:scale(1.04)}.requisitos-cta{text-align:center;opacity:0;transform:translateY(24px)}.requisitos.is-visible .requisitos-cta{animation:.85s cubic-bezier(.22,1,.36,1) .9s forwards reqFadeUp}.requisitos-cta__btn{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:15px 44px;font-weight:600;letter-spacing:.06em;color:#fff;text-decoration:none;text-transform:uppercase;background:linear-gradient(135deg,#ffb347 0,#f7931e 30%,#e88510 65%,#ff9f2e 100%);background-size:220% 220%;border:2px solid rgba(255,200,120,.5);border-radius:25px;isolation:isolate;animation:5s infinite btnGradientFlow,2.4s ease-in-out infinite reqCtaPulse;transition:transform .3s cubic-bezier(.22, 1, .36, 1),box-shadow .3s,border-color .3s}.requisitos-cta__btn-text{position:relative;z-index:1}.requisitos-cta__btn-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:3s ease-in-out infinite reqShineSweep}.requisitos-cta__btn:hover{transform:translateY(-4px) scale(1.05);border-color:rgba(255,230,180,.9);box-shadow:0 18px 48px rgba(247,147,30,.62),0 0 40px 10px rgba(247,147,30,.32)}@media (max-width:992px){.requisitos-grid{gap:48px}.requisitos-imagen img{max-width:320px}}.faq-item,.faq__intro{transform:translateY(20px);opacity:0}@keyframes faqOrbFloat{0%,100%{transform:translate(0,0)}50%{transform:translate(-16px,12px)}}@keyframes faqFadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes faqTitleLine{from{width:0;opacity:0}to{width:min(220px,45vw);opacity:1}}@keyframes faqItemIn{from{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes faqIconRotate{to{transform:rotate(180deg)}}.faq{position:relative;overflow:hidden;background:linear-gradient(165deg,#fff 0,#f8f8f8 40%,#f5f5f5 100%)}.faq__orb{position:absolute;border-radius:50%;filter:blur(70px);animation:15s ease-in-out infinite faqOrbFloat}.faq__orb--1{top:20%;right:-60px;width:320px;height:320px;background:rgba(247,147,30,.14)}.faq__orb--2{bottom:10%;left:-80px;width:280px;height:280px;background:rgba(247,147,30,.08);animation-delay:-6s}.faq .container{position:relative;z-index:1;width:100%;max-width:860px;margin:0 auto;padding:72px 20px 80px}.faq__title-line{display:block;width:0;height:3px;margin:18px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,#f7931e,transparent);box-shadow:0 0 16px rgba(247,147,30,.4)}.faq-item,.faq-item.is-open .faq-item__icon::after,.faq-item.is-open .faq-item__icon::before{background:#fff}.faq__intro{max-width:560px;margin:16px auto 0;font-family:var(--font-primary);font-size:16px;line-height:1.6;color:#666}.faq.is-visible .faq__eyebrow{animation:.75s cubic-bezier(.22,1,.36,1) 50ms forwards faqFadeUp}.faq.is-visible h2{animation:.85s cubic-bezier(.22,1,.36,1) .15s forwards faqFadeUp}.faq.is-visible .faq__title-line{animation:.9s cubic-bezier(.22,1,.36,1) .32s forwards faqTitleLine}.faq.is-visible .faq__intro{animation:.85s cubic-bezier(.22,1,.36,1) .25s forwards faqFadeUp}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 6px 24px rgba(0,0,0,.04);overflow:hidden;transition:border-color .3s,box-shadow .3s}.faq.is-visible .faq-item[data-faq-item="1"]{animation:.7s cubic-bezier(.22,1,.36,1) .35s forwards faqItemIn}.faq.is-visible .faq-item[data-faq-item="2"]{animation:.7s cubic-bezier(.22,1,.36,1) .42s forwards faqItemIn}.faq.is-visible .faq-item[data-faq-item="3"]{animation:.7s cubic-bezier(.22,1,.36,1) .49s forwards faqItemIn}.faq.is-visible .faq-item[data-faq-item="4"]{animation:.7s cubic-bezier(.22,1,.36,1) .56s forwards faqItemIn}.faq.is-visible .faq-item[data-faq-item="5"]{animation:.7s cubic-bezier(.22,1,.36,1) .63s forwards faqItemIn}.faq.is-visible .faq-item[data-faq-item="6"]{animation:.7s cubic-bezier(.22,1,.36,1) .7s forwards faqItemIn}.faq.is-visible .faq-item[data-faq-item="7"]{animation:.7s cubic-bezier(.22,1,.36,1) .77s forwards faqItemIn}.faq.is-visible .faq-item[data-faq-item="8"]{animation:.7s cubic-bezier(.22,1,.36,1) .84s forwards faqItemIn}.faq.is-visible .faq-item[data-faq-item="9"]{animation:.7s cubic-bezier(.22,1,.36,1) .91s forwards faqItemIn}.faq-item.is-open{border-color:rgba(247,147,30,.45);box-shadow:0 12px 36px rgba(247,147,30,.12)}.faq-item__heading{margin:0;font-size:inherit;font-weight:inherit}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 22px;font-family:var(--font-primary);font-size:16px;font-weight:600;line-height:1.45;color:#333;text-align:left;background:0 0;border:none;cursor:pointer;transition:color .25s,background-color .25s}.faq-item__trigger:hover{color:#f7931e;background:rgba(247,147,30,.04)}.faq-item__question{flex:1}.faq-item__icon{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(247,147,30,.12);border:1px solid rgba(247,147,30,.35);transition:transform .4s cubic-bezier(.22, 1, .36, 1),background-color .3s}.faq-item__icon::after,.faq-item__icon::before{content:"";position:absolute;top:50%;left:50%;background:#f7931e;border-radius:2px;transform:translate(-50%,-50%);transition:transform .35s}.faq-item__icon::before{width:12px;height:2px}.faq-item__icon::after{width:2px;height:12px}.faq-item.is-open .faq-item__icon{background:#f7931e;transform:rotate(180deg)}.faq-item.is-open .faq-item__icon::after{transform:translate(-50%,-50%) scaleY(0)}.faq-item__panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.22, 1, .36, 1),opacity .4s,padding .4s}.faq-item__panel[hidden]{display:block}.faq-item.is-open .faq-item__panel{max-height:1200px;opacity:1;padding:0 22px 22px}.faq-item__panel .faq-item__list,.faq-item__panel p{margin:0 0 12px;font-family:var(--font-primary);font-size:15px;line-height:1.75;color:#555}.faq-item__list{padding-left:20px;list-style:disc}.faq-item__list li{margin-bottom:8px}.faq-item__panel a{color:#f7931e;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s,color .25s}.faq-item__panel a:hover{color:#d97d12;border-bottom-color:#d97d12}.faq-item__panel strong{color:#333;font-weight:600}@media (max-width:768px){.como-funciona .container{padding:0 35px}.como-funciona h2,.faq h2,.nosotros h2,.requisitos h2,.simulador h2{font-size:26px}.como-funciona .cards{flex-direction:column;gap:20px}.como-funciona .card,.como-funciona .card.destacada{flex:none;width:100%;transform:translateY(32px);box-shadow:0 0 20px rgba(0,0,0,.08)}.como-funciona.is-visible .card.destacada{animation-name:comoCardIn}.como-funciona .card.destacada:hover{transform:translateY(-8px)}.whatsapp-button{bottom:20px;right:20px;width:72px;height:72px}.whatsapp-button img{width:58px;height:58px}.whatsapp-chat{right:20px;bottom:110px;width:calc(100vw - 40px)}.simulador-grid{flex-direction:column;gap:40px}.requisitos .container,.simulador .container{padding:48px 35px}.simulador-btn-enviar{width:100%}.simulador-resultado__valor{font-size:24px}.simulador-features{flex-direction:column;align-items:stretch}.simulador-features__item{justify-content:center}.simulador-informacion__layout{grid-template-columns:1fr;gap:28px}.simulador-informacion__resumen{text-align:left}.simulador-informacion{margin-top:40px;padding-top:32px}.simulador-ejemplo{padding:24px 20px 20px}.simulador-ejemplo__lista{grid-template-columns:1fr}.simulador-ejemplo__lista-item--destacado{grid-column:span 1}.nosotros__header-wrap{padding-top:36px}.nosotros-banner{height:240px}.nosotros-banner-wrap{margin-bottom:36px}.nosotros-intro{flex-direction:column;align-items:center;gap:14px}.nosotros-intro__imagen{width:100%;max-width:250px;margin-left:0}.nosotros-descripcion{padding-top:0;text-align:left}.nosotros-contenido{flex-direction:column;gap:36px;padding-bottom:52px}.nosotros-contenido .col-derecha,.nosotros-contenido .col-izquierda,.requisitos-imagen,.requisitos-texto{flex:1 1 100%;max-width:100%}.nosotros-contenido .col-derecha{padding-left:0;border-left:none}.nosotros-contenido .valor:hover{transform:translateY(-4px)}.requisitos__header{margin-bottom:32px}.requisitos-intro{font-size:16px}.requisitos-grid{flex-direction:column;gap:36px;margin-bottom:40px}.requisitos-texto{order:1;text-align:left}.requisitos-imagen{order:2}.requisitos-lista{display:inline-block;text-align:left}.requisitos-bloque:hover{transform:translateY(-2px)}.requisitos-imagen img{max-width:300px}.requisitos-cta__btn{width:100%;max-width:340px}.requisitos.is-visible .requisitos-imagen__frame img{animation:5s ease-in-out 1.2s infinite reqImageFloat}.faq .container{padding:56px 35px 64px}.faq-item__trigger{padding:16px 18px;font-size:15px}.faq-item.is-open .faq-item__panel{padding:0 18px 18px}}@keyframes footerOrbFloat{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(18px,-22px) scale(1.06)}66%{transform:translate(-14px,16px) scale(.96)}}@keyframes footerBgKenBurns{from{background-size:100% 100%}to{background-size:112% 112%}}@keyframes footerBgShine{0%{transform:translateX(-120%) skewX(-12deg);opacity:0}12%{opacity:.55}100%{transform:translateX(220%) skewX(-12deg);opacity:0}}@keyframes footerTopLineGrow{from{width:0;opacity:0}to{width:min(420px,72vw);opacity:1}}@keyframes footerColReveal{from{opacity:0;transform:translateY(48px) rotateX(12deg) scale(.94);filter:blur(6px)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1);filter:blur(0)}}@keyframes footerTitleLineGrow{from{width:0;opacity:0}to{width:48px;opacity:1}}@keyframes footerTitleIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes footerTitleGlow{0%,100%{text-shadow:0 0 20px rgba(247,147,30,.35)}50%{text-shadow:0 0 28px rgba(247,147,30,.65),0 0 48px rgba(247,147,30,.25)}}@keyframes footerMenuSlide{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}@keyframes footerContactIn{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes footerLogoIn{from{opacity:0;transform:scale(.82) translateY(20px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes footerLogoRing{0%,100%{transform:scale(1);opacity:.45}50%{transform:scale(1.12);opacity:.85}}@keyframes footerWhatsappIn{from{opacity:0;transform:translateY(20px) scale(.9)}70%{transform:translateY(-4px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes footerWhatsappPulse{0%{transform:scale(1);opacity:.65}100%,70%{transform:scale(1.45);opacity:0}}@keyframes footerMapPop{from{opacity:0;transform:perspective(800px) rotateY(-14deg) scale(.88);filter:blur(4px)}to{opacity:1;transform:perspective(800px) rotateY(0) scale(1);filter:blur(0)}}@keyframes footerMapShine{0%{transform:translateX(-100%) skewX(-8deg);opacity:0}35%{opacity:.4}100%{transform:translateX(200%) skewX(-8deg);opacity:0}}@keyframes footerMapBorderGlow{0%,100%{box-shadow:0 0 0 1px rgba(247,147,30,.25),0 0 20px rgba(247,147,30,.28),inset 0 0 20px rgba(247,147,30,.08)}50%{box-shadow:0 0 0 1px rgba(247,147,30,.45),0 0 36px rgba(247,147,30,.55),0 0 60px rgba(247,147,30,.2),inset 0 0 28px rgba(247,147,30,.12)}}@keyframes footerDividerGrow{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes footerDotPulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.35);opacity:1}}@keyframes footerBottomReveal{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes footerBottomLine{from{width:0;opacity:0}to{width:min(280px,60vw);opacity:1}}@keyframes footerIconPulse{0%,100%{box-shadow:0 0 10px rgba(247,147,30,.4);transform:scale(1)}50%{box-shadow:0 0 18px rgba(247,147,30,.75);transform:scale(1.08)}}@keyframes footerGlowDrift{0%,100%{opacity:.35;transform:translate(0,0)}50%{opacity:.55;transform:translate(12px,-8px)}}.footer{position:relative;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden;perspective:1200px}.footer.is-visible{animation:16s cubic-bezier(.22,1,.36,1) forwards footerBgKenBurns}.footer__bg-shine{position:absolute;top:0;left:0;z-index:2;width:45%;height:100%;pointer-events:none;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.04) 42%,rgba(247,147,30,.12) 50%,rgba(255,255,255,.04) 58%,transparent 100%);opacity:0}.footer.is-visible .footer__bg-shine{animation:2.2s cubic-bezier(.22,1,.36,1) .35s forwards footerBgShine}.footer__orb{position:absolute;border-radius:50%;filter:blur(72px);pointer-events:none;z-index:1;opacity:0}.footer.is-visible .footer__orb{opacity:1;transition:opacity 1s}.footer__orb--1{top:8%;left:-4%;width:340px;height:340px;background:rgba(247,147,30,.22);animation:14s ease-in-out infinite footerOrbFloat}.footer__orb--2{bottom:22%;right:-5%;width:300px;height:300px;background:rgba(247,147,30,.14);animation:17s ease-in-out -5s infinite footerOrbFloat}.footer__orb--3{top:42%;left:38%;width:200px;height:200px;background:rgba(247,147,30,.08);animation:12s ease-in-out -3s infinite footerOrbFloat}.footer__top-line{position:absolute;top:0;left:50%;z-index:3;width:0;height:3px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,transparent,#f7931e,transparent);box-shadow:0 0 24px rgba(247,147,30,.55)}.footer.is-visible .footer__top-line{animation:1.1s cubic-bezier(.22,1,.36,1) .15s forwards footerTopLineGrow}.footer-overlay{position:relative;background:rgba(0,0,0,.85);padding:72px 0 0;transform:translate3d(var(--footer-mx,0),var(--footer-my,0),0);will-change:transform}.footer-overlay::before,.footer__glow{position:absolute;pointer-events:none}.footer-overlay::before{content:"";inset:0;background:radial-gradient(ellipse 55% 40% at 8% 35%,rgba(247,147,30,.14),transparent 70%),radial-gradient(ellipse 45% 35% at 92% 60%,rgba(247,147,30,.1),transparent 72%)}.footer__glow{width:280px;height:280px;border-radius:50%;filter:blur(70px);opacity:.35;z-index:0}.footer__glow--left{top:12%;left:-80px;background:rgba(247,147,30,.55);animation:8s ease-in-out infinite footerGlowDrift}.footer__glow--right{bottom:18%;right:-60px;background:rgba(247,147,30,.4);animation:9s ease-in-out -2s infinite footerGlowDrift}.footer .container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;align-items:flex-start;transform-style:preserve-3d}.footer-col{position:relative;min-width:0;opacity:0;transform:translateY(48px) rotateX(12deg) scale(.94);transform-origin:center top;filter:blur(6px)}.footer-col:not(:last-child)::after{content:"";position:absolute;top:0;right:-20px;width:1px;height:100%;min-height:180px;background:linear-gradient(180deg,transparent 0,rgba(247,147,30,.45) 18%,rgba(247,147,30,.55) 50%,rgba(247,147,30,.45) 82%,transparent 100%);box-shadow:0 0 12px rgba(247,147,30,.25);transform:scaleY(0);transform-origin:center top;opacity:0}.footer-col::before,.footer-menu a::after{content:"";box-shadow:0 0 10px rgba(247,147,30,.5)}.footer.is-visible .footer-col:not(:last-child)::after{animation:.9s cubic-bezier(.22,1,.36,1) .55s forwards footerDividerGrow}.footer-col::before{position:absolute;top:-8px;right:28px;width:6px;height:6px;border-radius:50%;background:rgba(247,147,30,.65);opacity:0;pointer-events:none}.footer.is-visible .footer-col::before{animation:2.4s ease-in-out .8s infinite footerDotPulse}.logo-col::before{display:none}.footer-logo{position:relative;display:inline-block;line-height:0}.footer-logo__ring{position:absolute;inset:-14px;border-radius:50%;border:1px solid rgba(247,147,30,.35);box-shadow:0 0 24px rgba(247,147,30,.25),inset 0 0 20px rgba(247,147,30,.08);opacity:0;pointer-events:none}.footer-logo img,.footer-whatsapp-btn{position:relative;z-index:1;opacity:0}.footer.is-visible .footer-logo__ring{animation:3.5s ease-in-out .6s infinite footerLogoRing}.footer-logo img{width:200px;max-width:100%;height:auto;display:block;filter:drop-shadow(0 0 18px rgba(247, 147, 30, .2))}.footer.is-visible .footer-logo img{animation:1s cubic-bezier(.22,1,.36,1) .2s forwards footerLogoIn}.footer-whatsapp-btn{display:inline-flex;align-items:center;gap:10px;margin-top:40px;padding:12px 20px;background:#25d366;color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;border-radius:25px;border:2px solid rgba(255,255,255,.25);transition:transform .25s,box-shadow .25s,background .25s;animation:2.5s ease-in-out infinite btnGreenGlow}.footer.is-visible .footer-whatsapp-btn{animation:.95s cubic-bezier(.22,1,.36,1) .55s forwards footerWhatsappIn}.footer-whatsapp-btn__pulse{position:absolute;inset:-4px;z-index:0;border-radius:999px;border:2px solid rgba(37,211,102,.55);pointer-events:none;animation:2.2s ease-out infinite footerWhatsappPulse}.footer.is-visible .footer-whatsapp-btn__pulse{animation-delay:1.2s}.footer-whatsapp-btn:hover{background:linear-gradient(135deg,#2ee06a 0,#25d366 50%,#1fb855 100%);color:#fff;transform:translateY(-3px) scale(1.04);box-shadow:0 14px 40px rgba(37,211,102,.6),0 0 40px 8px rgba(37,211,102,.35)}.footer-whatsapp-btn__icon{position:relative;z-index:1;flex-shrink:0;width:20px;height:20px;background-color:#fff;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.435 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.435 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E") center/contain no-repeat}.footer-col__title{margin:0 0 22px;font-family:Poppins,sans-serif}.footer-col__title-text{display:inline-block;font-size:18px;font-weight:700;letter-spacing:.06em;color:#f7931e;opacity:0;transform:translateY(12px)}.footer-contacto__item,.footer-menu a{font-size:14px;font-family:Poppins,sans-serif}.footer.is-visible .footer-col__title-text{animation:.75s cubic-bezier(.22,1,.36,1) forwards footerTitleIn,3s ease-in-out 1.2s infinite footerTitleGlow}.footer-col__title-line{display:block;width:0;height:2px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,#f7931e,rgba(247,147,30,.2));box-shadow:0 0 12px rgba(247,147,30,.45)}.footer.is-visible .footer-col__title-line{animation:.75s cubic-bezier(.22,1,.36,1) .35s forwards footerTitleLineGrow}.footer-contacto,.footer-menu{list-style:none;margin:0;padding:0}.footer-menu__item{opacity:0;transform:translateX(-28px)}.footer.is-visible .footer-menu__item{animation:.65s cubic-bezier(.22,1,.36,1) forwards footerMenuSlide}.footer.is-visible .menu-col .footer-menu__item:first-child{animation-delay:.45s}.footer.is-visible .contacto-col .footer-col__title-line,.footer.is-visible .menu-col .footer-menu__item:nth-child(2){animation-delay:.52s}.footer.is-visible .menu-col .footer-menu__item:nth-child(3){animation-delay:.59s}.footer.is-visible .menu-col .footer-menu__item:nth-child(4){animation-delay:.66s}.footer.is-visible .menu-col .footer-menu__item:nth-child(5){animation-delay:.73s}.footer-menu__item+.footer-menu__item{margin-top:12px}.footer-menu a{position:relative;display:inline-block;color:#fff;font-weight:500;letter-spacing:.03em;text-decoration:none;transition:color .25s,text-shadow .25s,transform .25s}.footer-menu a::after{position:absolute;left:0;bottom:-3px;width:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#f7931e,#ffb347);transition:width .3s cubic-bezier(.22, 1, .36, 1)}.footer-menu a:hover{color:#f7931e;text-shadow:0 0 12px rgba(247,147,30,.45);transform:translateX(6px)}.footer-menu a:hover::after{width:100%}.footer-contacto__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;line-height:1.55;color:#fff;opacity:0;transform:translateX(24px)}.footer.is-visible .footer-contacto__item{animation:.7s cubic-bezier(.22,1,.36,1) forwards footerContactIn}.footer.is-visible .contacto-col .footer-contacto__item:first-child{animation-delay:.48s}.footer.is-visible .contacto-col .footer-contacto__item:nth-child(2){animation-delay:.58s}.footer.is-visible .contacto-col .footer-contacto__item:nth-child(3){animation-delay:.68s}.footer-contacto__item:last-child{margin-bottom:0}.footer-contacto a{color:#fff;text-decoration:none;transition:color .2s}.footer-contacto__icon{flex-shrink:0;width:20px;height:20px;margin-top:2px;background-color:#f7931e;box-shadow:0 0 10px rgba(247,147,30,.4);transition:transform .25s,box-shadow .25s}.footer-contacto__item:hover .footer-contacto__icon{transform:scale(1.12);box-shadow:0 0 18px rgba(247,147,30,.75)}.footer.is-visible .footer-contacto__icon{animation:2.8s ease-in-out 1s infinite footerIconPulse}.footer.is-visible .contacto-col .footer-contacto__item:nth-child(2) .footer-contacto__icon{animation-delay:1.4s}.footer.is-visible .contacto-col .footer-contacto__item:nth-child(3) .footer-contacto__icon{animation-delay:1.8s}.footer-contacto__icon--phone{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.56.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1 11.36 11.36 0 00.57 3.56 1 1 0 01-.25 1.01l-2.2 2.22z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.56.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1 11.36 11.36 0 00.57 3.56 1 1 0 01-.25 1.01l-2.2 2.22z'/%3E%3C/svg%3E") center/contain no-repeat}.footer-contacto__icon--email{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 4H4a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V6a2 2 0 00-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20 4H4a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V6a2 2 0 00-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") center/contain no-repeat}.footer-contacto__icon--location{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 110-5 2.5 2.5 0 010 5z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 110-5 2.5 2.5 0 010 5z'/%3E%3C/svg%3E") center/contain no-repeat}.footer-mapa-wrap{position:relative;width:100%;border-radius:10px;overflow:hidden;border:2px solid #f7931e;box-shadow:0 0 0 1px rgba(247,147,30,.25),0 0 24px rgba(247,147,30,.35),inset 0 0 20px rgba(247,147,30,.08);opacity:0;transform:perspective(800px) rotateY(-14deg) scale(.88)}.footer.is-visible .footer-mapa-wrap{animation:1.05s cubic-bezier(.22,1,.36,1) .35s forwards footerMapPop,3.5s ease-in-out 1.4s infinite footerMapBorderGlow}.footer-mapa-wrap__shine{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.15) 48%,transparent 100%);opacity:0}.footer.is-visible .footer-mapa-wrap__shine{animation:2.4s cubic-bezier(.22,1,.36,1) 1.1s forwards footerMapShine}.footer-mapa-wrap__corner{position:absolute;z-index:3;width:18px;height:18px;border:2px solid #f7931e;opacity:0;box-shadow:0 0 12px rgba(247,147,30,.5)}.footer-mapa-wrap__corner--tl{top:8px;left:8px;border-right:none;border-bottom:none;border-radius:4px 0 0}.footer-mapa-wrap__corner--br{right:8px;bottom:8px;border-top:none;border-left:none;border-radius:0 0 4px}.footer.is-visible .footer-mapa-wrap__corner{animation:.6s cubic-bezier(.22,1,.36,1) .9s forwards footerColReveal}.footer-mapa-wrap iframe{position:relative;z-index:1;display:block;width:100%;height:230px;border:0;border-radius:8px;transition:transform .4s cubic-bezier(.22, 1, .36, 1)}.footer-mapa-wrap:hover iframe{transform:scale(1.03)}.footer-bottom{position:relative;z-index:1;margin-top:48px;padding:20px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -1px 0 rgba(247,147,30,.08);opacity:0}.footer.is-visible .footer-bottom{animation:.85s cubic-bezier(.22,1,.36,1) .75s forwards footerBottomReveal}.footer-bottom__line{display:block;width:0;height:2px;margin:0 auto 14px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(247,147,30,.8),transparent);box-shadow:0 0 14px rgba(247,147,30,.4)}.footer.is-visible .footer-bottom__line{animation:.9s cubic-bezier(.22,1,.36,1) .95s forwards footerBottomLine}.footer-bottom p{margin:0;font-family:Poppins,sans-serif;font-size:13px;line-height:1.7;color:#ccc}.footer.is-visible .logo-col{animation:.95s cubic-bezier(.22,1,.36,1) .1s forwards footerColReveal}.footer.is-visible .menu-col{animation:.95s cubic-bezier(.22,1,.36,1) .22s forwards footerColReveal}.footer.is-visible .contacto-col{animation:.95s cubic-bezier(.22,1,.36,1) .34s forwards footerColReveal}.footer.is-visible .mapa-col{animation:.95s cubic-bezier(.22,1,.36,1) .28s forwards footerColReveal}.footer.is-visible .menu-col .footer-col__title-text{animation-delay:.28s}.footer.is-visible .contacto-col .footer-col__title-text{animation-delay:.4s}.footer.is-visible .menu-col .footer-col__title-line{animation-delay:.42s}@media (max-width:992px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:36px 32px}.footer-col:not(:last-child)::after{display:none}.footer-col:nth-child(odd):not(.mapa-col)::after{display:block;right:-16px}.mapa-col{grid-column:1/-1}.footer-overlay{padding-top:56px}}@media (max-width:576px){.footer-logo img,.footer-menu{margin:0 auto}.footer-grid{grid-template-columns:1fr;gap:32px;justify-items:center}.footer-menu{text-align:center}.footer-col__title{text-align:center!important}.footer-col__title-line{margin-left:auto!important;margin-right:auto!important}.footer-col::after,.footer-col::before{display:none!important}.footer-col,.footer-contacto__item{justify-content:center;text-align:center!important}.footer-contacto__item{flex-direction:column;align-items:center}.footer-menu a:hover{transform:none}.footer-whatsapp-btn{justify-content:center;width:100%;max-width:280px}.logo-col{display:flex;flex-direction:column;align-items:center}.footer-mapa-wrap{width:100%}.footer-bottom{margin-top:36px}}@media (prefers-reduced-motion:reduce){.animate-slide,.chat-button,.faq__orb,.joinchat__header,.nosotros-banner__shine,.nosotros-intro__glow,.nosotros__orb,.requisitos-cta__btn,.requisitos-cta__btn-shine,.requisitos-imagen__glow,.requisitos-imagen__shine,.requisitos.is-visible .requisitos-imagen__frame img,.requisitos__orb,.simulador-beneficios__dot,.simulador-btn-calcular,.simulador-btn-calcular::before,.simulador-btn-enviar,.simulador-btn-enviar::before,.simulador-ejemplo__glow,.simulador-ejemplo__shine,.simulador-ejemplo__total,.simulador-resultado__pulse,.simulador__mesh,.simulador__orb,.valor__glow,.whatsapp-button.bounce,.whatsapp-button::after,.whatsapp-button::before{animation:none!important}.requisitos.is-visible .requisitos-bloque,.requisitos.is-visible .requisitos-cta,.requisitos.is-visible .requisitos-imagen__frame,.requisitos.is-visible .requisitos-intro,.requisitos.is-visible .requisitos-lista li,.requisitos.is-visible .requisitos__eyebrow,.requisitos.is-visible h2,.simulador-informacion.is-animated .simulador-beneficios__item,.simulador-informacion.is-animated .simulador-ejemplo,.simulador-informacion.is-animated .simulador-ejemplo__hero,.simulador-informacion.is-animated .simulador-ejemplo__lista li,.simulador-informacion.is-animated .simulador-informacion__col--text,.simulador.is-visible .simulador-derecha,.simulador.is-visible .simulador-features__item,.simulador.is-visible .simulador-informacion,.simulador.is-visible .simulador-izquierda,.simulador.is-visible .simulador__eyebrow,.simulador.is-visible .simulador__intro,.simulador.is-visible .simulador__title-line,.simulador.is-visible h2{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.nosotros.is-visible .nosotros__title-line,.requisitos.is-visible .requisitos__title-line,.simulador__title-line{width:min(200px,42vw)!important;opacity:1!important}.faq-item__icon,.faq-item__panel,.simulador-resultado{transition:none!important}.simulador-beneficios__item,.simulador-ejemplo,.simulador-ejemplo__hero,.simulador-ejemplo__lista li,.simulador-informacion{opacity:1!important;transform:none!important}.faq.is-visible .faq-item,.faq.is-visible .faq__eyebrow,.faq.is-visible .faq__intro,.faq.is-visible h2,.nosotros.is-visible .col-derecha,.nosotros.is-visible .col-izquierda,.nosotros.is-visible .nosotros-banner,.nosotros.is-visible .nosotros-banner-wrap,.nosotros.is-visible .nosotros-bloque,.nosotros.is-visible .nosotros__eyebrow,.nosotros.is-visible .nosotros__intro,.nosotros.is-visible .valor,.nosotros.is-visible .valor__icon-wrap img,.nosotros.is-visible h2{animation:none!important;opacity:1!important;transform:none!important}.requisitos-bloque,.requisitos-lista li{opacity:1;transform:none}.faq.is-visible .faq__title-line{width:min(220px,45vw)!important;opacity:1!important}.footer,.footer-bottom,.footer-bottom__line,.footer-col,.footer-col::after,.footer-col::before,.footer-col__title-line,.footer-col__title-text,.footer-contacto__icon,.footer-contacto__item,.footer-logo img,.footer-logo__ring,.footer-mapa-wrap,.footer-mapa-wrap__corner,.footer-mapa-wrap__shine,.footer-menu__item,.footer-whatsapp-btn,.footer-whatsapp-btn__pulse,.footer::after,.footer__bg-shine,.footer__glow,.footer__orb,.footer__top-line{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}.hero-title{font-size:24px!important;line-height:1.2!important}.footer{background-size:cover!important}}