.pro-page{gap:var(--space-6);display:grid}.pro-head{gap:var(--space-3);display:grid}.pro-head>p{color:var(--text-muted);margin:-2px 0 0;font-size:14px}.pro-route .pro-page .pro-head h1{font-family:var(--font-body);font-size:var(--page-title-size);letter-spacing:-.035em;margin:0;font-weight:300}.pro-head>.pro-status{padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-pill);background:rgba(var(--ink-rgb), .06);color:var(--text);font-size:var(--font-size-caption);justify-self:start;margin:0;font-weight:600}.pro-forecast{color:var(--text);font-size:var(--font-size-base);margin:0;line-height:1.5}.pro-offer{gap:var(--space-3);display:grid}.pro-plans{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pro-plan,.pro-compare{padding:var(--space-5-5);border:1px solid var(--tile-border);border-radius:var(--radius-tile);background:var(--tile-bg);box-shadow:var(--tile-shadow)}.pro-plan{position:relative}.pro-plan.is-main{border-color:rgba(var(--ink-rgb), .35)}.pro-plan>.pro-plan-badge{padding:3px var(--space-2-5);border-radius:var(--radius-pill);background:var(--pill-active-bg);color:var(--pill-active-fg);font-size:12px;font-weight:600;line-height:1.4;position:absolute;top:-11px;left:18px}.pro-plan>p{margin:0}.pro-plan-days{color:var(--text-muted);font-size:15px;font-weight:600}.pro-plan>.pro-plan-price{margin-top:var(--space-2);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700}.pro-plan-price span{color:var(--text-muted);letter-spacing:0;font-size:18px;font-weight:600}.pro-plan>.pro-plan-note{margin-top:var(--space-1);color:var(--text-muted);font-size:14px}.pro-plans-terms{color:var(--text-muted);font-size:var(--font-size-caption);margin:0}.pro-compare h2{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:20px;font-weight:600}.pro-compare table{border-collapse:collapse;width:100%;font-size:15px}.pro-compare th,.pro-compare td{padding:11px var(--space-2);border-bottom:1px solid rgba(var(--ink-rgb), .08);text-align:left;vertical-align:middle}.pro-compare tbody tr:last-child :is(th,td){border-bottom:0}.pro-compare thead th{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:600}.pro-compare tbody th{font-weight:500}.pro-compare td{width:120px;color:var(--text-muted);font-size:14px}.pro-compare td svg{width:18px;height:18px}.pro-compare td:last-child{color:var(--text);font-weight:600}.pro-guest{color:var(--text-muted);margin:0}.pro-guest a{color:var(--accent-fg)}@media (max-width:600px){.pro-plans{grid-template-columns:1fr}.pro-offer.is-compact .pro-plans{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.pro-offer.is-compact .pro-plan{padding:var(--space-3-5)}.pro-offer.is-compact .pro-plan>.pro-plan-price{font-size:26px}.pro-offer.is-compact .pro-plan>.pro-plan-note{font-size:12px}.pro-offer.is-compact .pro-plan>.pro-plan-badge{left:10px}.pro-compare th,.pro-compare td{padding:var(--space-2-5) var(--space-1)}.pro-compare td{width:64px}.pro-compare thead th{font-size:12px}}.pro-offer.is-compact{margin:var(--space-6) 0 var(--space-5)}.pro-offer.is-compact .pro-plans{gap:var(--space-3)}.pro-offer.is-compact .pro-plan{padding:var(--space-4) var(--space-4-5);box-shadow:none}.pro-offer.is-compact .pro-plan>.pro-plan-price{font-size:32px}.pro-gate .pro-forecast{margin-top:var(--space-3);color:var(--text-muted);font-size:15px}.pro-plan-pay{margin-top:var(--space-4)}
