.city-root .pricing-hero .city-hero-inner{padding-bottom:clamp(32px,4vw,56px)}.city-root .pricing-hero h1{max-width:18ch}.city-root .pricing-plans{padding-block:clamp(48px,6vw,80px) clamp(80px,10vw,130px)}.city-root .pricing-compare{padding-block:clamp(88px,11vw,150px)}.pricing-checked{max-width:52rem;margin:28px 0 clamp(28px,4vw,44px)!important;padding:14px 18px;border-left:2px solid var(--brand);background:var(--ground-soft);color:var(--paper-muted);font-size:14px}.pricing-checked strong{color:var(--paper)}.pricing-table-wrap{--label-w:180px;--col-w:156px;--us-line:#1519161a;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--ground-soft);scrollbar-color:var(--line-strong) #0000}.pricing-table-wrap:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pricing-table{width:100%;min-width:calc(var(--label-w) + var(--col-w) * 1.12 + var(--col-w) * var(--pricing-cols));border-collapse:initial;border-spacing:0;table-layout:fixed;font-size:14px;line-height:1.45}.pricing-table td,.pricing-table th{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.pricing-table tr:last-child>*{border-bottom:0}.pricing-table thead>tr>*{border-bottom-color:var(--line-strong)}.pricing-table thead th:not(.is-us){padding-top:34px}.pricing-table>*>tr>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;width:var(--label-w);background:var(--ground-soft);box-shadow:inset -1px 0 0 var(--line)}.pricing-table tbody th{color:var(--paper);font-size:13px;font-weight:700;line-height:1.35}.pricing-table thead th:first-of-type{width:calc(var(--col-w) * 1.12)}.pricing-table thead th{padding-top:22px;padding-bottom:18px}.pricing-col-name{display:block;color:var(--paper);font:500 20px/1.15 var(--display);letter-spacing:-.03em}.pricing-col-type{display:block;margin-top:6px;font-size:12px;font-weight:500;line-height:1.4}.pricing-col-type,.pricing-table td{color:var(--paper-muted)}.pricing-table tbody tr:hover>td:not(.is-us){background:hsla(48,25%,92%,.025)}.pricing-cell-lines{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pricing-table .is-price .pricing-cell-lines li:first-child,.pricing-table .is-price td>span{color:var(--paper);font-weight:700}.pricing-cell-mark{display:flex;align-items:flex-start;gap:10px}.pricing-cell-mark>span:last-child:not(.pricing-mark){padding-top:2px;font-size:13px}.pricing-none{color:#f0eee652;font-size:18px;line-height:1}.pricing-mark{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%}.pricing-mark svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pricing-mark.is-yes{background:var(--paper);color:var(--ink)}.pricing-mark.is-no{border:1px solid var(--line-strong);color:var(--paper-muted)}.pricing-table .is-neutral .pricing-mark.is-yes{border:1px solid var(--line-strong);background:#0000;color:var(--paper)}.pricing-table .is-us{background:var(--paper);color:#3d423c;border-bottom-color:var(--us-line)}.pricing-table thead .is-us{position:relative;padding-top:34px;border-radius:0;box-shadow:inset 0 3px 0 var(--brand)}.pricing-table thead .is-us:before{content:"";position:absolute;left:18px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.pricing-table .is-us .pricing-col-name{color:var(--ink);font-weight:800}.pricing-table .is-us .pricing-col-type{color:#5f655e}.pricing-table .is-price .is-us li{color:var(--ink)}.pricing-table .is-price .is-us li:first-child{color:var(--brand-deep)}.pricing-table .is-us .pricing-mark.is-yes{background:var(--brand-deep);color:#fff}.pricing-table .is-neutral .is-us .pricing-mark.is-yes{border-color:#15191647;background:#0000;color:var(--ink)}.pricing-table .is-us .pricing-none{color:#1519164d}.city-root .pricing-table-cta{min-height:40px;padding-inline:14px;font-size:12.5px;white-space:nowrap}.pricing-table .is-sources>*{padding-block:14px 18px;font-size:12px}.pricing-table .is-sources th{color:var(--paper-muted);font-weight:700}.pricing-table .is-sources a:not(.temp-button){color:var(--paper);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.pricing-table .is-sources a:not(.temp-button):hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.pricing-table-hint{display:none;margin-bottom:10px!important;color:var(--paper-muted);font-size:12px;font-weight:700;letter-spacing:.04em}.pricing-table-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px 40px;margin-top:18px}.pricing-legend{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--paper-muted);font-size:12px}.pricing-legend>span{display:inline-flex;align-items:center;gap:8px}.pricing-legend .pricing-mark{width:18px;height:18px}.pricing-legend .pricing-mark svg{width:11px;height:11px}.pricing-legend .pricing-none{width:18px;text-align:center}.pricing-only{max-width:40rem;color:var(--paper-muted);font-size:14px}@media (max-width:1100px){.pricing-table-hint{display:block}.pricing-table-hint span{display:inline-block;color:var(--brand)}}@media (max-width:640px){.pricing-table-wrap{--label-w:112px;--col-w:168px;margin-inline:calc(var(--gutter) * -1);border-inline:0;border-radius:0}.pricing-table{font-size:13px}.pricing-table td,.pricing-table th{padding:14px 12px}.pricing-table tbody th{font-size:12px}.pricing-col-name{font-size:18px}}