.pr .pr-wrap{width:min(880px,100% - 32px);margin:0 auto;padding:64px 0 88px}.pr h1{font:400 clamp(36px, 4.6vw, 56px) / 1.06 var(--serif);margin-top:14px}.pr .pr-lead{color:var(--bm-muted);margin-top:16px;font-size:19px}.pr .pr-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.pr .pr-plan{background:var(--bm-surface);border:1px solid #e6e9f0;border-radius:12px;flex-direction:column;gap:8px;padding:28px;display:flex}.pr .pr-plan:last-child{border-color:var(--bm-brand)}.pr .pr-plan h2{font:600 20px/1.2 var(--sans)}.pr .pr-price{color:var(--bm-muted)}.pr .pr-price strong{color:var(--bm-ink);font:600 34px/1.1 var(--sans);font-variant-numeric:tabular-nums}.pr .pr-alt{color:var(--bm-brand-dark);font-size:15px}.pr .pr-plan ul{flex:1;margin:12px 0 20px;padding-left:22px;line-height:1.8;list-style:"✓  "}.pr .pr-plan li::marker{color:var(--bm-brand-dark)}.pr .pr-note{color:var(--bm-muted);margin-top:24px;font-size:15px}.pr .pr-note a{color:var(--bm-brand-dark)}@media (width<=720px){.pr .pr-wrap{padding-top:32px}.pr .pr-plans{grid-template-columns:minmax(0,1fr)}}
