.PP{--pbbg:#f4eee1;--pbbg2:#e7dcc7;--pbcard:#fcf8f0;--pbfg:#2a2620;--pbfg-rgb:42, 38, 32;--pbline:#2a26201f;--accent:#d89b3a;--accent-ink:#2a2620;--co-blue:#3e6485;--co-red:#b0492e;--green:#3c6b54;--hsbg2:#e7dcc7;--hsfg-rgb:42, 38, 32;--pp-px:clamp(20px, 6vw, 56px);background:var(--pbbg);color:var(--pbfg);font-family:var(--font-archivo), system-ui, sans-serif;min-height:100vh}.PP ::selection{background:var(--accent);color:var(--accent-ink)}.PP h1,.PP h2,.PP h3,.PP h4,.PP p{margin:0}.PP-hero{padding:64px var(--pp-px) 56px;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.PP-eye{align-items:center;gap:12px;margin-top:44px;display:inline-flex}.PP-mono{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.PP-h1{letter-spacing:-.045em;text-transform:uppercase;max-width:900px;margin:22px auto 0;font-size:clamp(46px,9vw,84px);font-weight:900;line-height:.88}.PP-h1 .ac{color:var(--accent)}.PP-sub{color:rgba(var(--pbfg-rgb), .66);max-width:560px;margin:24px auto 0;font-size:clamp(17px,2.6vw,21px);font-weight:450;line-height:1.5}.PP-sub b{color:var(--pbfg);font-weight:700}.PP-billing{background:var(--pbbg2);border:1px solid var(--pbline);border-radius:999px;align-items:center;gap:4px;margin:32px auto 0;padding:4px;display:inline-flex}.PP-billing button{font-family:var(--font-archivo), system-ui, sans-serif;cursor:pointer;color:rgba(var(--pbfg-rgb), .6);background:0 0;border:none;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;transition:background .15s,color .15s}.PP-billing button.on{background:var(--pbfg);color:var(--pbbg)}.PP-save{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--green);white-space:nowrap;margin-left:8px;font-size:12px}.PP-tiers{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;max-width:1320px;margin:56px auto 0;padding:0 48px;display:grid}.PP-tier{background:var(--pbcard);border:1.5px solid var(--pbline);border-radius:18px;flex-direction:column;padding:30px 26px 32px;display:flex;position:relative}.PP-tier.feat{border-color:var(--accent);border-width:2px;box-shadow:0 30px 70px #2a26201f}.PP-badge{background:var(--accent);color:var(--accent-ink);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:7px;padding:5px 10px;font-size:10.5px;font-weight:700;position:absolute;top:-13px;left:26px}.PP-tname{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--pbfg-rgb), .6);font-size:12.5px;font-weight:700}.PP-tline{color:rgba(var(--pbfg-rgb), .66);min-height:60px;margin:10px 0 0;font-size:14px;line-height:1.45}.PP-price{flex-wrap:wrap;align-items:baseline;gap:5px;min-height:58px;margin:18px 0 0;display:flex}.PP-price .amt{letter-spacing:-.04em;font-size:46px;font-weight:900;line-height:.9}.PP-price .per{color:rgba(var(--pbfg-rgb), .55);font-size:13.5px;font-weight:500}.PP-price-none{min-height:58px;color:rgba(var(--pbfg-rgb), .6);align-items:center;margin:18px 0 0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.PP-tcta{margin:24px 0 26px}.PP-feats{border-top:1px solid var(--pbline);flex-direction:column;gap:12px;margin:0;padding:22px 0 0;list-style:none;display:flex}.PP-feats li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.PP-feats .ck{color:var(--green);flex-shrink:0;font-size:15px;font-weight:900;line-height:1.5}.PP-feats .head{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--pbfg-rgb), .5);margin-top:14px;font-size:11px}.PP-feats li.head:first-child{margin-top:0}.PP-note{text-align:center;color:rgba(var(--pbfg-rgb), .55);max-width:700px;padding:0 var(--pp-px);margin:28px auto 0;font-size:15px}.PP-btn{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:15px;font-weight:700;transition:transform .15s,opacity .15s;display:inline-flex}.PP-btn:hover{transform:translateY(-1px)}.PP-btn:disabled{cursor:default;opacity:.6;transform:none}.PP-btn.gold{background:var(--accent);color:var(--accent-ink)}.PP-btn.blue{background:var(--co-blue);color:#fff}.PP-btn.outline{color:var(--pbfg);box-shadow:inset 0 0 0 1.5px rgba(var(--pbfg-rgb), .28);background:0 0}.PP-ea{width:100%}.PP-ea-form{flex-direction:column;gap:8px;display:flex}.PP-ea-input{width:100%;font-family:var(--font-archivo), system-ui, sans-serif;border:1.5px solid var(--pbline);background:var(--pbbg);color:var(--pbfg);border-radius:10px;outline:none;padding:12px 14px;font-size:14px}.PP-ea-input:focus{border-color:var(--accent)}.PP-ea-msg{margin-top:2px;font-size:13px;line-height:1.45}.PP-ea-msg.ok{color:var(--green);font-weight:600}.PP-ea-msg.err{color:var(--co-red);font-weight:600}.PP-resume{text-align:center;max-width:1320px;padding:18px var(--pp-px);background:var(--pbbg2);border-bottom:1.5px solid var(--pbline);flex-direction:column;align-items:center;gap:8px;margin:0 auto;display:flex}.PP-resume.err{background:#b0492e14}.PP-resume-msg{font-size:15px;font-weight:700;line-height:1.4}.PP-resume.err .PP-resume-msg{color:var(--co-red)}.PP-resume-sub{color:rgba(var(--pbfg-rgb), .6);font-size:13px;line-height:1.45}.PP-resume-link{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--co-blue);align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.PP-resume-spin{border:2.5px solid rgba(var(--pbfg-rgb), .16);border-top-color:var(--accent);border-radius:50%;flex:none;width:20px;height:20px}@keyframes PP-resume-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.PP-resume-spin{animation:.8s linear infinite PP-resume-spin}}.PP-expert{max-width:1140px;padding:0 var(--pp-px);margin:96px auto 0}.PP-expert .box{background:var(--pbbg2);border:1.5px solid var(--pbline);border-radius:22px;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:48px 52px;display:grid}.PP-expert h2{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,5vw,40px);font-weight:900;line-height:1}.PP-expert p{color:rgba(var(--pbfg-rgb), .66);margin:16px 0 0;font-size:17px;line-height:1.6}.PP-expert .opts{flex-direction:column;gap:12px;display:flex}.PP-expert .opt{background:var(--pbcard);border:1px solid var(--pbline);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.PP-expert .opt .l .t{font-size:16px;font-weight:700}.PP-expert .opt .l .s{color:rgba(var(--pbfg-rgb), .55);margin-top:2px;font-size:13px}.PP-expert .opt .amt{letter-spacing:-.03em;white-space:nowrap;font-size:26px;font-weight:900}.PP-expert .opt .PP-ea{max-width:220px}.PP-compare{max-width:1140px;padding:0 var(--pp-px);margin:110px auto 0}.PP-compare h2{letter-spacing:-.03em;text-transform:uppercase;text-align:center;margin:0 0 8px;font-size:clamp(32px,6vw,44px);font-weight:900}.PP-compare .sub{text-align:center;color:rgba(var(--pbfg-rgb), .6);margin:0 0 40px;font-size:17px}.PP-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.PP-table{border-collapse:collapse;width:100%;min-width:720px}.PP-table th,.PP-table td{text-align:left;border-bottom:1px solid var(--pbline);padding:16px 18px}.PP-table thead th{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;font-size:18px;font-weight:800}.PP-table thead th:first-child{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--pbfg-rgb), .5);font-size:12px;font-weight:700}.PP-table td{font-size:15px}.PP-table td:first-child{color:rgba(var(--pbfg-rgb), .7)}.PP-table td.c,.PP-table th.c{text-align:center}.PP-table .ck{color:var(--green);font-weight:900}.PP-table .no{color:rgba(var(--pbfg-rgb), .28)}.PP-table tbody tr:hover{background:rgba(var(--pbfg-rgb), .03)}.PP-table .feat-col{background:#d89b3a12}.PP-faq{max-width:880px;padding:0 var(--pp-px);margin:110px auto 0}.PP-faq h2{letter-spacing:-.03em;text-transform:uppercase;text-align:center;margin:0 0 40px;font-size:clamp(32px,6vw,44px);font-weight:900}.PP-q{border-top:1px solid var(--pbline);padding:26px 0}.PP-q:last-child{border-bottom:1px solid var(--pbline)}.PP-q h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800}.PP-q p{color:rgba(var(--pbfg-rgb), .66);max-width:720px;margin:12px 0 0;font-size:16px;line-height:1.6}.PP-final{background:var(--accent);color:var(--accent-ink);padding:88px var(--pp-px) 96px;text-align:center;margin-top:110px}.PP-final h2{letter-spacing:-.04em;text-transform:uppercase;max-width:720px;margin:16px auto 0;font-size:clamp(48px,11vw,76px);font-weight:900;line-height:.9}.PP-final p{opacity:.72;max-width:500px;margin:20px auto 32px;font-size:clamp(17px,2.4vw,19px);line-height:1.5}.PP-final .PP-cta{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.01em;cursor:pointer;background:var(--accent-ink);color:#fff;white-space:nowrap;border:none;border-radius:11px;align-items:center;gap:10px;padding:17px 30px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.PP-final .PP-cta:hover{transform:translateY(-2px)}@media (max-width:1080px){.PP-tiers{padding:0 var(--pp-px);grid-template-columns:repeat(2,1fr)}.PP-tier.feat{grid-column:auto}}@media (max-width:860px){.PP-expert .box{grid-template-columns:1fr;gap:32px;padding:36px 28px}.PP-expert .opt .PP-ea{max-width:none}}@media (max-width:680px){.PP-tiers{grid-template-columns:1fr}}
