.pdg-scope h1,.pdg-scope h2,.pdg-scope h3{color:inherit}.pdg-scope .pdg-hero{color:var(--blue);overflow:hidden}.pdg-scope .pdg-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.pdg-scope .pdg-hero .eyebrow{color:var(--blue);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.pdg-scope .pdg-hero h1{font-family:var(--ff-head);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(32px,4.6vw,60px);font-weight:900;line-height:.92}.pdg-scope .pdg-hero h1 .em{color:var(--orange)}.pdg-scope .pdg-hero-sub{font-family:var(--ff-body);max-width:26ch;margin:22px 0 14px;font-size:clamp(18px,2.2vw,26px);font-weight:900;line-height:1.1}.pdg-scope .pdg-hero-lead{color:#2c3470;max-width:50ch;margin:0 0 30px;font-size:clamp(15px,1.7vw,18px);font-weight:600}.pdg-scope .pdg-hero .cta-btns{flex-wrap:wrap;gap:14px;display:flex}.pdg-scope .pdg-hero-art{border-radius:var(--r-lg);border:3px solid #ffffffb3;overflow:hidden;box-shadow:0 18px 40px #1a1f4a38}.pdg-scope .pdg-hero-art img{width:100%;height:auto;display:block}.pdg-scope .pdg-termo{flex-direction:column;align-items:center;gap:clamp(22px,4vw,38px);display:flex}.pdg-scope .pdg-termo-body{justify-content:center;align-items:stretch;gap:clamp(20px,4vw,40px);width:100%;display:flex}.pdg-scope .pdg-termo-tube{background:#ffffff29;border:3px solid #ffffff8c;border-radius:999px;flex:none;align-self:stretch;width:58px;min-height:240px;position:relative;overflow:hidden}.pdg-scope .pdg-termo-fill{background:linear-gradient(180deg, var(--amber), var(--orange));border-radius:999px;transition:height .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.pdg-scope .pdg-termo-main{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:360px;display:flex}.pdg-scope .pdg-termo-display{text-align:center}.pdg-scope .pdg-termo-num{font-family:var(--ff-wide);color:var(--amber);letter-spacing:-.01em;font-size:clamp(44px,9vw,88px);font-weight:900;line-height:1;display:block}.pdg-scope .pdg-termo-cap{opacity:.92;margin-top:12px;font-size:clamp(14px,1.6vw,17px);font-weight:700;display:block}.pdg-scope .pdg-termo-cap strong{color:var(--amber)}.pdg-scope .pdg-termo-form{border-radius:var(--r);background:#ffffff14;border:2px solid #ffffff4d;flex-direction:column;gap:10px;width:100%;padding:22px;display:flex}.pdg-scope .pdg-form-title{font-family:var(--ff-head);text-transform:uppercase;color:var(--amber);margin:0 0 4px;font-size:19px;font-weight:900}.pdg-scope .pdg-input{width:100%;font-family:var(--ff-body);color:var(--ink);background:#fff;border:2px solid #ffffff59;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:600}.pdg-scope .pdg-input:focus{border-color:var(--amber);outline:none}.pdg-scope .pdg-consent{text-align:left;opacity:.95;align-items:flex-start;gap:9px;margin:2px 0;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.pdg-scope .pdg-consent input{width:16px;height:16px;accent-color:var(--amber);flex:none;margin-top:2px}.pdg-scope .pdg-consent a{color:var(--amber);font-weight:800;text-decoration:underline}.pdg-scope .pdg-toggle{cursor:pointer;text-align:left;align-items:center;gap:12px;margin:4px 0 0;display:flex}.pdg-scope .pdg-toggle-input{opacity:0;width:0;height:0;position:absolute}.pdg-scope .pdg-toggle-track{background:#ffffff4d;border-radius:999px;flex:none;width:46px;height:26px;transition:background .2s;position:relative}.pdg-scope .pdg-toggle-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.pdg-scope .pdg-toggle-input:checked+.pdg-toggle-track{background:var(--amber)}.pdg-scope .pdg-toggle-input:checked+.pdg-toggle-track .pdg-toggle-knob{transform:translate(20px)}.pdg-scope .pdg-toggle-input:focus-visible+.pdg-toggle-track{outline-offset:2px;outline:2px solid #fff}.pdg-scope .pdg-toggle-label{font-size:13px;font-weight:700;line-height:1.25}.pdg-scope .pdg-toggle-hint{opacity:.8;text-align:left;margin:0;font-size:12px;font-weight:600}.pdg-scope .pdg-form-hint{opacity:.8;margin:-4px 0 6px;font-size:12.5px;font-weight:600}.pdg-scope .pdg-form-error{color:var(--amber);background:#ff440440;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.pdg-scope .pdg-termo-form .btn{justify-content:center;margin-top:4px}.pdg-scope .pdg-termo-form .btn:disabled{opacity:.7;cursor:default;transform:none}.pdg-scope .pdg-termo-greet{text-align:center;border-radius:var(--r);background:#ffffff14;border:2px solid #ffffff4d;width:100%;padding:26px 22px}.pdg-scope .pdg-greet-hi{font-family:var(--ff-head);text-transform:uppercase;color:var(--amber);margin:0 0 8px;font-size:clamp(22px,3vw,30px);font-weight:900}.pdg-scope .pdg-greet-msg{opacity:.92;margin:0 0 18px;font-size:14.5px;font-weight:600}.pdg-scope .pdg-voto-form{text-align:left;border-top:1px solid #ffffff40;flex-direction:column;gap:10px;width:100%;margin:4px 0 18px;padding-top:18px;display:flex}.pdg-scope .pdg-form-ok{color:#8ef0b0;margin:0;font-size:13px;font-weight:800}.pdg-scope .pdg-simple{text-align:center;border-radius:var(--r);background:#ffffff14;border:2px solid #ffffff4d;flex-direction:column;align-items:center;gap:14px;width:100%;padding:26px 22px;display:flex}.pdg-scope .pdg-simple-msg{opacity:.92;margin:0;font-size:14.5px;font-weight:600;line-height:1.4}.pdg-scope .pdg-simple-cta{justify-content:center;width:100%}.pdg-scope .pdg-simple-cta:disabled{opacity:.7;cursor:default;transform:none}.pdg-scope .pdg-ruta{grid-template-columns:repeat(5,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.pdg-scope .pdg-step{color:var(--ink);border-radius:var(--r);background:#fff;border:2px solid #2839bd29;flex-direction:column;padding:26px 22px;display:flex;position:relative;box-shadow:0 8px 22px #2839bd0f}.pdg-scope .pdg-step-num{background:var(--orange);color:#fff;width:46px;height:46px;font-family:var(--ff-wide);border-radius:50%;place-items:center;margin-bottom:16px;font-size:22px;font-weight:900;display:grid}.pdg-scope .pdg-step h3{font-family:var(--ff-head);text-transform:uppercase;color:var(--blue);margin:0 0 10px;font-size:19px;font-weight:900;line-height:.98}.pdg-scope .pdg-step p{color:#4a4f6b;margin:0;font-size:14px;font-weight:600}.pdg-scope .pdg-ruta-cta{text-align:center;margin-top:clamp(34px,5vw,52px)}.pdg-scope .pdg-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}.pdg-scope .pdg-tab{cursor:pointer;font-family:var(--ff-body);text-transform:uppercase;letter-spacing:.04em;color:var(--blue);background:#fff;border:2px solid #2839bd40;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:900;transition:background .15s,color .15s,transform .15s;position:relative}.pdg-scope .pdg-tab:hover:not(:disabled){transform:translateY(-2px)}.pdg-scope .pdg-tab.is-active{background:var(--blue);color:#fff;border-color:var(--blue)}.pdg-scope .pdg-tab:disabled{opacity:.5;cursor:not-allowed;flex-direction:column;align-items:center;gap:2px;display:inline-flex}.pdg-scope .pdg-tab-soon{letter-spacing:.08em;opacity:.8;font-size:9px}.pdg-scope .pdg-kit-dia{text-align:center;color:var(--orange);text-transform:uppercase;letter-spacing:.08em;margin:0 0 clamp(26px,4vw,40px);font-size:13px;font-weight:800}.pdg-scope .pdg-kit-empty{text-align:center;opacity:.7;font-weight:600}.pdg-scope .pdg-piezas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.pdg-scope .pdg-pieza{background:var(--cream);border-radius:var(--r);border:2px solid #2839bd24;flex-direction:column;gap:14px;padding:20px;display:flex}.pdg-scope .pdg-pieza-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdg-scope .pdg-pieza-paso{font-family:var(--ff-body);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--orange);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900}.pdg-scope .pdg-pieza-head h3{font-family:var(--ff-head);text-transform:uppercase;color:var(--blue);flex:auto;margin:0;font-size:20px;font-weight:900}.pdg-scope .pdg-pieza-canales{flex-wrap:wrap;gap:6px;width:100%;display:flex}.pdg-scope .pdg-canal{text-transform:uppercase;letter-spacing:.06em;color:var(--blue);background:#2839bd1a;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.pdg-scope .pdg-pieza-img{background:#fff;border:1px solid #2839bd1a;border-radius:14px;width:100%;height:230px;position:relative;overflow:hidden}.pdg-scope .pdg-pieza-count{color:#fff;background:#1a1f4acc;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;bottom:10px;right:10px}.pdg-scope .pdg-pieza-video{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;display:block}.pdg-scope .pdg-pieza-audio{background:#fff;border-radius:14px;padding:14px}.pdg-scope .pdg-pieza-audio audio{width:100%}.pdg-scope .pdg-pieza-copy{background:#fff;border:1px solid #2839bd1a;border-radius:14px;padding:14px}.pdg-scope .pdg-pieza-copy p{color:#3a3f5c;max-height:168px;margin:0 0 12px;font-size:13.5px;font-weight:500;line-height:1.45;overflow-y:auto}.pdg-scope .pdg-copy{cursor:pointer;font-family:var(--ff-body);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--blue);background:var(--blue);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:900;transition:background .15s,color .15s,transform .15s;display:inline-flex}.pdg-scope .pdg-copy:hover{transform:translateY(-2px)}.pdg-scope .pdg-copy svg{width:16px;height:16px}.pdg-scope .pdg-copy.is-copied{background:var(--amber);color:var(--blue);border-color:var(--amber)}.pdg-scope .pdg-pieza-links{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.pdg-scope .pdg-voces{grid-template-columns:1.4fr .6fr;align-items:start;gap:24px;display:grid}.pdg-scope .pdg-voces figure{margin:0}.pdg-scope .pdg-voces-video video{aspect-ratio:16/9;border-radius:var(--r);background:#000;width:100%;display:block}.pdg-scope .pdg-voces-info img{border-radius:var(--r);border:3px solid #ffffff59;width:100%;height:auto}.pdg-scope .pdg-voces figcaption{opacity:.95;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.pdg-scope .pdg-dl{font-family:var(--ff-body);text-transform:uppercase;letter-spacing:.04em;background:var(--amber);color:var(--blue);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:900;transition:transform .15s,filter .15s;display:inline-flex}.pdg-scope .pdg-dl:hover{filter:brightness(1.03);transform:translateY(-2px)}.pdg-scope .pdg-voces-carrusel{scroll-snap-type:x mandatory;gap:14px;margin-top:clamp(24px,4vw,40px);padding:6px 2px 14px;display:flex;overflow-x:auto}.pdg-scope .pdg-voces-slide{scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:10px;width:220px;display:flex}.pdg-scope .pdg-voces-slide img{border-radius:16px;width:100%;height:auto;box-shadow:0 10px 24px #00000040}.pdg-scope .pdg-slide-dl{align-self:center}.pdg-scope .pdg-voces-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:clamp(28px,4vw,44px);display:flex}@media (max-width:1000px){.pdg-scope .pdg-hero-grid{grid-template-columns:1fr}.pdg-scope .pdg-hero-art{order:-1;max-width:560px;margin-inline:auto}.pdg-scope .pdg-ruta{grid-template-columns:repeat(2,1fr)}.pdg-scope .pdg-voces{grid-template-columns:1fr}.pdg-scope .pdg-voces-info{max-width:420px;margin-inline:auto}}@media (max-width:600px){.pdg-scope .pdg-ruta{grid-template-columns:1fr}.pdg-scope .pdg-termo-body{gap:14px}.pdg-scope .pdg-termo-tube{width:44px;min-height:200px}.pdg-scope .pdg-termo-main{flex:auto;max-width:none}.pdg-scope .pdg-termo-form{padding:18px}.pdg-scope .pdg-voces-slide{width:168px}}.pdg-scope .pdg-sheet-overlay{z-index:1000;background:#1a1f4a8c;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out pdgFade;display:flex;position:fixed;inset:0}.pdg-scope .pdg-sheet{color:var(--ink);border-radius:var(--r-lg);text-align:center;background:#fff;width:100%;max-width:420px;padding:30px 26px 26px;animation:.22s cubic-bezier(.22,1,.36,1) pdgPop;box-shadow:0 24px 60px #00000059}.pdg-scope .pdg-sheet-handle{display:none}.pdg-scope .pdg-sheet-title{font-family:var(--ff-head);text-transform:uppercase;color:var(--blue);margin:0 0 14px;font-size:clamp(22px,3.5vw,28px);font-weight:900;line-height:1}.pdg-scope .pdg-sheet-text{color:#3a3f5c;margin:0 0 10px;font-size:15px;font-weight:600}.pdg-scope .pdg-sheet-nombre{font-family:var(--ff-head);color:var(--orange);word-break:break-word;margin:0 0 8px;font-size:clamp(20px,4vw,26px);font-weight:900;line-height:1.05}.pdg-scope .pdg-sheet-nota{opacity:.7;margin:0 0 22px;font-size:12.5px;font-weight:600}.pdg-scope .pdg-sheet-acciones{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pdg-scope .pdg-sheet-acciones .btn{flex:auto;justify-content:center;min-width:120px}@keyframes pdgFade{0%{opacity:0}to{opacity:1}}@keyframes pdgPop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes pdgSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:600px){.pdg-scope .pdg-sheet-overlay{align-items:flex-end;padding:0}.pdg-scope .pdg-sheet{max-width:none;padding:14px 22px calc(26px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation:.28s cubic-bezier(.22,1,.36,1) pdgSlideUp}.pdg-scope .pdg-sheet-handle{background:#1a1f4a33;border-radius:999px;width:44px;height:5px;margin:2px auto 16px;display:block}.pdg-scope .pdg-sheet-acciones{flex-direction:column-reverse}.pdg-scope .pdg-sheet-acciones .btn{width:100%}}@media (prefers-reduced-motion:reduce){.pdg-scope .pdg-sheet-overlay,.pdg-scope .pdg-sheet{animation:none}}
