.switch.svelte-sduwxp{flex-direction:column;gap:10px;margin:0;display:flex}.compact.svelte-sduwxp{flex-flow:wrap;justify-content:space-between;align-items:center}.options.svelte-sduwxp{border:1px solid var(--ink);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}button.svelte-sduwxp{min-width:72px;min-height:52px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s}button.svelte-sduwxp+button:where(.svelte-sduwxp){border-left:1px solid var(--line)}button.svelte-sduwxp:hover{background:var(--ground)}button[aria-pressed=true].svelte-sduwxp{background:var(--ink);color:#fff}.compact.svelte-sduwxp button:where(.svelte-sduwxp){min-height:40px;font-size:13px}button.svelte-sduwxp:focus-visible{outline-offset:-4px;outline-color:var(--red)}.finder.svelte-9n0ybp{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--red);flex-direction:column;gap:18px;min-height:300px;padding:clamp(24px,3vw,36px);display:flex}.progress.svelte-9n0ybp,fieldset.svelte-9n0ybp legend:where(.svelte-9n0ybp),.result.svelte-9n0ybp p:where(.svelte-9n0ybp){margin:0}fieldset.svelte-9n0ybp{border:0;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}legend.svelte-9n0ybp{margin-bottom:16px;padding:0}legend.svelte-9n0ybp:focus,.plan-name.svelte-9n0ybp:focus{outline:none}.options.svelte-9n0ybp{flex-wrap:wrap;gap:8px;display:flex}.pill.svelte-9n0ybp{border:1px solid var(--input-line);border-radius:var(--radius);background:var(--paper);cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex;position:relative}.pill.svelte-9n0ybp:hover{border-color:var(--ink)}.pill.svelte-9n0ybp input:where(.svelte-9n0ybp){opacity:0;width:1px;height:1px;margin:0;position:absolute}.pill.svelte-9n0ybp:has(input:where(.svelte-9n0ybp):checked){background:var(--ink);border-color:var(--ink);color:#fff}.pill.svelte-9n0ybp:has(input:where(.svelte-9n0ybp):focus-visible){outline:2px solid var(--red);outline-offset:2px}.hint.svelte-9n0ybp{color:var(--text-muted);flex-basis:100%;margin:4px 0 0;font-size:14px}.nav.svelte-9n0ybp{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.nav.svelte-9n0ybp button[disabled]:where(.svelte-9n0ybp){opacity:.5;cursor:not-allowed}.result.svelte-9n0ybp{flex-direction:column;gap:10px;display:flex}.plan-name.svelte-9n0ybp{font-family:var(--font-display);margin:0;font-size:32px;font-weight:780;font-stretch:112%;line-height:1.1}.price.svelte-9n0ybp{font-family:var(--font-display);align-items:baseline;gap:10px;font-size:44px;font-weight:800;font-stretch:112%;line-height:1;display:flex}.from.svelte-9n0ybp{font-family:var(--font-body);color:var(--text-muted);font-size:15px;font-weight:600}.reason.svelte-9n0ybp{max-width:36em;color:var(--text-2)}.intro.svelte-1hrotn9{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;padding-block:clamp(48px,7vw,100px) 48px;display:flex}.intro-main.svelte-1hrotn9{flex:600px;min-width:0}.intro.svelte-1hrotn9 .display:where(.svelte-1hrotn9){font-size:clamp(38px,5.2vw,76px)}.switch-wrap.svelte-1hrotn9{flex-direction:column;flex:0 360px;gap:12px;min-width:0;display:flex}@media (width<=720px){.switch-wrap.svelte-1hrotn9{flex-basis:100%}}.rate-note.svelte-1hrotn9{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.finder-wrap.svelte-1hrotn9{align-items:center;padding-bottom:clamp(48px,5vw,72px)}.finder-box.svelte-1hrotn9{display:none}html.js .finder-box.svelte-1hrotn9{display:block}.plans.svelte-1hrotn9{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;padding-bottom:clamp(56px,6vw,88px);display:grid}@media (width>=640px){.plans.svelte-1hrotn9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.plans.svelte-1hrotn9{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan.svelte-1hrotn9{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:22px;padding:clamp(24px,2.4vw,32px);display:flex;position:relative}.plan.featured.svelte-1hrotn9{background:var(--ink);border-color:var(--ink);color:var(--text-on-dark)}.badge.svelte-1hrotn9{background:var(--red);color:#fff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;font-size:11px;position:absolute;top:0;right:clamp(24px,2.4vw,32px);transform:translateY(-50%)}.plan-head.svelte-1hrotn9{flex-direction:column;gap:8px;min-height:116px;display:flex}.plan-name.svelte-1hrotn9{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:760;font-stretch:112%;line-height:1.1}.featured.svelte-1hrotn9 .plan-name:where(.svelte-1hrotn9){color:#fff}.plan-head.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-3);margin:0;font-size:15px}.featured.svelte-1hrotn9 .plan-head:where(.svelte-1hrotn9) p:where(.svelte-1hrotn9){color:var(--text-on-dark-2)}.plan-price.svelte-1hrotn9{border-block:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-block:20px;display:flex}.featured.svelte-1hrotn9 .plan-price:where(.svelte-1hrotn9){border-color:var(--graphite-line)}.price-line.svelte-1hrotn9{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.from.svelte-1hrotn9{color:var(--text-muted);font-size:15px;font-weight:600}.amount.svelte-1hrotn9{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(34px,2.9vw,42px);font-weight:800;font-stretch:112%;line-height:1}.featured.svelte-1hrotn9 .amount:where(.svelte-1hrotn9){color:#fff}.plan-note.svelte-1hrotn9{color:var(--text-muted);font-size:14px}.featured.svelte-1hrotn9 .plan-note:where(.svelte-1hrotn9),.featured.svelte-1hrotn9 .others:where(.svelte-1hrotn9){color:var(--berg-on-dark)}.others.svelte-1hrotn9{color:var(--text-muted);font-size:12px}.features.svelte-1hrotn9{color:var(--text-2);flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.featured.svelte-1hrotn9 .features:where(.svelte-1hrotn9){color:var(--text-on-dark)}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9){gap:12px;display:flex}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";background:var(--red);flex:0 0 7px;height:7px;margin-top:9px}.featured.svelte-1hrotn9 .features:where(.svelte-1hrotn9) li:where(.svelte-1hrotn9):before{background:var(--red-on-dark)}.h2-sm.svelte-1hrotn9{font-size:clamp(28px,3vw,40px)}.body.svelte-1hrotn9{color:var(--text-2);margin:0}.care.svelte-1hrotn9{align-items:center}.care-price.svelte-1hrotn9{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.care-price.svelte-1hrotn9 .amount:where(.svelte-1hrotn9){font-size:44px}.launch.svelte-1hrotn9{background:var(--red);color:#fff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;padding:5px 10px;font-size:11px}.launch-note.svelte-1hrotn9{color:var(--text-2);margin:0;font-size:14px}.care-list.svelte-1hrotn9{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-self:center;margin:0;padding:0;list-style:none;display:grid}.care-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){border-bottom:1px solid var(--line-soft);color:var(--text-2);padding:14px 16px 14px 0;font-size:16px}.table-wrap.svelte-1hrotn9{background:var(--paper);border:1px solid var(--line);max-width:100%;position:relative;overflow-x:auto}.table-wrap.svelte-1hrotn9:focus{outline:none}table.svelte-1hrotn9{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}th.svelte-1hrotn9,td.svelte-1hrotn9{text-align:left;border-bottom:1px solid var(--line-soft);padding:14px 24px}tbody.svelte-1hrotn9 tr:where(.svelte-1hrotn9):last-child th:where(.svelte-1hrotn9),tbody.svelte-1hrotn9 tr:where(.svelte-1hrotn9):last-child td:where(.svelte-1hrotn9){border-bottom:0}thead.svelte-1hrotn9 th:where(.svelte-1hrotn9){border-bottom:2px solid var(--ink);font-family:var(--font-display);padding-block:18px;font-size:17px;font-weight:740;font-stretch:112%}thead.svelte-1hrotn9 th.label:where(.svelte-1hrotn9){font-family:var(--font-mono);font-size:11px;font-weight:500}thead.svelte-1hrotn9 th.hl:where(.svelte-1hrotn9){color:var(--red);border-bottom-color:var(--red)}tbody.svelte-1hrotn9 th:where(.svelte-1hrotn9){font-weight:600}td.hl.svelte-1hrotn9{background:var(--tint-red)}td.none.svelte-1hrotn9{color:var(--text-muted)}.billing.svelte-1hrotn9{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px 40px;display:grid}.bill.svelte-1hrotn9{border-top:2px solid var(--text-on-dark);flex-direction:column;gap:10px;padding-top:18px;display:flex}.bill.accent.svelte-1hrotn9{border-top-color:var(--red-on-dark)}.bill.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-family:var(--font-display);color:#fff;margin:0;font-size:19px;font-weight:720;font-stretch:112%}.bill.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:0;font-size:16px}.faq.svelte-1hrotn9{border-top:1px solid var(--ink)}details.svelte-1hrotn9{border-bottom:1px solid var(--line)}summary.svelte-1hrotn9{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:14px;font-size:18px;font-weight:700;list-style:none;display:flex}summary.svelte-1hrotn9::-webkit-details-marker{display:none}summary.svelte-1hrotn9:after{content:"+";font-family:var(--font-mono);color:var(--red);flex:none;font-size:22px;font-weight:400;transition:transform .2s}details[open].svelte-1hrotn9 summary:where(.svelte-1hrotn9):after{transform:rotate(45deg)}details.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:44em;color:var(--text-2);margin:0 0 20px}
