.pricing[data-v-71c9575e]{padding:64px 0 96px}h1[data-v-71c9575e]{font-size:clamp(30px,4vw,42px);text-align:center;text-wrap:balance}.lead[data-v-71c9575e]{text-align:center;color:var(--ink-soft);max-width:40em;margin:0 auto 36px;font-size:17px;text-wrap:pretty}.billing-toggle[data-v-71c9575e]{display:flex;justify-content:center;gap:4px;width:fit-content;margin:0 auto 20px;background:var(--paper-dim);border:1px solid var(--line);border-radius:999px;padding:4px}.toggle-opt[data-v-71c9575e]{border:none;background:transparent;font:inherit;font-size:14.5px;font-weight:600;padding:8px 20px;border-radius:999px;cursor:pointer;color:var(--ink-soft);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.toggle-opt.active[data-v-71c9575e]{background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card)}.toggle-opt[data-v-71c9575e]:active{transform:scale(.97)}.save[data-v-71c9575e]{color:var(--up-ink);font-size:12.5px;margin-left:4px}.profile-note[data-v-71c9575e]{text-align:center;font-size:13.5px;color:var(--ink-faint);margin:0 auto 24px;max-width:40em}.profile-note.is-err[data-v-71c9575e]{color:var(--ink-soft)}.plan-grid[data-v-71c9575e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;margin-top:24px}.plan[data-v-71c9575e]{position:relative;display:flex;flex-direction:column;padding:28px 26px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.plan[data-v-71c9575e]:not(.highlight):not(.current):hover{transform:translateY(-3px);box-shadow:var(--shadow-pop)}.plan.highlight[data-v-71c9575e]{border-color:var(--fox);box-shadow:0 0 0 1px var(--fox),var(--shadow-pop)}.plan.current[data-v-71c9575e]{border-color:var(--fox);box-shadow:0 0 0 1px var(--fox)}.badge[data-v-71c9575e]{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--fox);color:var(--on-accent);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:3px 12px;border-radius:999px;margin:0;white-space:nowrap}.badge.is-current[data-v-71c9575e]{background:var(--ink)}.plan h2[data-v-71c9575e]{font-size:19px;margin-bottom:2px}.tagline[data-v-71c9575e]{font-size:13px;color:var(--ink-faint);margin-bottom:18px;min-height:2.4em;text-wrap:pretty}.price[data-v-71c9575e]{font-size:34px;font-weight:800;letter-spacing:-.03em;margin:0}.per[data-v-71c9575e]{font-size:15px;font-weight:500;color:var(--ink-faint)}.price-note[data-v-71c9575e]{font-size:12.5px;color:var(--ink-faint);margin:4px 0 20px;min-height:1.2em}.features[data-v-71c9575e]{list-style:none;padding:0;margin:0 0 26px;flex:1}.features li[data-v-71c9575e]{font-size:14px;padding:7px 0 7px 26px;position:relative;border-bottom:1px dashed var(--line)}.features li[data-v-71c9575e]:last-child{border-bottom:none}.features li[data-v-71c9575e]:before{content:"✓";position:absolute;left:2px;color:var(--up-ink);font-weight:700}.buy-error[data-v-71c9575e]{max-width:480px;margin:20px auto 0;text-align:center}.compare[data-v-71c9575e]{margin-top:72px}.compare-title[data-v-71c9575e]{font-size:clamp(24px,3vw,32px);text-align:center;text-wrap:balance;margin-bottom:8px}.compare-sub[data-v-71c9575e]{text-align:center;color:var(--ink-soft);max-width:44em;margin:0 auto 32px;font-size:15px;text-wrap:pretty}.matrix-scroll[data-v-71c9575e]{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper-raised);-webkit-overflow-scrolling:touch}.matrix-scroll[data-v-71c9575e]:focus-visible{outline:2px solid var(--fox);outline-offset:2px}.matrix[data-v-71c9575e]{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.matrix th[data-v-71c9575e],.matrix td[data-v-71c9575e]{padding:13px 16px;text-align:center;border-bottom:1px solid var(--line)}.matrix tbody tr:last-child th[data-v-71c9575e],.matrix tbody tr:last-child td[data-v-71c9575e]{border-bottom:none}.matrix tbody th[scope=row][data-v-71c9575e]{position:sticky;left:0;z-index:1;text-align:left;font-weight:600;color:var(--ink);background:var(--paper-raised);min-width:220px}.corner[data-v-71c9575e]{position:sticky;left:0;z-index:2;background:var(--paper-raised);border-bottom:1px solid var(--line)}.matrix thead th[data-v-71c9575e]{vertical-align:bottom;background:var(--paper-dim);border-bottom:2px solid var(--line-strong)}.matrix thead th.col-pop[data-v-71c9575e]{background:var(--fox-soft)}.matrix thead th.col-current[data-v-71c9575e]{background:var(--fox-soft);box-shadow:inset 0 3px 0 var(--fox)}.m-name[data-v-71c9575e]{display:block;font-size:15px;font-weight:700;color:var(--ink)}.m-price[data-v-71c9575e]{display:block;font-size:12.5px;color:var(--ink-soft);margin-top:3px;font-weight:500}.m-tag[data-v-71c9575e]{display:inline-block;margin-top:8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fox-deep);background:var(--paper-raised);border:1px solid var(--fox);border-radius:999px;padding:2px 8px}.m-tag.is-current[data-v-71c9575e]{color:var(--on-accent);background:var(--fox);border-color:var(--fox)}.matrix td.col-current[data-v-71c9575e]{background:color-mix(in srgb,var(--fox-soft) 55%,transparent)}.cell-yes[data-v-71c9575e]{color:var(--up-ink);font-weight:700;font-size:16px}.cell-no[data-v-71c9575e]{color:var(--ink-faint)}.cell-val[data-v-71c9575e]{font-weight:600;color:var(--ink)}.fine[data-v-71c9575e]{text-align:center;color:var(--ink-faint);font-size:13px;margin-top:36px;text-wrap:pretty}.btn.is-current[data-v-71c9575e]{border-color:var(--fox);color:var(--fox);cursor:default}.sr-only[data-v-71c9575e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.plan-grid[data-v-71c9575e]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.plan-grid[data-v-71c9575e]{grid-template-columns:1fr}}.dns-status[data-v-71c9575e]{display:flex;justify-content:center;margin:-12px 0 28px}.dns-bundle[data-v-71c9575e]{margin-top:72px;padding-top:40px;border-top:1px solid var(--line)}.dns-bundle h2[data-v-71c9575e]{font-size:clamp(24px,3vw,30px)}.dns-bundle p[data-v-71c9575e],.dns-bundle .bullets[data-v-71c9575e]{max-width:46em;color:var(--ink-soft)}.dns-bundle .bullets[data-v-71c9575e]{padding-left:22px;margin:0 0 18px}.dns-bundle .bullets li[data-v-71c9575e]{margin-bottom:6px}.dns-links[data-v-71c9575e]{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-weight:600}.pricing[data-v-71c9575e] .ps.faq{margin-top:56px}.pricing[data-v-71c9575e] .ps.faq>h2{font-size:clamp(24px,3vw,30px);margin-bottom:18px}
