.pm-hero{padding-top:90px}.pm-hero .pm-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.pm-hero h1{margin:18px 0 16px;font-size:clamp(48px,7vw,104px)}.pm-lead{max-width:54ch;color:var(--text-light-mute);margin:0 0 26px;font-size:19px}.pm-cta{flex-wrap:wrap;gap:12px;display:flex}.pm-hero .sticker{top:-40px;right:6%}.pm-stack{background:var(--line-light);border:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.pm-stack div{background:var(--ink);padding:22px 20px}.pm-stack b{font:900 clamp(38px, 4.4vw, 60px)/.9 var(--f-display);color:var(--volt);display:block}.pm-stack span{color:var(--text-light-mute);font-size:14px}.pm-why{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pm-card{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;padding:24px 22px 26px}.pm-card .num{font:900 54px/.8 var(--f-display);color:var(--uv);margin-bottom:12px;display:block}.pm-card h3{margin-bottom:8px}.pm-card p{color:var(--text-mute);margin:0}.pm-features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.pm-feat{background:var(--ink-2);border:1px solid var(--line-light);padding:26px 24px}.pm-feat h3{color:var(--volt);margin-bottom:6px}.pm-feat>p{color:var(--text-light-mute);margin:0 0 14px}.pm-checks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pm-checks li{padding:6px 0 6px 30px;font-weight:600;position:relative}.pm-checks li:before{content:"✓";background:var(--volt);width:20px;height:20px;color:var(--ink);place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:6px;left:0}.pm-audience{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pm-aud{border-top:4px solid var(--ink);padding-top:14px}.pm-aud:nth-child(2){border-color:var(--uv)}.pm-aud:nth-child(3){border-color:var(--volt-2)}.pm-aud:nth-child(4){border-color:var(--gold)}.pm-aud h3{margin-bottom:6px}.pm-aud p{color:var(--text-mute);margin:0;font-size:16px}.pm-price{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.pm-bigfee{font:900 clamp(90px, 14vw, 180px)/.8 var(--f-display);color:var(--volt);display:block}.pm-bigfee small{color:var(--text-light-mute);letter-spacing:.04em;margin-top:.5em;font-size:.24em;display:block}.pm-price ul{margin-top:18px}.pm-math{background:var(--ink-2);border:1px solid var(--line-light);padding:22px 22px 18px}.pm-math h3{color:var(--volt);margin-bottom:14px}.pm-math dl{grid-template-columns:1fr auto;gap:10px 16px;margin:0;display:grid}.pm-math dt{color:var(--text-light-mute)}.pm-math dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pm-math .total{border-top:2px solid var(--volt);color:var(--text-light);padding-top:10px;font-weight:700}.pm-math .total+dd{border-top:2px solid var(--volt);color:var(--volt);font:900 28px/1 var(--f-display);padding-top:10px}.pm-math small{color:var(--text-light-mute);margin-top:14px;font-size:13px;line-height:1.4;display:block}.pm-final{text-align:center}.pm-final h2{margin-bottom:20px}.pm-final .pm-cta{justify-content:center}@media (max-width:960px){.pm-hero .pm-grid,.pm-price{grid-template-columns:1fr}.pm-why,.pm-audience{grid-template-columns:1fr 1fr}.pm-hero .sticker{display:none}}@media (max-width:600px){.pm-why,.pm-audience{grid-template-columns:1fr}.pm-hero{padding-top:70px}}
