.pricing-table{min-width:0;color:var(--ink-2)}.pricing-body td:has(a){position:relative}.pricing-body td a{border:1px solid var(--line-input);font-variant-numeric:tabular-nums;min-width:4.25em;min-height:36px;color:var(--link);border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.pricing-body td a:hover{color:var(--link-h);border-color:var(--link-h)}.pricing-body td a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pricing-includes-title{color:var(--ink);margin-top:32px;font-size:18px;font-weight:600}.pricing-includes{margin-top:12px}.pricing-refund{color:var(--ink-3);margin-top:12px;font-size:15px}.pricing-refund a{color:var(--link)}.pricing-refund a:hover{color:var(--link-h)}.pricing-body td a:after{content:"";position:absolute;inset:0}.pricing-note{color:var(--ink-3);margin-top:16px;font-size:15px}.pricing-list{padding-left:22px;list-style:outside}.pricing-list li+li{margin-top:8px}.pricing-list li::marker{color:var(--ink-3)}@media (max-width:560px){.pricing-body th,.pricing-body td{padding:12px 10px 12px 0}.pricing-body td a{min-width:3.5em;min-height:44px;padding:0 10px}}.product-page .sec-grid>*{min-width:0}.product-page .pricing-list a{color:var(--link)}.product-page .pricing-list a:hover{color:var(--link-h)}
