.pp-veil{z-index:90;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.pp-dim{-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9);opacity:0;background:radial-gradient(120% 90% at 50% 40%,#1612308c,#060814cc);transition:opacity .35s;position:fixed;inset:0}.pp-veil[data-open=true] .pp-dim{opacity:1}.pp-tilt{will-change:transform;width:min(440px,100%);position:relative}.pp-card{color:#fffaf5;width:100%;font-family:var(--font-host), "Helvetica Neue", Arial, sans-serif;text-align:left;-webkit-backdrop-filter:blur(26px)saturate(1.9)brightness(1.05);backdrop-filter:blur(26px)saturate(1.9)brightness(1.05);opacity:0;background:linear-gradient(160deg,#ffffff29,#ffffff0a 45%,#ffffff14),#120e2694;border-radius:32px;padding:30px 24px 20px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s;position:relative;transform:translateY(12px)scale(.98);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f,inset 0 0 0 1px #ffffff24,0 40px 90px -30px #0009,0 12px 30px -18px #0006}.pp-veil[data-open=true] .pp-card{opacity:1;transform:none}.pp-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--pp-mx,50%) var(--pp-my,0%), #ffffff17, #ffffff05 40%, transparent 65%);position:absolute;inset:0}.pp-card:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--pp-ang,200deg), #ffffffe6, #ffffff14 22%, #ffffff0a 50%, #ffffff59 78%, #ffffffe6);-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pp-card>*{z-index:1;position:relative}.pp-close{z-index:2;cursor:pointer;color:#fffaf5;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s;display:grid;position:absolute;top:16px;right:16px;box-shadow:inset 0 1px #ffffff59}.pp-close:hover{background:#ffffff38}.pp-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:4px 0 12px;padding-right:36px;font-size:40px;font-weight:600;line-height:1.02}.pp-title em{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,#ffc49e,#ff7a45 55%,#ff5a36);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.12em 0 -.04em;padding:0 .16em 0 .04em;font-style:italic}.pp-sub{color:#fff8f2e0;text-wrap:pretty;margin:0 0 18px;font-size:15px;line-height:1.5}.pp-perks{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pp-perks li{color:#ffffffeb;padding-left:16px;font-size:13.5px;font-weight:500;line-height:1.35;position:relative}.pp-perks li:before{content:"";background:linear-gradient(150deg,#ffc478,#f0843c);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:2px}.pp-perks li.pp-more{color:#ffbe82;font-weight:600}.pp-row{gap:8px;display:flex}.pp-row form{display:contents}.pp-cta,.pp-alt,.pp-skip{isolation:isolate;position:relative;overflow:hidden}.pp-cta{white-space:nowrap;cursor:pointer;min-width:0;min-height:56px;font:650 16.5px var(--font-host), sans-serif;color:#fff;text-shadow:0 1px 1px #6e140859;background:radial-gradient(120% 140% at 50% -40%,#ffd6b48c,#0000 55%),linear-gradient(160deg,#f6936a,#e05a34 45%,#b5341f 80%,#93281a);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;transition:transform .25s,box-shadow .25s,filter .25s;display:flex;box-shadow:inset 0 1px #ffecdcb3,inset 0 -3px 8px #6e120873,inset 0 0 0 1px #ffbea040,0 20px 36px -14px #e05a34f2,0 2px 6px #460a0459}.pp-cta:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff61 50%,#0000 65%);animation:4.6s cubic-bezier(.4,0,.2,1) 1s infinite pp-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes pp-sheen{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.pp-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.pp-cta:active{transform:scale(.98)}.pp-cta small{opacity:.85;font-size:14px;font-weight:500}.pp-cta svg{transition:transform .3s}.pp-cta:hover svg{transform:translate(2px)}.pp-alt{cursor:pointer;min-height:56px;font:650 15px var(--font-host), sans-serif;color:#f6dc9c;background:radial-gradient(120% 120% at 30% -30%,#ffde9638,#0000 55%),linear-gradient(165deg,#2b2418,#120f0a 55%,#1e170d);border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 18px 0 16px;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #ffe8b466,inset 0 -2px 6px #0009,0 18px 32px -16px #d6aa5099,0 2px 6px #00000073}.pp-alt:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:conic-gradient(from 200deg,#fff1c8,#c9963c 20%,#6b4e1c 40%,#e8c06a 60%,#8a6526 80%,#fff1c8);padding:1.3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pp-alt b{background:linear-gradient(#fff3cf,#e9c46f 55%,#c4923a);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:650}.pp-alt small{color:#f6dc9cbf;font-size:14px;font-weight:500}.pp-alt svg{color:#f1cf7a;filter:drop-shadow(0 0 6px #f1cf7a8c)}.pp-alt:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffe8b480,inset 0 -2px 6px #0009,0 22px 38px -16px #d6aa50cc,0 2px 6px #00000073}.pp-alt:active{transform:scale(.98)}.pp-skip{cursor:pointer;width:100%;min-height:46px;font:600 14px var(--font-host), sans-serif;color:#241d33;background:linear-gradient(#fffaf3,#ece3d6);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:10px;transition:transform .2s,filter .2s;display:flex;box-shadow:inset 0 1px #fff,inset 0 -2px 4px #7864502e,0 12px 24px -16px #000000b3}.pp-skip svg{color:#6b5f80}.pp-skip:hover{filter:brightness(1.03);transform:translateY(-1px)}.pp-skip:active{transform:scale(.99)}.pp-cta:focus-visible,.pp-alt:focus-visible,.pp-skip:focus-visible,.pp-close:focus-visible{outline-offset:3px;outline:2px solid #ffd2b8}.pp-alt:focus-visible{outline-color:#f1cf7a}.pp-cta:disabled,.pp-alt:disabled{opacity:.75;cursor:wait}@media (max-width:480px){.pp-card{border-radius:28px;padding:26px 18px 16px}.pp-title{font-size:34px}.pp-sub{font-size:14px}.pp-perks li{font-size:12.5px}.pp-alt{padding:0 14px 0 12px}}@media (max-width:440px){.pp-row{flex-direction:column}.pp-alt{justify-content:center}}@media (prefers-reduced-motion:reduce){.pp-dim,.pp-card,.pp-cta,.pp-alt,.pp-skip{transition:none}.pp-cta:after{animation:none}}
