@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lpPulse{0%,to{box-shadow:var(--shadow-brand)}50%{box-shadow:0 14px 40px -6px #7a3cf08c}}@keyframes lpSlide{to{background-position:200% 0}}.lp-float{animation:4s ease-in-out infinite lpFloat}.lp-pulse{animation:3.2s ease-in-out infinite lpPulse}.lp-cta{transition:transform .2s}.lp-cta:hover{transform:translateY(-2px)}.lp-topbar{background:var(--grad);background-size:200% 100%;height:5px;animation:7s linear infinite lpSlide}@media (prefers-reduced-motion:reduce){.lp-float,.lp-pulse,.lp-topbar{animation:none}}.lp-card{transition:transform .22s,box-shadow .22s,border-color .22s}.lp-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px -24px #0c123080}.lp-glow{isolation:isolate;position:relative}.lp-glow>*{z-index:1;position:relative}.lp-glow:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(44% 58% at 16% 22%,#29a9ff42,#0000 70%),radial-gradient(42% 56% at 84% 14%,#7a3cf03d,#0000 70%),radial-gradient(40% 52% at 52% 96%,#b62fc929,#0000 70%);position:absolute;inset:-10% -14%}.lp-glow--navy:before{border-radius:inherit;background:radial-gradient(50% 60% at 12% 0,#29a9ff38,#0000 68%),radial-gradient(52% 62% at 90% 100%,#7a3cf047,#0000 68%);inset:0}.lp-shot{border-radius:calc(var(--radius-2xl) + 6px);background:var(--grad);padding:6px;box-shadow:0 26px 60px -30px #2e6bffbf}.lp-shot__frame{border-radius:var(--radius-2xl);background:var(--navy);line-height:0;overflow:hidden}.lp-shot__frame img{width:100%;height:auto}.lp-shot__caption{text-align:center;color:var(--ink-2);margin:14px 0 0;font-size:13.5px;font-weight:700}.lp-videowrap{border-radius:calc(var(--radius-2xl) + 6px);background:var(--grad);padding:6px;box-shadow:0 26px 60px -30px #2e6bffbf}.video-frame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);background:var(--navy);position:relative;overflow:hidden}.video-frame .play{cursor:pointer;background:#0a0e1e59;border:none;place-items:center;padding:0;display:grid;position:absolute;inset:0}.video-frame .play span{background:var(--grad);width:78px;height:78px;box-shadow:var(--shadow-brand);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.video-frame .play span svg{fill:#fff;width:30px;height:30px;margin-left:4px}.video-frame:hover .play span{transform:scale(1.08)}.lp-video--marca .video-frame{background:linear-gradient(135deg,#dfdafc 0%,#d5d1fb 50%,#c9c6fb 100%)}.lp-video--marca .video-frame img{object-fit:contain!important}.lp-carousel-head{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:40px;display:flex}.lp-arrows{align-items:center;gap:10px;display:flex}.lp-arrow{background:var(--surface);border:1.5px solid var(--line-2);width:44px;height:44px;font-family:var(--font-mono);color:var(--ink-2);cursor:pointer;border-radius:999px;place-items:center;font-size:16px;transition:border-color .2s,color .2s;display:grid}.lp-arrow:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.lp-carousel{background:var(--navy);box-shadow:var(--sh-lg);border-radius:28px;margin-top:24px;padding:16px}.lp-carousel__viewport{background:#080d24;border-radius:18px;position:relative;overflow:hidden}.lp-carousel__track{align-items:center;width:100%;transition:transform .62s cubic-bezier(.4,0,.2,1);display:flex}.lp-carousel__slide{flex:0 0 100%;min-width:100%}.lp-carousel__slide img{width:100%;height:auto;display:block}.lp-carousel__rail{background:#ffffff1a;height:3px;position:absolute;bottom:0;left:0;right:0}.lp-carousel__progress{background:var(--grad);width:0;height:100%;animation:5.2s linear forwards lpProgress}.lp-carousel__progress--paused{animation-play-state:paused}@keyframes lpProgress{0%{width:0}to{width:100%}}.lp-carousel__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:18px 12px 6px;display:flex}.lp-carousel__caption b{font-family:var(--font-mono);color:#fff;font-size:15px;font-weight:600;display:block}.lp-carousel__caption span{color:var(--on-navy-2);margin-top:4px;font-size:13.5px;display:block}.lp-carousel__dots{align-items:center;gap:8px;display:flex}.lp-dot{cursor:pointer;background:#ffffff3d;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.lp-dot[aria-current=true]{background:var(--brand-cyan);width:28px}@media (max-width:720px){.lp-carousel{border-radius:20px;padding:10px}}@media (prefers-reduced-motion:reduce){.lp-carousel__track{transition:none}.lp-carousel__progress{width:100%;animation:none}.lp-arrow,.lp-dot{transition:none}}.lp-zoom{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.lp-zoom img{width:100%;height:auto;display:block}.lp-lightbox{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:zoom-out;background:#080c1ce0;justify-content:center;align-items:center;padding:48px;animation:.18s lpLightboxIn;display:flex;position:fixed;inset:0}@keyframes lpLightboxIn{0%{opacity:0}to{opacity:1}}.lp-lightbox__img{cursor:default;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 40px 90px -24px #0009}.lp-lightbox__close{color:#fff;cursor:pointer;background:#ffffff1a;border:1.5px solid #ffffff3d;border-radius:999px;place-items:center;width:44px;height:44px;font-size:16px;display:grid;position:fixed;top:20px;right:24px}.lp-lightbox__close:hover{background:#fff3}@media (max-width:720px){.lp-lightbox{padding:20px}}@media (prefers-reduced-motion:reduce){.lp-lightbox{animation:none}}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details{transition:border-color .2s,background .2s}.lp-faq details[open] .lp-faq-plus{transform:rotate(45deg)}
