.site-navigation a[aria-current="page"]{color:var(--pb-link);text-decoration:underline;text-underline-offset:6px}
.pricing-intro{padding-block:80px 24px;max-width:1200px}.pricing-intro .lead{max-width:690px}.pricing-section{padding-top:40px}.pricing-notice{padding:20px 24px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--pb-radius-control);margin:24px 0;background:var(--pb-surface)}.pricing-notice p{margin:6px 0 0;color:var(--muted)}
.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-plans article{display:flex;flex-direction:column;padding:30px}.pricing-plans h3{font-size:20px;min-height:3em}.pricing-plans .price{font-size:40px;margin:10px 0 0;line-height:1.3}.price-unit{color:var(--muted);font-size:14px;margin-top:6px}.pricing-plans ul{flex:1;padding-left:20px;margin-block:24px}.pricing-plans li{margin-bottom:12px}.pricing-plans .button{width:100%}.plan-unavailable{min-height:48px;padding:12px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--pb-radius-control)}
.comparison-scroll{overflow-x:auto;margin-block:28px;border:1px solid var(--line);border-radius:var(--pb-radius-control)}table{width:100%;border-collapse:collapse;text-align:left;min-width:530px}caption{text-align:left;padding:18px 22px;color:var(--muted);font-size:14px}th,td{padding:16px 22px;border-top:1px solid var(--line)}thead{background:var(--pb-surface)}tbody th{font-weight:400}td{color:var(--muted)}td:last-child{color:var(--pb-link)}
@media(max-width:1000px){.pricing-plans{grid-template-columns:1fr}.pricing-plans h3{min-height:0}.pricing-plans article{padding:28px}.pricing-intro{padding-top:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
