.sg-terms.svelte-kmqcod{margin-top:4px}.sg-terms-err.svelte-kmqcod{margin:-10px 0 14px}.sg-need.svelte-kmqcod{margin:0 0 10px}.sg-note.svelte-kmqcod{margin:16px 0 0;font-size:var(--t-caption);line-height:1.5;color:var(--soft)}.sg-in.svelte-kmqcod{color:var(--teal-ink);font-weight:600;text-decoration:none}.sg-plan.svelte-kmqcod{margin:0 0 18px;padding:14px;background:var(--raised);border:1px solid var(--edge);border-radius:var(--r-box);box-shadow:var(--elev-1)}.sg-price.svelte-kmqcod{margin:0 0 8px;font-size:var(--t-compact);color:var(--soft)}.sg-price.svelte-kmqcod b:where(.svelte-kmqcod){font-size:20px;letter-spacing:-.01em;color:var(--ink);margin-right:4px}.sg-inc.svelte-kmqcod{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.sg-inc.svelte-kmqcod li:where(.svelte-kmqcod){display:flex;gap:8px;align-items:flex-start;font-size:var(--t-compact);line-height:1.4;color:var(--ink)}.sg-inc.svelte-kmqcod svg:where(.svelte-kmqcod){flex:0 0 18px;width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--teal-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sg-peek.svelte-kmqcod{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:var(--teal-ink);color:#fff;font-weight:600;font-size:var(--t-compact)}.sg-nocard.svelte-kmqcod{margin:0;padding-top:10px;border-top:1px solid var(--line);font-size:var(--t-compact);font-weight:650;color:var(--ink)}.sg-as.svelte-kmqcod{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;padding:0;border:0}.sg-as.svelte-kmqcod legend:where(.svelte-kmqcod){grid-column:1 / -1;margin-bottom:6px;padding:0}.sg-as-o.svelte-kmqcod{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;border:1px solid var(--edge, #d6dde6);border-radius:12px;background:var(--raised, #fff);color:var(--ink);font-weight:600;font-size:var(--t-compact);text-align:center;cursor:pointer}.sg-as-o.svelte-kmqcod input:where(.svelte-kmqcod){position:absolute;opacity:0;pointer-events:none}.sg-as-o.on.svelte-kmqcod{background:var(--navy);border-color:var(--navy);color:#fff}.sg-as-o.svelte-kmqcod:focus-within{outline:2px solid var(--teal-ink);outline-offset:2px}.sg-as-note.svelte-kmqcod{margin:-6px 0 14px;font-size:var(--t-caption);color:var(--soft)}
