.pricing-intro{align-items:end;padding-bottom:56px}.pricing-intro-aside>p{max-width:520px;color:var(--muted);font-size:19px;line-height:1.65}.pricing-intro-aside .pricing-access-note{margin-top:18px;font-size:14px;line-height:1.6}.pricing-access-note strong{color:var(--ink)}.price-usage-link{text-underline-offset:4px;align-self:flex-start;gap:10px;margin-top:12px;padding-block:8px;font-size:13px;line-height:1.6;text-decoration:underline;display:inline-flex}.pricing-access-wrap{margin-top:36px}.pricing-access{border:1px solid var(--line);background:#e5eadb4d;border-radius:12px;grid-template-columns:.8fr 1.2fr;gap:60px;padding:30px 36px;display:grid}.pricing-access h2{margin-top:14px;font-size:clamp(30px,3vw,42px)}.pricing-access p{color:var(--muted);font-size:16px;line-height:1.7}.pricing-access p+p{margin-top:14px}.pricing-access .text-link{margin-top:10px;font-size:14px}.pricing-cost-table th:first-child{width:35%}.pricing-cost-table th:nth-child(2){width:65%}.pricing-cost-table thead th:last-child,.pricing-cost-table td:last-child{text-align:left;padding-right:0}.pricing-cost-table tbody td:last-child{white-space:normal;font-size:16px}.pricing-cost-table td>span{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.6;display:block}.pricing-usage-note{color:var(--muted);max-width:800px;margin-top:24px;font-size:14px;line-height:1.65}.pricing-jump-links{flex-wrap:wrap;gap:0 24px;display:flex}.pricing-jump-links .comparison-source-link{gap:8px}.pricing-total{border:1px solid var(--line);background:#e5eadb4d;border-radius:12px;grid-template-columns:.9fr 1.1fr;gap:56px;margin-top:40px;padding:36px;display:grid}.pricing-total h3{margin-top:16px;font-size:clamp(28px,3vw,38px);line-height:1.2}.pricing-total p{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.7}.pricing-total-lines{margin:0}.pricing-total-lines>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding:12px 0;font-size:15px;line-height:1.6;display:grid}.pricing-total-lines>div:first-child{padding-top:0}.pricing-total-lines dd{margin:0;font-weight:550}.pricing-total .pricing-total-note{font-size:14px}.pricing-capacity{padding-top:0}.pricing-capacity-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.pricing-capacity-grid article{border-top:1px solid var(--line);min-width:0;padding-top:22px}.pricing-capacity-grid h3{font-size:24px;line-height:1.25}.pricing-capacity-grid p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.7}.pricing-capacity>.text-link{margin-top:28px;font-size:15px}@media (width<=900px){.pricing-total{grid-template-columns:1fr;gap:28px}.pricing-capacity-grid{grid-template-columns:1fr;gap:26px}}@media (width<=680px){.pricing-total{margin-top:28px;padding:24px}.pricing-total-lines>div{grid-template-columns:1fr;gap:4px}.pricing-total h3{font-size:29px}.pricing-total p,.pricing-capacity-grid p{font-size:15px}.pricing-jump-links{gap:0 18px}.pricing-jump-links .comparison-source-link{max-width:none}.pricing-cost-table tbody th>strong{font-size:15px}}.plans-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.plans-grid .price-card h2{min-height:0}.plans-grid .price-small-print{min-height:3.3em}.plan-card-standard{background:#fffef7}.plan-card-standard .price-card-heading{color:var(--subtle)}.plan-card-standard .price-card-description,.plan-card-standard .price-caption{color:var(--muted)}.plan-card-standard .price-inclusions li>span{color:var(--accent)}.plan-card-standard .price-small-print{color:#5d6a60}.contract-highlight-light{color:var(--forest);border-left-color:var(--accent)}.plan-badge{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:30px;padding:5px 11px;font-size:11px;font-weight:650}.plans-table th:first-child{width:52%}.plans-table th:nth-child(2),.plans-table th:nth-child(3){width:24%}.plans-table thead th:nth-child(2),.plans-table thead th:nth-child(3){text-align:center}.plans-table tbody td{text-align:center;white-space:normal;font-size:16px}.plans-table tbody td:last-child{white-space:normal;font-size:16px}.plans-table tfoot td{text-align:center}.plans-table td:last-child{text-align:center;padding-right:18px}.plans-table .plan-yes{color:var(--accent);font-weight:550}.plans-table .plan-no{color:var(--subtle)}.plans-table .plan-pro-cell{background:#e5eadb4d}.plans-table tbody th>span{margin:6px 0 0}@media (width<=900px){.pricing-intro{row-gap:26px}.pricing-access{gap:30px}}@media (width<=680px){.pricing-intro{row-gap:22px;padding-bottom:36px}.pricing-intro-aside>p{font-size:17px}.plans-grid{grid-template-columns:1fr}.plans-table th:first-child{width:46%}.plans-table th:nth-child(2),.plans-table th:nth-child(3){width:27%}.plans-table tbody td,.plans-table tbody td:last-child{font-size:14px}.plans-table td:last-child{padding-right:8px}.plans-table thead th{font-size:12px}.pricing-access-wrap{margin-top:26px}.pricing-access{grid-template-columns:1fr;gap:22px;padding:24px}.pricing-access h2{font-size:34px}.pricing-access p{font-size:15px}.pricing-cost-table th:first-child{width:37%}.pricing-cost-table th:nth-child(2){width:63%}.pricing-cost-table tbody td:last-child{font-size:14px}.pricing-cost-table td>span{font-size:13px}.pricing-intro-aside .pricing-access-note{font-size:14px}}
