.pr-hero{padding-bottom:var(--space-6)}.pr-hero-inner{max-width:60ch}.pr-hero-h1{font-size:var(--fs-1);margin-bottom:var(--space-4)}.pr-tiers-section{padding-top:var(--space-5)}.pr-tiers{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pr-card{border-top-style:solid;border-top-width:3px;flex-direction:column;height:100%;display:flex;position:relative}.pr-card-comp{border-top-color:var(--blue-500)}.pr-card-rev{border-top-color:var(--teal-500)}.pr-card-neutral{border-top-color:var(--border-strong)}.pr-card-hi{box-shadow:var(--shadow-md);border-color:var(--teal-300);outline:2px solid var(--teal-500);outline-offset:-1px}.pr-badge{top:-12px;left:var(--space-6);background:var(--teal-600);color:#fff;font-size:var(--fs-micro);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);letter-spacing:.01em;padding:5px 12px;position:absolute}.pr-card-head{margin-bottom:var(--space-4)}.pr-card-name{font-size:var(--fs-3);margin-bottom:var(--space-1)}.pr-card-tag{color:var(--text-muted);font-size:var(--fs-small)}.pr-price{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--border-default);flex-direction:column;gap:2px;display:flex}.pr-price-n{font-size:var(--fs-display);font-weight:var(--fw-semibold);color:var(--text-strong);letter-spacing:var(--ls-tight);line-height:1}.pr-price-unit{font-size:var(--fs-micro);color:var(--text-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:var(--ls-caps);text-transform:uppercase}.pr-card-cta{width:100%;margin-bottom:var(--space-5)}.pr-feat-lead{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--text-strong);margin-bottom:var(--space-3)}.pr-feats{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.pr-feats li{font-size:var(--fs-small);color:var(--text-body);line-height:var(--lh-snug);gap:10px;display:flex}.pr-check{color:var(--teal-600);flex:none;margin-top:2px}.pr-card-comp .pr-check{color:var(--blue-600)}.pr-card-neutral .pr-check{color:var(--ink-500)}.pr-footnote{padding-top:var(--space-4);border-top:1px solid var(--border-default);line-height:var(--lh-snug);margin-top:auto}.pr-compare-head{max-width:60ch;margin-bottom:var(--space-7)}.pr-compare-head h2{margin-bottom:var(--space-4)}.pr-compare-label{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.pr-price-row{gap:var(--space-4);flex-wrap:wrap;align-items:stretch;display:flex}.pr-price-chip{padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;flex:180px;gap:4px;display:flex}.pr-price-chip-us{border-color:var(--teal-500);background:var(--teal-50);box-shadow:var(--shadow-sm)}.pr-chip-price{font-size:var(--fs-1);font-weight:var(--fw-semibold);color:var(--text-strong);line-height:1}.pr-price-chip-us .pr-chip-price{color:var(--teal-700)}.pr-chip-name{font-size:var(--fs-small);color:var(--text-muted)}.pr-price-chip-us .pr-chip-name{color:var(--teal-700);font-weight:var(--fw-medium)}.pr-compare-src{margin-top:var(--space-4)}.pr-compare-only{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border-default);max-width:68ch}.pr-compare-only h3{font-size:var(--fs-3);margin-bottom:var(--space-3)}.pr-compare-only p{color:var(--text-body)}.pr-value-head{max-width:62ch;margin-bottom:var(--space-7)}.pr-value-head h2{margin-bottom:var(--space-4)}.pr-value-cta{margin-top:var(--space-5)}.pr-assurances{gap:var(--space-5)}.pr-assurance h4{font-size:var(--fs-4);margin-bottom:var(--space-2)}.pr-assurance p{font-size:var(--fs-small);color:var(--text-body);line-height:var(--lh-snug)}.pr-cta-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.pr-cta-actions .btn-secondary{color:#fff;border-color:#ffffff40}.pr-cta-actions .btn-secondary:hover{color:#fff;background:#ffffff0f;border-color:#ffffff80}@media (max-width:940px){.pr-tiers{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.pr-card-hi{order:-1}}
