.pr-hero .hx-hero-copy h1{letter-spacing:-.06em;font-size:clamp(56px,8vw,112px);line-height:.95}.pr-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;margin-bottom:48px;display:grid}.pr-head .hx-feature-text>p:last-child{margin-bottom:0}.pr-basis{color:var(--poster-red);letter-spacing:-.02em;margin:-8px 0 24px;font-size:20px;font-weight:750}.pr-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pr-tier{border:1px solid var(--border-subtle);background:var(--card-bg);color:var(--ink-black);border-radius:14px;flex-direction:column;padding:28px 24px 24px;display:flex}.pr-tier[data-featured]{border-color:var(--ink-black);box-shadow:0 24px 48px -32px #00000073}.pr-tier h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.pr-tier-limit{color:var(--warm-gray);margin:4px 0 20px;font-size:13.5px}.pr-price{margin:0 0 16px}.pr-price strong{letter-spacing:-.05em;font-size:40px;font-weight:800;line-height:1}.pr-price span{color:var(--warm-gray);font-size:14px}.pr-tier-description{color:var(--ink-secondary);margin:0 0 20px;font-size:14.5px;line-height:1.5}.pr-tier-features{border-top:1px solid var(--border-subtle);flex:1;align-content:start;gap:10px;margin:0 0 24px;padding:20px 0 0;list-style:none;display:grid}.pr-tier-features li{padding-left:24px;font-size:14px;line-height:1.4;position:relative}.pr-tier-features li:before{border-bottom:2px solid var(--poster-green);border-left:2px solid var(--poster-green);content:"";width:9px;height:5px;position:absolute;top:.35em;left:2px;transform:rotate(-45deg)}.pr-tier-cta a{justify-content:center;width:100%}.pr-note{color:var(--warm-gray);margin:28px 0 0;font-size:13.5px;line-height:1.6}.pr-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pr-rate-card{border:1px solid var(--border-subtle);background:var(--card-bg);color:var(--ink-black);border-radius:14px;flex-direction:column;padding:28px;display:flex}.pr-rate-card h3{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:800}.pr-rate-card>p{color:var(--ink-secondary);margin:0 0 20px;font-size:15px;line-height:1.55}.pr-rate-card ul{margin:auto 0 0;padding:0;list-style:none;display:grid}.pr-rate-card li{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.pr-rate-card li>span{align-items:baseline;gap:10px;display:flex}.pr-rate-card li>span strong{font-size:15px;font-weight:700}.pr-rate-card li>span span{color:var(--warm-gray);font-size:13.5px}.pr-rate{font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.pr-compare{border:1px solid var(--border-subtle);background:var(--card-bg);border-radius:14px;position:relative;overflow-x:auto}.pr-compare table{border-collapse:collapse;width:100%;min-width:560px;color:var(--ink-black)}.pr-compare th,.pr-compare td{border-bottom:1px solid var(--border-subtle);text-align:center;padding:16px 20px}.pr-compare tbody tr:last-child>*{border-bottom:0}.pr-compare thead th{color:var(--warm-gray);font-size:13px;font-weight:700}.pr-compare th:first-child{text-align:left}.pr-compare tbody th{font-size:15px;font-weight:600}.pr-compare td>div{background:0 0;border-radius:999px;width:24px;height:24px;margin:0 auto}.pr-compare td[data-included]>div{background:color-mix(in srgb, var(--poster-green) 16%, transparent)}.pr-compare td[data-included] svg{color:var(--poster-green)}@media (max-width:1060px){.pr-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-head{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){.pr-tiers,.pr-rates{grid-template-columns:minmax(0,1fr)}}
