.pg{--pg-rojo:#e54c4c;--pg-rojo-hover:#cc4040;--pg-negro:#0c0c0c;--pg-hueso:#f2eee6;--pg-blanco:#fff;--pg-texto:#1c1b1a;--pg-suave:#5c5a56;--pg-tenue:#8d8a84;--pg-borde:#e6e1d7;--pg-sombra:0 30px 60px -28px #0c0c0c59;--pg-ease:cubic-bezier(.22, 1, .36, 1);background:var(--pg-blanco);color:var(--pg-texto);font-family:var(--uncopy-font-display);overflow-x:clip}.pg-wrap{padding-inline:max(20px,50% - 590px)}.pg-section{padding-block:clamp(80px,9vw,120px)}.pg-section--hueso{background:var(--pg-hueso)}.pg-label{font-family:var(--uncopy-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pg-rojo);margin:0 0 14px;font-size:12px}.pg-h2{letter-spacing:-.03em;max-width:760px;color:var(--pg-negro);margin:0;font-size:clamp(32px,3.8vw,50px);font-weight:700;line-height:1.08}.pg-lead{max-width:620px;color:var(--pg-suave);margin:18px 0 0;font-size:18px;line-height:1.6}.pg-head{margin-bottom:clamp(40px,5vw,60px)}.pg-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.pg-btn{background:var(--pg-rojo);color:#fff;white-space:nowrap;min-height:56px;transition:background-color .2s var(--pg-ease), transform .2s var(--pg-ease);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px -10px #e54c4cbf}.pg-btn:hover{background:var(--pg-rojo-hover);transform:translateY(-1px)}.pg-wa{flex:none;width:19px;height:19px}.pg-link{color:var(--pg-negro);text-underline-offset:5px;font-size:15.5px;font-weight:600;-webkit-text-decoration:underline #e54c4c99;text-decoration:underline #e54c4c99;text-decoration-thickness:2px}.pg-link:hover{-webkit-text-decoration-color:var(--pg-rojo);text-decoration-color:var(--pg-rojo)}.pg-reassure{color:var(--pg-tenue);margin:12px 0 0;font-size:13.5px}.pg-hero{background:linear-gradient(180deg, var(--pg-hueso), var(--pg-blanco));padding-top:clamp(112px,14vh,148px);padding-bottom:clamp(48px,6vw,80px)}.pg-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.pg-h1{letter-spacing:-.04em;color:var(--pg-negro);margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:700;line-height:1.03}.pg-h1 span{color:var(--pg-rojo)}.pg-hero__sub{max-width:540px;color:var(--pg-suave);margin:22px 0 32px;font-size:18px;line-height:1.6}.pg-hero__visual{position:relative}.pg-float{z-index:2;border:1px solid var(--pg-borde);background:var(--pg-blanco);box-shadow:var(--pg-sombra);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex;position:absolute}.pg-float small{color:var(--pg-tenue);font-weight:400;display:block}.pg-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.pg-row+.pg-row{margin-top:clamp(64px,8vw,112px)}.pg-row--flip .pg-row__img{order:2}.pg-row__img{box-shadow:var(--pg-sombra);border-radius:20px}.pg-row__title{letter-spacing:-.025em;color:var(--pg-negro);margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:700;line-height:1.12}.pg-row__text{color:var(--pg-suave);margin:14px 0 0;font-size:17px;line-height:1.65}.pg-bullets{gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.pg-bullets li{padding-left:32px;font-size:16px;line-height:1.5;position:relative}.pg-bullets li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5 10.5l3 3 7-7' fill='none' stroke='%23E54C4C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/16px no-repeat,#e54c4c1f;border-radius:6px;width:20px;height:20px;position:absolute;top:2px;left:0}.pg-bullets--pain li:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M6 6l8 8M14 6l-8 8' fill='none' stroke='%238d8a84' stroke-width='2' stroke-linecap='round'/></svg>") 50%/14px no-repeat,#efebe3}.pg-bullets--pain li{color:var(--pg-suave)}.pg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pg-step{border:1px solid var(--pg-borde);background:var(--pg-blanco);border-radius:18px;padding:28px}.pg-step__n{background:var(--pg-negro);color:#fff;width:40px;height:40px;font-family:var(--uncopy-font-mono);border-radius:50%;place-items:center;margin-bottom:18px;font-weight:700;display:grid}.pg-step:first-child .pg-step__n{background:var(--pg-rojo)}.pg-step h3{margin:0;font-size:19px}.pg-step p{color:var(--pg-suave);margin:8px 0 0;font-size:15.5px;line-height:1.6}.pg-after{background:var(--pg-blanco);border:1px dashed #cfc8bc;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:24px 28px;display:flex}.pg-after p{color:var(--pg-suave);margin:0;font-size:15.5px}.pg-after b{color:var(--pg-negro)}.pg-mentor{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.pg-mentor__img{box-shadow:var(--pg-sombra);border-radius:20px}.pg-quote{border-left:3px solid var(--pg-rojo);color:var(--pg-negro);margin:26px 0;padding-left:18px;font-size:20px;font-weight:600;line-height:1.45}.pg-mentor__facts{flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.pg-mentor__facts li{background:var(--pg-hueso);border-radius:999px;padding:8px 14px;font-size:14px}.pg-voice{border:1px solid var(--pg-borde);background:var(--pg-blanco);border-radius:18px;flex-direction:column;justify-content:space-between;gap:22px;margin:0;padding:26px;display:flex}.pg-voice blockquote{margin:10px 0 0;font-size:16.5px;line-height:1.6}.pg-voice figcaption{align-items:center;gap:12px;font-size:14.5px;display:flex}.pg-voice figcaption small{color:var(--pg-tenue);display:block}.pg-avatar{background:var(--pg-hueso);width:40px;height:40px;color:var(--pg-suave);border-radius:50%;place-items:center;font-weight:700;display:grid}.pg-todo{border:1px dashed var(--pg-rojo);font-family:var(--uncopy-font-mono);text-transform:uppercase;color:var(--pg-rojo);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9.5px}.pg-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.pg-final{background:var(--pg-negro);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;position:relative;overflow:hidden}.pg-final .pg-h2{color:#fff}.pg-final .pg-lead{color:#b9b5ae;margin-bottom:30px}.pg-final .pg-link{color:#fff}.pg-final .pg-reassure{color:#8d8a84}@media (max-width:960px){.pg-hero__grid,.pg-row,.pg-mentor,.pg-faq,.pg-final{grid-template-columns:minmax(0,1fr)}.pg-row--flip .pg-row__img{order:0}.pg-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pg-btn{width:100%}.pg-float{display:none}}.ul-mascot-eyes{transition:transform .16s var(--uncopy-ease)}.ul-mascot-blink{transform-box:fill-box;transform-origin:50%;animation:5.2s infinite ul-blink}@keyframes ul-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.ul-mascot-blink{animation:none}}.pg section[id]{scroll-margin-top:96px}.pg b,.pg strong{color:var(--pg-negro);font-weight:700}.pg .pg-hl{color:var(--pg-rojo);font-weight:700}.pg .pg-dark b,.pg .pg-dark strong,.pg .pg-more b{color:#fff}.pg-bg{isolation:isolate;position:relative;overflow:hidden}.pg-bg:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.pg-bg--glyphs:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260' font-family='ui-monospace,monospace' font-weight='700' font-size='20' fill='%230C0C0C' fill-opacity='0.07'><text x='18' y='44'>{ }</text><text x='150' y='70'>//</text><text x='86' y='126'>;</text><text x='190' y='156'>&gt;_</text><text x='26' y='206'>[ ]</text><text x='138' y='232'>=&gt;</text></svg>");background-size:260px 260px;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 80%)}.pg-dark.pg-bg--glyphs:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260' font-family='ui-monospace,monospace' font-weight='700' font-size='20' fill='%23F2EEE6' fill-opacity='0.07'><text x='18' y='44'>{ }</text><text x='150' y='70'>//</text><text x='86' y='126'>;</text><text x='190' y='156'>&gt;_</text><text x='26' y='206'>[ ]</text><text x='138' y='232'>=&gt;</text></svg>")}.pg-bg--dots:before{background-image:radial-gradient(#0c0c0c14 1.2px,#0000 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 65% at 50% 45%,#000 15%,#0000 78%);mask-image:radial-gradient(70% 65% at 50% 45%,#000 15%,#0000 78%)}.pg-blob{z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#e54c4c33,#0000 65%);border-radius:50%;width:560px;height:560px;position:absolute}.pg-hero{isolation:isolate;background:var(--pg-hueso);padding-bottom:clamp(110px,10vw,150px);position:relative;overflow:hidden}.pg-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.pg-hero__copy{flex-direction:column;justify-content:center;display:flex}.pg-hero__visual{min-height:460px;position:relative}.pg-hero__visual:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(circle at 60% 60%,#e54c4c66,#0000 65%);border-radius:30px;position:absolute;inset:10% -8% -6% 12%}.pg-fill{height:100%;inset:0;aspect-ratio:auto!important;position:absolute!important}.pg-cast{z-index:3;pointer-events:none;align-items:flex-end;gap:4px;display:flex;position:absolute}.pg-cast>:first-child{margin-bottom:4px}.pg-bubble{z-index:3;border:1px solid var(--pg-borde);background:var(--pg-blanco);max-width:240px;box-shadow:var(--pg-sombra);border-radius:14px 14px 4px;padding:10px 14px;font-size:13.5px;font-weight:600;line-height:1.35;position:absolute;top:-18px;right:156px}.pg-bubble small{font-family:var(--uncopy-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pg-rojo);margin-bottom:2px;font-size:10px;font-weight:400;display:block}.pg-hud{z-index:3;background:var(--pg-negro);color:#fff;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-64px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0c0c0c80}.pg-hud__item{align-items:center;gap:14px;padding:22px;display:flex}.pg-hud__item+.pg-hud__item{border-left:1px solid #2a2928}.pg-hud__item b{color:#fff;font-size:17px;display:block}.pg-hud__item span{color:#a8a49d;margin-top:2px;font-size:13px;display:block}.pg-hud__item svg{flex:none}.pg-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.pg-row__media{min-height:400px;position:relative}.pg-row--flip .pg-row__media{order:2}.pg-row__copy{flex-direction:column;justify-content:center;padding-block:12px;display:flex}.pg-dark{background:var(--pg-negro);color:#d6d2ca}.pg-dark .pg-h2{color:#fff}.pg-dark .pg-lead{color:#b9b5ae}.pg-dark .pg-step{background:#161615;border-color:#2a2928}.pg-dark .pg-step h3{color:#fff}.pg-dark .pg-step p{color:#a8a49d}.pg-dark .pg-step__n{background:#2a2928}.pg-dark .pg-step:first-child .pg-step__n{background:var(--pg-rojo)}.pg-dark .pg-after{background:0 0;border-color:#3a3936}.pg-dark .pg-after p{color:#b9b5ae}.pg-dark .pg-link{color:#fff}.pg-step{transition:transform .25s var(--pg-ease);position:relative}.pg-step:hover{transform:translateY(-4px)}.pg-step__who{position:absolute;top:22px;right:22px}.pg-more{background:var(--pg-negro);color:#d6d2ca;border-radius:18px;align-items:center;gap:24px;margin-top:28px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.pg-more p{margin:0;font-size:17px;line-height:1.55}.pg-more svg{flex:none}.pg-mentor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.pg-mentor__media{min-height:520px;position:relative}.pg-mentor__media:before{content:"";z-index:-1;filter:blur(28px);background:radial-gradient(circle,#e54c4c59,#0000 65%);border-radius:30px;position:absolute;inset:12% -8% -8% 12%}.pg-mentor__copy{flex-direction:column;justify-content:center;display:flex}.pg-cast--mentor{bottom:-26px;right:-18px}.pg-final-blur{isolation:isolate;background:var(--pg-negro);padding-block:clamp(56px,6vw,80px);position:relative;overflow:hidden}.pg-final-blur__bg{z-index:-2;filter:blur(26px)saturate(1.1);inset:-40px;transform:scale(1.1);aspect-ratio:auto!important;position:absolute!important}.pg-final-blur:after{content:"";z-index:-1;background:radial-gradient(60% 80% at 80% 60%,#e54c4c59,#0000 70%),linear-gradient(90deg,#0c0c0cd1,#0c0c0c73);position:absolute;inset:0}.pg-reveal{opacity:0;transition:opacity .8s var(--pg-ease), transform .8s var(--pg-ease);transform:translateY(30px)}.pg-reveal.is-in{opacity:1;transform:none}.pg-tilt{transition:transform .4s var(--pg-ease)}.pg-float-mascot{z-index:0;pointer-events:none;position:absolute}.pg-btn{box-shadow:0 4px #a63434,0 14px 28px -10px #e54c4cb3}.pg-btn:hover{transform:translateY(2px);box-shadow:0 2px #a63434,0 10px 22px -10px #e54c4cb3}@media (max-width:960px){.pg-hero__grid,.pg-row,.pg-mentor{grid-template-columns:minmax(0,1fr)}.pg-hero__visual,.pg-row__media{min-height:320px}.pg-hero__visual{margin-top:70px}.pg-row--flip .pg-row__media{order:0}.pg-mentor__media{min-height:380px}.pg-hud{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-48px}.pg-hud__item:nth-child(3){border-left:0}.pg-hud__item:nth-child(n+3){border-top:1px solid #2a2928}}@media (max-width:640px){.pg-hud{grid-template-columns:minmax(0,1fr)}.pg-hud__item+.pg-hud__item{border-top:1px solid #2a2928;border-left:0}.pg-bubble{display:none}.pg-btn{white-space:normal;text-align:center;padding-block:12px;line-height:1.3}.pg-more{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pg-reveal{opacity:1;transform:none}}.pg-iso{width:auto;max-width:none;display:block}.pg-cast--mentor{inset:auto auto -28px -16px}.pg-gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:260px;gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg-gallery__item--big{grid-area:span 2/span 2}.pg-gallery__btn{background:var(--pg-negro);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:18px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px -24px #0c0c0c80}.pg-gallery__btn:focus-visible{outline:3px solid var(--pg-rojo);outline-offset:3px}.pg-gallery__media{transition:transform .6s var(--pg-ease);inset:0;aspect-ratio:auto!important;position:absolute!important}.pg-gallery__btn:hover .pg-gallery__media{transform:scale(1.05)}.pg-gallery__info{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100% - 24px);transition:transform .35s var(--pg-bounce);background:#0c0c0cdb;border-radius:10px;padding:8px 12px 9px;position:absolute;bottom:12px;left:12px}.pg-gallery__btn:hover .pg-gallery__info{transform:translateY(-3px)}.pg-gallery__title{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.pg-gallery__item--big .pg-gallery__title{font-size:19px}.pg-gallery__author{font-family:var(--uncopy-font-mono);color:#ff9a8f;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}.pg-gallery__count{z-index:2;font-family:var(--uncopy-font-mono);color:#f2eee6;background:#0c0c0cb8;border-radius:6px;padding:4px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.pg-gallery__open{z-index:2;color:var(--pg-negro);opacity:0;transition:opacity .25s var(--pg-ease), transform .25s var(--pg-ease);background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;position:absolute;top:14px;right:14px;transform:translateY(-4px)}.pg-gallery__btn:hover .pg-gallery__open,.pg-gallery__btn:focus-visible .pg-gallery__open{opacity:1;transform:none}.pg-viewer{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:pg-fade .25s var(--pg-ease);background:#0c0c0ce0;place-items:center;padding:32px;display:grid;position:fixed;inset:0}@keyframes pg-fade{0%{opacity:0}}.pg-viewer__box{color:#f2eee6;width:min(1100px,100%);max-height:100%;animation:pg-viewer-pop .4s var(--pg-bounce,ease);background:#161615;border:1px solid #2a2928;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000c}@keyframes pg-viewer-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}.pg-viewer__stage{background:#0c0c0c;flex:auto;min-height:0;position:relative}.pg-viewer__media{width:100%;max-height:calc(100vh - 214px);margin-inline:auto}.pg-viewer__media img,.pg-viewer__media video{object-fit:contain!important}.pg-viewer__arrow{z-index:2;color:#0c0c0c;cursor:pointer;width:48px;height:48px;transition:background-color .2s var(--pg-ease), color .2s var(--pg-ease), transform .3s var(--pg-bounce,ease);background:#f2eee6eb;border:0;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px -10px #000000b3}.pg-viewer__arrow:hover{background:var(--pg-rojo);color:#fff;transform:translateY(-50%)scale(1.08)}.pg-viewer__arrow:active{transform:translateY(-50%)scale(.94)}.pg-viewer__arrow--prev{left:16px}.pg-viewer__arrow--next{right:16px}.pg-viewer__info{border-top:1px solid #2a2928;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 26px 24px;display:flex}.pg-viewer__text{min-width:0}.pg-viewer__title{color:#fff;margin:0;font-size:24px;font-weight:700}.pg-viewer__meta{font-family:var(--uncopy-font-mono);color:#a8a49d;margin:4px 0 0;font-size:12.5px}.pg-viewer__meta b{color:#ff8f84;font-weight:700}.pg-viewer__desc{color:#d6d2ca;max-width:680px;margin:10px 0 0;font-size:16px;line-height:1.55}@media (max-width:640px){.pg-viewer{padding:12px}.pg-viewer__arrow{width:40px;height:40px;font-size:17px}.pg-viewer__arrow--prev{left:8px}.pg-viewer__arrow--next{right:8px}.pg-viewer__info{padding:16px 18px 18px}.pg-viewer__title{font-size:20px}.pg-viewer__desc{font-size:15px}}.pg-carousel__arrow{border:1.5px solid var(--pg-negro);background:var(--pg-blanco);width:44px;height:44px;color:var(--pg-negro);cursor:pointer;transition:background-color .2s var(--pg-ease), color .2s var(--pg-ease);border-radius:50%;place-items:center;font-size:18px;display:grid}.pg-carousel__arrow:hover:not(:disabled){background:var(--pg-negro);color:#fff}.pg-viewer__close{z-index:3;color:#0c0c0c;cursor:pointer;background:#f2eee6eb;border:0;border-radius:50%;width:40px;height:40px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px;box-shadow:0 10px 24px -10px #000000b3}.pg-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;margin:0;padding:4px 0 8px;list-style:none;display:grid;overflow-x:auto}.pg-carousel__track::-webkit-scrollbar{display:none}.pg-carousel__slide{scroll-snap-align:start;display:flex}.pg-carousel__slide .pg-voice{width:100%}.pg-carousel__nav{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.pg-carousel__arrow:disabled{opacity:.3;cursor:default}.pg-carousel__dots{gap:8px;display:flex}.pg-carousel__dot{cursor:pointer;width:9px;height:9px;transition:width .25s var(--pg-ease), background-color .25s var(--pg-ease);background:#cfc8bc;border:0;border-radius:999px;padding:0}.pg-carousel__dot[aria-current=true]{background:var(--pg-rojo);width:26px}@media (max-width:960px){.pg-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.pg-carousel__track{grid-auto-columns:calc(50% - 8px)}}@media (max-width:640px){.pg-gallery{grid-template-columns:minmax(0,1fr);grid-auto-rows:240px}.pg-gallery__item--big{grid-area:span 1}.pg-gallery__open{opacity:1;transform:none}.pg-carousel__track{grid-auto-columns:100%}}:root{--pg-bounce:cubic-bezier(.34, 1.56, .64, 1)}.pg .pg-label{background:#e54c4c1a;border-radius:8px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px 12px;display:inline-flex}.pg .pg-label:before{content:"";background:var(--pg-rojo);border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.pg .pg-dark .pg-label{background:#e54c4c2e}.pg-gizmo{z-index:2;pointer-events:none;filter:drop-shadow(0 8px 14px #0c0c0c2e);position:absolute}.pg-gizmo--bob{animation:5s ease-in-out infinite pg-gizmo-bob}@keyframes pg-gizmo-bob{0%,to{transform:translate(0)}50%{transform:translate(4px,-6px)}}@keyframes pg-gizmo-spin{to{transform:rotate(360deg)}}.pg-select{position:relative}.pg-select__frame{z-index:3;border:1.5px dashed var(--pg-rojo);opacity:0;transition:opacity .25s var(--pg-ease), transform .4s var(--pg-bounce);pointer-events:none;border-radius:24px;position:absolute;inset:-9px;transform:scale(1.015)}.pg-select:hover .pg-select__frame,.pg-select.is-always .pg-select__frame{opacity:1;transform:none}.pg-select__frame .h{border:2px solid var(--pg-rojo);background:#fff;border-radius:2px;width:10px;height:10px;position:absolute}.pg-select__frame .tl{top:-6px;left:-6px}.pg-select__frame .tc{top:-6px;left:calc(50% - 5px)}.pg-select__frame .tr{top:-6px;right:-6px}.pg-select__frame .ml{top:calc(50% - 5px);left:-6px}.pg-select__frame .mr{top:calc(50% - 5px);right:-6px}.pg-select__frame .bl{bottom:-6px;left:-6px}.pg-select__frame .bc{bottom:-6px;left:calc(50% - 5px)}.pg-select__frame .br{bottom:-6px;right:-6px}.pg-select__tag{background:var(--pg-rojo);color:#fff;font-family:var(--uncopy-font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:10.5px;position:absolute;bottom:-12px;right:18px}.pg-inspector{z-index:4;color:#d6d2ca;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:230px;font-family:var(--uncopy-font-mono);background:#161615eb;border:1px solid #2a2928;border-radius:12px;padding:10px 12px 12px;font-size:10.5px;animation:6s ease-in-out infinite pg-gizmo-bob;position:absolute;box-shadow:0 20px 40px -16px #0000008c}.pg-inspector p{margin:0}.pg-inspector__head{color:#fff;border-bottom:1px solid #2a2928;align-items:center;gap:8px;padding-bottom:8px;font-size:11.5px;display:flex;margin-bottom:8px!important}.pg-inspector__dot{background:var(--pg-rojo);border-radius:2px;width:8px;height:8px}.pg-inspector__row{grid-template-columns:56px repeat(3,1fr);align-items:center;gap:4px;padding:3px 0;display:grid}.pg-inspector__row b{color:#f2eee6;background:#0c0c0c;border-radius:4px;padding:2px 4px;font-weight:400}.pg-inspector__row b.x{box-shadow:inset 2px 0 #e54c4c}.pg-inspector__row b.y{box-shadow:inset 2px 0 #6fb35e}.pg-inspector__row b.z{box-shadow:inset 2px 0 #4a86d6}.pg-reveal{transition:opacity .7s var(--pg-ease), transform .8s var(--pg-bounce)}.pg .pg-btn{transition:background-color .2s var(--pg-ease), transform .25s var(--pg-bounce), box-shadow .2s var(--pg-ease)}.pg .pg-btn:hover{transform:translateY(-2px)scale(1.02)}.pg .pg-btn:active{transition-duration:80ms;transform:translateY(3px)scale(.97);box-shadow:0 1px #a63434,0 6px 14px -8px #e54c4cb3}.pg .pg-btn:hover .pg-wa{animation:pg-wiggle .5s var(--pg-ease)}@keyframes pg-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)scale(1.15)}60%{transform:rotate(10deg)scale(1.1)}}.pg .pg-link{background:linear-gradient(var(--pg-rojo), var(--pg-rojo)) left bottom / 0 2px no-repeat;transition:background-size .3s var(--pg-ease), color .2s var(--pg-ease);text-decoration-color:#e54c4c73}.pg .pg-link:hover{background-size:100% 2px;text-decoration-color:#0000}.pg .pg-link:active{transform:scale(.97)}.pg-hop{transition:transform .4s var(--pg-bounce);pointer-events:auto;display:inline-block}.pg-hop:hover{transform:translateY(-8px)scale(1.06,.96)}.pg-hop:active{transform:translateY(2px)scale(1.08,.9)}.pg .pg-step,.pg .pg-voice,.pg .pg-hud__item{transition:transform .35s var(--pg-bounce), box-shadow .3s var(--pg-ease), background-color .3s var(--pg-ease)}.pg .pg-step:hover,.pg .pg-voice:hover{transform:translateY(-6px)rotate(-.4deg);box-shadow:0 24px 40px -22px #0c0c0c59}.pg .pg-hud__item:hover{background:#1a1a19}.pg .pg-hud__item svg{transition:transform .4s var(--pg-bounce)}.pg .pg-hud__item:hover svg{transform:translateY(-4px)rotate(-8deg)scale(1.1)}.pg .pg-gallery__btn{transition:transform .35s var(--pg-bounce), box-shadow .3s var(--pg-ease)}.pg .pg-gallery__btn:hover{transform:translateY(-4px);box-shadow:0 30px 50px -26px #0c0c0c8c}.pg .pg-gallery__btn:active,.pg .pg-carousel__arrow:active:not(:disabled){transform:scale(.95)}.pg-bit{z-index:999;pointer-events:none;position:fixed}.pg .pg-faq{max-width:820px;margin-inline:auto;display:block}.pg .pg-faq .pg-head{text-align:center}.pg .pg-faq .pg-head .pg-lead,.pg .pg-faq .pg-h2{margin-inline:auto}.pg-row__media,.pg-hero__visual,.pg-mentor__media{isolation:auto}@media (max-width:960px){.pg-gizmo--hide-md,.pg-inspector{display:none}}@media (prefers-reduced-motion:reduce){.pg-gizmo--bob,.pg-inspector,.pg .pg-btn:hover .pg-wa{animation:none}}.pg-rx{flex-direction:column;gap:18px;display:flex}@keyframes pg-rx-hop{0%,to{translate:0}50%{translate:0 -5px}}.pg-cx{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.pg-cx__tabs{flex-direction:column;gap:10px;display:flex}.pg-cx__tab{border:2px solid var(--pg-borde,#e4dfd6);background:var(--pg-blanco);width:100%;color:var(--pg-negro);font:inherit;text-align:left;cursor:pointer;transition:transform .35s var(--pg-bounce), border-color .2s var(--pg-ease), box-shadow .3s var(--pg-ease), background-color .25s var(--pg-ease);border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.pg-cx__tab:before{content:"";background:var(--pg-rojo);width:5px;transition:transform .35s var(--pg-bounce);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.pg-cx__tab:hover{border-color:#e54c4c73;transform:translate(4px)}.pg-cx__tab:active{transition-duration:80ms;transform:translate(2px)scale(.98)}.pg-cx__tab[aria-selected=true]{border-color:var(--pg-rojo);background:#fff7f6;transform:translate(6px);box-shadow:0 20px 36px -24px #e54c4cbf}.pg-cx__tab[aria-selected=true]:before{transform:scaleY(1)}.pg-cx__tab:focus-visible{outline-offset:3px;outline:3px solid #e54c4c66}.pg-cx__num{background:var(--pg-negro);width:46px;height:46px;font-family:var(--uncopy-font-mono);color:#fff;transition:background-color .25s var(--pg-ease), transform .4s var(--pg-bounce);border-radius:12px;place-items:center;font-size:14px;font-weight:700;display:grid}.pg-cx__tab:hover .pg-cx__num{transform:rotate(-8deg)scale(1.06)}.pg-cx__tab[aria-selected=true] .pg-cx__num{background:var(--pg-rojo);transform:scale(1.08)}.pg-cx__name{font-size:15px;font-weight:700;line-height:1.3;display:block}.pg-cx__meta{font-family:var(--uncopy-font-mono);color:var(--pg-tenue,#8d8a84);margin-top:3px;font-size:11.5px;display:block}.pg-cx__pill{background:var(--pg-rojo);font-family:var(--uncopy-font-mono);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px}.pg-cx__soon{color:var(--pg-suave,#55524d);border:2px dashed #cfc8bc;border-radius:16px;margin:4px 0 0;padding:14px 16px;font-size:14px}.pg-cx__soon b{color:var(--pg-rojo)}.pg-cx__panel{background:var(--pg-blanco);animation:pg-cx-in .5s var(--pg-bounce);border:1px solid #2a2928;border-radius:18px;position:sticky;top:100px;overflow:hidden;box-shadow:0 30px 60px -34px #0c0c0c8c}@keyframes pg-cx-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.pg-cx__bar{background:var(--pg-negro);align-items:center;gap:7px;padding:11px 16px;display:flex}.pg-cx__bar i{background:#e54c4c;border-radius:50%;width:10px;height:10px}.pg-cx__bar i:nth-child(2){background:#f2b84b}.pg-cx__bar i:nth-child(3){background:#6fb35e}.pg-cx__bar span{font-family:var(--uncopy-font-mono);color:#d6d2ca;background:#1d1d1c;border-radius:6px 6px 0 0;margin-left:10px;padding:3px 10px;font-size:11.5px}.pg-cx__body{padding:22px 24px 24px}.pg-cx__title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.pg-cx__stats{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.pg-cx__stats span{color:var(--pg-suave,#55524d);background:#f4f1eb;border-radius:8px;padding:5px 10px 5px 12px;font-size:13.5px}.pg-cx__stats b{color:var(--pg-negro)}.pg-cx__stats .x{box-shadow:inset 3px 0 #e54c4c}.pg-cx__stats .y{box-shadow:inset 3px 0 #6fb35e}.pg-cx__stats .z{box-shadow:inset 3px 0 #4a86d6}.pg-cx__media{animation:pg-cx-media .6s var(--pg-ease);border-radius:12px;margin-bottom:18px}@keyframes pg-cx-media{0%{opacity:0;transform:scale(1.04)}}.pg-cx__label{font-family:var(--uncopy-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-tenue,#8d8a84);margin:0 0 8px;font-size:11px}.pg-cx__list{margin:0 0 18px;padding:0;list-style:none}.pg-cx__list li{animation:pg-cx-row .45s var(--pg-bounce) backwards;border-top:1px solid #efebe3;align-items:center;gap:12px;padding:8px 0;font-size:15px;display:flex}@keyframes pg-cx-row{0%{opacity:0;transform:translate(-10px)}}.pg-cx__list li span{width:28px;height:22px;font-family:var(--uncopy-font-mono);color:var(--pg-rojo);background:#e54c4c1a;border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.pg-cx__outcome{background:var(--pg-negro);color:#d6d2ca;border-radius:12px;margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.pg-cx__outcome b{color:#ff9a8f}@media (max-width:960px){.pg-cx{grid-template-columns:minmax(0,1fr)}.pg-cx__panel{position:static}}@media (max-width:640px){.pg-cx__tab{grid-template-columns:40px minmax(0,1fr)}.pg-cx__pill{grid-column:2;justify-self:start}.pg-cx__tab[aria-selected=true],.pg-cx__tab:hover{transform:none}}@media (prefers-reduced-motion:reduce){.pg-cx__panel,.pg-cx__media,.pg-cx__list li{animation:none}}.pg-gallery__foot{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:36px;display:flex}.pg-gallery__foot p{color:#b9b5ae;margin:0;font-size:16px}.pg-gallery-band{position:relative;overflow:hidden}.pg-gallery-band .pg-gallery__btn{box-shadow:0 0 0 1px #2a2928,0 24px 44px -26px #000000e6}.pg-gallery-band .pg-gallery__btn:hover{box-shadow:0 0 0 2px var(--pg-rojo), 0 30px 50px -26px #e54c4c73}.pg-viewer__thumbs{gap:8px;padding:12px 16px 0;display:flex;overflow-x:auto}.pg-viewer__thumb{cursor:pointer;opacity:.55;width:96px;transition:opacity .2s var(--pg-ease), border-color .2s var(--pg-ease), transform .3s var(--pg-bounce);background:0 0;border:2px solid #0000;border-radius:9px;flex:none;padding:0;position:relative;overflow:hidden}.pg-viewer__thumb:hover{opacity:.9;transform:translateY(-2px)}.pg-viewer__thumb[aria-selected=true]{border-color:var(--pg-rojo);opacity:1}.pg-viewer__thumbimg{aspect-ratio:16/9!important}.pg-viewer__thumb>span{color:#fff;background:#0c0c0c59;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.pg-viewer__projects{font-family:var(--uncopy-font-mono);color:#a8a49d;flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.pg-viewer__projects button{color:#f2eee6;cursor:pointer;width:36px;height:36px;transition:background-color .2s var(--pg-ease), border-color .2s var(--pg-ease), transform .3s var(--pg-bounce);background:0 0;border:1px solid #3a3936;border-radius:50%;place-items:center;font-size:15px;display:grid}.pg-viewer__projects button:hover{border-color:var(--pg-rojo);background:var(--pg-rojo);transform:scale(1.08)}.pg-viewer__projects button:active{transform:scale(.92)}.pg-viewer__media{animation:pg-cx-media .45s var(--pg-ease)}@media (max-width:640px){.pg-viewer__info{flex-direction:column;gap:14px}.pg-viewer__thumb{width:72px}}:root{--pg-cut:clamp(28px, 4vw, 60px)}.pg-bg--scene:before{background-image:linear-gradient(#0c0c0c17 1px,#0000 1px),linear-gradient(90deg,#0c0c0c17 1px,#0000 1px),linear-gradient(#0c0c0c0a 1px,#0000 1px),linear-gradient(90deg,#0c0c0c0a 1px,#0000 1px);background-position:top;background-size:128px 128px,128px 128px,32px 32px,32px 32px;-webkit-mask-image:radial-gradient(85% 80% at 60% 40%,#000 25%,#0000 85%);mask-image:radial-gradient(85% 80% at 60% 40%,#000 25%,#0000 85%)}.pg-bg--scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#e54c4c59,#e54c4c59) 0 72%/100% 2px no-repeat,linear-gradient(#6fb35e59,#6fb35e59) 46% 0/2px 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%)}.pg .pg-cut{z-index:1;margin-block:calc(var(--pg-cut) * -1);padding-block:calc(clamp(80px, 9vw, 120px) + var(--pg-cut));clip-path:polygon(0 var(--pg-cut), 100% 0, 100% calc(100% - var(--pg-cut)), 0 100%);position:relative}.pg .pg-wave{z-index:1;margin-block:-36px;padding-block:calc(clamp(80px,9vw,120px) + 36px);position:relative;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'><path d='M0 20 Q150 0 300 20 T600 20 T900 20 T1200 20 V40 H0Z'/></svg>") top/1200px 40px repeat-x,linear-gradient(#000,#000) 0 39px/100% calc(100% - 78px) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'><path d='M0 20 Q150 40 300 20 T600 20 T900 20 T1200 20 V0 H0Z'/></svg>") bottom/1200px 40px repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'><path d='M0 20 Q150 0 300 20 T600 20 T900 20 T1200 20 V40 H0Z'/></svg>") top/1200px 40px repeat-x,linear-gradient(#000,#000) 0 39px/100% calc(100% - 78px) no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'><path d='M0 20 Q150 40 300 20 T600 20 T900 20 T1200 20 V0 H0Z'/></svg>") bottom/1200px 40px repeat-x}.pg-red{background:var(--pg-rojo);color:#fff}.pg-red.pg-bg--glyphs:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260' font-family='ui-monospace,monospace' font-weight='700' font-size='20' fill='%23FFFFFF' fill-opacity='0.12'><text x='18' y='44'>{ }</text><text x='150' y='70'>//</text><text x='86' y='126'>;</text><text x='190' y='156'>&gt;_</text><text x='26' y='206'>[ ]</text><text x='138' y='232'>=&gt;</text></svg>")}.pg-red__quote{z-index:-1;color:#ffffff1a;pointer-events:none;font-family:Georgia,serif;font-size:clamp(320px,40vw,560px);line-height:1;position:absolute;top:0;left:3%}.pg .pg-red .pg-label{color:#fff;background:#ffffff2e}.pg .pg-red .pg-label:before{background:#fff}.pg-red .pg-h2{color:#fff}.pg-red .pg-lead{color:#ffffffd9}.pg .pg-red .pg-lead b{color:#fff}.pg-red__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:44px;display:grid}.pg-red__cast{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.pg-red__cast .pg-bubble{color:var(--pg-negro);border:0;position:relative;top:auto;right:auto}.pg-red .pg-voice{color:var(--pg-texto);background:#fff;border:0;justify-content:space-between;padding:64px 26px 24px;position:relative;transform:rotate(-1deg);box-shadow:0 26px 40px -24px #500a0a99}.pg-red .pg-carousel__slide:nth-child(2n) .pg-voice{transform:rotate(1deg)}.pg .pg-red .pg-voice:hover{transform:translateY(-8px)rotate(0);box-shadow:0 34px 50px -24px #500a0ab3}.pg-red .pg-voice:before{content:"“";color:var(--pg-rojo);font-family:Georgia,serif;font-size:84px;line-height:1;position:absolute;top:4px;left:22px}.pg-red .pg-voice blockquote{margin:0;font-size:17px;line-height:1.6}.pg-red .pg-voice figcaption{border-top:1px dashed #e6e1d7;padding-top:16px}.pg-red .pg-avatar{background:var(--pg-negro);color:#fff}.pg-red .pg-carousel__track{padding:14px 6px 24px}.pg-red .pg-carousel__arrow{background:#fff;border-color:#fff}.pg-red .pg-carousel__arrow:hover:not(:disabled){background:var(--pg-negro);border-color:var(--pg-negro)}.pg-red .pg-carousel__dot{background:#fff6}.pg-red .pg-carousel__dot[aria-current=true]{background:#fff}.pg-qa{flex-direction:column;gap:10px;display:flex}.pg-qa__item{border:2px solid var(--pg-borde);background:var(--pg-blanco);transition:border-color .25s var(--pg-ease), box-shadow .3s var(--pg-ease), transform .35s var(--pg-bounce);border-radius:16px;position:relative;overflow:hidden}.pg-qa__item:before{content:"";background:var(--pg-rojo);width:5px;transition:transform .4s var(--pg-bounce);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.pg-qa__item:hover{border-color:#e54c4c73;transform:translateY(-2px)}.pg-qa__item.is-open{border-color:var(--pg-rojo);box-shadow:0 22px 40px -28px #e54c4ccc}.pg-qa__item.is-open:before{transform:scaleY(1)}.pg-qa__h{margin:0}.pg-qa__q{width:100%;color:var(--pg-negro);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:18px 20px 18px 22px;font-size:17px;font-weight:600;display:flex}.pg-qa__q:focus-visible{outline-offset:-3px;border-radius:14px;outline:3px solid #e54c4c66}.pg-qa__n{width:36px;height:30px;font-family:var(--uncopy-font-mono);color:var(--pg-suave);transition:background-color .25s var(--pg-ease), color .25s var(--pg-ease), transform .4s var(--pg-bounce);background:#f1eee8;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pg-qa__item.is-open .pg-qa__n{background:var(--pg-rojo);color:#fff;transform:rotate(-6deg)scale(1.06)}.pg-qa__text{flex:1}.pg-qa__icon{background:var(--pg-negro);width:30px;height:30px;transition:transform .45s var(--pg-bounce), background-color .25s var(--pg-ease);border-radius:50%;flex:none;position:relative}.pg-qa__icon:before,.pg-qa__icon:after{content:"";background:#fff;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.pg-qa__icon:after{transform:rotate(90deg)}.pg-qa__q:hover .pg-qa__icon{background:var(--pg-rojo)}.pg-qa__item.is-open .pg-qa__icon{background:var(--pg-rojo);transform:rotate(135deg)}.pg-qa__panel{transition:grid-template-rows .42s var(--pg-ease);grid-template-rows:0fr;display:grid}.pg-qa__item.is-open .pg-qa__panel{grid-template-rows:1fr}.pg-qa__panel>div{overflow:hidden}.pg-qa__a{color:var(--pg-suave);opacity:0;transition:opacity .3s var(--pg-ease), transform .4s var(--pg-ease);margin:0;padding:0 64px 22px 74px;font-size:16px;line-height:1.65;transform:translateY(-8px)}.pg-qa__item.is-open .pg-qa__a{opacity:1;transition-delay:80ms;transform:none}.pg-qa__more{background:var(--pg-negro);color:#d6d2ca;border-radius:18px;align-items:center;gap:18px;margin-top:14px;padding:20px 22px;display:flex}.pg-qa__more p{flex:1;margin:0;font-size:15.5px;line-height:1.5}.pg .pg-qa__more b{color:#fff}.pg-qa__more .pg-btn{min-height:48px;padding:0 20px;font-size:15px}.pg-final-open{text-align:center;flex-direction:column;align-items:center;display:flex}.pg-final-open .pg-final-title{letter-spacing:-.04em;color:#fff;max-width:980px;margin:16px 0 0;font-size:clamp(38px,5.4vw,76px);font-weight:700;line-height:1.02}.pg-final-open .pg-final-title span{color:var(--pg-rojo)}.pg-final-open .pg-final-lead{color:#d6d2ca;max-width:600px;margin:18px auto 30px;font-size:18px;line-height:1.55}.pg .pg-final-open b{color:#fff}.pg-final-open .pg-cta{justify-content:center}.pg-final-open .pg-link{color:#fff}@keyframes pg-rx-stop{0%{opacity:0;transform:translateY(14px)scale(.9)}}.pg-cx__pill--route{background:var(--pg-negro)}.pg-viewer{align-items:start;padding-top:max(24px,5vh)}.pg-viewer__stage{flex:none;height:min(62vh,min(1100px,100vw - 64px)/1.77778)}.pg-viewer__stage .pg-viewer__media{height:100%;max-height:none;aspect-ratio:auto!important}@media (max-width:960px){.pg-red__head{grid-template-columns:minmax(0,1fr)}.pg-red__cast{display:none}}@media (max-width:640px){.pg .pg-hero{padding-top:120px}.pg-qa__a{padding:0 20px 20px 22px}.pg-qa__more{flex-direction:column;align-items:flex-start}.pg-viewer__stage{height:min(48vh,56.25vw - 13.5px)}}@media (prefers-reduced-motion:reduce){.pg-qa__panel,.pg-qa__a{transition:none}}.pg .pg-hero{padding-top:clamp(118px,15vh,150px);padding-bottom:clamp(96px,9vw,120px)}.pg .pg-hero__visual{flex-direction:column;justify-content:center;min-height:0;display:flex}.pg-par img{translate:0 var(--py,0px);scale:1.12}@keyframes pg-free-pulse{70%{box-shadow:0 0 0 22px #e54c4c00}to{box-shadow:0 0 #e54c4c00}}.pg-modal{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:pg-fade .25s var(--pg-ease);background:#0c0c0cb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pg-modal__box{text-align:center;width:min(460px,100%);animation:pg-viewer-pop .45s var(--pg-bounce);background:#fff;border-radius:22px;padding:54px 30px 26px;position:relative;box-shadow:0 40px 80px -30px #0009}.pg-modal__who{position:absolute;top:-34px;left:50%;transform:translate(-50%)}.pg-modal__box h3{letter-spacing:-.02em;color:var(--pg-negro);margin:0;font-size:24px;font-weight:700;line-height:1.2}.pg-modal__box>p{color:var(--pg-suave);margin:10px 0 0;font-size:15.5px;line-height:1.55}.pg-modal__actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.pg-modal__actions .pg-btn{justify-content:center;width:100%}.pg-modal__google{border:2px solid var(--pg-borde);min-height:52px;color:var(--pg-negro);transition:border-color .2s var(--pg-ease), transform .25s var(--pg-bounce);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.pg-modal__google:hover{border-color:var(--pg-negro);transform:translateY(-2px)}.pg-modal__google svg{width:20px;height:20px}.pg-modal__login{color:var(--pg-suave);margin:18px 0 0;font-size:14.5px}.pg-modal__close{cursor:pointer;background:#f1eee8;border:0;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:12px;right:12px}@media (max-width:960px){.pg .pg-hero__visual{margin-top:64px}}@media (min-width:961px) and (max-height:860px){.pg .pg-hero{padding-top:100px;padding-bottom:84px}.pg .pg-h1{font-size:clamp(38px,6.6vh,58px)}.pg .pg-hero__sub{margin:16px 0 24px;font-size:17px}}.pg .pg-hero__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,56px)}@media (min-width:961px){.pg .pg-hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 73px);display:flex}.pg .pg-hero__grid{width:100%}}.pg .pg-h1{font-size:clamp(42px,4.6vw,68px)}.pg-rs{--line:#e54c4c;background:var(--pg-negro);color:#d6d2ca;border-radius:20px;padding:22px 26px 20px}.pg-rs.is-programo{--line:#4a86d6}.pg-rs.is-juegos{--line:#6fb35e}.pg-rs__tabs{background:#1d1d1c;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.pg-rs__tab{color:#a8a49d;font:inherit;cursor:pointer;transition:background-color .25s var(--pg-ease), color .25s var(--pg-ease), transform .3s var(--pg-bounce);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.pg-rs__tab:hover{color:#fff}.pg-rs__tab:active{transform:scale(.95)}.pg-rs__tab[aria-checked=true]{background:var(--line);color:#fff}.pg-rs__tab:focus-visible{outline-offset:2px;outline:3px solid #fff6}.pg-rs__line{margin:26px 0 0;padding:0;list-style:none;display:flex;position:relative}.pg-rs__stop{animation:pg-rx-stop .52s var(--pg-bounce) backwards;flex:1;position:relative}.pg-rs__stop:not(:last-child):after{content:"";background:var(--line);border-radius:2px;height:4px;position:absolute;top:19px;left:50%;right:-50%}.pg-rs__stop>button,.pg-rs__stop>span{z-index:1;width:100%;color:inherit;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0 4px;display:flex;position:relative}.pg-rs__stop>button{cursor:pointer}.pg-rs__dot{border:4px solid var(--line);background:var(--pg-negro);width:42px;height:42px;font-family:var(--uncopy-font-mono);color:#fff;transition:transform .35s var(--pg-bounce), background-color .25s var(--pg-ease);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pg-rs__stop.is-soon .pg-rs__dot{color:#a8a49d;border-style:dashed;border-color:#6b6862;font-size:18px}.pg-rs__stop.is-soon .pg-rs__label{color:#b9b5ae}.pg-rs .pg-rs__label small{font-family:var(--uncopy-font-mono);color:#f2b84b;margin-top:3px;font-size:10.5px;font-weight:400;display:block}.pg-rs__stop.is-soon:not(:last-child):after{background:repeating-linear-gradient(90deg, var(--line) 0 8px, transparent 8px 14px)}.pg-rs__stop:has(+.pg-rs__stop.is-soon):after{background:repeating-linear-gradient(90deg, var(--line) 0 8px, transparent 8px 14px)}.pg-rs__stop>button:hover .pg-rs__dot{transform:scale(1.12)rotate(-6deg)}.pg-rs__stop>button.is-active .pg-rs__dot{color:var(--pg-negro);background:#fff;transform:scale(1.12)}.pg-rs__label{color:#fff;font-size:13.5px;font-weight:600;line-height:1.3}.pg-rs__note{color:#b9b5ae;border-top:1px solid #2a2928;margin:18px 0 0;padding-top:14px;font-size:14.5px}.pg-rs__always{color:#8d8a84;margin:8px 0 0;font-size:13.5px}.pg .pg-rs__always b,.pg .pg-rs__note b{color:#fff}@media (max-width:760px){.pg-rs{padding:18px 16px}.pg-rs__line{flex-direction:column;gap:14px}.pg-rs__stop:not(:last-child):after{width:4px;height:auto;inset:42px auto -14px 23px}.pg-rs__stop>button,.pg-rs__stop>span{text-align:left;flex-direction:row;gap:14px}.pg-rs__dot{flex:none}}@media (prefers-reduced-motion:reduce){.pg-rs__stop{animation:none}}.pg-player{background:#0c0c0c;border:1px solid #2a2928;border-radius:20px;overflow:hidden;box-shadow:0 40px 70px -36px #0c0c0ca6}.pg-player__top{color:#a8a49d;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:14px;display:flex}.pg-player__crumbs i{color:#5c5a56;margin:0 4px;font-style:normal}.pg .pg-player__crumbs b{color:#fff}.pg-player__free{background:var(--pg-rojo);font-family:var(--uncopy-font-mono);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.pg-player__screen{aspect-ratio:16/9;cursor:pointer;background:#131312;border:0;width:100%;padding:0;display:block;position:relative}.pg-player__screen:focus-visible{outline:3px solid var(--pg-rojo);outline-offset:-3px}.pg-player__img{inset:0;aspect-ratio:auto!important;position:absolute!important}.pg-player__img img{transition:transform .9s var(--pg-ease)}.pg-player__screen:hover .pg-player__img img{transform:scale(1.03)}.pg-player__shade{background:radial-gradient(circle,#0c0c0c26,#0c0c0ca6),linear-gradient(#0000 55%,#0c0c0ccc);position:absolute;inset:0}.pg-player__play{background:var(--pg-rojo);color:#fff;width:96px;height:96px;transition:transform .35s var(--pg-bounce);border-radius:50%;place-items:center;margin:-48px 0 0 -48px;animation:2.2s ease-out infinite pg-free-pulse;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 #e54c4c99}.pg-player__play svg{width:40px;height:40px;margin-left:4px}.pg-player__screen:hover .pg-player__play{transform:scale(1.12)}.pg-player__screen:active .pg-player__play{transform:scale(.92)}.pg-player__controls{font-family:var(--uncopy-font-mono);color:#d6d2ca;align-items:center;gap:14px;padding:12px 18px 14px;font-size:12px;display:flex}.pg-player__controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.pg-player__controls button:hover{background:#2a2928}.pg-player__controls svg{width:20px;height:20px}.pg-player__time{white-space:nowrap}.pg-player__track{background:#2a2928;border-radius:3px;flex:1;height:5px;overflow:hidden}.pg-player__track i{background:var(--pg-rojo);width:1.5%;height:100%;display:block}.pg-player__icon{color:#a8a49d;place-items:center;display:grid}.pg-player__chip{border:1px solid #3a3936;border-radius:5px;padding:2px 6px;font-size:11px}@media (max-width:960px){.pg .pg-hero__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pg-player__controls .pg-player__icon{display:none}.pg-player__top{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.pg-player__play{animation:none}}.pg .pg-hero__grid{z-index:1;position:relative}@media (min-width:961px){.pg .pg-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.pg .pg-h1{letter-spacing:-.045em;font-size:clamp(40px,4.6vw,70px)}@media (min-width:961px) and (max-height:860px){.pg .pg-h1{font-size:clamp(38px,7vh,56px)}}.pg-wall{--wx:0;--wy:0;z-index:0;pointer-events:none;width:66%;position:absolute;top:-12%;bottom:-12%;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 38%);mask-image:linear-gradient(90deg,#0000 4%,#000 38%)}.pg-wall__fade{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 80%,#0000);mask-image:linear-gradient(#0000,#000 16% 80%,#0000)}.pg-wall__plane{transform:perspective(1600px) rotateX(calc(16deg - var(--wy) * 6deg)) rotateY(calc(-24deg + var(--wx) * 8deg)) rotateZ(8deg) scale(1.2);transform-origin:60%;transition:transform .7s var(--pg-ease);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:absolute;inset:0}.pg-wall__col{flex-direction:column;gap:18px;animation:70s linear infinite pg-wall-loop;display:flex}.pg-wall__col--1{animation-duration:58s;animation-direction:reverse}.pg-wall__col--2{animation-duration:82s}.pg-wall__col--3{animation-duration:64s;animation-direction:reverse}@keyframes pg-wall-loop{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 9px))}}.pg-wall__tile{aspect-ratio:16/10;background:#131312;border:4px solid #fff;border-radius:14px;flex:none;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 40px -22px #0c0c0c8c}.pg-wall__img{inset:0;aspect-ratio:auto!important;position:absolute!important}.pg-wall__tile figcaption{font-family:var(--uncopy-font-mono);color:#fff;white-space:nowrap;background:#0c0c0cc7;border-radius:5px;padding:3px 8px;font-size:10px;position:absolute;bottom:8px;left:8px}.pg-hero__cta{align-items:center}.pg-hero__mascots{transform-origin:50% 100%;margin-left:4px;animation:3.4s ease-in-out infinite pg-hud-idle;display:inline-block}@keyframes pg-hud-idle{50%{transform:scale(1.03,.96)}}.pg-hero__free{margin:14px 0 0}@media (max-width:960px){.pg-wall{width:auto;height:420px;inset:auto -30% 70px;-webkit-mask-image:none;mask-image:none}.pg-wall__plane{transform:perspective(1200px)rotateX(18deg)rotate(6deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.pg-wall__col,.pg-hero__mascots{animation:none}.pg-wall__plane{transition:none}}.pg-compare{--pos:50%;box-shadow:var(--pg-sombra);-webkit-user-select:none;user-select:none;border-radius:22px;position:absolute;inset:0;overflow:hidden}.pg-compare__img{inset:0;aspect-ratio:auto!important;position:absolute!important}.pg-compare__before{z-index:1;clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.pg-compare__tag{z-index:3;font-family:var(--uncopy-font-mono);color:#fff;transition:opacity .25s var(--pg-ease), transform .3s var(--pg-bounce);border-radius:6px;padding:5px 10px;font-size:11.5px;position:absolute;top:14px}.pg-compare__tag.is-off{opacity:0;transform:translateY(-6px)}.pg-compare__tag--before{background:#0c0c0ccc;left:14px}.pg-compare__tag--after{background:var(--pg-rojo);right:14px}.pg-compare__handle{top:0;bottom:0;left:var(--pos);z-index:2;pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 0 1px #0c0c0c26}.pg-compare__handle i{width:46px;height:46px;color:var(--pg-negro);letter-spacing:2px;transition:transform .3s var(--pg-bounce);background:#fff;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;font-style:normal;font-weight:700;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px -8px #0c0c0c80}.pg-compare:hover .pg-compare__handle i{transform:scale(1.1)}.pg-compare__range{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.pg-compare__range:focus-visible+.pg-compare__handle i{outline:3px solid var(--pg-rojo);outline-offset:2px}.pg-compare:has(.pg-compare__range:focus-visible) .pg-compare__handle i{outline:3px solid var(--pg-rojo);outline-offset:2px}.pg-compare.is-hint .pg-compare__before{animation:pg-compare-hint-clip 1.6s var(--pg-ease)}.pg-compare.is-hint .pg-compare__handle{animation:pg-compare-hint-line 1.6s var(--pg-ease)}@keyframes pg-compare-hint-clip{35%{clip-path:inset(0 30% 0 0)}70%{clip-path:inset(0 62% 0 0)}}@keyframes pg-compare-hint-line{35%{left:70%}70%{left:38%}}.pg-steps--line{position:relative}.pg-steps--line:before{content:"";z-index:0;background:repeating-linear-gradient(90deg, var(--pg-rojo) 0 12px, transparent 12px 20px);transform-origin:0;height:3px;transition:transform 1.4s var(--pg-ease) .3s;border-radius:2px;position:absolute;top:48px;left:48px;right:48px;transform:scaleX(0)}.pg-steps--line.is-in:before{transform:scaleX(1)}.pg-steps--line .pg-step{z-index:1;position:relative}.pg-steps--line .pg-step__n{transition:transform .4s var(--pg-bounce);position:relative;box-shadow:0 0 0 6px #161615}.pg-steps--line .pg-step:hover .pg-step__n{transform:scale(1.15)rotate(-8deg)}.pg-mentor__talk{grid-template-columns:auto 52px minmax(0,1fr);align-items:end;column-gap:14px;margin-top:4px;display:grid}.pg-mentor__left{grid-column:1}.pg .pg-mentor__left .pg-mentor__facts{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 18px}.pg-mentor__talk .pg-cta{margin:0}.pg-mentor__arrow{fill:none;width:52px;height:36px;stroke:var(--pg-rojo);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;grid-column:2;align-self:end;margin:0 0 14px;translate:1.3px}.pg-mentor__arrow path:first-child{stroke-dasharray:5 6}.pg-chat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #0c0c0c14;border-radius:16px;flex-direction:column;grid-column:3;gap:8px;padding:12px 12px 14px;display:flex;position:relative;box-shadow:0 24px 44px -22px #0c0c0c80}.pg-chat__head{font-family:var(--uncopy-font-mono);color:var(--pg-tenue);align-items:center;gap:8px;margin:0 0 2px;font-size:10.5px;display:flex}.pg-chat__dot{background:#6fb35e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #6fb35e40}.pg-chat__slot{display:flex;position:relative}.pg-chat__slot.is-carlos{justify-content:flex-end}.pg-chat__msg{visibility:hidden;opacity:0;border-radius:12px;max-width:88%;margin:0;padding:8px 11px;font-size:13.5px;line-height:1.4}.pg-chat__msg.is-on{visibility:visible;opacity:1;animation:pg-note-in .45s var(--pg-bounce)}@keyframes pg-note-in{0%{opacity:0;transform:translate(40px)scale(.92)}}.pg-chat__msg.is-alumno{color:var(--pg-negro);background:#f1eee8;border-bottom-left-radius:4px;align-self:flex-start}.pg-chat__msg.is-carlos{background:var(--pg-rojo);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.pg-chat__typing{background:#f1eee8;border-radius:12px;gap:4px;margin:0;padding:10px 12px;display:flex;position:absolute;top:0;right:0}.pg-chat__typing i{background:#8d8a84;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pg-chat-dot}.pg-chat__typing i:nth-child(2){animation-delay:.15s}.pg-chat__typing i:nth-child(3){animation-delay:.3s}@keyframes pg-chat-dot{50%{opacity:.5;transform:translateY(-4px)}}@media (max-width:960px){.pg-steps--line:before{display:none}.pg-mentor__talk{grid-template-columns:minmax(0,1fr)}.pg-mentor__arrow{display:none}.pg-chat{grid-column:1;margin-top:16px}.pg .pg-mentor__media{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.pg-compare.is-hint .pg-compare__before,.pg-compare.is-hint .pg-compare__handle,.pg-chat__msg,.pg-chat__typing i{animation:none}.pg-steps--line:before{transition:none}}.pg .pg-free-band{padding-top:clamp(80px,8vw,112px);padding-bottom:calc(clamp(80px, 8vw, 112px) + var(--pg-cut))}.pg .pg-free{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.pg-free__side .pg-lead{margin-bottom:18px}.pg-quests{border:2px solid var(--pg-negro);background:var(--pg-blanco);box-shadow:6px 6px 0 var(--pg-negro);border-radius:16px;padding:14px}.pg-quests__head{font-family:var(--uncopy-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pg-suave);justify-content:space-between;align-items:center;margin:0 0 10px;font-size:11.5px;display:flex}.pg-quests__lvl{background:var(--pg-negro);color:#fff;border-radius:6px;padding:2px 8px}.pg-quests__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-quests__list button{width:100%;color:var(--pg-negro);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--pg-ease), transform .3s var(--pg-bounce);background:#f6f3ee;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;font-size:15px;display:flex}.pg-quests__list button:hover{background:#fff1ef;transform:translate(4px)}.pg-quests__list button:active{transform:scale(.98)}.pg-quests__box{border:2px solid var(--pg-negro);width:26px;height:26px;font-family:var(--uncopy-font-mono);transition:background-color .2s var(--pg-ease), color .2s var(--pg-ease), transform .35s var(--pg-bounce);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pg-quests__list button:hover .pg-quests__box{background:var(--pg-rojo);border-color:var(--pg-rojo);color:#fff;transform:rotate(-8deg)scale(1.1)}.pg-quests__label{flex:1;font-weight:600}.pg-quests__xp{font-family:var(--uncopy-font-mono);color:var(--pg-rojo);font-size:12px;font-weight:700}.pg-quests__bar{background:#ece8e1;border-radius:999px;height:22px;margin:12px 0 0;position:relative;overflow:hidden}.pg-quests__bar i{background:repeating-linear-gradient(-45deg, var(--pg-rojo) 0 10px, #ef6b6b 10px 20px);width:0;transition:width .6s var(--pg-bounce);position:absolute;inset:0 auto 0 0}.pg-quests__bar span{font-family:var(--uncopy-font-mono);color:var(--pg-negro);place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}@media (max-width:960px){.pg .pg-free{grid-template-columns:minmax(0,1fr)}}.pg .pg-row{align-items:stretch}.pg .pg-row__media{aspect-ratio:auto;min-height:440px}.pg .pg-row__media--mock{min-height:0;display:flex}.pg .pg-row__media--mock .pg-mock{flex-direction:column;flex:1;display:flex}.pg .pg-row__media--mock .pg-mock__body{flex:1;justify-content:center}.pg .pg-mentor{align-items:stretch}.pg .pg-mentor__media{aspect-ratio:auto;min-height:0}.pg-mock{box-shadow:var(--pg-sombra);background:#fff;border:1px solid #2a2928;border-radius:18px;font-size:14px;overflow:hidden}.pg-mock__bar{background:var(--pg-negro);font-family:var(--uncopy-font-mono);color:#d6d2ca;align-items:center;gap:7px;padding:10px 14px;font-size:11.5px;display:flex}.pg-mock__bar i{background:#e54c4c;border-radius:50%;width:10px;height:10px}.pg-mock__bar i:nth-child(2){background:#f2b84b}.pg-mock__bar i:nth-child(3){background:#6fb35e}.pg-mock__bar span{margin-left:8px}.pg-mock__status,.pg-mock__live{border-radius:999px;margin-left:auto;padding:3px 9px;font-weight:700}.pg-mock__status{color:#0c0c0c;background:#6fb35e}.pg-mock__live{background:var(--pg-rojo);color:#fff;animation:1.6s ease-in-out infinite pg-seam-blink}@keyframes pg-seam-blink{50%{opacity:.6}}.pg-mock__body{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.pg-mock__title{color:var(--pg-negro);margin:0;font-weight:700}.pg-ticket{background:#f4f1eb;border-radius:12px;gap:8px;padding:12px;display:grid}.pg-ticket p{color:var(--pg-texto);margin:0}.pg-ticket small,.pg-mock__reply small{font-family:var(--uncopy-font-mono);color:var(--pg-tenue);font-size:10.5px;display:block}.pg-ticket pre{font-family:var(--uncopy-font-mono);color:#f2eee6;background:#161615;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow-x:auto}.pg-mock__reply{align-items:flex-start;gap:10px;display:flex}.pg-mock__avatar{background:var(--pg-rojo);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.pg-mock__reply p{color:var(--pg-texto);background:#fff1ef;border-radius:4px 12px 12px;margin:0;padding:10px 12px}.pg-mock code{font-family:var(--uncopy-font-mono);font-size:12px}.pg-mock__reply code{background:#fff;border-radius:4px;padding:1px 5px}.pg-mock__call{color:var(--pg-suave);margin:0;font-size:13px}.pg-live{background:#0c0c0c;flex-direction:column;flex:1;gap:10px;padding:10px;display:flex}.pg-live__screen{aspect-ratio:16/9;background:#131312;border:2px solid #2a2928;border-radius:12px;position:relative;overflow:hidden}.pg-live__img{inset:0;aspect-ratio:auto!important;position:absolute!important}.pg-live__tag{z-index:1;font-family:var(--uncopy-font-mono);color:#fff;background:#0c0c0cd9;border-radius:6px;padding:3px 9px;font-size:10.5px;position:absolute;top:10px;left:10px}.pg-live__topic{z-index:1;background:var(--pg-rojo);color:#fff;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;position:absolute;bottom:10px;left:10px;right:10px}.pg-live__chat{color:var(--pg-texto);background:#f6f3ee;border-radius:12px;flex-direction:column;flex:1;gap:8px;padding:12px 14px;font-size:13px;display:flex}.pg-live__chat p{margin:0}.pg-live__channel{color:var(--pg-negro);border-bottom:1px solid #e4dfd6;justify-content:space-between;align-items:baseline;padding-bottom:6px;font-weight:700;display:flex}.pg-live__channel small{font-family:var(--uncopy-font-mono);color:var(--pg-tenue);font-size:10.5px;font-weight:400}.pg-live__msg{align-items:flex-start;gap:8px;display:flex}.pg-live__msg i{background:var(--pg-negro);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:grid}.pg .pg-live__msg b{color:var(--pg-rojo);margin-right:6px}.pg-live__rec{font-family:var(--uncopy-font-mono);color:#4f8f3f;font-size:10.5px;margin-top:auto!important}.pg .pg-free{align-items:stretch}.pg-free__side{flex-direction:column;justify-content:space-between;display:flex}.pg-free__side .pg-label{align-self:flex-start}@media (prefers-reduced-motion:reduce){.pg-mock__live{animation:none}}.pg .pg-mentor__copy .pg-h2{margin-bottom:4px}.pg .pg-mentor__name{font-family:var(--uncopy-font-mono);color:var(--pg-tenue);margin:0 0 18px;font-size:15px}.pg .pg-mentor__copy .pg-label{margin-bottom:10px}.pg .pg-mentor__name{margin-bottom:14px}.pg .pg-mentor__copy .pg-lead{margin-top:0}.pg .pg-mentor__copy .pg-quote{margin:18px 0}.pg .pg-mentor__talk{margin-top:0}.pg .pg-mentor__left .pg-mentor__facts{gap:6px;margin-bottom:22px}.pg .pg-mentor__talk{grid-template-rows:auto 1fr;align-items:start}.pg .pg-mentor__left{display:contents}.pg .pg-mentor__left .pg-mentor__facts{grid-area:1/1}.pg .pg-mentor__talk .pg-cta{grid-area:2/1}.pg .pg-mentor__arrow{grid-area:2/2;align-self:start;margin:10px 0 0}.pg .pg-chat{grid-area:1/3/span 2}@media (max-width:960px){.pg .pg-chat{grid-area:auto/1}}.pg .pg-launch{background:linear-gradient(180deg, var(--pg-blanco), var(--pg-hueso))}.pg-launch__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.pg-launch .pg-h2 span{color:var(--pg-rojo)}.pg-launch .pg-lead{margin-bottom:28px}.pg-launch .pg-cta{margin-top:26px}.pg-launch__hud{background:var(--pg-negro);color:#fff;border-radius:18px;max-width:480px;padding:22px 24px 20px;position:relative;box-shadow:0 30px 60px -24px #0c0c0c80}.pg-launch__mascot{position:absolute;top:-30px;right:-20px}.pg-launch__hud-head{font-family:var(--uncopy-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#a8a49d;justify-content:space-between;margin:0 0 10px;padding-right:34px;font-size:11.5px;display:flex}.pg .pg-launch__hud-head b{color:var(--pg-rojo)}.pg-launch__bar{gap:6px;height:14px;display:flex}.pg-launch__bar>span{background:#2a2928;border-radius:4px;flex:1;position:relative;overflow:hidden}.pg-launch__bar i{background:repeating-linear-gradient(-45deg, var(--pg-rojo) 0 10px, #ef6b6b 10px 20px);transform-origin:0;transition:transform .9s var(--pg-ease);position:absolute;inset:0}.pg-launch__bar .is-draining i{animation:1.4s ease-in-out infinite pg-launch-blink}@keyframes pg-launch-blink{50%{opacity:.55}}.pg-launch__clock{font-family:var(--uncopy-font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:18px 0 2px;font-size:clamp(34px,4.4vw,48px);font-weight:700;line-height:1}.pg-launch__clock-sub{font-family:var(--uncopy-font-mono);color:#8d8a84;margin:0;font-size:12px}.pg-launch__loot{border:2px solid var(--pg-negro);background:var(--pg-blanco);box-shadow:8px 8px 0 var(--pg-negro);border-radius:18px;padding:16px}.pg-launch__loot-head{font-family:var(--uncopy-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pg-suave);justify-content:space-between;align-items:center;margin:0 0 12px;font-size:11.5px;display:flex}.pg-launch__lvl{background:var(--pg-negro);color:#fff;border-radius:6px;padding:2px 8px}.pg-launch__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-launch__perk{transition:background-color .3s var(--pg-ease), transform .3s var(--pg-bounce);background:#f6f3ee;border-radius:12px;align-items:flex-start;gap:14px;padding:14px;display:flex}.pg-launch__perk:hover{transform:translate(4px)}.pg-launch__perk[data-state=next]{box-shadow:inset 0 0 0 2px var(--pg-rojo);background:#fff1ef}.pg-launch__box{border:2px solid var(--pg-negro);background:var(--pg-blanco);width:32px;height:32px;font-family:var(--uncopy-font-mono);transition:background-color .3s var(--pg-ease), color .3s var(--pg-ease), transform .35s var(--pg-bounce);border-radius:8px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pg-launch__perk:hover .pg-launch__box{transform:rotate(-8deg)scale(1.1)}.pg-launch__perk[data-state=next] .pg-launch__box{border-color:var(--pg-rojo);background:var(--pg-rojo);color:#fff}.pg-launch__body{flex:1;min-width:0}.pg-launch__title{color:var(--pg-negro);background:linear-gradient(var(--pg-rojo), var(--pg-rojo)) 0 58% / 0 2.5px no-repeat;transition:color .6s var(--pg-ease), background-size .7s var(--pg-ease);font-size:16.5px;font-weight:700;line-height:1.4;display:inline}.pg-launch__detail{color:var(--pg-suave);margin-top:4px;font-size:14.5px;line-height:1.5;display:block}.pg-launch__tag{font-family:var(--uncopy-font-mono);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pg-rojo);flex:none;align-self:center;font-size:11.5px;font-weight:700}.pg-launch__perk[data-state=expired]{background:0 0}.pg-launch__perk[data-state=expired] .pg-launch__box{color:var(--pg-tenue);border-color:#cfc8bc}.pg-launch__perk[data-state=expired] .pg-launch__title{color:var(--pg-tenue);background-size:100% 2.5px}.pg-launch__perk[data-state=expired] .pg-launch__detail{color:#b3afa8}.pg-launch__perk[data-state=expired] .pg-launch__tag{color:var(--pg-tenue)}@media (max-width:960px){.pg-launch__grid{grid-template-columns:minmax(0,1fr)}.pg-launch__hud{max-width:none}}@media (max-width:640px){.pg-launch__mascot{right:-6px}.pg-launch__perk{flex-wrap:wrap}.pg-launch__tag{flex-basis:100%;padding-left:46px}.pg-launch__loot{box-shadow:5px 5px 0 var(--pg-negro)}}@media (prefers-reduced-motion:reduce){.pg-launch__bar .is-draining i{animation:none}.pg-launch__bar i,.pg-launch__title{transition:none}}@media (max-width:960px){.pg-float-mascot{display:none}.pg .pg-mentor__media{aspect-ratio:4/3}.pg .pg-mentor__left .pg-mentor__facts{flex-direction:row}.pg .pg-hero{flex-direction:column;padding-bottom:96px;display:flex}.pg .pg-hero__visual{display:none}.pg .pg-wall{order:2;width:auto;height:300px;margin:8px -40% -40px;position:relative;inset:auto}}@media (max-width:640px){.pg-compare__tag{max-width:calc(50% - 20px);padding:4px 8px;font-size:10.5px;line-height:1.35;top:10px}.pg-compare__tag--before{left:10px}.pg-compare__tag--after{text-align:right;right:10px}.pg-rs__tabs{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pg-rs__tab{border-radius:10px;min-height:44px;padding:6px 4px;font-size:13px;line-height:1.2}.pg-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:10px}.pg-gallery__item--big{grid-area:span 1/1/auto/-1}.pg-gallery__item:not(.pg-gallery__item--big) .pg-gallery__count,.pg-gallery__item:not(.pg-gallery__item--big) .pg-gallery__open{display:none}.pg-gallery__item:not(.pg-gallery__item--big) .pg-gallery__info{max-width:calc(100% - 16px);padding:6px 9px 7px;bottom:8px;left:8px}.pg-gallery__item:not(.pg-gallery__item--big) .pg-gallery__title{font-size:13px}.pg-carousel__dot{position:relative}.pg-carousel__dot:after{content:"";position:absolute;inset:-14px -6px}}.pg .pg-price-band{padding-block:clamp(96px,10vw,136px) clamp(48px,6vw,80px)}.pg-price{border:1px solid var(--pg-borde);background:var(--pg-blanco);box-shadow:var(--pg-sombra);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(26px,3vw,36px) clamp(24px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.pg-price:before{content:"";background:var(--pg-rojo);width:4px;position:absolute;inset:0 auto 0 0}.pg-price__amount .pg-label{margin-bottom:10px}.pg-price__from{font-family:var(--uncopy-font-mono);color:var(--pg-suave);margin:0;font-size:13px}.pg-price__value{letter-spacing:-.04em;color:var(--pg-negro);margin:2px 0 0;font-size:clamp(48px,5vw,64px);font-weight:700;line-height:1}.pg-price__value span{color:var(--pg-rojo);margin-left:4px;font-size:.6em}.pg-price__value small{letter-spacing:0;color:var(--pg-suave);margin-left:2px;font-size:.32em;font-weight:600}.pg-price__total{font-family:var(--uncopy-font-mono);color:var(--pg-suave);margin:8px 0 0;font-size:12px}.pg-pay{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pg-pay__logo{border:1px solid var(--pg-borde);background:#fff;border-radius:5px;align-items:center;height:26px;padding:0 9px;display:inline-flex}.pg-pay__logo--badge{border:none;padding:0;overflow:hidden}.pg-price__tax{font-family:var(--uncopy-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pg-rojo-hover);background:#e54c4c1f;border-radius:999px;margin:12px 0 0;padding:4px 10px;font-size:11.5px;display:inline-block}.pg-price__facts{border-left:1px solid var(--pg-borde);gap:10px;margin:0;padding:0 0 0 clamp(24px,4vw,56px);list-style:none;display:grid}.pg-price__facts li{color:var(--pg-suave);padding-left:26px;font-size:15.5px;line-height:1.5;position:relative}.pg-price__facts li:before{content:">_";font-family:var(--uncopy-font-mono);color:var(--pg-rojo);font-size:12px;font-weight:700;position:absolute;top:1px;left:0}.pg-price__cta{flex-direction:column;align-items:center;gap:14px;display:flex}.pg-price__includes{border-top:1px solid var(--pg-borde);grid-column:1/-1;padding-top:clamp(22px,2.6vw,30px)}.pg-price__includes ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.pg-price__includes li{padding-left:32px;position:relative}.pg-price__includes li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5 10.5l3 3 7-7' fill='none' stroke='%23E54C4C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/16px no-repeat,#e54c4c1f;border-radius:6px;width:20px;height:20px;position:absolute;top:1px;left:0}.pg-price__includes b{font-size:16px;display:block}.pg-price__includes span{color:var(--pg-suave);margin-top:3px;font-size:14.5px;line-height:1.5;display:block}@media (max-width:960px){.pg-price{grid-template-columns:minmax(0,1fr)}.pg-price__includes ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-price__facts{border-left:none;border-top:1px solid var(--pg-borde);padding:22px 0 0}.pg-price__cta{align-items:flex-start}}@media (max-width:640px){.pg-price__cta{text-align:center;align-items:stretch}.pg-price__includes ul{grid-template-columns:minmax(0,1fr)}}
