:root{--night:#04020c;--motion-ease:cubic-bezier(.22,1,.36,1);--dock-clearance:88px}.corporate-site .site-navigation{height:72px;min-height:72px;background:rgba(8,5,20,.82);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.navigation-chevron{flex:none;transition:transform .28s var(--motion-ease)}.navigation-group>button[aria-expanded=true] .navigation-chevron{transform:rotate(180deg)}.corporate-site .home-offers-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.home-photo-band [data-parallax-speed]{scale:1.08}:has(>.fiber-optics){position:relative;isolation:isolate}.fiber-optics{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:layout paint;opacity:.66}.fiber-optics svg{display:block;width:100%;height:100%;fill:none;translate:var(--fiber-x,0) var(--fiber-y,0)}.fiber-thread{opacity:.32;stroke-width:1;vector-effect:non-scaling-stroke}.fiber-light{opacity:.9;offset-rotate:auto}.fiber-optics:not([data-fiber-active=true]) .fiber-light{opacity:0}[data-parallax-speed]{translate:0 var(--layer-shift,0)}:is(.internet-orbits,.bf-signal-lines,.raffle-month-orbit){translate:var(--fiber-x,0) calc(var(--fiber-y, 0px) + var(--layer-shift, 0px))}.rolling-number{display:inline-flex;align-items:baseline;overflow:clip;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rolling-digit{display:inline-block}.rolling-number[data-roll-entered=true] .rolling-digit{animation:luki-roll .45s var(--motion-ease) both}@keyframes luki-roll{0%{transform:translateY(88%);opacity:.1}to{transform:translateY(0);opacity:1}}:is([data-spotlight],.plan-card){position:relative}:is([data-spotlight],.plan-card)[data-spotlight-active]{transform:perspective(1000px) rotateX(var(--spot-rx,0deg)) rotateY(var(--spot-ry,0deg))}:is([data-spotlight],.plan-card)[data-spotlight-active]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(207,149,250,.23);background:radial-gradient(170px circle at var(--spot-x) var(--spot-y),#cf95fa23,transparent 78%)}[data-motion-entered]:not(:focus-within){animation:luki-enter .56s var(--motion-ease) var(--reveal-delay,0s) backwards}@keyframes luki-enter{0%{opacity:0;transform:perspective(1000px) translateY(28px) scale(.97) rotateX(6deg)}to{opacity:1;transform:perspective(1000px) translateY(0) scale(1) rotateX(0)}}.shimmer-cta{position:relative;isolation:isolate;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-magnetic]:not(:focus-visible){translate:var(--magnet-x,0) var(--magnet-y,0);transition:translate .2s var(--motion-ease)}}.offer-clock .countdown>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.offer-clock>p:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#ffb800;box-shadow:0 0 10px #ffb80088;animation:luki-clock-pulse 2s ease-in-out infinite}@keyframes luki-clock-pulse{50%{opacity:.42}}.shimmer-cta:before{content:"";position:absolute;z-index:-1;inset:-20% -45%;pointer-events:none;background:linear-gradient(105deg,transparent 38%,#fff9 50%,transparent 63%);transform:translateX(-80%)}.conversion-dock[data-visible=true] .shimmer-cta:before,.shimmer-cta:is(:hover,:focus-visible):before{animation:luki-shimmer .85s var(--motion-ease) .08s both}@keyframes luki-shimmer{to{transform:translateX(80%)}}.conversion-dock{position:fixed;z-index:40;left:50%;bottom:max(12px,env(safe-area-inset-bottom));width:min(960px,calc(100% - 32px));display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(132,25,247,.45);border-radius:13px;background:rgba(13,9,28,.88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 14px 44px #0008;opacity:0;transform:translate(-50%,calc(100% + 30px));visibility:hidden;transition:opacity .24s,transform .36s var(--motion-ease),visibility .36s}.conversion-dock[data-visible=true]{opacity:1;transform:translate(-50%);visibility:visible}.dock-summary{display:grid;gap:3px;color:#fff}.dock-summary strong{font:600 clamp(13px,1.6vw,16px)/1.3 Poppins,sans-serif}.dock-summary span{color:#d1c2df;font-size:12px;line-height:1.4}.dock-speeds{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.dock-speeds button{color:#e3d7ef;border:1px solid #ffffff27;background:#141323;border-radius:6px;min-height:42px;min-width:44px;font:600 12px/1 Poppins,sans-serif;cursor:pointer}.dock-speeds button[aria-pressed=true]{background:#60269e;border-color:#cf95fa;color:white}.conversion-dock .dock-contract{min-height:44px;color:#191020;background:#ffb800;font-size:13px}body:has(.conversion-dock[data-visible=true]) .cookie-notice{bottom:calc(var(--dock-clearance) + env(safe-area-inset-bottom))}.corporate-site:is([data-page=planes],[data-page=nov15],[data-page=black-friday],[data-page=sorteo],[data-page=adulto-mayor]){padding-bottom:var(--dock-clearance)}@media (max-width:650px){:root{--dock-clearance:148px}.conversion-dock{width:calc(100% - 20px);gap:7px;grid-template-columns:1fr;padding:8px}.dock-summary{grid-template-columns:1fr auto;align-items:baseline;gap:4px 8px}.dock-speeds button{min-height:38px;min-width:0}.conversion-dock .dock-contract{width:100%}.fiber-optics g:nth-of-type(n+4){display:none}}@media (prefers-reduced-motion:reduce){.conversion-dock,.navigation-chevron{transition:none}.offer-clock>p:before,.rolling-digit,.shimmer-cta:before,[data-motion-entered]{animation:none!important}.fiber-optics svg,[data-parallax-speed]{translate:none}.fiber-light{display:none}}