#faq{position:relative}.faq-noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox=%220 0 256 256%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.9%22 numOctaves=%224%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22/%3E%3C/svg%3E");background-size:220px 220px;z-index:1}.faq-deco-word{position:absolute;right:-2vw;bottom:-3vw;font-family:var(--font-display);font-style:italic;font-weight:900;font-variation-settings:"opsz" 144,"WONK" 1;font-size:clamp(9rem,22vw,22rem);line-height:.8;color:#ffd4000f;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;letter-spacing:-.04em}.faq-eyebrow-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ffd400;margin-right:.7rem;box-shadow:0 0 0 3px #ffd40040}.faq-support-card{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding:1.1rem 1.25rem;border:1.5px dashed rgba(255,255,255,.2);border-radius:1rem;transition:border-color .25s ease,background .25s ease}.faq-support-card:hover{border-color:#ffd400;background:#ffd4000a}.faq-support-icon{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:#ffd400;flex-shrink:0}.faq-support-card:hover .faq-support-icon{border-color:#ffd400}.faq-list{border-top:1.5px solid rgba(255,255,255,.15)}.faq-item{border-bottom:1.5px solid rgba(255,255,255,.15);position:relative;transition:background .35s ease}.faq-item.open{background:#ffd4000a}.faq-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffd400;transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.23,1,.32,1)}.faq-item.open:before{transform:scaleY(1)}.faq-trigger{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.75rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;color:#fff;font-family:inherit;transition:padding-left .35s ease}.faq-item.open .faq-trigger{padding-left:2rem}.faq-trigger:hover{color:#ffd400}.faq-number{font-family:var(--font-title);font-weight:900;font-size:.75rem;letter-spacing:.3em;color:#ffd400;flex-shrink:0;min-width:2ch}.faq-question{font-family:var(--font-title);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1rem,1.9vw,1.35rem);line-height:1.15;color:inherit;transition:color .3s ease}.faq-question em{font-family:var(--font-display);font-style:italic;font-variation-settings:"opsz" 144,"WONK" 1;font-weight:900;text-transform:none;letter-spacing:-.025em;color:#ffd400}.faq-icon{width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .35s ease,border-color .35s ease,color .35s ease,transform .45s cubic-bezier(.23,1,.32,1);flex-shrink:0;position:relative}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .35s cubic-bezier(.23,1,.32,1)}.faq-icon:before{width:14px;height:2.5px}.faq-icon:after{width:2.5px;height:14px}.faq-item.open .faq-icon{background:#ffd400;border-color:#ffd400;color:#000;transform:rotate(180deg)}.faq-item.open .faq-icon:after{transform:scaleY(0)}.faq-panel{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(.23,1,.32,1)}.faq-answer{padding:0 1.5rem 1.75rem calc(3.5rem + 2ch);font-family:var(--font-sans);font-size:.95rem;line-height:1.7;color:#ffffffb8;max-width:54ch}.faq-answer strong{color:#ffd400;font-weight:700}.faq-answer em{font-family:var(--font-display);font-style:italic;color:#fff;font-weight:500;font-variation-settings:"opsz" 144}.faq-pill,.faq-heading,.faq-supporting,.faq-item{opacity:0;transform:translateY(28px)}@media(max-width:767px){.faq-trigger{gap:1rem;padding:1.4rem 1rem}.faq-item.open .faq-trigger{padding-left:1.25rem}.faq-answer{padding:0 1rem 1.4rem;font-size:.9rem}.faq-icon{width:36px;height:36px}.faq-number{font-size:.65rem;letter-spacing:.22em}}@media(min-width:1024px){.faq-home .faq-cab{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;align-items:end}.faq-home .faq-cab>.faq-pill,.faq-home .faq-cab>h2{grid-column:1}.faq-home .faq-cab>.faq-supporting{grid-column:2;grid-row:1 / span 2}.faq-home .faq-cab .faq-supporting p{margin-top:0}.faq-home .faq-list{display:grid;grid-template-columns:1fr 1fr;column-gap:2.5rem;align-items:start;border-top:0}.faq-home .faq-item:nth-child(-n+2){border-top:1.5px solid rgba(255,255,255,.15)}}.faq-question em{font-family:inherit;font-style:normal;font-variation-settings:normal;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}.faq-answer em{font-family:inherit;font-style:normal;font-variation-settings:normal;font-weight:600}.srv-hero-grid{display:grid;gap:3rem;align-items:end}.srv-hero-grid>*{min-width:0}@media(min-width:1024px){.srv-hero-grid{grid-template-columns:1.05fr 1fr;gap:4rem;align-items:center}}.srv-hero-luz{position:absolute;right:-10%;top:10%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,212,0,.16),transparent 65%);filter:blur(10px);pointer-events:none;animation:srv-luz 9s ease-in-out infinite}@keyframes srv-luz{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6%,8%) scale(1.12)}}@media(prefers-reduced-motion:reduce){.srv-hero-luz{animation:none}}.service-breadcrumb{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.service-breadcrumb a{transition:color .25s ease}.service-breadcrumb a:hover{color:#ffd400}.includes-card{background:#ffd400;border-radius:1.25rem;padding:2.5rem 2rem;position:relative;box-shadow:0 24px 48px -24px #00000073;transform:rotate(-1.2deg);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.23,1,.32,1)}.includes-card:hover{transform:rotate(0) translateY(-4px);box-shadow:0 24px 48px -24px #00000073}.includes-tag{position:absolute;top:-.8rem;left:1.5rem;background:#000;color:#ffd400;font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .85rem;border-radius:9999px;z-index:1}.service-features{display:flex;flex-direction:column;gap:.5rem}.service-features li{background:#fff;color:#000;font-weight:700;font-size:.9rem;letter-spacing:-.01em;line-height:1.35;padding:.75rem 1rem;border-radius:.6rem;list-style:none}.includes-note{color:#00000073;font-size:.75rem;margin-top:1.25rem;font-weight:500}.plans-banner{background:#fff;border-radius:1.5rem;padding:3rem 2.5rem 2.5rem;margin-bottom:3rem;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 24px 48px -24px #00000073}.plans-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;pointer-events:none;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="n"%3E%3CfeTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="4" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23n)"/%3E%3C/svg%3E');background-size:200px 200px}.plans-banner-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2.5rem;flex-wrap:wrap}.plans-banner-label{font-family:var(--font-title);font-size:.6rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#ffd400;background:#000;padding:5px 14px;border-radius:999px;align-self:flex-start;white-space:nowrap}.plans-banner-title{font-family:var(--font-title);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.92;color:#000;text-align:right}.plans-banner-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem;list-style:none;margin-bottom:2rem;counter-reset:plans-item}.plans-banner-grid li{background:#fafafa;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:.9rem .9rem .75rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;color:#000000bf;line-height:1.35;transition:background .2s ease,border-color .2s ease}.plans-banner-grid li{counter-increment:plans-item}.plans-banner-grid li:before{content:counter(plans-item,decimal-leading-zero);display:block;color:#00000059;font-family:var(--font-title);font-size:.65rem;font-weight:900;margin-bottom:.45rem;letter-spacing:.08em}.plans-banner-grid li:hover{background:#fff8d6;border-color:#ffd40080}.plans-banner-connector{display:flex;align-items:center;justify-content:center;gap:.6rem;color:#000;font-family:var(--font-title);font-size:.6rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.1);animation:connector-bounce 2s ease-in-out infinite}@keyframes connector-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.plans-banner-requirements{border-top:1.5px solid rgba(0,0,0,.1);margin-top:.5rem;padding-top:1.5rem;margin-bottom:1.5rem}.plans-banner-req-label{display:inline-block;font-family:var(--font-title);font-size:.6rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#000;padding:4px 12px;border-radius:999px;margin-bottom:1rem}.plans-banner-req-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.plans-banner-req-item{display:flex;gap:.65rem;align-items:flex-start;background:#fafafa;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:.9rem 1rem;transition:background .2s ease,border-color .2s ease}.plans-banner-req-item:hover{background:#fff8d6;border-color:#ffd40080}.plans-banner-req-arrow{color:#000;font-weight:900;font-size:1rem;flex-shrink:0;margin-top:1px;line-height:1}.plans-banner-req-item p{font-family:var(--font-sans);font-size:.78rem;font-weight:500;color:#000000a6;line-height:1.45}.plans-banner-req-note{font-family:var(--font-sans);font-size:.65rem;font-weight:600;letter-spacing:.03em;color:#00000061;line-height:1.5;margin-top:.6rem;padding:0 .25rem}@media(max-width:640px){.plans-banner-req-grid{grid-template-columns:1fr}}.plans-banner-grid--4col{grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.plans-banner-grid,.plans-banner-grid--4col{grid-template-columns:repeat(2,1fr)}.plans-banner-header{flex-direction:column;gap:1rem}.plans-banner-title{text-align:left}}@media(max-width:640px){.plans-banner{padding:2rem 1.5rem 1.75rem}.plans-banner-grid{grid-template-columns:1fr;gap:.45rem}}.service-back-link{transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .25s ease}.service-back-link:hover{transform:translate(-4px);color:#ffd400}.service-callout{position:relative;border-left:4px solid #ffd400;background:#ffd4000f}.discount-badge{animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.05) rotate(-3deg)}}.feature-item{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.feature-item:hover{transform:translate(6px)}.feature-icon{transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.feature-item:hover .feature-icon{transform:rotate(0)!important;box-shadow:0 24px 48px -24px #00000073}.timeline-track{position:relative}.timeline-steps{scrollbar-width:none;-ms-overflow-style:none}.timeline-steps::-webkit-scrollbar{display:none}.timeline-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .35s ease,background .35s ease}.timeline-step:hover .timeline-card{border-color:#ffd40033;background:#ffffff17;transform:translateY(-4px)}.timeline-marker{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.timeline-step:hover .timeline-marker{transform:scale(1.12);box-shadow:0 6px 28px #ffd40066}.gr-celulares{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;background:radial-gradient(60% 70% at 78% 45%,rgba(255,212,0,.16),transparent 70%)}.gr-cel{position:absolute;top:50%;width:15rem;aspect-ratio:9 / 19;border-radius:2.2rem;padding:.55rem;background:linear-gradient(145deg,#2b2b2b,#0d0d0d);box-shadow:0 40px 80px -30px #000000e6,inset 0 0 0 1px #ffffff14}.gr-cel-pantalla{height:100%;border-radius:1.75rem;background:#fff;overflow:hidden;display:flex;flex-direction:column}.gr-cel-cabecera{padding:1.4rem .9rem .7rem;color:#000;font-size:.72rem;line-height:1.25}.gr-cel-cabecera b{display:block;font-weight:800}.gr-cel-cabecera span{color:#00000080;font-size:.66rem}.gr-cel-grilla{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.gr-cel-grilla img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.gr-cel-1{right:30rem;transform:translateY(-46%) rotate(-9deg);opacity:.55}.gr-cel-2{right:16rem;transform:translateY(-54%) rotate(2deg);z-index:2;width:16.5rem}.gr-cel-3{right:3rem;transform:translateY(-44%) rotate(10deg);opacity:.55}@media(prefers-reduced-motion:no-preference){.gr-cel-2{animation:gr-flota 6s ease-in-out infinite}@keyframes gr-flota{50%{transform:translateY(-57%) rotate(1deg)}}}@media(max-width:1279px){.gr-cel-1{display:none}.gr-cel-2{right:14rem}}@media(max-width:1023px){.gr-celulares{opacity:.28}.gr-cel-3{display:none}.gr-cel-2{right:-3rem;width:13rem}}.incluye{background:#fff;border-radius:1.75rem;padding:2.5rem;margin-bottom:3.5rem;box-shadow:0 30px 60px -40px #00000059,0 0 0 1px #0000000f}.incluye-cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.incluye-pill{display:inline-block;background:#000;color:#ffd400;font-family:var(--font-title);font-weight:900;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;padding:.45rem .9rem;border-radius:999px}.incluye-cabecera h3{font-family:var(--font-title);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:.95;color:#000}.incluye-cabecera h3 span{color:#00000059}.incluye-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.incluye-grupo{padding-top:1.1rem;border-top:3px solid #ffd400}.incluye-icono{font-size:1.5rem;line-height:1;margin-bottom:.6rem}.incluye-grupo h4{font-family:var(--font-title);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;font-size:1rem;color:#000;margin-bottom:.75rem}.incluye-grupo ul{display:grid;gap:.55rem}.incluye-grupo li{position:relative;padding-left:1.4rem;font-size:.88rem;line-height:1.4;color:#2b2b2b}.incluye-grupo li:before{content:"";position:absolute;left:0;top:.25rem;width:.9rem;height:.9rem;border-radius:999px;background:#ffd400 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat}@media(max-width:1023px){.incluye-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.incluye{padding:1.6rem}.incluye-grid{grid-template-columns:1fr}}.jornada-precio{margin-top:1.4rem;font-size:.9rem;color:#000000a6}.jornada-precio span{font-weight:800;color:#000}.jornada-precio i{font-style:normal;margin:0 .5rem;color:#ffd400;font-weight:900}.gr-cel{aspect-ratio:auto;top:56%}.gr-cel-pantalla{height:auto}.gr-cel-pantalla:after{content:"";display:block;height:2.6rem;background:#fff;background-image:radial-gradient(circle,rgba(0,0,0,.25) 2.5px,transparent 3px);background-size:20% 100%;background-position:10% 50%}.gr-cel-1,.gr-cel-3{opacity:1;filter:brightness(.45) saturate(.8)}.gr-cel-1{transform:translateY(-48%) rotate(-9deg)}.gr-cel-3{transform:translateY(-46%) rotate(10deg)}.gr-cel-2{transform:translateY(-50%) rotate(2deg)}@media(prefers-reduced-motion:no-preference){@keyframes gr-flota{50%{transform:translateY(-53%) rotate(1deg)}}}@keyframes banner-vivo{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(-2.5%,-1.5%,0)}}.banner-vivo{animation:banner-vivo 26s ease-in-out infinite alternate;transform-origin:60% 50%;will-change:transform}@media(prefers-reduced-motion:reduce){.banner-vivo{animation:none}}@media(min-width:1024px){.incluye-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.plans-banner .incluye-cabecera{position:relative;z-index:1}.plans-banner .incluye-grid{position:relative;z-index:1;margin-bottom:1.5rem}.incluye-vivo .incluye-grupo{position:relative;border-top-color:#00000014}.incluye-vivo .incluye-grupo:before{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;background:#ffd400;transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.incluye-vivo .incluye-icono{opacity:0;transform:scale(.4) rotate(-12deg);transition:opacity .4s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.incluye-vivo .incluye-grupo h4,.incluye-vivo .incluye-grupo li{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.incluye-vivo.visto .incluye-grupo:before{transform:scaleX(1)}.incluye-vivo.visto .incluye-icono,.incluye-vivo.visto .incluye-grupo h4,.incluye-vivo.visto .incluye-grupo li{opacity:1;transform:none}.incluye-vivo .incluye-grupo:nth-child(2):before,.incluye-vivo .incluye-grupo:nth-child(2) .incluye-icono,.incluye-vivo .incluye-grupo:nth-child(2) h4{transition-delay:.12s}.incluye-vivo .incluye-grupo:nth-child(3):before,.incluye-vivo .incluye-grupo:nth-child(3) .incluye-icono,.incluye-vivo .incluye-grupo:nth-child(3) h4{transition-delay:.24s}.incluye-vivo .incluye-grupo:nth-child(4):before,.incluye-vivo .incluye-grupo:nth-child(4) .incluye-icono,.incluye-vivo .incluye-grupo:nth-child(4) h4{transition-delay:.36s}.incluye-vivo .incluye-grupo li:nth-child(1){transition-delay:.35s}.incluye-vivo .incluye-grupo li:nth-child(2){transition-delay:.45s}.incluye-vivo .incluye-grupo li:nth-child(3){transition-delay:.55s}.incluye-vivo .incluye-grupo li:nth-child(4){transition-delay:.65s}.incluye-grupo:hover .incluye-icono{transform:scale(1.15) rotate(-6deg)}.orbita-equipo{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem;align-items:center;background:radial-gradient(ellipse 60% 70% at 70% 50%,#2a2410,#111 55%,#0a0a0a);color:#fff;border-radius:2rem;padding:clamp(2rem,4vw,3.5rem);overflow:hidden;box-shadow:0 40px 80px -30px #0000008c}.orbita-equipo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px}.orb-texto{position:relative;z-index:1}.orb-pill{display:inline-flex;gap:.5rem;align-items:center;font-size:.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.orb-pill span{color:#ffd400;font-size:1rem}.orb-titulo{margin-top:1.1rem;font-family:var(--font-title);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.92;font-size:clamp(2.3rem,4.6vw,4.2rem)}.orb-titulo span{color:#ffd400}.orb-detalle{margin-top:2rem;padding:1.4rem 1.5rem 1.2rem;border-radius:1.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);min-height:10.5rem}.orb-num{font-size:.7rem;font-weight:800;letter-spacing:.2em;color:#ffd400}.orb-cuerpo{margin-top:.55rem}.orb-cuerpo b{display:block;font-family:var(--font-title);font-weight:900;text-transform:uppercase;font-size:1.15rem;letter-spacing:-.01em}.orb-cuerpo p{margin-top:.45rem;font-size:.92rem;line-height:1.5;color:#ffffffa6}.orb-cuerpo.entra{animation:orb-entra .5s cubic-bezier(.2,.8,.2,1) both}@keyframes orb-entra{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.orb-barra{margin-top:1rem;height:3px;border-radius:3px;background:#ffffff1a;overflow:hidden}.orb-barra span{display:block;height:100%;width:100%;background:#ffd400;transform:scaleX(0);transform-origin:left}.orbita-equipo.corre .orb-barra span{animation:orb-avanza 3.2s linear both}@keyframes orb-avanza{to{transform:scaleX(1)}}.orb-escena{position:relative;width:100%;max-width:560px;aspect-ratio:1;justify-self:center;--r: 40%}.orb-anillo{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;border:1px dashed rgba(255,212,0,.3);animation:orb-gira 60s linear infinite}.orb-anillo--2{top:27%;right:27%;bottom:27%;left:27%;border:1px solid rgba(255,255,255,.06);animation-duration:90s;animation-direction:reverse}@keyframes orb-gira{to{transform:rotate(360deg)}}.orb-lineas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.orb-lineas line{stroke:#ffffff1a;stroke-width:.3;stroke-dasharray:1.2 1.2;transition:stroke .4s ease}.orb-lineas line.activa{stroke:#ffd400;stroke-width:.45;animation:orb-flujo .8s linear infinite;filter:drop-shadow(0 0 1.5px #ffd400)}@keyframes orb-flujo{to{stroke-dashoffset:-2.4}}.orb-centro{position:absolute;left:50%;top:50%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%) scale(.6);opacity:0;border-radius:50%;background:#ffd400;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-title);font-weight:900;text-transform:uppercase;font-size:clamp(1.1rem,2.6vw,2rem);line-height:.9;letter-spacing:-.03em;box-shadow:0 0 0 10px #ffd4001f,0 0 0 22px #ffd4000d,0 0 80px #ffd40073;transition:transform .9s cubic-bezier(.34,1.56,.64,1),opacity .6s ease}.orb-centro span{font-size:.55em;letter-spacing:.1em;opacity:.7}.orbita-equipo.vista .orb-centro{transform:translate(-50%,-50%);opacity:1;animation:orb-late 3.2s 1s ease-in-out infinite}@keyframes orb-late{50%{box-shadow:0 0 0 14px #ffd40029,0 0 0 30px #ffd4000f,0 0 110px #ffd4008c}}.orb-nodo{position:absolute;left:50%;top:50%;width:0;height:0;border:0;background:none;padding:0;cursor:pointer;transform:rotate(var(--a)) translate(calc(var(--r) * 1)) rotate(calc(-1 * var(--a)))}.orb-escena{container-type:inline-size;--rpx: 40cqw}.orb-nodo{transform:rotate(var(--a)) translate(var(--rpx)) rotate(calc(-1 * var(--a)))}.orb-icono{position:absolute;left:0;top:0;width:3.6rem;height:3.6rem;margin:-1.8rem 0 0 -1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffd400;background:#161616;border:1.5px solid rgba(255,212,0,.35);opacity:0;transform:scale(.3);transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .35s ease,color .35s ease,box-shadow .35s ease,opacity .4s ease}.orbita-equipo.vista .orb-icono{opacity:1;transform:none}.orbita-equipo.vista .orb-nodo:nth-of-type(1) .orb-icono{transition-delay:.25s,0s,0s,0s,.25s}.orb-nodo:nth-of-type(2) .orb-icono{transition-delay:.35s}.orb-nodo:nth-of-type(3) .orb-icono{transition-delay:.45s}.orb-nodo:nth-of-type(4) .orb-icono{transition-delay:.55s}.orb-nodo:nth-of-type(5) .orb-icono{transition-delay:.65s}.orb-nodo:nth-of-type(6) .orb-icono{transition-delay:.75s}.orb-nodo:nth-of-type(7) .orb-icono{transition-delay:.85s}.orb-nodo.activo .orb-icono{background:#ffd400;color:#000;transform:scale(1.22);box-shadow:0 0 0 6px #ffd4002e,0 0 40px #ffd4008c;transition-delay:0s}.orb-nombre{position:absolute;left:0;top:2.3rem;transform:translate(-50%);white-space:nowrap;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;transition:color .3s ease}.orb-nodo.activo .orb-nombre{color:#fff}.orb-nodo:focus-visible .orb-icono{outline:2px solid #fff;outline-offset:3px}@media(max-width:1023px){.orbita-equipo{grid-template-columns:1fr}.orb-escena{order:-1;max-width:420px}.orb-icono{width:2.9rem;height:2.9rem;margin:-1.45rem 0 0 -1.45rem}.orb-icono svg{width:18px;height:18px}.orb-nombre{display:none}.orb-detalle{margin-top:1.2rem}}@media(prefers-reduced-motion:reduce){.orb-anillo,.orb-lineas line.activa,.orbita-equipo.vista .orb-centro{animation:none}}.tl-vivo .tl-relleno{display:none}@media(min-width:768px){.tl-vivo .tl-relleno{display:block;position:absolute;top:1.75rem;left:0;right:0;height:3px;border-radius:3px;background:#ffd400;box-shadow:0 0 14px #ffd40099;transform:scaleX(var(--avance, 0));transform-origin:left;pointer-events:none;z-index:0}}.tl-vivo .timeline-steps{position:relative;z-index:1}.tl-vivo .timeline-marker{transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .4s ease,box-shadow .4s ease}.tl-vivo .timeline-card{transition:opacity .5s ease,transform .5s ease,border-color .4s ease}.tl-vivo .timeline-step:not(.encendido) .timeline-marker{filter:grayscale(1) brightness(.45);transform:scale(.85)}.tl-vivo .timeline-step:not(.encendido) .timeline-card{opacity:.35;transform:translateY(10px)}.tl-vivo .timeline-step.encendido .timeline-marker{box-shadow:0 0 0 6px #ffd40026,0 6px 26px #ffd40073}.tl-vivo .timeline-step.encendido .timeline-card{border-color:#ffd40040}.tl-muestra{margin-top:1rem;height:3.4rem;display:flex;align-items:center;justify-content:center;gap:.35rem}.tl-m-diag{flex-wrap:wrap;height:auto}.tl-m-diag span{font-size:.62rem;font-weight:700;padding:.3rem .55rem;border-radius:999px;background:#ffd4001f;color:#ffd400}.tl-m-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;position:relative;width:100%;max-width:9rem;height:auto}.tl-m-cal i{aspect-ratio:1;border-radius:3px;background:#ffffff14}.tl-m-cal i.si{background:#ffd400}.tl-m-cal{margin-bottom:.6rem}.tl-m-cal b{position:absolute;right:-.4rem;bottom:-.55rem;font-size:.58rem;padding:.2rem .45rem;border-radius:999px;background:#22c55e;color:#fff;transform:scale(0);transition:transform .5s .6s cubic-bezier(.34,1.56,.64,1)}.encendido .tl-m-cal b{transform:none}.tl-m-piezas img{width:2.6rem;aspect-ratio:4 / 5;object-fit:cover;border-radius:.35rem;box-shadow:0 6px 14px #0006;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.tl-m-piezas img:nth-child(1){transform:rotate(-8deg) translateY(4px)}.tl-m-piezas img:nth-child(3){transform:rotate(8deg) translateY(4px)}.timeline-step:hover .tl-m-piezas img:nth-child(1){transform:rotate(-14deg) translate(-4px,2px)}.timeline-step:hover .tl-m-piezas img:nth-child(3){transform:rotate(14deg) translate(4px,2px)}.tl-m-pub{gap:.5rem;font-size:.7rem;font-weight:700;color:#fff}.tl-m-pub i{width:.6rem;height:.6rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e33;animation:tl-late 1.6s ease-in-out infinite}@keyframes tl-late{50%{opacity:.35}}.tl-m-num{align-items:flex-end;gap:4px}.tl-m-num i{width:.7rem;height:var(--h);border-radius:3px 3px 1px 1px;background:#ffd40066;transform:scaleY(0);transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.tl-m-num i:last-child{background:#ffd400}.encendido .tl-m-num i{transform:none}.encendido .tl-m-num i:nth-child(2){transition-delay:.08s}.encendido .tl-m-num i:nth-child(3){transition-delay:.16s}.encendido .tl-m-num i:nth-child(4){transition-delay:.24s}.encendido .tl-m-num i:nth-child(5){transition-delay:.32s}@media(prefers-reduced-motion:reduce){.tl-vivo *{transition:none!important;animation:none!important}}
