.app-home.svelte-w91zfd{flex-direction:column;height:calc(100dvh - 150px);padding:20px 16px 24px;display:flex}.app-map.svelte-w91zfd{border:1px solid var(--line-bold);background:var(--paper-2);cursor:pointer;flex:1;min-height:0;margin:16px 0 18px;padding:0;display:block}.app-map-inner.svelte-w91zfd{pointer-events:none;width:100%;height:100%}.app-count.svelte-w91zfd{color:var(--ink-soft);margin:10px 0 0;font-size:16px}.app-count.svelte-w91zfd b:where(.svelte-w91zfd){font-family:var(--serif);color:var(--carmine);font-size:22px}.app-actions.svelte-w91zfd{flex-direction:column;gap:12px;display:flex}.app-btn.svelte-w91zfd{border:1px solid var(--line-bold);min-height:58px;font-family:var(--sans);background:var(--paper);color:var(--ink);justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.app-btn.primary.svelte-w91zfd{background:var(--carmine);color:var(--paper);border-color:var(--carmine-d);min-height:64px}.hero.svelte-w91zfd{grid-template-columns:1.55fr .9fr;align-items:end;gap:56px;padding-top:56px;padding-bottom:56px;display:grid}.headline.svelte-w91zfd{margin:14px 0 0;font-size:clamp(44px,8vw,104px);font-weight:600}.headline.svelte-w91zfd em:where(.svelte-w91zfd){color:var(--carmine);font-style:italic;font-weight:600}.dek.svelte-w91zfd{color:var(--ink-soft);max-width:540px;margin:26px 0 30px;font-size:20px;font-weight:400;line-height:1.5}.dek.svelte-w91zfd b:where(.svelte-w91zfd){color:var(--ink);font-weight:700}.actions.svelte-w91zfd{flex-wrap:wrap;gap:14px;display:flex}.side.svelte-w91zfd{border-left:1px solid var(--line);padding-left:32px}.stat.svelte-w91zfd{flex-direction:column;gap:4px;padding:18px 0;display:flex}.stat.svelte-w91zfd .n:where(.svelte-w91zfd){color:var(--carmine);font-size:56px;font-weight:700;line-height:1}.stat.svelte-w91zfd .l:where(.svelte-w91zfd){font-family:var(--sans);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:600}.wrapline.svelte-w91zfd{max-width:var(--maxw);margin:0 auto}.how.svelte-w91zfd{padding-top:44px}.steps.svelte-w91zfd{border-top:2px solid var(--line-bold);grid-template-columns:repeat(3,1fr);gap:0;margin-top:26px;display:grid}.steps.svelte-w91zfd article:where(.svelte-w91zfd){border-right:1px solid var(--line);padding:26px 28px 32px}.steps.svelte-w91zfd article:where(.svelte-w91zfd):last-child{border-right:0}.steps.svelte-w91zfd .num:where(.svelte-w91zfd){color:var(--carmine);font-size:40px;font-weight:700}.steps.svelte-w91zfd h3:where(.svelte-w91zfd){font-family:var(--serif);letter-spacing:-.01em;margin:8px 0;font-size:26px;font-weight:600}.steps.svelte-w91zfd p:where(.svelte-w91zfd){color:var(--ink-soft);margin:0;font-size:16px;line-height:1.5}@media (width<=860px){.hero.svelte-w91zfd{grid-template-columns:1fr;gap:36px}.side.svelte-w91zfd{border-left:0;border-top:1px solid var(--line);padding-top:8px;padding-left:0}.steps.svelte-w91zfd{grid-template-columns:1fr}.steps.svelte-w91zfd article:where(.svelte-w91zfd){border-right:0;border-bottom:1px solid var(--line)}}
