.pf-pr-page{max-width:1000px;margin:0 auto;padding:clamp(24px,5vw,48px) 0 0;color:var(--pf-ink);font-family:var(--pf-font-sans)}.pf-pr-head{margin:0 0 28px;max-width:640px}.pf-pr-head h1{margin:0;font:600 clamp(34px,5vw,52px)/1.05 var(--pf-font-display);letter-spacing:-.01em}.pf-pr-head p{margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--pf-muted)}.pf-pr-note{margin:0 0 20px;padding:12px 16px;border-radius:12px;background:var(--pf-sand);font-size:14px;color:var(--pf-ink)}.pf-pr .pf-pr-bill{margin:18px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;font-size:15px;color:var(--pf-muted)}.pf-pr .pf-pr-btn{min-height:44px;padding:0 20px;border:0;border-radius:12px;background:var(--pf-espresso);color:var(--pf-ivory);font:600 15px/1 var(--pf-font-sans);cursor:pointer}.pf-pr .pf-pr-btn:disabled{cursor:default;background:var(--pf-sand);color:var(--pf-muted)}.pf-pr .pf-pr-msg{margin:14px 0 0;text-align:center;font-size:14px;color:var(--pf-muted)}.pf-pr .pf-pr-err{color:var(--pf-error);font-weight:600}.pf-cmp-sec{margin:48px auto 0;max-width:960px}.pf-cmp-sec h2{margin:0 0 14px;font:600 clamp(24px,3vw,30px)/1.15 var(--pf-font-display)}.pf-cmp{border-top:1px solid var(--pf-line)}.pf-cmp .pf-cmp-r{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);gap:4px 20px;padding:12px 0;border-bottom:1px solid var(--pf-line);font-size:15px;line-height:1.45}.pf-cmp .pf-cmp-hd{padding:10px 0;font-weight:600}.pf-cmp [role=rowheader]{font-weight:600}.pf-cmp .pf-cmp-free{color:var(--pf-muted)}.pf-cmp .pf-cmp-no{display:inline-block;width:12px;height:2px;border-radius:1px;background:var(--pf-edge);vertical-align:middle}.pf-pr-fine{margin:20px auto 0;max-width:960px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;font-size:13px;color:var(--pf-muted)}.pf-pr-fine a{color:inherit;text-underline-offset:3px}@media (max-width:640px){.pf-cmp .pf-cmp-r{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.pf-cmp [role=rowheader]{grid-column:1/-1}.pf-cmp .pf-cmp-hd>:first-child{display:none}}