.pp-site{--pp-black:#000;--pp-blue:#2b78ea;--pp-cyan:#00adef;--pp-yellow:#f0bd22;--pp-green:#62c13a;--pp-sky:#c8e4fb;--pp-white:#fff;--pp-blue-deep:#0b3f8f;--pp-blue-press:#1d62cb;--pp-yellow-press:#d4a50f;--pp-cyan-soft:#5fd0f7;--text-strong:var(--pp-black);--text-body:#000000b8;--text-muted:#0000008c;--text-on-dark:#ffffffeb;--text-on-dark-muted:#ffffff9e;--surface:var(--pp-white);--surface-tint:#f4f9fe;--surface-sky:var(--pp-sky);--surface-dark:var(--pp-blue-deep);--hairline:#0000001a;--hairline-soft:#0000000f;--radius-sm:8px;--radius:14px;--radius-lg:20px;--gutter:20px;--maxw:1120px;--t-display:clamp(2.05rem, 7.4vw, 4rem);--t-h2:clamp(1.55rem, 4.6vw, 2.45rem);--t-h3:clamp(1.08rem, 2.4vw, 1.3rem);--t-body:1.0125rem;--t-small:.875rem;--t-eyebrow:.75rem;background:var(--surface);color:var(--text-body);font-family:var(--font-plus-jakarta-sans), system-ui, -apple-system, "Segoe UI", sans-serif;font-size:var(--t-body);line-height:1.6}.pp-site:has(.mobilebar){padding-bottom:calc(61px + max(12px, env(safe-area-inset-bottom)))}@media (min-width:900px){.pp-site:has(.mobilebar){padding-bottom:0}}.pp-site--chrome{display:contents}html:has(.pp-site){scroll-behavior:smooth}body:has(.pp-site){overflow-x:clip}@media (prefers-reduced-motion:reduce){html:has(.pp-site){scroll-behavior:auto}.pp-site *,.pp-site :before,.pp-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pp-site *,.pp-site :before,.pp-site :after{box-sizing:border-box}.pp-site h1,.pp-site h2,.pp-site h3,.pp-site h4{color:var(--text-strong);letter-spacing:-.032em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}.pp-site p,.pp-site ul,.pp-site ol{margin:0}.pp-site ul,.pp-site ol{padding:0}.pp-site img,.pp-site svg{max-width:100%;display:block}.pp-site a{color:var(--pp-blue-press);font-weight:600;text-decoration:none}.pp-site a:hover{text-decoration:underline}.pp-site button{font:inherit}.pp-site :focus-visible{outline:3px solid var(--pp-blue);outline-offset:2px;border-radius:4px}.pp-site .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-site .skip-link{z-index:200;background:var(--pp-yellow);color:var(--pp-black);border-radius:0 0 var(--radius-sm) 0;padding:12px 18px;font-weight:700;position:absolute;top:0;left:-9999px}.pp-site .skip-link:focus{left:0}.pp-site .wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.pp-site .section{padding-block:56px}@media (min-width:900px){.pp-site .section{padding-block:92px}}.pp-site .section--tint{background:var(--surface-tint)}.pp-site .section--sky{background:var(--surface-sky)}.pp-site .section--dark{background:var(--surface-dark);color:var(--text-on-dark)}.pp-site .section--dark h2,.pp-site .section--dark h3{color:var(--pp-white)}.pp-site .stack{flex-direction:column;gap:16px;display:flex}.pp-site .stack--tight{gap:10px}.pp-site .stack--loose{gap:28px}.pp-site .eyebrow{font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--pp-blue-press);margin:0;font-weight:800}.pp-site .section--sky .eyebrow{color:var(--pp-blue-deep)}.pp-site .section--dark .eyebrow{color:var(--pp-cyan-soft)}.pp-site .section-head{max-width:40ch;margin-bottom:32px}.pp-site .section-head h2{font-size:var(--t-h2);margin-block:10px 12px}.pp-site .section-head p{color:var(--text-body)}.pp-site .section--dark .section-head p{color:var(--text-on-dark-muted)}.pp-site .lede{font-size:1.0625rem;line-height:1.6}@media (min-width:900px){.pp-site .lede{font-size:1.1875rem}}.pp-site .btn{border-radius:var(--radius-sm);letter-spacing:-.01em;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:14px 24px;font-size:1rem;font-weight:700;transition:transform .12s,background-color .12s,box-shadow .12s;display:inline-flex}.pp-site .btn:hover{text-decoration:none}.pp-site .btn:active{transform:translateY(1px)}.pp-site .btn--primary{background:var(--pp-yellow);color:var(--pp-black);box-shadow:0 2px 0 var(--pp-yellow-press)}.pp-site .btn--primary:hover{background:#f5c63c}.pp-site .btn--primary:active{box-shadow:0 1px 0 var(--pp-yellow-press)}.pp-site .btn--outline{background:var(--pp-white);color:var(--pp-blue-press);box-shadow:inset 0 0 0 2px var(--pp-blue-press)}.pp-site .btn--outline:hover{box-shadow:inset 0 0 0 2px var(--pp-blue-deep);color:var(--pp-blue-deep);background:#f2f7fe}.pp-site .btn--ghost{color:var(--text-strong);box-shadow:inset 0 0 0 2px var(--hairline);background:0 0}.pp-site .btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--pp-blue);color:var(--pp-blue)}.pp-site .section--dark .btn--outline{background:var(--pp-white);color:var(--pp-blue-deep);box-shadow:inset 0 0 0 2px var(--pp-white)}.pp-site .section--dark .btn--ghost{color:var(--pp-white);box-shadow:inset 0 0 0 2px #ffffff47}.pp-site .section--dark .btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--pp-cyan);color:var(--pp-cyan)}.pp-site .btn--block{width:100%}.pp-site .btn-row{flex-direction:column;gap:12px;display:flex}.pp-site .btn-row--stack{flex-direction:column!important}.pp-site .btn-row--stack .btn{width:100%}@media (min-width:560px){.pp-site .btn-row{flex-flow:wrap}.pp-site .btn--block{width:auto}}.pp-site .btn-note{font-size:var(--t-small);color:var(--text-muted);margin:0}.pp-site .section--dark .btn-note{color:var(--text-on-dark-muted)}.pp-site .hdr{z-index:100;-webkit-backdrop-filter:saturate(1.6)blur(10px);border-bottom:1px solid var(--hairline-soft);background:#fffffff0;position:sticky;top:0}.pp-site .hdr__bar{align-items:center;gap:12px;min-height:62px;display:flex}.pp-site .hdr__logo{align-items:center;margin-right:auto;display:flex}.pp-site .hdr__logo img{width:auto;height:30px}.pp-site .hdr__nav,.pp-site .hdr__cta{display:none}@media (min-width:900px){.pp-site .hdr__nav{align-items:center;gap:26px;margin-right:22px;display:flex}.pp-site .hdr__nav a{color:var(--text-body);font-size:.9375rem;font-weight:600}.pp-site .hdr__nav a:hover{color:var(--pp-blue);text-decoration:none}.pp-site .hdr__nav a[aria-current=page]{color:var(--pp-black)}.pp-site .hdr__cta{align-items:center;gap:10px;display:flex}.pp-site .hdr__cta .btn{min-height:44px;padding:10px 18px;font-size:.9375rem}}.pp-site .hdr__compact{white-space:nowrap;min-height:38px;padding:7px 12px;font-size:.8125rem}.pp-site .hdr__signin{min-height:44px;color:var(--text-body);white-space:nowrap;align-items:center;padding-inline:4px;font-size:.9375rem;font-weight:600;display:inline-flex}.pp-site .hdr__signin:hover{color:var(--pp-blue-press);text-decoration:none}@media (max-width:460px){.pp-site .hdr__signin{min-height:36px;font-size:.875rem}}.pp-site .hdr__toggle{border:1px solid var(--hairline);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:0 11px;display:inline-flex}.pp-site .hdr__toggle span{background:var(--pp-black);border-radius:2px;height:2px;transition:transform .18s,opacity .18s;display:block}.pp-site .hdr__toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.pp-site .hdr__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.pp-site .hdr__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:460px){.pp-site .hdr__logo img{height:26px}.pp-site .hdr__bar{gap:7px;min-height:58px}.pp-site .hdr__compact{min-height:36px;padding:6px 10px;font-size:.78125rem}.pp-site .hdr__toggle{width:40px;height:40px;padding:0 10px}}@media (max-width:370px){.pp-site .hdr__logo img{height:22px}.pp-site .hdr__bar{gap:5px}.pp-site .hdr__compact{box-shadow:inset 0 0 0 1.5px var(--pp-yellow);padding:6px 8px;font-size:.71875rem}.pp-site .hdr__toggle{width:36px;height:36px;padding:0 9px}}.pp-site .hdr__panel{border-top:1px solid var(--hairline-soft);max-height:calc(100vh - 62px);padding-block:14px 22px;overflow-y:auto}.pp-site .hdr__group{border-bottom:1px solid var(--hairline-soft);padding-block:10px}.pp-site .hdr__group:last-of-type{border-bottom:0}.pp-site .hdr__group a{color:var(--text-strong);padding:9px 0;font-size:1.0625rem;font-weight:600;display:block}.pp-site .hdr__panel .btn-row{margin-top:18px}@media (min-width:900px){.pp-site .hdr__compact,.pp-site .hdr__toggle,.pp-site .hdr__panel{display:none}}.pp-site .hero{padding-block:28px 44px}@media (min-width:900px){.pp-site .hero{padding-block:60px 36px}}.pp-site .hero__grid{gap:36px;display:grid}@media (min-width:900px){.pp-site .hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px}}.pp-site .hero h1{font-size:var(--t-display);letter-spacing:-.04em}.pp-site .hero h1 em{background:linear-gradient(180deg, transparent 90%, var(--pp-sky) 90%);padding-inline:2px;font-style:normal}.pp-site .hero h1 .htag{color:var(--pp-blue)}.pp-site .hero__lede{max-width:46ch}.pp-site .pill-row{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.pp-site .pill{background:var(--surface-tint);border:1px solid var(--hairline-soft);font-size:var(--t-small);color:var(--text-body);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-weight:600;display:inline-flex}.pp-site .pill svg{flex:none}.pp-site .trust{border-top:1px solid var(--hairline);padding-top:18px}.pp-site .trust__label{letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:.6875rem;font-weight:800}.pp-site .trust__marks{flex-wrap:wrap;align-items:center;gap:14px 20px;list-style:none;display:flex}.pp-site .trust__marks li{justify-content:center;align-items:center;display:flex}.pp-site .trust__marks img{object-fit:contain;opacity:.86;width:auto;max-width:94px;height:auto;max-height:30px;transition:opacity .15s}.pp-site .trust__marks li:hover img{opacity:1}@media (min-width:900px){.pp-site .trust__marks{justify-content:space-between}.pp-site .trust__marks img{max-width:124px;max-height:44px}}.pp-site .receipt{background:var(--pp-white);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 18px 44px -24px #00000042}.pp-site .receipt__top{background:var(--pp-blue-deep);color:var(--pp-white);align-items:center;gap:10px;padding:14px 18px;display:flex}.pp-site .receipt__top strong{letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.pp-site .receipt__top span{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-cyan-soft);margin-left:auto;font-size:.6875rem;font-weight:700}.pp-site .receipt__body{padding:18px}.pp-site .receipt__lines{list-style:none}.pp-site .receipt__lines li{border-bottom:1px dashed var(--hairline-soft);gap:14px;padding-block:9px;font-size:.9375rem;display:flex}.pp-site .receipt__lines li:last-child{border-bottom:0}.pp-site .receipt__lines span:first-child{color:var(--text-body)}.pp-site .receipt__lines span:last-child{color:var(--text-strong);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.pp-site .receipt__rule{background:var(--hairline);height:1px;margin-block:14px}.pp-site .receipt__row{align-items:baseline;gap:14px;padding-block:7px;font-size:.9375rem;display:flex}.pp-site .receipt__row span:last-child{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.pp-site .receipt__row--credit span:last-child{color:var(--pp-green)}.pp-site .receipt__row--muted span{color:var(--text-muted);font-size:var(--t-small)}.pp-site .receipt__total{border-top:3px double var(--pp-black);align-items:baseline;gap:14px;margin-top:16px;padding-top:14px;display:flex}.pp-site .receipt__total span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-black);font-size:.75rem;font-weight:800}.pp-site .receipt__total span:last-child{letter-spacing:-.035em;color:var(--pp-black);font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.75rem;font-weight:800;line-height:1}.pp-site .receipt__foot{border-top:1px solid var(--hairline-soft);background:var(--surface-tint);color:var(--text-muted);padding:14px 18px 18px;font-size:.8125rem;line-height:1.55}.pp-site .receipt__foot strong{color:var(--text-body);font-weight:700}.pp-site .grid{gap:14px;display:grid}@media (min-width:640px){.pp-site .grid--2,.pp-site .grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.pp-site .grid--3{grid-template-columns:repeat(3,1fr)}}.pp-site .card{background:var(--pp-white);border:1px solid var(--hairline);border-radius:var(--radius);padding:22px}.pp-site .card h3{font-size:var(--t-h3);margin-bottom:8px}.pp-site .card p{font-size:.9375rem}.pp-site .card p+p{margin-top:10px}.pp-site .section--tint .card,.pp-site .section--sky .card{border-color:#0000}.pp-site .section--dark .card{background:#ffffff0d;border-color:#ffffff24}.pp-site .section--dark .card p{color:var(--text-on-dark-muted)}.pp-site .card__mark{background:var(--pp-sky);width:40px;height:40px;color:var(--pp-black);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.pp-site .section--dark .card__mark{color:var(--pp-cyan);background:#00adef2e}.pp-site .steps{counter-reset:step;list-style:none}.pp-site .steps>li{counter-increment:step;padding-bottom:26px;padding-left:52px;position:relative}.pp-site .steps>li:before{content:counter(step, decimal-leading-zero);background:var(--pp-blue);width:36px;height:36px;color:var(--pp-white);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:flex;position:absolute;top:0;left:0}.pp-site .steps>li:after{content:"";background:var(--hairline);width:2px;position:absolute;top:40px;bottom:6px;left:17px}.pp-site .steps>li:last-child{padding-bottom:0}.pp-site .steps>li:last-child:after{display:none}.pp-site .steps h3{font-size:var(--t-h3);margin-bottom:6px}.pp-site .steps p{font-size:.9375rem}.pp-site .step__who{background:var(--pp-sky);letter-spacing:.08em;text-transform:uppercase;color:var(--pp-black);border-radius:999px;margin-bottom:8px;padding:3px 9px;font-size:.6875rem;font-weight:800;display:inline-block}.pp-site .steps--lean>li{padding-bottom:20px;padding-left:46px}.pp-site .steps--lean>li:before{width:32px;height:32px;font-size:.75rem}.pp-site .steps--lean>li:after{top:36px;left:15px}.pp-site .steps--lean h3{margin-bottom:4px}@media (min-width:800px){.pp-site .steps--lean{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pp-site .steps--lean>li{padding-bottom:0}.pp-site .steps--lean>li:after{display:none}}.pp-site .endcta{text-align:left}.pp-site .endcta h2{font-size:var(--t-h2);margin-bottom:12px}.pp-site .endcta p{max-width:52ch}.pp-site .endcta .btn-row{margin-top:26px}.pp-site .mobilebar{z-index:90;padding:12px var(--gutter);padding-bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--hairline);background:#fffffff5;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.pp-site .mobilebar .btn{flex:1;min-height:48px;padding:12px 14px;font-size:.9375rem}@media (min-width:900px){.pp-site .mobilebar{display:none}}body:has(.mobilebar) .cookie-banner{z-index:95;bottom:calc(61px + max(12px, env(safe-area-inset-bottom)))}@media (min-width:900px){body:has(.mobilebar) .cookie-banner{bottom:0}}.pp-site .ftr{background:var(--pp-blue-deep);color:var(--text-on-dark-muted);padding-block:44px 32px}.pp-site .ftr a{color:var(--text-on-dark);font-weight:500}.pp-site .ftr a:hover{color:var(--pp-cyan)}.pp-site .ftr .eyebrow{color:var(--pp-cyan-soft)}.pp-site .ftr__grid{gap:32px;display:grid}@media (min-width:760px){.pp-site .ftr__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.pp-site .ftr__grid--lean{grid-template-columns:1.6fr 1fr 1fr}}.pp-site .ftr__brand img{width:auto;height:35px;margin-bottom:14px}.pp-site .ftr__brand p{max-width:34ch;font-size:.875rem}.pp-site .ftr__col h3{font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--pp-white);margin-bottom:12px;font-weight:800}.pp-site .ftr__col ul{list-style:none}.pp-site .ftr__col li{padding-block:6px;font-size:.9375rem}.pp-site .ftr__legal{border-top:1px solid #ffffff24;gap:14px;margin-top:36px;padding-top:22px;display:grid}.pp-site .ftr__legal p{max-width:92ch;font-size:.8125rem;line-height:1.6}.pp-site .ftr__legal p strong{color:var(--text-on-dark);font-weight:700}.pp-site .finepoint{border-top:1px solid #ffffff29;max-width:72ch;margin-top:34px;padding-top:22px}.pp-site .finepoint__label{font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--pp-cyan-soft);margin-bottom:12px;font-weight:800}.pp-site .finepoint ul{list-style:none}.pp-site .finepoint li{padding-left:16px;color:var(--text-on-dark-muted);padding-block:5px;font-size:.8125rem;line-height:1.6;position:relative}.pp-site .finepoint li:before{content:"";background:var(--pp-cyan-soft);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:0}.pp-site .finepoint__note{color:#ffffffb8;margin-top:14px;font-size:.75rem;line-height:1.6}.pp-site .finepoint__note a{color:#fffc;font-weight:600}.pp-site .faq{max-width:74ch}.pp-site .faq__item{border-bottom:1px solid var(--hairline)}.pp-site .faq__item:first-of-type{border-top:1px solid var(--hairline)}.pp-site .faq__q{cursor:pointer;color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.pp-site .faq__q::-webkit-details-marker{display:none}.pp-site .faq__q::marker{content:""}.pp-site .faq__icon{flex:none;width:20px;height:20px;position:relative}.pp-site .faq__icon:before,.pp-site .faq__icon:after{content:"";background:var(--pp-blue);border-radius:2px;position:absolute}.pp-site .faq__icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.pp-site .faq__icon:after{width:2px;height:100%;transition:opacity .15s;top:0;left:50%;transform:translate(-50%)}.pp-site .faq__item[open] .faq__icon:after{opacity:0}.pp-site .faq__a{color:var(--text-body);max-width:68ch;padding:0 2px 20px;font-size:.9375rem;line-height:1.6}.pp-site .kbband{background:var(--pp-white);border:1px solid var(--hairline);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:26px;display:flex}@media (min-width:760px){.pp-site .kbband{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}.pp-site .kbband h2{font-size:var(--t-h3);margin-top:6px}.pp-site .kbband .btn{flex:none}.pp-site .pp-legacy{--radius:.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-lg:var(--radius)}