.ph{--tinta:#070d1c;--tinta-2:#0b1428;--ph-foco:var(--navy);font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.6}.ph h1,.ph h2,.ph h3{font-family:var(--head);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}.ph svg{flex:none}.ph :focus-visible{outline:3px solid var(--ph-foco);outline-offset:3px;border-radius:8px}.ph-hero,.ph-oscura,.ph-tabs,.ph-anillo{--ph-foco:var(--gold)}.ph-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.ph-wrap--estrecho{max-width:928px}.ph-sec{padding-block:96px}main section.ph-sec,main .ph-local,main .ph-final{content-visibility:auto;contain-intrinsic-size:auto 1800px}.ph-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600}.ph-estrellas{color:var(--gold);align-items:center;gap:3px;font-size:15px;display:inline-flex}.ph-estrellas svg{width:1em;height:1em}.ph-head{text-align:center;max-width:820px;margin:0 auto 56px}.ph-head .ph-eyebrow{color:#8a5d0c;margin-bottom:14px}.ph-head h2{letter-spacing:-.03em;font-size:clamp(32px,4.4vw,52px);font-weight:700}.ph-head__intro{max-width:620px;color:var(--ink-soft);margin:16px auto 0;font-size:18.5px;line-height:1.55}.ph-head__intro p+p{margin-top:14px}.ph-head--partido{text-align:left;grid-template-columns:1.15fr .85fr;align-items:start;gap:14px 56px;max-width:none;margin:0 0 56px;display:grid}.ph-head--partido .ph-eyebrow{grid-column:1/-1;margin-bottom:0}.ph-head--partido h2{font-size:clamp(30px,3.9vw,50px)}.ph-head--partido .ph-head__intro{max-width:50ch;margin:10px 0 0;font-size:17.5px}.ph-head--partido:after{content:"";background:linear-gradient(90deg, var(--gold), #e6e2d7e6 38%, #e6e2d700);grid-column:1/-1;height:1px;margin-top:30px}.ph-oscura{color:var(--wht)}.ph-oscura .ph-head h2{color:#fff}.ph-oscura .ph-head__intro{color:var(--wht-soft)}.ph-oscura .ph-head .ph-eyebrow{color:var(--gold)}.ph-oscura .ph-head--partido:after{background:linear-gradient(90deg, var(--gold), #ffffff38 38%, #fff0)}.ph-h3{text-align:center;max-width:760px;margin:72px auto 0;font-size:clamp(24px,3vw,32px);font-weight:700}.ph-intro{text-align:center;max-width:660px;color:var(--ink-soft);margin:16px auto 0;font-size:17px}.ph-nota{max-width:760px;color:var(--wht-soft);justify-content:center;align-items:flex-start;gap:10px;margin:34px auto 0;font-size:14.5px;line-height:1.5;display:flex}.ph-nota svg{width:18px;height:18px;color:var(--gold);margin-top:2px}.ph-rejilla{gap:22px;display:grid}.ph-rejilla--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-cifras{z-index:2;position:relative}.ph-cifras__caja{border-radius:var(--r-lg);color:var(--wht);background:linear-gradient(165deg,#1d2c4d,#15213c) padding-box padding-box,linear-gradient(150deg,#f4c04e8c,#ffffff1a 40%,#ffffff0f) border-box;border:1px solid #0000;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:-46px;padding:30px 28px;display:grid;box-shadow:0 34px 64px -30px #070d1cd9}.ph-cifra{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ph-cifra+.ph-cifra:before{content:"";background:linear-gradient(#0000,#ffffff29,#0000);width:1px;position:absolute;top:14%;bottom:14%;left:-12px}.ph-cifra__ic{color:var(--gold);opacity:.85;margin-bottom:8px}.ph-cifra__ic svg{width:22px;height:22px}.ph-cifra b{font-family:var(--head);letter-spacing:-.03em;color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1}.ph-cifra>span:last-child{color:var(--wht-soft);margin-top:8px;font-size:14px}.ph .pw-card.ph-svc{padding:30px 26px 26px}.ph-svc h3{hyphens:auto;font-size:20px;font-weight:700}.ph-svc p{color:var(--ink-soft);margin-top:10px;font-size:15.5px;line-height:1.6}.ph-mas{font-family:var(--head);color:#8a5d0c;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.ph-mas svg{width:17px;height:17px;transition:transform var(--dur-2) var(--ease)}.ph-svc:hover .ph-mas svg,.ph-svc:focus-visible .ph-mas svg{transform:translate(5px)}.ph-precios{background:radial-gradient(900px 420px at 82% -10%, #f4c04e21, transparent 62%), linear-gradient(180deg, var(--navy), var(--navy-2))}.ph-planes{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.ph .pw-card.ph-plan{padding:30px 24px 26px}.ph-plan h3{color:#fff;font-size:20px;font-weight:700}.ph-plan__para{min-height:66px;color:var(--wht-soft);margin-top:9px;font-size:14.5px;line-height:1.5}.ph-tarifa{border-top:1px dashed #ffffff2e;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:18px;padding-top:20px;display:flex}.ph-tarifa__desde{width:100%;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:12px;font-weight:700}.ph-tarifa__num{font-family:var(--head);letter-spacing:-.04em;color:#fff;font-size:46px;font-weight:800;line-height:1}.ph-tarifa__eur{font-family:var(--head);color:#fff;margin-left:1px;font-size:26px;font-weight:700}.ph-tarifa__per{color:var(--wht-soft);margin-left:5px;font-size:15px;font-weight:600}.ph-plan__lista{flex-direction:column;gap:11px;margin:22px 0 10px;display:flex}.ph-plan__lista li{color:var(--wht-soft);align-items:flex-start;gap:11px;font-size:14.8px;line-height:1.45;display:flex}.ph-plan__lista svg{width:17px;height:17px;color:var(--gold);margin-top:2px}.ph .ph-plan__cta{--cta-superficie:#18223f;width:100%}.ph-plan--top h3,.ph-plan--top .ph-tarifa__num,.ph-plan--top .ph-tarifa__eur{color:var(--ink)}.ph-plan--top .ph-plan__para,.ph-plan--top .ph-tarifa__per{color:var(--ink-faint)}.ph-plan--top .ph-tarifa{border-top-color:#131b2b29}.ph-plan--top .ph-tarifa__desde{color:#8a5d0c}.ph-plan--top .ph-plan__lista li{color:var(--ink-soft)}.ph-plan--top .ph-plan__lista svg{color:var(--green)}.ph-plan--top :focus-visible{--ph-foco:var(--navy)}.ph .pw-card.ph-plan>.ph-sello{background:var(--navy);font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.ph-sello svg{width:14px;height:14px}.ph-local{border-block:1px solid var(--line);background:#fff}.ph-local__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:92px;display:grid}.ph-local .ph-eyebrow{color:#8a5d0c;margin-bottom:14px}.ph-local h2{letter-spacing:-.03em;font-size:clamp(30px,3.9vw,50px);font-weight:700}.ph-local__p{color:var(--ink-soft);margin-top:16px}.ph-lista-ok{flex-direction:column;gap:12px;margin-top:24px;display:flex}.ph-lista-ok li{align-items:flex-start;gap:11px;font-size:16px;display:flex}.ph-lista-ok svg{width:21px;height:21px;color:var(--green);margin-top:2px}.ph-lista-ok strong{font-weight:700}.ph-mapa{background:var(--navy);box-shadow:var(--shadow-lg);border-radius:24px;padding:8px;transform:perspective(1200px)rotateY(-6deg)rotateX(3deg)}.ph-mapa__plano{background:linear-gradient(#0e173026,#0e173026),repeating-linear-gradient(0deg,#3c548838 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#3c548838 0 1px,#0000 1px 44px),linear-gradient(160deg,#1a2a4c,#12203c);border-radius:17px;height:340px;position:relative;overflow:hidden}.ph-mapa__calle{background:#f4c04e38;border-radius:2px;position:absolute}.ph-mapa__calle--h{height:6px;top:38%;left:0;right:0}.ph-mapa__calle--v{width:6px;top:0;bottom:0;left:56%}.ph-mapa__calle--d{background:#ffffff14;width:130%;height:4px;top:74%;left:-10%;transform:rotate(-14deg)}.ph-mapa__pin{justify-items:center;display:grid;position:absolute;top:38%;left:56%;transform:translate(-50%,-34px)}.ph-mapa__gota{background:linear-gradient(150deg, var(--gold), var(--gold-3));border-radius:50% 50% 50% 0;width:28px;height:28px;transform:rotate(-45deg);box-shadow:0 8px 20px #f4c04e80}.ph-mapa__onda{border:2px solid var(--gold);opacity:0;border-radius:50%;width:44px;height:44px;animation:2.8s ease-out infinite ph-onda;position:absolute;top:18px}@keyframes ph-onda{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.ph-mapa__rotulo{box-shadow:var(--shadow);font-family:var(--head);white-space:nowrap;color:var(--navy);background:#fff;border-radius:9px;align-items:center;gap:7px;margin-top:16px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ph-mapa__rotulo svg{color:#8a5d0c;width:15px;height:15px}.ph-mapa__ficha{box-shadow:var(--shadow);background:#fff;border-radius:13px;align-items:center;gap:9px;padding:10px 14px;display:flex;position:absolute;bottom:18px;left:18px}.ph-mapa__ficha>svg{width:20px;height:20px}.ph-mapa__ficha b{font-family:var(--head);color:var(--navy);font-size:14px}.ph-mapa__ficha span{font-family:var(--head);color:#8a5d0c;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.ph-mapa__ficha span svg{width:13px;height:13px;color:var(--gold-3)}.ph-tabs{background:radial-gradient(700px 320px at 88% -20%, #f4c04e24, transparent 62%), linear-gradient(165deg, var(--navy), var(--navy-2));color:var(--wht);border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 40px 80px -34px #0e17308c}.ph-tabs__lista{border-right:1px solid #ffffff17;flex-direction:column;gap:6px;padding:16px;display:flex}.ph-tab{text-align:left;width:100%;min-height:44px;color:var(--wht-soft);cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:15px;padding:18px;display:flex;position:relative}.ph-tab:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--dur-2) var(--ease);background:linear-gradient(120deg,#f4c04e2e,#f4c04e0d);border:1px solid #f4c04e66;position:absolute;inset:-1px}.ph-tab:hover,.ph-tab[aria-selected=true]{color:#fff}.ph-tabs--on .ph-tab[aria-selected=true]:before{opacity:1}.ph-tab>*{position:relative}.ph-tab__ic{width:44px;height:44px;transition:transform var(--dur-2) var(--ease);background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;place-items:center;display:grid}.ph-tab__ic svg{width:21px;height:21px}.ph-tabs--on .ph-tab[aria-selected=true] .ph-tab__ic{background:linear-gradient(150deg, var(--gold), var(--gold-3));color:var(--navy);border-color:#0000;transform:rotate(-5deg)scale(1.06)}.ph-tab__tx{min-width:0}.ph-tab__tx b{font-family:var(--head);font-size:16.5px;font-weight:700;line-height:1.25;display:block}.ph-tab__tx small{color:#9aa7c0;margin-top:3px;font-size:13px;line-height:1.35;display:block}.ph-tabs--on .ph-tab[aria-selected=true] small{color:var(--gold)}.ph-tabs__paneles{align-self:center;padding:38px 40px}.ph-pane p{color:var(--wht-soft);font-size:17px;line-height:1.65}.ph-pane p+p{margin-top:16px}.ph-tabs:not(.ph-tabs--on) .ph-pane+.ph-pane{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:20px}.ph-tabs--on .ph-tabs__paneles{align-items:center;display:grid}.ph-tabs--on .ph-pane{visibility:hidden;opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s .3s;grid-area:1/1;transform:translateY(10px)}.ph-tabs--on .ph-pane--activo{visibility:visible;opacity:1;transition-delay:0s;transform:none}.ph-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.ph-chips li{border:1px solid var(--line);color:var(--ink-soft);transition:transform var(--dur-2) var(--ease);background:#fff;border-radius:13px;align-items:flex-start;gap:13px;padding:15px 17px;font-size:15.5px;line-height:1.5;display:flex}.ph-chips li:hover{transform:translateY(-2px)}.ph-chips__ck{width:26px;height:26px;color:var(--green);background:#1f7a431c;border-radius:50%;place-items:center;margin-top:-1px;display:grid}.ph-chips__ck svg{width:15px;height:15px}.ph-anillo{isolation:isolate;background:#f4c04e33;border-radius:30px;padding:2px;position:relative;overflow:hidden}.ph-anillo:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 58%, #f4c04e80 72%, #fff3d1 80%, #f4c04e80 88%, transparent 98%);width:150%;margin:-75% 0 0 -75%;animation:9s linear infinite ph-anillo;position:absolute;top:50%;left:50%}.ph-anillo--grande:before{animation-duration:12s}@keyframes ph-anillo{to{transform:rotate(1turn)}}.ph-banda{margin-top:80px}.ph-banda__dentro{background:radial-gradient(520px 280px at 100% 0%, #f4c04e33, transparent 70%), linear-gradient(165deg, var(--navy-2), var(--navy));color:var(--wht);--cta-superficie:var(--navy);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px;padding:46px 52px;display:grid}.ph-banda__ante{font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:600}.ph-banda__titulo{font-family:var(--head);letter-spacing:-.02em;color:#fff;margin-top:10px;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.1}.ph-banda__texto{max-width:56ch;color:var(--wht-soft);margin-top:14px;line-height:1.6}.ph-proc{background:radial-gradient(800px 380px at 10% 0, #f4c04e14, transparent 60%), var(--navy)}.ph-pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid;position:relative}.ph-pasos:before{content:"";background:linear-gradient(90deg,#0000,#f4c04e80 12% 88%,#0000);height:1px;position:absolute;top:46px;left:4%;right:4%}.ph-paso{border-radius:var(--r-lg);transition:transform var(--dur-3) var(--ease-out);background:linear-gradient(160deg,#1a2644,#121c36);border:1px solid #ffffff1a;padding:26px 22px 28px;position:relative}.ph-paso:hover{transform:translateY(-5px)}.ph-paso__n{background:linear-gradient(150deg, var(--gold), var(--gold-3));width:40px;height:40px;font-family:var(--head);color:var(--navy);border-radius:12px;place-items:center;margin-bottom:20px;font-size:16px;font-weight:800;display:grid;box-shadow:0 8px 18px -8px #f4c04ee6}.ph-paso h3{color:#fff;font-size:18px;font-weight:600}.ph-paso p{color:var(--wht-soft);margin-top:9px;font-size:14.5px}.ph-acc{flex-direction:column;gap:14px;display:flex}.ph-acc details{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sombra-card);background:#fff;position:relative;overflow:hidden}.ph-acc details:before{content:"";background:linear-gradient(180deg, var(--gold), var(--gold-3));transform-origin:top;width:3px;transition:transform var(--dur-3) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ph-acc details[open]:before{transform:scaleY(1)}.ph-acc summary{font-family:var(--head);cursor:pointer;align-items:center;gap:16px;padding:22px 26px;font-size:18.5px;font-weight:600;list-style:none;display:flex}.ph summary::-webkit-details-marker{display:none}.ph summary:focus-visible{outline-offset:-3px;border-radius:14px}.ph-acc__ic{width:42px;height:42px;color:var(--gold-2);background:linear-gradient(150deg,#fff5dc,#f4ddab);border:1px solid #a06f122e;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6}.ph-acc__ic svg{width:21px;height:21px}.ph-acc details[open] .ph-acc__ic{background:linear-gradient(150deg, var(--gold), var(--gold-3));color:var(--navy)}.ph-acc__tt{flex:1}.ph-mas-menos{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--gold-2);transition:transform var(--dur-2) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.ph-mas-menos svg{width:15px;height:15px}.ph details[open]>summary .ph-mas-menos{border-color:var(--gold);background:var(--gold);color:var(--navy);transform:rotate(135deg)}.ph-acc__cuerpo{padding:0 26px 24px 84px}.ph-acc__cuerpo p{color:var(--ink-soft);font-size:16.5px;line-height:1.65}.ph-acc__cuerpo p+p{margin-top:14px}.ph-tags{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:30px;display:flex}.ph-tags li{border:1px solid var(--line);transition:transform var(--dur-2) var(--ease);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:11px 18px 11px 14px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0e17300a}.ph-tags li:hover{transform:translateY(-2px)}.ph-tags svg{width:17px;height:17px;color:var(--gold-2)}.ph-casos{background:radial-gradient(760px 380px at 12% 0, #f4c04e1a, transparent 60%), linear-gradient(180deg, var(--tinta), var(--tinta-2))}.ph-casos__rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ph .pw-card.ph-caso{--pw-card-a:#151e36;--pw-card-b:#0c1427;padding:26px 24px 24px}.ph-caso__cab{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ph-caso__sector{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#9aa7c0;font-size:12px}.ph-caso h3{color:#fff;margin-top:6px;font-size:19px;font-weight:700;line-height:1.25}.ph-caso__canal{white-space:nowrap;color:var(--gold);background:#f4c04e1f;border:1px solid #f4c04e47;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.ph-caso__canal svg{width:13px;height:13px}.ph-caso__cifra{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:baseline;gap:0 4px;margin-top:26px;padding-bottom:22px;display:flex}.ph-caso__num{font-family:var(--head);letter-spacing:-.045em;color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(56px,6.2vw,80px);font-weight:800;line-height:.92}.ph-caso__uni{font-family:var(--head);color:var(--gold-3);font-size:30px;font-weight:700}.ph-caso__que{width:100%;color:var(--wht-soft);margin-top:10px;font-size:14.5px;line-height:1.45}.ph-caso__datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:20px;display:grid}.ph-caso__datos dt{letter-spacing:.06em;text-transform:uppercase;color:#9aa7c0;margin-bottom:3px;font-size:12px}.ph-caso__datos dd{font-family:var(--head);color:#fff;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.ph-caso__pie{color:#a3aec4;padding-top:4px;font-size:13.5px;line-height:1.55;display:block}.ph-casos .ph-nota{color:#9aa7c0;font-size:13.5px}.ph-resenas{border-top:1px solid var(--line);background:#fff;overflow:hidden}.ph-resenas .ph-head{margin-bottom:30px}.ph-nota-media{text-align:left;justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}.ph-nota-media__n{font-family:var(--head);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.ph-nota-media .ph-estrellas{color:var(--gold-3);font-size:20px}.ph-nota-media__sub{color:var(--ink-soft);font-size:14.5px}.ph-carrusel__tira{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#0e173040 transparent;margin-inline:-24px;padding:18px 24px 34px;scroll-padding-inline:24px;overflow-x:auto}.ph .ph-carrusel__tira:focus-visible{outline-offset:-3px;border-radius:20px}.ph-carrusel__lista{gap:22px;display:flex}.ph-carrusel__item{scroll-snap-align:start;flex:0 0 calc(33.3333% - 14.6667px);display:flex}.ph .pw-card.ph-resena{background:linear-gradient(180deg, #fbfaf5, var(--paper)) padding-box, linear-gradient(150deg, #f4c04eb3, #0e17301a 38%, #0e17300f) border-box;width:100%}.ph-resena .ph-estrellas{color:var(--gold-3);font-size:16px}.ph .pw-card.ph-resena>.ph-resena__comillas{color:var(--gold);opacity:.3;position:absolute;top:18px;right:20px}.ph-resena__comillas svg{width:44px;height:44px}.ph-resena blockquote{margin-top:14px;font-size:15.5px;line-height:1.6}.ph-resena__quien{align-items:center;gap:12px;display:flex}.ph-resena__av{background:linear-gradient(135deg, var(--navy-soft), var(--navy));width:42px;height:42px;font-family:var(--head);color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.ph-resena__quien b{font-family:var(--head);font-size:14.5px;font-weight:600;display:block}.ph-resena__meta{color:var(--ink-faint);font-size:12.5px;display:block}.ph-carrusel__botones{justify-content:center;gap:12px;display:flex}.ph-carrusel__botones[hidden]{display:none}.ph-carrusel__boton{width:48px;height:48px;color:var(--navy);cursor:pointer;transition:transform var(--dur-1) var(--ease);background:#fff;border:1.5px solid #0e17304d;border-radius:50%;place-items:center;display:grid}.ph-carrusel__boton:hover:not(:disabled){transform:translateY(-2px)}.ph-carrusel__boton:disabled{opacity:.4;cursor:default}.ph-carrusel__boton svg{width:20px;height:20px}.ph-carrusel__boton[data-dir="-1"] svg{transform:rotate(180deg)}.ph-faq .ph-head{margin-bottom:38px}.ph-faq__grupo{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a5d0c;margin:40px 0 16px;font-size:14px;font-weight:600;line-height:1.4}.ph .ph-faq__grupo{font-family:var(--mono)}.ph-faq__grupo:first-of-type{margin-top:0}.ph-faq details{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin-bottom:12px;padding:0 22px}.ph-faq details[open]{border-color:#f4c04e99}.ph-faq summary{font-family:var(--head);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.ph-faq details p{color:var(--ink-soft);padding-bottom:20px;font-size:16px}.ph-final{padding-block:0 96px}.ph-final__dentro{background:radial-gradient(900px 420px at 50% 125%, #f4c04e38, transparent 62%), radial-gradient(600px 300px at 0% 0%, #3c5caa40, transparent 70%), linear-gradient(180deg, var(--navy-2), var(--navy));text-align:center;color:var(--wht);--cta-superficie:var(--navy);border-radius:28px;padding:84px 32px 88px;position:relative}.ph-final h2{letter-spacing:-.035em;color:#fff;font-size:clamp(32px,4.8vw,58px);font-weight:800}.ph-final p{max-width:56ch;color:var(--wht-soft);margin:20px auto 0;font-size:19px;line-height:1.55}.ph-final .ph-acciones{justify-content:center;margin-top:36px}@media (width<=1100px){.ph-planes{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-plan__para{min-height:0}.ph-casos__rejilla{grid-template-columns:minmax(0,1fr)}.ph-caso__datos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.ph-rejilla--3,.ph-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-pasos:before{display:none}.ph-tabs{grid-template-columns:minmax(0,1fr)}.ph-tabs__lista{border-bottom:1px solid #ffffff17;border-right:0;flex-direction:row}.ph-tab{flex:1 1 0;padding:14px}.ph-tabs__paneles{padding:28px 24px}.ph-carrusel__item{flex-basis:calc(50% - 11px)}}@media (width<=880px){.ph-head--partido{grid-template-columns:minmax(0,1fr);gap:14px}.ph-head--partido .ph-head__intro{max-width:none;margin-top:4px}.ph-head--partido:after{margin-top:22px}.ph-local__rejilla{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:68px}.ph-mapa{transform:none}.ph-banda__dentro{grid-template-columns:minmax(0,1fr);padding:36px 26px}.ph-banda__dentro>:last-child{justify-self:start}}@media (width<=760px){.ph-anillo:before{width:420%;margin:-210% 0 0 -210%}.ph-sec{padding-block:68px}.ph-head{margin-bottom:40px}.ph-cifras__caja{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.ph-cifra+.ph-cifra:before{display:none}.ph-chips{grid-template-columns:minmax(0,1fr)}.ph-acc summary{gap:13px;padding:18px;font-size:17px}.ph-acc__cuerpo{padding:0 18px 20px}.ph-tags{justify-content:flex-start}.ph-final{padding-bottom:68px}.ph-final__dentro{padding:60px 22px 64px}}@media (width<=620px){.ph-wrap{padding-inline:20px}.ph-rejilla--3,.ph-planes,.ph-pasos{grid-template-columns:minmax(0,1fr)}.ph-cifras__caja{margin-top:-28px;padding:26px 18px}.ph-caso__datos{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-caso__cab{flex-direction:column}.ph-tabs__lista{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;display:grid}.ph-tab{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 10px}.ph-tab__ic{border-radius:11px;width:36px;height:36px}.ph-tab__tx b{overflow-wrap:anywhere;font-size:13px}.ph-tab__tx small{display:none}.ph-pane p{font-size:16px}.ph-carrusel__tira{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.ph-carrusel__item{flex-basis:86%}.ph-carrusel__lista{align-items:flex-start}.ph-mapa__plano{height:290px}.ph-acciones>*{flex:auto}}@media (prefers-reduced-motion:reduce){.ph *,.ph :before,.ph :after{transition:none!important;animation:none!important}.ph-mapa__onda{display:none}}