.gs.svelte-236ccn{min-width:0;margin:0}.gs-frame.svelte-236ccn{background:#fff;border:1px solid #e3e1db;border-radius:12px;overflow:hidden;box-shadow:0 18px 50px #1e190f1f}.gs-bar.svelte-236ccn{background:#f4f3ef;border-bottom:1px solid #e3e1db;align-items:center;gap:6px;padding:9px 12px;display:flex}.gs-bar.svelte-236ccn i:where(.svelte-236ccn){background:#d9d6cf;border-radius:50%;width:8px;height:8px}.gs-bar.svelte-236ccn span:where(.svelte-236ccn){color:#8a8984;background:#fff;border-radius:999px;margin-inline-start:10px;padding:2px 10px;font-size:10px}.gs-stage.svelte-236ccn{line-height:0;position:relative}.gs-stage.svelte-236ccn img:where(.svelte-236ccn){width:100%;height:auto;display:block}.gs-svg.svelte-236ccn{width:100%;height:100%;position:absolute;inset:0}.gs-box.svelte-236ccn{border:2px solid var(--accent,#ff981e);border-radius:6px;line-height:1;position:absolute;box-shadow:0 0 0 4px #ff981e2e}.gs-box.svelte-236ccn b:where(.svelte-236ccn){background:var(--accent,#ff981e);color:#241a0a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-12px;left:-12px;box-shadow:0 2px 8px #00000040}@media (width<=700px){.gs-box.svelte-236ccn b:where(.svelte-236ccn){width:18px;height:18px;font-size:10px;top:-9px;left:-9px}.gs-box.svelte-236ccn{border-width:1.5px}}.gd-head.svelte-36n0qb{max-width:760px;padding:40px 0 24px}.gd-head.svelte-36n0qb h1:where(.svelte-36n0qb){letter-spacing:-1.1px;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.12}.gd-head.svelte-36n0qb .dot:where(.svelte-36n0qb){color:var(--accent);font-style:normal}.gd-lead.svelte-36n0qb{color:var(--muted);font-size:14px;line-height:1.9;margin-top:14px!important}.gd-switch.svelte-36n0qb{background:#f2f1ed;border-radius:999px;gap:4px;margin-top:24px;padding:4px;display:inline-flex}.gd-switch.svelte-36n0qb button:where(.svelte-36n0qb){font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:12px;font-weight:700;display:inline-flex}.gd-switch.svelte-36n0qb button.on:where(.svelte-36n0qb){color:#fff;background:#2b2b2a}.gd-switch.svelte-36n0qb button:where(.svelte-36n0qb):focus-visible{outline-offset:2px;outline:1.5px solid #2b2b2a}.gd-map.svelte-36n0qb{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;padding:18px 0 8px;display:flex}.gd-map.svelte-36n0qb a:where(.svelte-36n0qb){color:var(--ink);gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.gd-map.svelte-36n0qb span:where(.svelte-36n0qb){color:var(--accent);font-weight:700}.gd-step.svelte-36n0qb{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:44px;padding:56px 0;scroll-margin-top:90px;display:grid}.gd-num.svelte-36n0qb{color:var(--accent);font-size:44px;font-weight:300;line-height:1;display:block}.gd-tab.svelte-36n0qb{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex;margin-top:14px!important}.gd-tab.svelte-36n0qb b:where(.svelte-36n0qb){color:var(--ink)}.gd-step.svelte-36n0qb h2:where(.svelte-36n0qb){letter-spacing:-.4px;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.3;margin-top:8px!important}.gd-text.svelte-36n0qb{color:var(--muted);font-size:13px;line-height:1.9;margin-top:10px!important}.gd-notes.svelte-36n0qb{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gd-notes.svelte-36n0qb li:where(.svelte-36n0qb){grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:12.5px;line-height:1.8;display:grid}.gd-notes.svelte-36n0qb b:where(.svelte-36n0qb){background:var(--accent);color:#241a0a;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.gd-end.svelte-36n0qb{color:#fff;background:#2b2b2a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:56px 0 80px;padding:32px;display:flex}.gd-end.svelte-36n0qb h2:where(.svelte-36n0qb){font-size:clamp(22px,2.6vw,30px);font-weight:500}.gd-end.svelte-36n0qb p:where(.svelte-36n0qb){color:#c9c8c3;font-size:13px;margin-top:6px!important}@media (width<=960px){.gd-step.svelte-36n0qb{grid-template-columns:1fr;gap:24px;padding:40px 0}}
