.ppbpw{--a:var(--ppb-accent,#C8102E);--r:0px;--mw:640px;--fg:var(--ppb-ink,#0a0a0a);--mut:#6b6b6b;--line:#d4d4d4;--card:#fff;--chip:#f6f6f5;--field:#fff;--soft:cubic-bezier(.22,1,.36,1);position:relative;max-width:var(--mw);margin:28px auto 0;color:var(--fg);text-align:center;font-family:inherit}.ppbpw *,.ppbpw *::before,.ppbpw *::after{box-sizing:border-box}.ppbpw a{text-decoration:none!important;box-shadow:none}.ppbpw-sk-dark{--fg:#f5f5f4;--mut:#a3a3a3;--line:#262626;--card:#171717;--chip:#262626;--field:#0a0a0a}.ppbpw-sk-paper{--fg:#0a0a0a;--mut:#6b6b6b;--line:#d4d4d4;--card:#f6f6f5;--chip:#ececec;--field:#fff}.ppbpw-sk-brand{--fg:#fff;--mut:#a3a3a3;--line:#262626;--card:#0a0a0a;--chip:#171717;--field:#171717}.ppbpw-gate{position:relative;--bg:#fff}.ppbpw-teaser{position:relative}.ppbpw-teaser>*:last-child{margin-bottom:0}.ppbpw-fade{position:absolute;left:0;right:0;bottom:-2px;height:min(180px,70%);background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.ppbpw-skel{display:grid;gap:13px;margin-top:14px;filter:blur(3.5px);opacity:.6;-webkit-user-select:none;user-select:none}.ppbpw-skel i{display:block;height:12px;border-radius:0;background:#d4d4d4}.ppbpw-t-blur{-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.ppbpw-in{position:relative;overflow:hidden;padding:clamp(26px,4vw,44px);border-radius:var(--r);background:var(--card);border:1px solid var(--line);transition:transform 1.1s var(--soft),opacity 1s ease}.ppbpw-in::before{content:none}.ppbpw-in>*{position:relative}.ppbpw-sk-paper .ppbpw-in{border-radius:var(--r)}.ppbpw-sk-paper .ppbpw-in::before{display:none}.ppbpw-sk-brand .ppbpw-in{border:0;border-top:3px solid var(--a);background:#0a0a0a}.ppbpw.is-js .ppbpw-in{opacity:0;transform:translateY(22px)}.ppbpw.is-js.is-vis .ppbpw-in{opacity:1;transform:none}.ppbpw-lock{position:relative;display:inline-grid;place-items:center;width:62px;height:62px;margin:0 auto 16px;border-radius:0;color:#fff;background:#0a0a0a}.ppbpw-lock::after{content:none}@keyframes ppbpw-ring{0%,100%{transform:scale(.94);opacity:.9}50%{transform:scale(1.06);opacity:.35}}.ppbpw-sk-brand .ppbpw-lock,.ppbpw-sk-dark .ppbpw-lock{background:#fff;color:#0a0a0a}.ppbpw-eye{display:inline-block;margin:0 0 10px;padding:6px 12px;border-radius:0;font:700 11.5px/1 system-ui,-apple-system,sans-serif;letter-spacing:.1em;text-transform:uppercase;color: var(--ppb-accent-text,currentColor);background:none;padding:0;text-decoration-line: underline;text-decoration-color: var(--a);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.ppbpw-h{display:block;margin:0 0 10px!important;font-size:clamp(22px,2.6vw,30px);line-height:1.18;font-weight:800;letter-spacing:-.025em;color:var(--fg)!important}.ppbpw-t{max-width:520px;margin:0 auto 6px!important;font-size:16px;line-height:1.6;color:var(--mut)}.ppbpw-perks{display:inline-grid;grid-template-columns:repeat(2,auto);gap:10px 26px;margin:18px auto 4px!important;padding:0!important;list-style:none!important;text-align:left}.ppbpw-perks li{display:flex;align-items:center;gap:9px;margin:0!important;padding:0;font-size:14.5px;font-weight:600;color:var(--fg);list-style:none}.ppbpw-perks li::before{content:none}.ppbpw-perks span{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:0;color: var(--ppb-accent-text,currentColor);background:none;text-decoration-line: underline;text-decoration-color: var(--a);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.ppbpw a.ppbpw-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:22px;padding:14px 26px;border-radius:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.1;color:#fff!important;background:#0a0a0a;transition:background .3s ease,color .3s ease}.ppbpw a.ppbpw-btn:hover{transform:none;background:var(--a);color: var(--a-ink,var(--ppb-accent-ink,#0a0a0a))}.ppbpw-sk-dark a.ppbpw-btn{color:#0a0a0a!important;background:#fff}.ppbpw-sk-dark a.ppbpw-btn:hover{color: var(--a-ink,var(--ppb-accent-ink,#0a0a0a)) !important;background:var(--a)}.ppbpw a.ppbpw-btn svg{transition:transform .8s var(--soft)}.ppbpw a.ppbpw-btn:hover svg{transform:translateX(3px)}.ppbpw a.ppbpw-btn.is-ghost{color:var(--fg)!important;background:transparent;border:1px solid var(--fg)}.ppbpw a.ppbpw-btn.is-ghost:hover{color:var(--card)!important;background:var(--fg)}.ppbpw-sk-brand a.ppbpw-btn{color:#0a0a0a!important;background:#fff}.ppbpw-sk-brand a.ppbpw-btn:hover{color: var(--a-ink,var(--ppb-accent-ink,#0a0a0a)) !important;background:var(--a)}.ppbpw-sk-brand a.ppbpw-btn.is-ghost{color:#fff!important;background:transparent;border-color:#fff}.ppbpw-sk-brand a.ppbpw-btn.is-ghost:hover{color:#0a0a0a!important;background:#fff}.ppbpw-form{max-width:480px;margin:22px auto 0;text-align:left}.ppbpw-field{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 16px;border:1px solid var(--line);border-radius:0;background:var(--field);transition:border-color .4s ease}.ppbpw-field:focus-within{border-color:var(--fg);outline: 2px solid var(--ppb-ink,#0a0a0a);outline-offset:2px;box-shadow: 0 0 0 4px var(--a)}.ppbpw-fi{display:grid;flex:none;color:var(--mut)}.ppbpw-field input{flex:1;min-width:0;height:44px;margin:0!important;padding:0 4px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font:inherit;font-size:15.5px;color:var(--fg)!important}.ppbpw-field input::placeholder{color:var(--mut);opacity:.85}.ppbpw .ppbpw-go{flex:none;height:44px;margin:0;padding:0 20px!important;border:0!important;border-radius:0!important;font:600 13px/1 inherit;text-transform:uppercase;letter-spacing:.08em;color:#fff!important;background:#0a0a0a!important;cursor:pointer;box-shadow:none!important;transition:background .3s ease}.ppbpw .ppbpw-go:hover{background:var(--a)!important;color: var(--a-ink,var(--ppb-accent-ink,#0a0a0a)) !important}.ppbpw .ppbpw-go:disabled{opacity:.6;cursor:progress}.ppbpw-sk-brand .ppbpw-go,.ppbpw-sk-dark .ppbpw-go{color:#0a0a0a!important;background:#fff!important}.ppbpw-sk-brand .ppbpw-go:hover,.ppbpw-sk-dark .ppbpw-go:hover{color: var(--a-ink,var(--ppb-accent-ink,#0a0a0a)) !important;background:var(--a)!important}.ppbpw-f-code input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase}.ppbpw-f-code input::placeholder{letter-spacing:.04em;text-transform:none;font-family:inherit}.ppbpw-note-s{margin:9px 0 0 18px!important;font-size:12.5px;color:var(--mut)}.ppbpw-msg{margin:8px 0 0 18px!important;font-size:13.5px;font-weight:600;min-height:0}.ppbpw-msg:empty{display:none}.ppbpw-msg.is-err{color: var(--ppb-accent-text,currentColor)}.ppbpw-msg.is-ok{color:var(--fg)}.ppbpw-sk-dark .ppbpw-msg.is-err,.ppbpw-sk-brand .ppbpw-msg.is-err{color:var(--ppb-accent,#C8102E)}.ppbpw-sk-dark .ppbpw-msg.is-ok,.ppbpw-sk-brand .ppbpw-msg.is-ok{color:#e5e5e5}.ppbpw-hp{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none}.ppbpw-login{margin:18px 0 0!important;font-size:14.5px;color:var(--mut)}.ppbpw-login a{font-weight:700;color:var(--fg)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}.ppbpw-login a:hover{text-decoration-line: underline !important;text-decoration-color: var(--a) !important;text-decoration-thickness: 3px !important;text-underline-offset: .2em !important}.ppbpw-sk-brand .ppbpw-login a{color:#fff!important}.ppbpw-fine{margin:16px 0 0!important;font-size:12.5px;line-height:1.5;color:var(--mut)}.ppbpw.is-done .ppbpw-in{transform:scale(.985);opacity:.7}.ppbpw-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:24px;text-align:left}.ppbpw-plan{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:0;border:1px solid var(--line);background:var(--card);transition:border-color .5s ease}.ppbpw-plan:hover{transform:none}.ppbpw-plan.is-feat{border-color:var(--fg);box-shadow:inset 0 3px 0 var(--a)}.ppbpw-sk-brand .ppbpw-plan{background:#171717;border-color:#262626}.ppbpw-sk-brand .ppbpw-plan.is-feat{background:#fff;--fg:#0a0a0a;--mut:#6b6b6b;--line:#d4d4d4;color:#0a0a0a}.ppbpw-sk-brand .ppbpw-plan.is-feat a.ppbpw-btn{color:#fff!important;background:#0a0a0a}.ppbpw-best{position:absolute;top:-11px;right:16px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:0;font:700 11px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0a0a0a}.ppbpw-sk-dark .ppbpw-best,.ppbpw-sk-brand .ppbpw-best{color:#0a0a0a;background:#fff}.ppbpw-best svg{fill:currentColor}.ppbpw-pl-top{display:flex;flex-direction:column;gap:3px}.ppbpw-pl-top b{font-size:15px;font-weight:750;color:var(--fg)}.ppbpw-pl-top small{font-size:12.5px;color:var(--mut)}.ppbpw-price{display:flex;align-items:baseline;gap:4px}.ppbpw-price strong{font-size:34px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--fg)}.ppbpw-price span{font-size:14px;color:var(--mut)}.ppbpw-plan a.ppbpw-btn{margin-top:auto;width:100%;padding:12px 18px;font-size:14.5px}.ppbpw-l-split{--mw:980px;text-align:left}.ppbpw-l-split .ppbpw-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,48px);align-items:center}.ppbpw-l-split .ppbpw-lock{margin:0 0 16px}.ppbpw-l-split .ppbpw-t{margin:0 0 6px!important}.ppbpw-l-split .ppbpw-perks{display:grid;grid-template-columns:1fr;margin:18px 0 0!important}.ppbpw-l-split .ppbpw-plans{margin-top:10px}.ppbpw-l-split .ppbpw-form{margin:18px 0 0}.ppbpw-l-split .ppbpw-fine{text-align:left}.ppbpw-l-magazine{--mw:720px}.ppbpw-l-magazine .ppbpw-in{padding:34px 0 0;border:0;border-top:4px solid var(--fg);border-radius:0;background:transparent;box-shadow:none;text-align:left}.ppbpw-l-magazine .ppbpw-in::before,.ppbpw-l-magazine .ppbpw-lock{display:none}.ppbpw-l-magazine .ppbpw-eye{padding:0;background:none;color: var(--ppb-accent-text,currentColor);letter-spacing:.14em;text-decoration-line: underline;text-decoration-color: var(--a);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.ppbpw-l-magazine .ppbpw-h{font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.01em}.ppbpw-l-magazine .ppbpw-t{margin:0 0 6px!important;font-size:17px}.ppbpw-l-magazine a.ppbpw-btn{width:100%;border-radius:0;background:var(--fg);color:var(--card)!important;box-shadow:none}.ppbpw-sk-paper.ppbpw-l-magazine a.ppbpw-btn{color:#fdfdfd!important}.ppbpw-l-magazine .ppbpw-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ppbpw-l-magazine .ppbpw-plan{border-radius:0}.ppbpw-l-magazine .ppbpw-plan.is-feat{border-color:var(--fg);box-shadow:none}.ppbpw-l-magazine .ppbpw-plan a.ppbpw-btn{border-radius:0}.ppbpw-l-magazine .ppbpw-best{border-radius:0;background:var(--a);color: var(--a-ink,var(--ppb-accent-ink,#0a0a0a))}.ppbpw-l-magazine .ppbpw-perks{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0!important;padding-top:16px!important;border-top:1px solid var(--line)}.ppbpw-l-magazine .ppbpw-perks li{font-weight:500;font-size:14px}.ppbpw-l-magazine .ppbpw-perks span{width:18px;height:18px;background:var(--fg);color:var(--card)}.ppbpw-l-magazine .ppbpw-login{text-align:center}.ppbpw-l-magazine .ppbpw-login a{color:var(--fg)!important}.ppbpw-l-magazine .ppbpw-form{margin-left:0}.ppbpw-l-email .ppbpw-perks{grid-template-columns:repeat(3,auto)}.ppbpw-l-code .ppbpw-field input{text-align:left}.ppbpw-g-glass .ppbpw-teaser{min-height:120px}.ppbpw-l-glass{margin-top:-150px;z-index:2}.ppbpw-l-glass .ppbpw-in{background:var(--card);border:1px solid var(--line)}.ppbpw-l-banner,.ppbpw-l-minimal{--mw:980px;text-align:left}.ppbpw-l-banner .ppbpw-in{display:flex;align-items:center;gap:20px;padding:18px 22px;border-radius:min(var(--r),20px)}.ppbpw-l-banner .ppbpw-lock,.ppbpw-l-minimal .ppbpw-lock{flex:none;width:48px;height:48px;margin:0}.ppbpw-l-banner .ppbpw-lock::after,.ppbpw-l-minimal .ppbpw-lock::after{inset:-5px}.ppbpw-bt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ppbpw-bt b{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--fg)}.ppbpw-bt span{font-size:14.5px;line-height:1.5;color:var(--mut)}.ppbpw-ba{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px;flex:none;max-width:56%}.ppbpw-l-banner a.ppbpw-btn{margin:0;padding:12px 20px}.ppbpw-l-banner .ppbpw-form{margin:0;min-width:320px}.ppbpw-l-banner .ppbpw-note-s{display:none}.ppbpw-l-banner .ppbpw-login{margin:0!important;font-size:13.5px}.ppbpw-l-minimal .ppbpw-in{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;border:1px dashed var(--line);border-left:3px solid var(--a);border-radius:0;background:var(--card);box-shadow:none}.ppbpw-l-minimal .ppbpw-in::before{display:none}.ppbpw-l-minimal .ppbpw-lock{width:44px;height:44px}.ppbpw-l-minimal .ppbpw-form{margin:10px 0 0;max-width:420px}.ppbpw-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px}.ppbpw-links:empty{display:none}.ppbpw-links a{font-size:14.5px;font-weight:700;color: var(--ppb-accent-text,currentColor) !important;text-decoration-line: underline !important;text-decoration-color: var(--a) !important;text-decoration-thickness: 3px !important;text-underline-offset: .28em !important;text-decoration-skip-ink: none !important}.ppbpw-links a:hover{text-decoration:underline!important}.ppbpw-l-sheet{position:fixed;left:0;right:0;bottom:0;z-index:9990;max-width:none;margin:0;text-align:left;transform:translateY(105%);transition:transform 1.2s var(--soft)}.ppbpw-l-sheet.is-up{transform:none}.ppbpw-l-sheet .ppbpw-in{max-width:780px;margin:0 auto;padding:14px clamp(20px,4vw,36px) calc(26px + env(safe-area-inset-bottom));border-radius:0;border-bottom:0;box-shadow:0 -12px 24px rgba(0,0,0,.06);opacity:1!important;transform:none!important}.ppbpw-grab{display:block;width:44px;height:5px;margin:0 auto 16px;border-radius:0;background:var(--line);cursor:pointer}.ppbpw-sh{display:flex;align-items:center;gap:16px}.ppbpw-sh .ppbpw-lock{flex:none;width:52px;height:52px;margin:0}.ppbpw-sh .ppbpw-h{font-size:clamp(20px,2.2vw,24px);margin:0 0 4px!important}.ppbpw-sh .ppbpw-t{margin:0!important;font-size:15px}.ppbpw-sh .ppbpw-eye{margin-bottom:6px}.ppbpw-l-sheet .ppbpw-plans{margin-top:18px}.ppbpw-l-sheet .ppbpw-form{margin:18px 0 0;max-width:none}.ppbpw-l-sheet a.ppbpw-btn{margin-top:18px}.ppbpw-l-sheet .ppbpw-login{text-align:center}.ppbpw-l-sheet.is-min .ppbpw-in>*:not(.ppbpw-grab):not(.ppbpw-sh){display:none}.ppbpw-l-sheet.is-min .ppbpw-sh .ppbpw-t,.ppbpw-l-sheet.is-min .ppbpw-sh .ppbpw-eye{display:none}.ppbpw-l-sheet.is-contained{position:relative;left:auto;right:auto;bottom:auto;z-index:1;margin-top:-30px;transform:translateY(30px);opacity:0;transition:transform 1.2s var(--soft),opacity 1s ease}.ppbpw-l-sheet.is-contained.is-up{transform:none;opacity:1}.ppbpw-l-sheet.is-contained .ppbpw-in{border-bottom:1px solid var(--line);border-radius:0}.ppbpw-meter{--a:var(--ppb-accent,#C8102E);display:flex;align-items:center;gap:14px;margin:0 0 26px;padding:12px 14px 12px 16px;border-radius:0;border:1px solid #d4d4d4;border-left:3px solid var(--a);background:#f6f6f5;color:#262626;font-size:14.5px;line-height:1.45}.ppbpw-meter p{flex:1;margin:0!important}.ppbpw-meter b{color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--a);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.ppbpw-dots{display:flex;gap:5px;flex:none}.ppbpw-dots i{display:block;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--a)}.ppbpw-dots i.is-used{background:var(--a)}.ppbpw-meter .ppbpw-mb-a{flex:none;padding:8px 14px;border-radius:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff!important;background:#0a0a0a;text-decoration:none!important;transition:background .3s ease}.ppbpw-meter .ppbpw-mb-a:hover{background:var(--a);color: var(--a-ink,var(--ppb-accent-ink,#0a0a0a))}.ppbpw-meter .ppbpw-mb-x{flex:none;width:30px;height:30px;margin:0;padding:0!important;border:0!important;border-radius:0!important;font-size:20px;line-height:1;color:#6b6b6b!important;background:transparent!important;cursor:pointer;box-shadow:none!important}.ppbpw-meter .ppbpw-mb-x:hover{background:#ececec!important}.ppbpw-meter.is-gone{display:none}.ppbpw-note{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:10px 14px;border-radius:0;background:#f6f6f5;color:#262626;font-size:13.5px;line-height:1.45}.ppbpw-note span{display:grid;flex:none}.ppbpw-note p{margin:0!important}@media (max-width:767px){.ppbpw-perks,.ppbpw-l-email .ppbpw-perks{grid-template-columns:1fr;gap:9px}.ppbpw-l-split .ppbpw-in{grid-template-columns:1fr}.ppbpw-l-banner .ppbpw-in{flex-direction:column;align-items:flex-start}.ppbpw-ba{max-width:none;width:100%;justify-content:flex-start}.ppbpw-l-banner .ppbpw-form{min-width:0;width:100%}.ppbpw-field{flex-wrap:wrap;border-radius:0;padding:6px}.ppbpw-fi{display:none}.ppbpw-field input{flex-basis:100%;padding:0 10px!important}.ppbpw .ppbpw-go{width:100%;border-radius:0!important}.ppbpw-note-s,.ppbpw-msg{margin-left:4px!important}.ppbpw-l-glass{margin-top:-110px}.ppbpw-meter{flex-wrap:wrap}.ppbpw-meter p{flex-basis:calc(100% - 44px)}.ppbpw-sh{align-items:flex-start}.ppbpw-sh .ppbpw-lock{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ppbpw *,.ppbpw{animation:none!important;transition:none!important}.ppbpw.is-js .ppbpw-in{opacity:1;transform:none}}.ppbpw-lock{display:grid}.ppbpw-gate.has-frame,.ppbpw-open.has-frame{--frame:#fff;--bg:#fff;padding:clamp(24px,4vw,46px);border-radius:0;background:var(--frame);color:#262626;border:1px solid #d4d4d4}.ppbpw-gate.has-frame .ppbpw{margin-bottom:0}.ppbpw .ppbpw-h{padding:0!important;border:0!important;background:none!important;text-transform:none;font-family:inherit}.ppbpw .ppbpw-h::before,.ppbpw .ppbpw-h::after{content:none!important;display:none!important}.ppbpw-l-magazine .ppbpw-h{font-family:Georgia,"Times New Roman",serif}.ppbpw-sk-brand .ppbpw-lock{background:#fff!important;color:#0a0a0a!important;box-shadow:none!important}@media (max-width:767px){.ppbpw-gate.has-frame,.ppbpw-open.has-frame{padding:20px 16px;border-radius:0}.ppbpw-in{padding:26px 18px}.ppbpw-gate.has-frame .ppbpw-in{padding:24px 16px}.ppbpw-h{font-size:22px}}