.pp-root{--pp-bg:var(--color-bg,#0a0a0f);--pp-fg:var(--color-text-primary,#ffffff);--pp-muted:var(--color-text-secondary,rgba(255,255,255,0.65));--pp-dim:var(--color-text-muted,rgba(255,255,255,0.42));--pp-line:var(--color-border,rgba(255,255,255,0.10));--pp-line-hi:rgba(255,255,255,0.22);--pp-glass:rgba(255,255,255,0.045);--pp-glass-hi:rgba(255,255,255,0.075);--pp-surface:var(--color-surface,rgba(255,255,255,0.03));--pp-accent:var(--color-accent-primary,#e50914);--pp-radius:20px;--pp-radius-lg:28px;--pp-ease:cubic-bezier(0.16,1,0.3,1);--pp-ease-slow:cubic-bezier(0.19,1,0.22,1);position:relative;color:var(--pp-fg);isolation:isolate;min-height:100dvh;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}body.pp-lock,html:has(body.pp-lock){overflow-x:hidden!important}body.pp-lock .app-content,body.pp-lock .app-shell{overflow-x:hidden!important;padding-bottom:0!important}.pp-root:before{background-image:url(https://image.tmdb.org/t/p/original/eLH38y1TXuH5iWY4qHMCMAutuu4.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:brightness(.3) saturate(.75);animation:pp-bg-in 1.4s var(--pp-ease-slow) both}.pp-root:after,.pp-root:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.pp-root:after{background:radial-gradient(ellipse 90% 70% at 50% 35%,rgba(8,8,14,.14) 0,rgba(8,8,14,.6) 50%,rgba(8,8,14,.93) 100%)}@keyframes pp-bg-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.pp-wrap{width:100%;max-width:1360px;padding:28px 24px 40px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.pp-benefits-chips,.pp-wrap{position:relative;z-index:5}.pp-hero{text-align:center;padding:8px 0 0;animation:pp-rise .9s var(--pp-ease) both;display:flex;flex-direction:column;align-items:center;gap:14px}.pp-hero-chip{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--pp-muted);padding:7px 14px 7px 12px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid var(--pp-line);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);box-shadow:0 8px 24px -12px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)}.pp-hero-dot{width:6px;height:6px;border-radius:50%;background:var(--pp-accent);box-shadow:0 0 10px 2px var(--pp-accent);animation:pp-pulse 2s ease-in-out infinite}@keyframes pp-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.pp-hero-title{font-size:clamp(22px,2.8vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0;max-width:680px}.pp-hero-title em{font-style:normal;font-weight:inherit;font-family:inherit}.pp-cards{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:18px;margin:0;padding:8px 4px 16px;position:relative}.pp-theme-semanal{--c-accent:#7ba7c8;--c-accent-2:#5a8aaa;--c-accent-rgb:123,167,200;--c-surface:rgb(11,12,17);--c-border:rgba(255,255,255,0.06);--c-cta-bg:rgba(255,255,255,0.04);--c-cta-border:rgba(255,255,255,0.10);--c-cta-color:rgba(255,248,240,0.68);--c-cta-bg-h:rgba(255,255,255,0.08);--c-cta-brd-h:rgba(255,255,255,0.18);--c-cta-clr-h:rgba(255,248,240,0.90)}.pp-theme-basico{--c-accent:#c8944a;--c-accent-2:#a87438;--c-accent-rgb:200,148,74;--c-surface:rgb(15,12,9);--c-border:rgba(200,148,74,0.11);--c-cta-bg:rgba(200,148,74,0.08);--c-cta-border:rgba(200,148,74,0.26);--c-cta-color:rgba(220,178,108,0.88);--c-cta-bg-h:rgba(200,148,74,0.14);--c-cta-brd-h:rgba(200,148,74,0.40);--c-cta-clr-h:rgba(232,195,128,0.96)}.pp-theme-plus{--c-accent:#9b72d4;--c-accent-2:#7c52b2;--c-accent-rgb:155,114,212;--c-surface:rgb(12,10,19);--c-border:rgba(155,114,212,0.18);--c-cta-bg:rgba(155,114,212,0.12);--c-cta-border:rgba(155,114,212,0.32);--c-cta-color:rgba(205,180,255,0.88);--c-cta-bg-h:rgba(155,114,212,0.20);--c-cta-brd-h:rgba(155,114,212,0.48);--c-cta-clr-h:rgba(218,200,255,0.96)}.pp-card{position:relative;border-radius:14px;background:var(--c-surface,rgb(13,13,19));backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--c-border,rgba(255,255,255,.07));padding:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;color:rgba(255,248,240,.92);cursor:pointer;overflow:hidden;transition:box-shadow .35s ease,border-color .28s ease,transform .3s ease;will-change:transform;animation:pp-card-in .7s var(--pp-ease-slow) both;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 40px rgba(0,0,0,.55),0 4px 8px rgba(0,0,0,.3);min-height:360px}.pp-card:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.pp-card-glare{inset:0;border-radius:inherit;transition:opacity .25s ease}.pp-card-glare,.pp-card-sheen{position:absolute;pointer-events:none;z-index:2;opacity:0}.pp-card-sheen{top:0;left:-100%;bottom:0;width:50%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.02) 40%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.02) 60%,transparent);transform:skewX(-15deg);transition:left .7s cubic-bezier(.23,1,.32,1),opacity .2s}.pp-card:hover .pp-card-sheen{left:150%;opacity:1}.pp-card.pp-featured{transform:perspective(900px) translateY(-10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 32px 64px rgba(0,0,0,.65),0 8px 16px rgba(0,0,0,.4),0 0 0 1px rgba(155,114,212,.12)}.pp-card:not(.pp-featured):hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 56px rgba(0,0,0,.62),0 6px 12px rgba(0,0,0,.35)}.pp-card.pp-featured:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 40px 80px rgba(0,0,0,.7),0 10px 20px rgba(0,0,0,.45),0 0 0 1px rgba(155,114,212,.2)}.pp-card:disabled{cursor:not-allowed;opacity:.55}.pp-card-badge-wrap,.pp-card-topbar{display:none}.pp-card-header{display:flex;align-items:flex-start;justify-content:space-between;padding:26px 24px 0;position:relative;z-index:3}.pp-card-icon,.pp-card-label,.pp-card-tier{display:none}.pp-card-title-group{display:flex;flex-direction:column;gap:2px}.pp-card-name{font-size:17px;font-weight:700;letter-spacing:-.022em;color:rgba(255,248,240,.96);margin:0;line-height:1.1}.pp-card-badge{font-size:8px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:3px;background:rgba(155,114,212,.1);color:rgba(205,180,255,.72);border:1px solid rgba(155,114,212,.2);white-space:nowrap;display:inline-flex;align-items:center;margin-top:1px}.pp-card-desc,.pp-card-head{display:none}.pp-card-price-block{padding:22px 24px 8px;flex-shrink:0;position:relative;z-index:3}.pp-card-price-row{display:flex;align-items:flex-start;gap:4px;line-height:1}.pp-price-cur{font-size:11px;font-weight:500;color:rgba(255,248,240,.28);margin-top:14px;letter-spacing:.03em}.pp-price-amount{font-size:60px;font-weight:800;letter-spacing:-.055em;color:rgba(255,248,240,.96);font-variant-numeric:tabular-nums;line-height:1}.pp-price-period{font-size:11px;color:rgba(255,248,240,.26);margin-top:9px;display:block;letter-spacing:.01em}.pp-price-savings{display:flex;align-items:center;gap:8px;margin-top:8px}.pp-price-old{font-size:11px;color:rgba(255,255,255,.2);font-weight:400}.pp-price-pill{display:inline-flex;align-items:center;font-size:9px;font-weight:600;padding:2px 6px;border-radius:3px;background:rgba(var(--c-accent-rgb,255,255,255),.08);color:var(--c-accent);border:1px solid rgba(var(--c-accent-rgb,255,255,255),.15);letter-spacing:.04em}.pp-card-tagline{padding:2px 24px 16px;font-size:11px;color:rgba(255,248,240,.28);line-height:1.55;margin:0;position:relative;z-index:3}.pp-card-sep{height:1px;background:rgba(255,255,255,.05);margin:0 24px;flex-shrink:0;position:relative;z-index:3}.pp-card-features{list-style:none;padding:14px 24px 10px;margin:0;display:flex;flex-direction:column;gap:8px;flex:1;position:relative;z-index:3}.pp-card-feat{font-size:11.5px;color:rgba(255,248,240,.46);line-height:1.4;font-weight:400;display:flex;align-items:baseline;gap:8px}.pp-card-feat:before{content:"–";font-size:10px;color:rgba(var(--c-accent-rgb,255,255,255),.28);flex-shrink:0;line-height:1.6}.pp-card-feat--locked{color:rgba(255,255,255,.16);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.1)}.pp-card-feat--locked:before{color:rgba(255,255,255,.12)}.pp-card-feat-check,.pp-card-feat-dot{display:none}.pp-card-cta{margin:14px 24px 24px;padding:0 16px;height:44px;border-radius:10px;border:1px solid var(--c-cta-border,rgba(255,255,255,.1));background:var(--c-cta-bg,rgba(255,255,255,.04));color:var(--c-cta-color,rgba(255,248,240,.7));font-size:13px;font-weight:600;font-family:inherit;letter-spacing:.01em;cursor:pointer;text-align:center;position:relative;z-index:3;transition:background .22s,border-color .22s,color .22s,transform .18s;flex-shrink:0}.pp-card-cta:hover:not(:disabled){background:var(--c-cta-bg-h,rgba(255,255,255,.08));border-color:var(--c-cta-brd-h,rgba(255,255,255,.18));color:var(--c-cta-clr-h,rgba(255,248,240,.9));transform:translateY(-1px)}.pp-card-cta:active:not(:disabled){transform:scale(.97)}.pp-card-cta:disabled,.pp-card.pp-current .pp-card-cta{opacity:.32;cursor:not-allowed}.pp-card-flag{position:absolute;top:12px;right:12px;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.35);padding:3px 8px;border:1px solid rgba(255,255,255,.08);border-radius:3px}.pp-benefits-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto;padding:4px 12px 8px;animation:pp-rise .8s var(--pp-ease) both}.pp-chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--pp-muted);padding:7px 14px 7px 10px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid var(--pp-line);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:color .4s ease,border-color .4s ease,background .4s ease;letter-spacing:.01em}.pp-chip:hover{color:var(--pp-fg);border-color:var(--pp-line-hi);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03))}.pp-chip-mark{width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid var(--pp-line-hi);display:inline-flex;align-items:center;justify-content:center;color:var(--pp-fg);flex:0 0 auto}.pp-chip-mark svg{display:block}.pp-chip:hover .pp-chip-mark{background:rgba(255,255,255,.14);border-color:var(--pp-fg)}.pp-faq-fab{position:fixed;right:22px;bottom:22px;z-index:900;width:52px;height:52px;border-radius:50%;border:1px solid var(--pp-line-hi);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);color:var(--pp-fg);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px -14px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.14);transition:transform .5s var(--pp-ease-slow),border-color .4s ease,background .4s ease;animation:pp-rise .6s var(--pp-ease-slow) both}.pp-faq-fab:hover{transform:translateY(-2px) scale(1.05);border-color:var(--pp-fg);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05))}.pp-faq-fab.active{border-color:var(--pp-accent);color:var(--pp-accent)}.pp-faq-scrim{position:fixed;inset:0;z-index:950;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:pp-fade .3s ease both}.pp-faq-drawer{position:fixed;right:16px;bottom:88px;z-index:960;width:min(420px,calc(100vw - 32px));max-height:min(70vh,560px);overflow-y:auto;border-radius:22px;background:linear-gradient(180deg,rgba(24,24,32,.86),rgba(14,14,20,.9));border:1px solid var(--pp-line-hi);backdrop-filter:blur(30px) saturate(140%);-webkit-backdrop-filter:blur(30px) saturate(140%);box-shadow:0 40px 100px -20px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.1);animation:pp-drawer-in .5s var(--pp-ease-slow) both;padding:20px 22px 16px}@keyframes pp-drawer-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pp-faq-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--pp-line);margin-bottom:8px}.pp-faq-drawer-eyebrow{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--pp-dim);margin-bottom:4px;font-weight:600}.pp-faq-drawer-head h2{font-size:17px;font-weight:700;letter-spacing:-.015em;margin:0}.pp-faq-drawer-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid var(--pp-line);color:var(--pp-muted);cursor:pointer;transition:color .25s,border-color .25s,background .25s}.pp-faq-drawer-close:hover{color:var(--pp-fg);border-color:var(--pp-line-hi);background:rgba(255,255,255,.08)}.pp-faq-drawer-body details{border-top:1px solid var(--pp-line);padding:14px 2px}.pp-faq-drawer-body details:first-child{border-top:0}.pp-faq-drawer-body summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--pp-fg);display:flex;justify-content:space-between;align-items:center;gap:14px;transition:color .3s ease}.pp-faq-drawer-body summary::-webkit-details-marker{display:none}.pp-faq-drawer-body summary:hover{color:var(--pp-accent)}.pp-faq-drawer-body summary:after{content:"";width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform .5s var(--pp-ease-slow);flex-shrink:0}.pp-faq-drawer-body details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.pp-faq-drawer-body p{margin:10px 0 0;font-size:13px;color:var(--pp-muted);line-height:1.6}.pp-modal-panel[data-plan=semanal]{--mp-accent:#4f8ef7;--mp-accent-rgb:79,142,247}.pp-modal-panel[data-plan=basico]{--mp-accent:#f59e0b;--mp-accent-rgb:245,158,11}.pp-modal-panel[data-plan=plus]{--mp-accent:#a855f7;--mp-accent-rgb:168,85,247}.pp-modal{position:fixed;inset:0;z-index:1000;background:radial-gradient(ellipse 70% 60% at 30% 40%,rgba(var(--mp-accent-rgb,245,158,11),.07) 0,transparent 70%),radial-gradient(ellipse 50% 50% at 75% 65%,rgba(80,60,120,.1) 0,transparent 70%),rgba(7,7,11,.88);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px 16px calc(88px + env(safe-area-inset-bottom, 0px));animation:pp-fade .22s ease both;overflow-y:auto}.pp-modal-panel{position:relative;width:100%;max-width:380px;max-height:calc(100dvh - 160px - env(safe-area-inset-bottom, 0px));overflow-y:auto;border-radius:16px;background:rgba(25,24,31,.72);backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%);border:1px solid rgba(255,255,255,.09);padding:0;animation:pp-modal-in .28s cubic-bezier(.16,1,.3,1) both;box-shadow:0 0 0 .5px rgba(255,255,255,.05),0 2px 4px rgba(0,0,0,.25),0 12px 40px rgba(0,0,0,.55),0 40px 100px rgba(0,0,0,.45);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;--co-text:#eeeef6;--co-sub:rgba(255,255,255,0.44);--co-muted:rgba(255,255,255,0.26);--co-border:rgba(255,255,255,0.08);--co-border-hi:rgba(255,255,255,0.14);--co-surface:rgba(255,255,255,0.04);--co-surface-hi:rgba(255,255,255,0.07);color:var(--co-text)}.pp-modal-panel::-webkit-scrollbar{width:2px}.pp-modal-panel::-webkit-scrollbar-thumb{background:rgba(255,255,255,.07);border-radius:2px}.pp-modal-panel:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 40%,rgba(255,255,255,.18) 60%,transparent);pointer-events:none;z-index:1}.pp-modal-panel:after{display:none}.pp-modal-panel :focus{outline:none}.pp-modal-panel :focus-visible{outline:none}.pp-modal-close{position:absolute;top:16px;right:16px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:rgba(255,255,255,.28);cursor:pointer;border-radius:6px;transition:color .12s,background .12s;z-index:2}.pp-modal-close:hover{color:var(--co-text);background:rgba(255,255,255,.06)}.pp-method,.pp-methods-grid,.pp-modal-cancel:not(.co-cancel),.pp-modal-field,.pp-modal-methods,.pp-modal-note:not(.co-note),.pp-modal-pay:not(.co-pay),.pp-modal-plan,.pp-modal-plan-dot,.pp-modal-plan-head,.pp-modal-plan-price,.pp-modal-secure:not(.co-secure),.pp-modal-steps,.pp-modal-title,.pp-modal-total,.pp-phone-prefix,.pp-phone-wrap{display:none!important}.co-header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 20px 20px;gap:12px}.co-header-left{flex:1;min-width:0}.co-header-eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--co-muted);margin-bottom:4px}.co-header-plan{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--co-text);line-height:1.1}.co-header-right{flex-shrink:0;text-align:right;padding-top:2px}.co-header-price{display:block;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--co-text);font-variant-numeric:tabular-nums}.co-header-period{display:block;font-size:11px;color:var(--co-muted);margin-top:3px;font-weight:400}.co-sep{height:1px;background:rgba(255,255,255,.07);margin:0 20px}.co-section{padding:16px 20px 0}.co-section:last-of-type{padding-bottom:0}.co-label{display:block;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--co-muted);margin-bottom:8px}.co-methods{display:flex;flex-direction:column;gap:3px}.co-method{display:flex;align-items:center;gap:12px;width:100%;padding:10px 13px;border-radius:9px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);color:rgba(255,255,255,.4);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .14s,background .14s,color .14s}.co-method:hover:not(.co-method--off){border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(255,255,255,.65)}.co-method--on{border-color:rgba(var(--mp-accent-rgb,245,158,11),.55);background:rgba(var(--mp-accent-rgb,245,158,11),.06);color:var(--co-text);box-shadow:inset 0 0 0 1px rgba(var(--mp-accent-rgb,245,158,11),.12)}.co-method--off{opacity:.25;cursor:not-allowed}.co-method:focus{outline:none}.co-radio{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;transition:border-color .14s}.co-method--on .co-radio{border-color:var(--mp-accent,#f59e0b)}.co-radio-dot{width:6px;height:6px;border-radius:50%;background:var(--mp-accent,#f59e0b)}.co-method-body{flex:1;min-width:0}.co-method-name{display:block;font-size:13px;font-weight:600;color:inherit}.co-method-hint{display:block;font-size:11px;color:rgba(255,255,255,.28);margin-top:1px}.co-method--on .co-method-hint{color:rgba(255,255,255,.42)}.co-method-soon{font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.22);padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.07);flex-shrink:0}.co-phone{display:flex;align-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);overflow:hidden;transition:border-color .14s}.co-phone:focus-within{border-color:rgba(var(--mp-accent-rgb,245,158,11),.4)}.co-phone-prefix{padding:0 12px;font-size:13px;font-weight:600;color:var(--co-sub);white-space:nowrap;flex-shrink:0;user-select:none}.co-phone-divider{width:1px;height:20px;background:var(--co-border);flex-shrink:0}.co-phone-input{flex:1;padding:13px 12px;border:none;background:transparent;color:var(--co-text);font-family:inherit;font-size:15px;outline:none!important;-webkit-appearance:none;font-variant-numeric:tabular-nums;letter-spacing:.03em;min-width:0}.co-phone-input::placeholder{color:var(--co-muted)}.co-phone-input:disabled{opacity:.45}.co-note{display:flex;align-items:flex-start;gap:8px;margin:14px 20px 0;padding:10px 12px;border-radius:8px;border:1px solid var(--co-border);font-size:12px;color:var(--co-sub);line-height:1.5;animation:pp-fade .2s ease both}.co-note--loading{border-color:rgba(var(--mp-accent-rgb,229,9,20),.2);color:var(--co-text)}.co-note--error{border-color:rgba(229,70,70,.25);color:rgba(255,160,160,.9)}.co-spinner{width:12px;height:12px;flex-shrink:0;margin-top:2px;border:1.5px solid rgba(255,255,255,.1);border-top:1.5px solid var(--mp-accent,#e50914);border-radius:50%;animation:pp-spin .75s linear infinite}.co-footer{padding:16px 20px 20px}.co-pay{width:100%;height:46px;border-radius:9px;border:1px solid rgba(var(--mp-accent-rgb,245,158,11),.4);background:linear-gradient(135deg,rgba(var(--mp-accent-rgb,245,158,11),.22) 0,rgba(var(--mp-accent-rgb,245,158,11),.1) 100%),rgba(255,255,255,.04);color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;backdrop-filter:blur(8px);transition:border-color .14s,background .14s,transform .12s}.co-pay:hover:not(:disabled){border-color:rgba(var(--mp-accent-rgb,245,158,11),.6);background:linear-gradient(135deg,rgba(var(--mp-accent-rgb,245,158,11),.3) 0,rgba(var(--mp-accent-rgb,245,158,11),.15) 100%),rgba(255,255,255,.05)}.co-pay:active:not(:disabled){transform:scale(.99)}.co-pay:disabled{opacity:.22;cursor:not-allowed}.co-secure{gap:5px;margin-top:10px;font-size:10px;letter-spacing:.08em;color:var(--co-muted);text-transform:uppercase}.co-secure,.co-support{display:flex;align-items:center;justify-content:center}.co-support{text-decoration:none;color:var(--co-text,#fff)}.co-cancel{width:100%;height:38px;margin-top:6px;border-radius:7px;border:1px solid var(--co-border);background:none;color:var(--co-sub);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:color .12s,border-color .12s}.co-cancel:hover{color:var(--co-text);border-color:var(--co-border-hi)}.co-status{padding:32px 20px 20px;text-align:center;animation:pp-rise .4s ease both}.co-status-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border:1px solid}.co-status-icon--ok{border-color:rgba(34,197,94,.3);color:#22c55e;background:rgba(34,197,94,.08)}.co-status-icon--err{border-color:rgba(239,68,68,.3);color:#ef4444;background:rgba(239,68,68,.08)}.co-status-title{font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;color:var(--co-text)}.co-status-desc{font-size:13px;color:var(--co-sub);line-height:1.55;margin:0 0 20px}@media (max-width:640px){.co-header{padding:20px 16px 16px}.co-section{padding:14px 16px 0}.co-footer{padding:14px 16px 18px}.co-note{margin:12px 16px 0}.co-status{padding:24px 16px 18px}}@keyframes pp-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-modal-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pp-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pp-card-in{0%{opacity:0;transform:translateY(30px) scale(.94)}}@keyframes pp-spin{to{transform:rotate(1turn)}}@media (max-width:960px){body.pp-lock{overflow:auto}body.pp-lock,html:has(body.pp-lock){overflow:auto!important;height:auto!important;max-height:none!important}body.pp-lock .app-content,body.pp-lock .app-shell{height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))!important}.pp-root{height:auto;overflow:visible;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.pp-wrap{padding:16px 0 32px;margin:0 auto;max-width:100%;gap:0}.pp-hero{padding-inline:20px;padding-top:8px;padding-bottom:4px}.pp-benefits-chips{position:static!important;left:auto!important;bottom:auto!important;transform:none!important;width:auto!important;margin:0 auto;padding-inline:16px;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.pp-benefits-chips::-webkit-scrollbar{display:none}.pp-cards{display:flex;grid-template-columns:none;gap:12px;padding:16px 0 24px;margin:8px 0 24px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:10%;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;perspective:none;max-height:none;padding-inline:10%}.pp-cards::-webkit-scrollbar{display:none}.pp-cards:after{content:"← desliza →";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;letter-spacing:.1em;color:rgba(255,255,255,.25);white-space:nowrap;pointer-events:none}.pp-card.pp-center,.pp-card.pp-left,.pp-card.pp-right{flex:0 0 78%;min-width:78%;max-width:78%;min-height:clamp(380px,calc(100dvh - 340px),620px);max-height:none;height:clamp(380px,calc(100dvh - 340px),620px);scroll-snap-align:center;scroll-snap-stop:always;transform:perspective(1000px) scale(.91);opacity:.55;order:unset;transition:transform .42s var(--pp-ease-slow),opacity .42s var(--pp-ease-slow),box-shadow .42s ease,border-color .42s ease}.pp-card--snap-active{border-color:var(--c-border,rgba(255,255,255,.14))!important;transform:perspective(1000px) scale(1.02)!important;opacity:1!important;z-index:3;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 24px 48px rgba(0,0,0,.6),0 6px 12px rgba(0,0,0,.35)!important}.pp-card:active:not(:disabled){transform:perspective(1000px) scale(1.01)!important;opacity:.9!important}.pp-faq-fab{bottom:calc(env(safe-area-inset-bottom, 0px) + 72px)!important}.pp-faq-drawer{bottom:calc(env(safe-area-inset-bottom, 0px) + 128px)!important}.pp-card{background:var(--c-surface,rgb(13,13,19));backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--c-border,rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 32px rgba(0,0,0,.55),0 4px 8px rgba(0,0,0,.3);border-radius:14px}.pp-card:after{display:none}.pp-card-name{font-size:18px}.pp-price-amount{font-size:54px}}@media (max-width:640px){.pp-wrap{padding:12px 0 24px}.pp-hero{padding-inline:16px;padding-top:4px}.pp-hero-title{font-size:clamp(22px,6vw,32px)}.pp-hero-sub{font-size:clamp(12px,3.5vw,16px)}.pp-cards{padding-inline:8%;scroll-padding-inline:8%;gap:10px}.pp-card.pp-center,.pp-card.pp-left,.pp-card.pp-right{flex-basis:85%;min-width:85%;max-width:85%;min-height:clamp(360px,calc(100dvh - 320px),600px);max-height:none;height:clamp(360px,calc(100dvh - 320px),600px)}.pp-card-name{font-size:18px}.pp-card-desc{font-size:12px}.pp-price-amount{font-size:42px}.pp-methods-grid{grid-template-columns:1fr}.pp-modal{align-items:center;padding:16px 12px calc(90px + env(safe-area-inset-bottom, 0px))}.pp-modal-panel{padding:0;max-height:calc(100dvh - 120px - env(safe-area-inset-bottom, 0px))}}@media (max-width:400px){.pp-cards{padding-inline:5%;scroll-padding-inline:5%;gap:8px}.pp-card.pp-center,.pp-card.pp-left,.pp-card.pp-right{flex-basis:90%;min-width:90%;max-width:90%;min-height:clamp(380px,calc(100dvh - 220px),600px);max-height:none;height:clamp(380px,calc(100dvh - 220px),600px)}.pp-price-amount{font-size:36px}.pp-card-name{font-size:16px}}@media (prefers-reduced-motion:reduce){.pp-benefits,.pp-card,.pp-faq,.pp-hero,.pp-modal,.pp-modal-note,.pp-modal-panel,.pp-status{animation:none!important;transition:none!important}.pp-spinner{animation:none!important}.pp-card.pp-left,.pp-card.pp-right{transform:none;opacity:1}.pp-card.pp-center{transform:none}.pp-card-glare,.pp-card-sheen{display:none}}body.theme-light .pp-root{--pp-bg:#f5f5f5;--pp-fg:#0a0a0f;--pp-muted:rgba(0,0,0,0.65);--pp-dim:rgba(0,0,0,0.42);--pp-line:rgba(0,0,0,0.08);--pp-line-hi:rgba(0,0,0,0.18);--pp-glass:rgba(255,255,255,0.5);--pp-glass-hi:rgba(255,255,255,0.75)}body.theme-light .pp-bg-overlay{background:radial-gradient(ellipse 60% 40% at 50% 30%,rgba(255,255,255,.55),rgba(245,245,245,.9) 70%),linear-gradient(180deg,rgba(255,255,255,.4),rgba(245,245,245,.92) 90%)}body.theme-light .pp-card-cta:hover:not(:disabled){background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.32)}.co-label--gap{margin-top:14px}.co-steps{margin:0 0 16px;padding:12px 14px 12px 32px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.55;color:rgba(255,255,255,.82)}.co-steps li+li{margin-top:6px}.co-steps b{color:#fff}.co-link{padding:0;border:none;background:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--co-muted);text-decoration:underline;text-underline-offset:3px}.co-link:hover{color:#fff}.co-done{padding:28px 24px 24px;text-align:center}.co-done-title{margin:0 0 10px;font-size:20px;font-weight:700;color:#fff}.co-done-text{margin:0 0 20px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.72)}body.theme-light .co-steps{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.75)}body.theme-light .co-done-title,body.theme-light .co-steps b{color:#111}body.theme-light .co-done-text{color:rgba(0,0,0,.65)}