body{background:#f7f2e8}.start-shell.svelte-jk7o5r{min-height:100vh;display:grid;grid-template-columns:minmax(290px,.36fr) minmax(0,.64fr);color:#11110f}.start-aside.svelte-jk7o5r{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:34px clamp(24px,4vw,58px);overflow-y:auto;background:radial-gradient(circle at 15% 88%,rgba(244,196,0,.28),transparent 30%),linear-gradient(155deg,#11110f,#292823 72%);color:#f7f2e8}.start-brand.svelte-jk7o5r{display:flex;gap:10px;align-items:center;width:fit-content;color:#f7f2e8;text-decoration:none}.start-brand.svelte-jk7o5r>span:where(.svelte-jk7o5r){font-size:1.35rem;letter-spacing:-.045em}.start-brand.svelte-jk7o5r em:where(.svelte-jk7o5r){color:#c8f135;font-style:normal}.aside-intro.svelte-jk7o5r{margin:clamp(42px,8vh,78px) 0 34px}.aside-intro.svelte-jk7o5r>span:where(.svelte-jk7o5r),.setup-card.svelte-jk7o5r header:where(.svelte-jk7o5r)>div:where(.svelte-jk7o5r)>span:where(.svelte-jk7o5r){color:#c8f135;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aside-intro.svelte-jk7o5r h1:where(.svelte-jk7o5r){max-width:520px;margin-top:13px;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.03;letter-spacing:-.055em}.aside-intro.svelte-jk7o5r p:where(.svelte-jk7o5r){max-width:500px;margin-top:16px;color:#ffffffad;font-size:.84rem;line-height:1.65}.start-progress.svelte-jk7o5r{display:grid;gap:4px;margin:0;padding:0;list-style:none}.start-progress.svelte-jk7o5r button:where(.svelte-jk7o5r){width:100%;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:#ffffff80;text-align:left}.start-progress.svelte-jk7o5r button:where(.svelte-jk7o5r):not(:disabled){cursor:pointer}.start-progress.svelte-jk7o5r li.active:where(.svelte-jk7o5r) button:where(.svelte-jk7o5r){background:#f4c40024;color:#f7f2e8}.start-progress.svelte-jk7o5r li.complete:where(.svelte-jk7o5r) button:where(.svelte-jk7o5r){color:#fffc}.start-progress.svelte-jk7o5r button:where(.svelte-jk7o5r)>span:where(.svelte-jk7o5r):first-child{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-size:.66rem}.start-progress.svelte-jk7o5r li.active:where(.svelte-jk7o5r) button:where(.svelte-jk7o5r)>span:where(.svelte-jk7o5r):first-child{border-color:#c8f135;background:#c8f135;color:#11110f}.start-progress.svelte-jk7o5r li.complete:where(.svelte-jk7o5r) button:where(.svelte-jk7o5r)>span:where(.svelte-jk7o5r):first-child{border-color:#f4c400;background:#f4c40029;color:#f4c400}.start-progress.svelte-jk7o5r strong:where(.svelte-jk7o5r),.start-progress.svelte-jk7o5r small:where(.svelte-jk7o5r){display:block}.start-progress.svelte-jk7o5r strong:where(.svelte-jk7o5r){font-size:.72rem}.start-progress.svelte-jk7o5r small:where(.svelte-jk7o5r){margin-top:2px;color:inherit;font-size:.59rem;opacity:.72}.aside-trust.svelte-jk7o5r{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;margin-top:auto;padding-top:30px;color:#ffffffa6}.aside-trust.svelte-jk7o5r p:where(.svelte-jk7o5r){font-size:.66rem;line-height:1.55}.aside-trust.svelte-jk7o5r strong:where(.svelte-jk7o5r){color:#fff}.start-main.svelte-jk7o5r{min-width:0;display:flex;flex-direction:column;padding:24px clamp(18px,6vw,90px) 20px}.start-topline.svelte-jk7o5r{display:flex;justify-content:space-between;gap:20px;color:#647486;font-size:.67rem}.start-topline.svelte-jk7o5r a:where(.svelte-jk7o5r){display:flex;gap:5px;align-items:center;color:inherit;text-decoration:none}.setup-card.svelte-jk7o5r{width:min(790px,100%);margin:auto;padding:clamp(22px,4vw,42px);border:1px solid #dbe4e8;border-radius:14px;background:#fffdf7;box-shadow:0 18px 50px #2d240f1a}.setup-card.svelte-jk7o5r>header:where(.svelte-jk7o5r){display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start;margin-bottom:28px}.step-icon.svelte-jk7o5r{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#ecfbb3;color:#315a00}.step-icon.success.svelte-jk7o5r{background:#e7f7ef;color:#1c8c62}.setup-card.svelte-jk7o5r h2:where(.svelte-jk7o5r){margin-top:4px;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.05;letter-spacing:-.045em}.setup-card.svelte-jk7o5r header:where(.svelte-jk7o5r) p:where(.svelte-jk7o5r){max-width:620px;margin-top:8px;color:#687789;font-size:.75rem;line-height:1.55}.form-grid.svelte-jk7o5r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid.svelte-jk7o5r label:where(.svelte-jk7o5r):not(.check-row){display:grid;gap:6px;color:#536477;font-size:.66rem;font-weight:700}.form-grid.svelte-jk7o5r label:where(.svelte-jk7o5r) span:where(.svelte-jk7o5r) em:where(.svelte-jk7o5r){color:#8b98a5;font-style:normal;font-weight:500}.form-grid.svelte-jk7o5r input:where(.svelte-jk7o5r),.form-grid.svelte-jk7o5r select:where(.svelte-jk7o5r){width:100%;min-height:43px;border:1px solid #cdd9df;border-radius:7px;background:#fff;color:#11110f;padding:9px 11px;font:inherit;font-size:.76rem;font-weight:500;outline:none}.form-grid.svelte-jk7o5r input:where(.svelte-jk7o5r):focus-visible,.form-grid.svelte-jk7o5r select:where(.svelte-jk7o5r):focus-visible{border-color:#11110f;box-shadow:0 0 0 3px #f4c400}.form-grid.svelte-jk7o5r label:where(.svelte-jk7o5r)>small:where(.svelte-jk7o5r){color:#7d8997;font-size:.59rem;font-weight:500}.full.svelte-jk7o5r{grid-column:1 / -1}.check-row.svelte-jk7o5r{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;color:#58697a;font-size:.68rem;line-height:1.5;cursor:pointer}.check-row.svelte-jk7o5r input:where(.svelte-jk7o5r){width:16px;height:16px;margin-top:2px;accent-color:#315a00}.boundary-card.svelte-jk7o5r,.estimate-card.svelte-jk7o5r{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;margin-top:18px;padding:13px;border:1px solid #d9d1c2;border-radius:8px;background:#ecfbb3;color:#315a00}.boundary-card.svelte-jk7o5r strong:where(.svelte-jk7o5r),.boundary-card.svelte-jk7o5r p:where(.svelte-jk7o5r){display:block}.boundary-card.svelte-jk7o5r strong:where(.svelte-jk7o5r){font-size:.72rem}.boundary-card.svelte-jk7o5r p:where(.svelte-jk7o5r){margin-top:3px;font-size:.64rem;line-height:1.5}.plan-grid.svelte-jk7o5r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.plan-grid.svelte-jk7o5r button:where(.svelte-jk7o5r){display:flex;flex-direction:column;min-height:170px;padding:16px;border:1px solid #d5dfe4;border-radius:9px;background:#fff;color:#11110f;text-align:left;cursor:pointer}.plan-grid.svelte-jk7o5r button.selected:where(.svelte-jk7o5r){border-color:#11110f;background:#fff2a8;box-shadow:3px 3px #11110f}.plan-grid.svelte-jk7o5r button:where(.svelte-jk7o5r)>span:where(.svelte-jk7o5r){color:#315a00;font-size:.64rem;font-weight:800;text-transform:uppercase}.plan-grid.svelte-jk7o5r button:where(.svelte-jk7o5r)>strong:where(.svelte-jk7o5r){margin-top:9px;font-size:1.4rem;letter-spacing:-.04em}.plan-grid.svelte-jk7o5r button:where(.svelte-jk7o5r)>strong:where(.svelte-jk7o5r) small:where(.svelte-jk7o5r){font-size:.67rem;font-weight:600}.plan-grid.svelte-jk7o5r button:where(.svelte-jk7o5r)>small:where(.svelte-jk7o5r){margin-top:8px;color:#687789;font-size:.66rem;line-height:1.5}.plan-grid.svelte-jk7o5r button:where(.svelte-jk7o5r)>em:where(.svelte-jk7o5r){margin-top:auto;padding-top:12px;color:#315a00;font-size:.65rem;font-style:normal;font-weight:800}.estimate-card.svelte-jk7o5r{grid-template-columns:minmax(220px,.4fr) minmax(0,.6fr);background:#f4f8f9;border-color:#d5e0e5;color:#536477}.estimate-card.svelte-jk7o5r span:where(.svelte-jk7o5r),.estimate-card.svelte-jk7o5r strong:where(.svelte-jk7o5r),.estimate-card.svelte-jk7o5r small:where(.svelte-jk7o5r){display:block}.estimate-card.svelte-jk7o5r span:where(.svelte-jk7o5r),.estimate-card.svelte-jk7o5r small:where(.svelte-jk7o5r){font-size:.62rem}.estimate-card.svelte-jk7o5r strong:where(.svelte-jk7o5r){margin:4px 0;color:#11110f;font-size:1.7rem}.estimate-card.svelte-jk7o5r p:where(.svelte-jk7o5r){font-size:.66rem;line-height:1.55}.review-grid.svelte-jk7o5r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.review-grid.svelte-jk7o5r article:where(.svelte-jk7o5r){padding:12px;border:1px solid #dce5e9;border-radius:7px;background:#f8fafb}.review-grid.svelte-jk7o5r span:where(.svelte-jk7o5r),.review-grid.svelte-jk7o5r strong:where(.svelte-jk7o5r),.review-grid.svelte-jk7o5r small:where(.svelte-jk7o5r){display:block}.review-grid.svelte-jk7o5r span:where(.svelte-jk7o5r),.review-grid.svelte-jk7o5r small:where(.svelte-jk7o5r){color:#718091;font-size:.61rem}.review-grid.svelte-jk7o5r strong:where(.svelte-jk7o5r){margin:4px 0;font-size:.76rem}.connection-list.svelte-jk7o5r{display:grid;gap:8px;margin-top:18px}.connection-list.svelte-jk7o5r>div:where(.svelte-jk7o5r){display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;padding:10px;border-radius:7px;background:#f0faf8;color:#34725f;font-size:.66rem}.setup-actions.svelte-jk7o5r{display:flex;justify-content:space-between;gap:12px;margin-top:30px;padding-top:20px;border-top:1px solid #e2e9ec}.primary-action.svelte-jk7o5r,.secondary-action.svelte-jk7o5r{min-height:44px;display:inline-flex;gap:7px;align-items:center;justify-content:center;border-radius:7px;padding:9px 15px;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.primary-action.svelte-jk7o5r{border:1px solid #11110f;background:#f4c400;color:#11110f;box-shadow:3px 3px #11110f}.secondary-action.svelte-jk7o5r{border:1px solid #d1dce1;background:#fff;color:#536477}.primary-action.svelte-jk7o5r:disabled,.secondary-action.svelte-jk7o5r:disabled{cursor:not-allowed;opacity:.45}.setup-footnote.svelte-jk7o5r{margin:15px auto 0;color:#788695;font-size:.59rem;text-align:center}@media(max-width:900px){.start-shell.svelte-jk7o5r{grid-template-columns:1fr}.start-aside.svelte-jk7o5r{position:static;height:auto;padding:20px}.aside-intro.svelte-jk7o5r{margin:28px 0 20px}.aside-intro.svelte-jk7o5r h1:where(.svelte-jk7o5r){max-width:650px;font-size:2rem}.start-progress.svelte-jk7o5r{grid-template-columns:repeat(7,minmax(30px,1fr))}.start-progress.svelte-jk7o5r button:where(.svelte-jk7o5r){display:grid;grid-template-columns:1fr;justify-items:center;padding:6px 2px;text-align:center}.start-progress.svelte-jk7o5r button:where(.svelte-jk7o5r)>span:where(.svelte-jk7o5r):last-child{display:none}.aside-trust.svelte-jk7o5r{margin-top:18px;padding-top:0}.start-main.svelte-jk7o5r{min-height:720px}.setup-card.svelte-jk7o5r{margin:32px auto 0}}@media(max-width:620px){.start-main.svelte-jk7o5r{min-height:auto;padding:16px 12px 24px}.setup-card.svelte-jk7o5r{margin-top:20px;padding:20px 16px;border-radius:10px}.setup-card.svelte-jk7o5r>header:where(.svelte-jk7o5r){grid-template-columns:1fr}.form-grid.svelte-jk7o5r,.plan-grid.svelte-jk7o5r,.review-grid.svelte-jk7o5r{grid-template-columns:1fr}.full.svelte-jk7o5r{grid-column:auto}.estimate-card.svelte-jk7o5r{grid-template-columns:1fr}.setup-actions.svelte-jk7o5r{align-items:stretch}.primary-action.svelte-jk7o5r{flex:1}}
