.pricing-offers{padding-bottom:64px}.pricing-basis{color:var(--site-gray-700);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;font-size:14px;display:flex}.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pricing-plan{grid-template-rows:subgrid;border:1px solid var(--site-gray-300);background:var(--site-white);border-radius:8px;grid-row:span 5;row-gap:0;padding:28px 32px 24px;display:grid}.plan-heading>p{color:var(--site-gray-700);margin-bottom:8px;font-size:13px;line-height:1.8}.pricing-plan .plan-heading h2{font-size:30px}.plan-introduction{color:var(--site-gray-700);padding-top:8px;font-size:15px;line-height:1.9}.plan-price{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-height:94px;padding-block:22px 18px;display:flex}.plan-price strong{font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1.5}.plan-price span{color:var(--site-gray-700);font-size:14px}.plan-price .plan-price-unknown{font-size:20px;font-weight:500;line-height:1.9}.plan-action{background:var(--site-ink);min-height:52px;transition:background var(--motion-quick);border-radius:5px;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;font-size:15px;line-height:1.8;display:flex;color:var(--site-white)!important}.plan-action:hover{background:var(--site-gray-800)}.plan-action svg{width:18px;height:18px}.plan-highlights{border-top:1px solid var(--site-gray-200);align-content:start;gap:12px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:grid}.plan-highlights li{color:var(--site-gray-700);align-items:baseline;gap:10px;font-size:14px;line-height:1.9;display:flex}.plan-highlights svg{align-self:start;width:16px;height:16px;margin-top:5px}.pricing-status{color:var(--site-gray-700);justify-content:space-between;align-items:center;gap:18px;padding-block:18px 10px;font-size:13px;line-height:1.85;display:flex}.pricing-status [data-slot=button]{flex:none;min-height:44px}.pricing-terms{max-width:760px;color:var(--site-gray-700);font-size:14px;line-height:1.95}.pricing-start{border-top:1px solid var(--site-gray-200);justify-content:space-between;align-items:center;gap:28px;margin-top:32px;padding-top:28px;display:flex}.pricing-page .pricing-start h2{font-size:20px}.pricing-start p{color:var(--site-gray-700);max-width:650px;margin-top:8px;font-size:15px;line-height:1.9}.pricing-start .text-link{flex:none}.pricing-comparison{border-top:1px solid var(--site-gray-200);padding-block:56px 72px}.pricing-comparison table{table-layout:fixed;border-collapse:collapse;text-align:start;width:100%;font-size:15px;line-height:1.9}.pricing-comparison th,.pricing-comparison td{text-align:start;vertical-align:top;border-bottom:1px solid var(--site-gray-200);overflow-wrap:anywhere;padding:20px 22px}.pricing-comparison thead{background:var(--site-gray-100)}.pricing-comparison thead th{font-weight:550}.pricing-comparison tbody th{font-weight:500}.pricing-comparison td{color:var(--site-gray-700)}.comparison-price{align-content:start;gap:2px;min-height:68px;display:grid}.comparison-price strong{color:var(--site-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600}.comparison-price span{font-size:13px}.pricing-comparison .comparison-action{min-height:44px;color:var(--site-orange);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-flex}.comparison-action svg{width:16px;height:16px}.pricing-comparison .comparison-action:hover{color:var(--site-orange-hover)}@media (width<=700px){.pricing-offers{padding-bottom:44px}.pricing-basis{gap:14px;font-size:13px}.pricing-basis .text-link{font-size:13px}.pricing-plans{grid-template-columns:minmax(0,1fr);gap:18px}.pricing-plan{grid-row:auto;grid-template-rows:auto;padding:22px}.pricing-plan .plan-heading h2{font-size:28px}.plan-price{min-height:86px;padding-block:18px}.plan-price strong{font-size:30px}.plan-action{gap:12px;font-size:14px}.pricing-status{flex-wrap:wrap;gap:4px}.pricing-status p{flex:200px}.pricing-start{flex-direction:column;align-items:start;gap:14px}.pricing-comparison{padding-block:36px 48px}.pricing-comparison table{font-size:13px}.pricing-comparison th,.pricing-comparison td{padding:16px 10px}.pricing-comparison th:first-child{width:24%}.comparison-price{min-height:74px}.comparison-price strong{font-size:17px}.comparison-price span{font-size:12px}.pricing-comparison .comparison-action{gap:5px;font-size:12px}.comparison-action svg{width:14px;height:14px}}
