.pricing-table{min-width:0;color:var(--ink-2)}.pricing-table tr[id]{scroll-margin-top:96px}.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-body th a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pricing-body th a:hover{color:var(--link-h)}.pricing-body th 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-try{color:var(--ink);margin-bottom:16px;font-weight:500}.pricing-fine{color:var(--ink-3);margin-top:8px;font-size:14px;line-height:1.5}.pricing-per-day{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:8px;font-size:13px}.pricing-body .intro+.intro{margin-top:12px}.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}.pricing-per-day{margin:4px 0 0;display:block}}@media (max-width:400px){.pricing-body th,.pricing-body td{padding-right:6px}.pricing-body th[scope=rowgroup]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:360px){.pricing-body table{font-size:15px}.pricing-body td a{min-width:0;padding:0 8px}}.product-page .sec-grid>*{min-width:0}.product-page .pricing-list a{color:var(--link)}.about-page .about-legal{margin-top:12px}.about-page .intro a{color:var(--link)}.about-page .intro a:hover,.product-page .pricing-list a:hover{color:var(--link-h)}.pricing-packs{margin:20px 0}.res-countries-count{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:16px;display:flex}.res-countries-count span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px}.res-countries-search{border:1px solid var(--line-input);background:var(--surface);width:100%;max-width:360px;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;margin-top:12px;padding:8px 12px;font-size:16px;display:block}.res-countries-search:hover{border-color:var(--line-input-h)}.res-countries-search:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.res-countries-list{max-height:340px;color:var(--ink-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 20px;margin:16px 0 0;padding:0;font-size:16px;list-style:none;display:grid;overflow-y:auto}.res-countries-list li{align-items:center;gap:10px;min-width:0;display:flex}.res-flag{background:var(--inline-code);width:21px;height:14px;box-shadow:0 0 0 1px var(--line);border-radius:2px;flex:none;overflow:hidden}.res-flag svg{width:100%;height:100%;display:block}.res-countries-none{color:var(--ink-3);margin-top:12px;font-size:15px}.res-how{border-top:1px solid var(--line);margin:20px 0 0}.res-how>div{border-bottom:1px solid var(--line);padding:16px 0}.res-how dt{color:var(--ink);font-weight:500}.res-how dd{color:var(--ink-2);margin:6px 0 0}.res-code{border:1px solid var(--code-line);background:var(--code-bg);width:fit-content;max-width:100%;color:var(--code-ink);font:14px/1.5 var(--mono);overflow-wrap:anywhere;border-radius:8px;margin-top:10px;padding:8px 12px;display:block}
