.flow-choice-shell.svelte-1xqvq2o{overflow:hidden;border:1px solid var(--color-rule);border-radius:20px;background:var(--color-surface-2);box-shadow:var(--shadow-sm)}.flow-choice-intro.svelte-1xqvq2o{max-width:700px;padding:34px 34px 25px}.flow-choice-intro.svelte-1xqvq2o h2:where(.svelte-1xqvq2o){margin-top:10px;color:var(--color-ink);font:510 clamp(1.8rem,3.8vw,2.55rem)/1.04 var(--font-display);letter-spacing:-.04em}.flow-choice-intro.svelte-1xqvq2o p:where(.svelte-1xqvq2o){max-width:590px;margin-top:12px;color:var(--color-graphite);font-size:.9rem;line-height:1.65}.flow-price.svelte-1xqvq2o{display:grid;grid-template-columns:auto auto;width:max-content;max-width:100%;align-items:baseline;gap:3px 16px;margin-top:20px;padding:11px 13px;border:1px solid var(--color-rule);border-radius:12px;background:var(--color-canvas)}.flow-price.svelte-1xqvq2o span:where(.svelte-1xqvq2o){color:var(--color-slate);font:650 .59rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.flow-price.svelte-1xqvq2o strong:where(.svelte-1xqvq2o){color:var(--color-ink);font-size:.83rem}.flow-price.svelte-1xqvq2o small:where(.svelte-1xqvq2o){grid-column:1 / -1;color:var(--color-slate);font-size:.68rem}.flow-choice-grid.svelte-1xqvq2o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o){position:relative;display:grid;min-height:290px;grid-template-columns:150px minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:24px;padding:26px;border:0;background:var(--color-canvas);color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o)+button:where(.svelte-1xqvq2o){border-left:1px solid var(--color-rule)}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o):nth-child(3){border-top:1px solid var(--color-rule);border-left:0}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o):nth-child(4){border-top:1px solid var(--color-rule)}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o):hover{background:color-mix(in srgb,var(--color-canvas-deep) 58%,var(--color-canvas))}.flow-choice-grid.svelte-1xqvq2o>button.chosen:where(.svelte-1xqvq2o){z-index:1;background:color-mix(in srgb,var(--color-brand-tint) 44%,var(--color-canvas));box-shadow:inset 0 3px 0 var(--color-vermillion)}.flow-choice-grid.svelte-1xqvq2o>button.unavailable:where(.svelte-1xqvq2o){cursor:not-allowed;background:color-mix(in srgb,var(--color-canvas-deep) 45%,var(--color-canvas));opacity:.58}.flow-choice-grid.svelte-1xqvq2o>button.unavailable:where(.svelte-1xqvq2o):hover{background:color-mix(in srgb,var(--color-canvas-deep) 45%,var(--color-canvas))}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o):focus-visible{z-index:2;outline:2px solid var(--color-vermillion);outline-offset:-3px}.flow-choice-visual.svelte-1xqvq2o{position:relative;display:block;width:150px;height:100px;overflow:hidden;border:1px solid var(--color-rule);border-radius:14px;background:var(--color-surface-2);box-shadow:0 18px 32px -28px #141414b3}.form-visual.svelte-1xqvq2o{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:17px}.form-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o){height:22px;border:1px solid var(--color-rule);border-radius:7px;background:var(--color-canvas)}.form-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):first-child{grid-column:1 / -1;width:58%;border:0;background:linear-gradient(90deg,var(--color-ink) 0 35%,transparent 35%);opacity:.72}.form-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):last-child{grid-column:1 / -1;height:7px;background:var(--color-brand-tint);border-color:transparent}.guided-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o){position:absolute;display:block}.guided-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):first-child{inset:17px 17px auto;height:3px;border-radius:2px;background:var(--color-rule)}.guided-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):first-child:after{display:block;width:42%;height:100%;border-radius:inherit;background:var(--color-vermillion);content:""}.guided-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):nth-child(2){top:39px;left:17px;width:62%;height:8px;border-radius:4px;background:var(--color-ink);opacity:.78}.guided-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):nth-child(3){top:59px;left:17px;width:calc(100% - 34px);height:24px;border:1px solid var(--color-rule);border-radius:7px;background:var(--color-canvas)}.guided-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):last-child{right:24px;bottom:24px;width:26px;height:26px;border-radius:8px;background:var(--color-ink);box-shadow:0 0 0 4px var(--color-brand-tint)}.determination-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o){position:absolute;display:block}.determination-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):first-child{top:17px;bottom:17px;left:44%;width:1px;background:var(--color-rule)}.determination-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):nth-child(2){top:25px;left:15px;width:32%;height:9px;border-radius:5px;background:var(--color-rule-strong);box-shadow:0 18px 0 var(--color-rule),0 36px 0 var(--color-rule)}.determination-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):nth-child(3){top:24px;right:14px;width:39%;height:38px;border-left:3px solid var(--color-vermillion);border-radius:0 8px 8px 0;background:var(--color-brand-tint)}.determination-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):last-child{right:22px;bottom:21px;width:25%;height:5px;border-radius:3px;background:var(--color-ink);opacity:.72}.checklist-visual.svelte-1xqvq2o{padding:16px 17px}.checklist-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o){position:relative;display:block;height:11px;margin-bottom:9px;border-bottom:1px solid var(--color-rule)}.checklist-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):before{position:absolute;top:0;left:0;width:10px;height:10px;border:1px solid var(--color-rule-strong);border-radius:3px;background:var(--color-canvas);content:""}.checklist-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):after{position:absolute;top:3px;left:20px;width:66%;height:4px;border-radius:2px;background:var(--color-rule-strong);content:""}.checklist-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):nth-child(2):before,.checklist-visual.svelte-1xqvq2o i:where(.svelte-1xqvq2o):nth-child(4):before{border-color:var(--color-vermillion);background:var(--color-vermillion);box-shadow:inset 0 0 0 2px var(--color-surface-2)}.flow-choice-copy.svelte-1xqvq2o{display:flex;flex-direction:column;align-items:flex-start}.flow-choice-copy.svelte-1xqvq2o small:where(.svelte-1xqvq2o){color:var(--color-vermillion-deep);font:650 .58rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.flow-choice-copy.svelte-1xqvq2o strong:where(.svelte-1xqvq2o){margin-top:8px;color:var(--color-ink);font:510 1.45rem var(--font-display);letter-spacing:-.025em}.flow-choice-copy.svelte-1xqvq2o>span:where(.svelte-1xqvq2o){max-width:410px;margin-top:9px;color:var(--color-graphite);font-size:.8rem;line-height:1.6}.flow-choice-copy.svelte-1xqvq2o em:where(.svelte-1xqvq2o){display:block;max-width:410px;margin-top:10px;color:var(--color-vermillion-deep);font-size:.72rem;font-style:normal;line-height:1.45}.flow-choice-check.svelte-1xqvq2o{position:absolute;right:24px;top:24px;display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--color-rule);border-radius:50%;background:var(--color-surface-2);color:var(--color-slate);font-size:.75rem}.chosen.svelte-1xqvq2o .flow-choice-check:where(.svelte-1xqvq2o){border-color:var(--color-vermillion);background:var(--color-vermillion);color:#fff}.flow-choice-note.svelte-1xqvq2o{display:grid;grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);gap:26px;align-items:center;padding:18px 34px;background:color-mix(in srgb,var(--color-canvas-deep) 56%,var(--color-canvas))}.flow-choice-note.svelte-1xqvq2o span:where(.svelte-1xqvq2o){color:var(--color-ink);font-size:.76rem;font-weight:650}.flow-choice-note.svelte-1xqvq2o p:where(.svelte-1xqvq2o){color:var(--color-slate);font-size:.74rem;line-height:1.55}@media(max-width:720px){.flow-choice-intro.svelte-1xqvq2o{padding:26px 22px 20px}.flow-choice-grid.svelte-1xqvq2o{grid-template-columns:1fr}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o){min-height:270px;grid-template-columns:1fr;grid-template-rows:90px 1fr;padding:24px 22px}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o)+button:where(.svelte-1xqvq2o){border-top:1px solid var(--color-rule);border-left:0}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o):nth-child(4){border-left:0}.flow-choice-note.svelte-1xqvq2o{grid-template-columns:1fr;gap:5px;padding:17px 22px}}@media(max-width:560px){.flex.items-center.mb-8.px-1{overflow-x:auto;padding-bottom:5px}.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o){min-height:250px;grid-template-rows:90px 1fr}.flow-choice-visual.svelte-1xqvq2o{width:min(220px,84%);height:86px}}@media(prefers-reduced-motion:reduce){.flow-choice-grid.svelte-1xqvq2o>button:where(.svelte-1xqvq2o){transition:none}}
