.ph-hero{isolation:isolate;color:var(--wht);background:radial-gradient(1100px 560px at 80% -12%, #f4c04e29, transparent 60%), radial-gradient(700px 500px at 96% 78%, #3c5caa38, transparent 65%), linear-gradient(180deg, var(--navy), var(--navy-2));padding-bottom:46px;position:relative;overflow:hidden}.ph-hero:before{content:"";z-index:-2;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 72px);position:absolute;inset:0;mask-image:radial-gradient(circle at 60% 0,#000,#0000 78%)}.ph-hero__gl{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.ph-hero__gl.ph-lista{opacity:1}.ph-hero__rejilla{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:28px;padding-top:52px;padding-bottom:60px;display:grid}.ph-hero__eyebrow{color:var(--gold);align-items:center;gap:10px;margin-bottom:18px;display:flex}.ph-hero__eyebrow:before{content:"";background:var(--gold);flex:none;width:26px;height:2px}.ph-hero h1{letter-spacing:-.035em;color:#fff;overflow-wrap:normal;font-size:clamp(36px,5vw,62px);font-weight:800;line-height:1.04}.ph-hero h1 .pw-g{color:var(--gold);display:block}.ph-lead{max-width:44ch;color:var(--wht-soft);margin-top:20px;font-size:18.5px;line-height:1.5}.ph-lead strong{color:#fff;font-weight:600}.ph-acciones{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.ph-confianza{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:28px;padding-top:20px;display:flex}.ph-confianza__dato{color:var(--wht-soft);font-size:14px}.ph-confianza__dato strong{color:#fff;font-weight:700}.ph-escena-caja{--esc:1;height:calc(460px * var(--esc));pointer-events:none;position:relative}.ph-escena{--rx:0;--ry:0;--sy:0;--slot:58px;--pos:30px;perspective:1500px;perspective-origin:40% 40%;transform-origin:50% 0;width:540px;height:460px;transform:scale(var(--esc));font-family:var(--sans);margin-left:-270px;line-height:1.2;position:absolute;top:0;left:50%}.ph-mundo{transform-style:preserve-3d;transform:translateY(calc(var(--sy) * -34px)) rotateX(calc(9deg - var(--ry) * 5deg + var(--sy) * 9deg)) rotateY(calc(-19deg + var(--rx) * 7deg)) rotateZ(1.5deg);position:absolute;inset:0}.ph-lam,.ph-chip,.ph-halo{position:absolute}.ph-halo{background:radial-gradient(closest-side,#f4c04e4d,#f4c04e14 55%,#0000);border-radius:50%;width:88%;height:92%;top:4%;left:6%;transform:translateZ(-140px)}.ph-serp{width:372px;transform-style:preserve-3d;background:linear-gradient(160deg,#243256,#131d38 70%) padding-box padding-box,linear-gradient(150deg,#ffffff5c,#ffffff0f 45%,#f4c04e4d) border-box;border:1px solid #0000;border-radius:24px;padding:20px 20px 22px;top:44px;left:-34px;transform:translateZ(0);box-shadow:inset 0 1px #ffffff14,0 50px 90px -30px #030712d9,0 18px 36px -18px #03071299}.ph-serp__cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-serp__t{font-family:var(--head);letter-spacing:-.01em;color:#fff;font-size:15.5px;font-weight:600}.ph-serp__pill{background:var(--gold);font-family:var(--mono);letter-spacing:.08em;color:var(--navy);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.ph-serp__busca{height:38px;color:var(--wht-soft);background:#070d1c73;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:0 14px;display:flex}.ph-serp__busca svg{flex:none;width:16px;height:16px}.ph-serp__busca i{background:#fff3;border-radius:4px;width:46%;height:7px}.ph-serp__pista{height:calc(var(--slot) * 4 - 10px);transform-style:preserve-3d;margin-top:16px;position:relative}.ph-serp__carril{background:linear-gradient(180deg, var(--gold), #f4c04e00);transform-origin:50% 100%;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;right:-11px}.ph-fila{left:0;right:0;top:calc((var(--k,1) - 1) * var(--slot));height:calc(var(--slot) - 10px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:0 14px 0 9px;display:flex;position:absolute}.ph-pos{width:var(--pos);height:var(--pos);font-family:var(--head);color:var(--wht-soft);background:#ffffff12;border-radius:9px;flex:none;font-size:15px;font-weight:800;overflow:hidden}.ph-pos__tira{display:block}.ph-pos b{height:var(--pos);font-weight:inherit;place-items:center;display:grid}.ph-fila__fav{background:#ffffff24;border-radius:50%;flex:none;width:18px;height:18px}.ph-fila__lineas{flex:1;min-width:0}.ph-fila__lineas i{background:#ffffff29;border-radius:5px;height:8px;display:block}.ph-fila__lineas i+i{background:#ffffff17;width:58%;height:6px;margin-top:7px}.ph-fila:nth-child(3) .ph-fila__lineas i:first-child{width:82%}.ph-fila:nth-child(4) .ph-fila__lineas i:first-child{width:68%}.ph-fila:nth-child(5) .ph-fila__lineas i:first-child{width:76%}.ph-fila--tu{background:linear-gradient(110deg,#f4c04e4d,#f4c04e1a 60%),#1b2646;border-color:#f4c04e99;padding-left:13px;left:-16px;right:-26px;overflow:hidden;transform:translateZ(54px);box-shadow:0 0 0 1px #f4c04e1f,0 22px 34px -16px #030712d9,0 0 44px -6px #f4c04e59}.ph-fila--tu .ph-pos{background:linear-gradient(150deg, var(--gold), var(--gold-3));color:var(--navy);box-shadow:0 6px 14px -6px #f4c04ee6}.ph-fila--tu .ph-fila__fav{background:linear-gradient(150deg, #fff, var(--gold-soft))}.ph-fila--tu .ph-fila__lineas i:first-child{background:linear-gradient(90deg, var(--gold), var(--gold-3))}.ph-fila--tu .ph-fila__lineas i+i{background:#ffffff4d}.ph-fila__sube{width:18px;color:var(--gold);flex:none;display:grid}.ph-fila__sube svg{grid-area:1/1;width:18px;height:18px;rotate:180deg}.ph-fila__sube svg+svg{opacity:.45;translate:0 7px}.ph-fila__destello{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff80 50%,#0000 60%);position:absolute;inset:0;translate:-120%}.ph-ia{width:262px;color:var(--ink);background:linear-gradient(165deg,#fffdf7,#f3ecd9) padding-box padding-box,linear-gradient(150deg,#fff,#f4c04ee6) border-box;border:1px solid #0000;border-radius:20px;padding:16px 17px 18px;top:272px;left:300px;transform:translateZ(104px);box-shadow:0 40px 70px -24px #030712cc,0 14px 26px -14px #0307128c}.ph-ia__cab{align-items:center;gap:11px;display:flex}.ph-ia__ic{background:linear-gradient(150deg, var(--navy-soft), var(--navy));width:36px;height:36px;color:var(--gold);border-radius:11px;flex:none;place-items:center;display:grid}.ph-ia__ic svg{width:19px;height:19px}.ph-ia__tx b{font-family:var(--head);letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.ph-ia__tx small{color:#6b5a2c;margin-top:2px;font-size:12px;font-weight:600;display:block}.ph-ia__texto{gap:8px;margin-top:15px;display:grid}.ph-ia__texto>i{transform-origin:0;background:#131b2b24;border-radius:4px;height:7px}.ph-ia__texto>i:nth-child(2){width:88%}.ph-ia__texto>i:last-child{width:54%}.ph-ia__cita{background:var(--navy);width:76%;color:var(--gold);border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 8px;display:flex}.ph-ia__cita svg{flex:none;width:14px;height:14px}.ph-ia__cita i{background:linear-gradient(90deg, var(--gold), var(--gold-3));border-radius:4px;flex:1;height:6px}.ph-chip{background:linear-gradient(160deg,#26345a,#141e3a) padding-box padding-box,linear-gradient(150deg,#f4c04ed9,#ffffff1f 55%) border-box;border:1px solid #0000;border-radius:16px;align-items:center;gap:11px;padding:11px 15px 11px 11px;display:flex;box-shadow:0 30px 50px -20px #030712e6,0 10px 20px -10px #03071299}.ph-chip__ic{width:36px;height:36px;color:var(--gold);background:#f4c04e26;border-radius:11px;flex:none;place-items:center;display:grid}.ph-chip__ic svg{width:19px;height:19px}.ph-chip__tx{display:block}.ph-chip small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--wht-soft);font-size:10.5px;font-weight:600;display:block}.ph-chip b{font-family:var(--head);letter-spacing:-.03em;color:var(--gold);margin-top:2px;font-size:23px;font-weight:800;line-height:1.05;display:block}.ph-chip em{max-width:17ch;color:var(--wht-soft);margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.3;display:block}.ph-chip--clics{top:34px;left:398px;transform:translateZ(150px)}.ph-chip--ia{top:378px;left:-34px;transform:translateZ(128px)}.ph-anima .ph-serp{animation:ph-llega 1.1s var(--ease-out) both, ph-flota 9s 3.6s ease-in-out infinite alternate}.ph-anima .ph-ia{animation:ph-llega-ia .9s .45s var(--ease-out) both, ph-flota 7s 3.8s ease-in-out infinite alternate-reverse}.ph-anima .ph-chip{animation:ph-salta .6s 2.9s var(--ease-out) both, ph-flota 6s 4s ease-in-out infinite alternate}.ph-anima .ph-chip--ia{animation-direction:normal,alternate-reverse;animation-delay:3.3s,4.4s}.ph-anima .ph-halo{animation:6s ease-in-out 3s infinite alternate ph-respira}.ph-anima .ph-fila--tu{animation:1.7s 1.1s both ph-sube}.ph-anima .ph-fila--tu .ph-pos__tira{animation:1.7s 1.1s both ph-rueda}.ph-anima .ph-serp__carril{animation:1.7s cubic-bezier(.5,0,.2,1) 1.1s both ph-carril}.ph-anima .ph-fila:not(.ph-fila--tu){animation:ph-baja .45s calc(1.1s + (4 - var(--k)) * .61s) cubic-bezier(.5, 0, .2, 1) both}.ph-anima .ph-fila:not(.ph-fila--tu) .ph-pos__tira{animation:ph-rueda-1 .45s calc(1.1s + (4 - var(--k)) * .61s) cubic-bezier(.5, 0, .2, 1) both}.ph-anima .ph-fila__destello{animation:7s ease-out 2.85s infinite ph-destello}.ph-anima .ph-fila__sube svg{animation:1.8s ease-out 3.2s infinite ph-chevron}.ph-anima .ph-fila__sube svg+svg{animation-delay:3.5s}.ph-anima .ph-ia__texto>i{animation:ph-escribe .5s 1.2s var(--ease-out) both}.ph-anima .ph-ia__texto>i:nth-child(2){animation-delay:1.4s}.ph-anima .ph-ia__texto>i:last-child{animation-delay:3.25s}.ph-anima .ph-ia__cita{animation:ph-salta .5s 2.95s var(--ease-out) both}.ph-hero--fuera .ph-escena *{animation-play-state:paused}@keyframes ph-llega{0%{translate:0 70px -320px;rotate:x 16deg}}@keyframes ph-llega-ia{0%{opacity:0;translate:40px 50px -200px}}@keyframes ph-salta{0%{opacity:0;translate:0 14px;scale:.8}}@keyframes ph-flota{to{translate:0 -7px}}@keyframes ph-respira{to{opacity:.6;scale:1.06}}@keyframes ph-sube{0%{translate:0 calc(var(--slot) * 3);animation-timing-function:cubic-bezier(.5,0,.2,1)}24%,36%{translate:0 calc(var(--slot) * 2);animation-timing-function:cubic-bezier(.5,0,.2,1)}60%,72%{translate:0 var(--slot);animation-timing-function:cubic-bezier(.5,0,.2,1)}to{translate:0}}@keyframes ph-rueda{0%{translate:0 calc(var(--pos) * -3);animation-timing-function:cubic-bezier(.5,0,.2,1)}24%,36%{translate:0 calc(var(--pos) * -2);animation-timing-function:cubic-bezier(.5,0,.2,1)}60%,72%{translate:0 calc(var(--pos) * -1);animation-timing-function:cubic-bezier(.5,0,.2,1)}to{translate:0}}@keyframes ph-baja{0%{translate:0 calc(var(--slot) * -1)}}@keyframes ph-rueda-1{0%{translate:0 calc(var(--pos) * -1)}}@keyframes ph-carril{0%{opacity:0;scale:1 0}}@keyframes ph-destello{0%{translate:-120%}14%,to{translate:130%}}@keyframes ph-chevron{0%{opacity:0;transform:translateY(5px)}40%{opacity:1}to{opacity:0;transform:translateY(-7px)}}@keyframes ph-escribe{0%{opacity:0;scale:0 1}}@media (height<=780px) and (width>=981px){.ph-hero__rejilla{padding-top:30px;padding-bottom:40px}.ph-hero h1{font-size:clamp(34px,4.3vw,54px)}.ph-lead{margin-top:14px;font-size:17.5px}.ph-acciones{margin-top:22px}.ph-confianza{margin-top:20px;padding-top:16px}.ph-escena-caja{--esc:.9}}@media (width<=1180px) and (width>=981px){.ph-escena-caja{--esc:.84}}@media (width<=980px){.ph-hero__rejilla{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:44px;padding-bottom:56px}.ph-lead{max-width:none}.ph-escena-caja{--esc:.92}}@media (width<=620px){.ph-escena-caja{--esc:.62}.ph-hero h1{font-size:34px}.ph-escena-caja{margin-top:14px}.ph-serp{left:6px}.ph-ia{left:258px}.ph-chip--clics{top:-34px;left:292px}.ph-chip--ia{top:384px;left:22px}.ph-mundo{transform:translateY(calc(var(--sy) * -20px)) rotateX(calc(8deg + var(--sy) * 8deg)) rotateY(-13deg) rotateZ(1deg)}}@media (width<=360px){.ph-escena-caja{--esc:.56}}
