.hero-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:0}.hero-links.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:#ffffff0a;color:var(--text);font-size:.88rem;font-weight:500;transition:background .18s ease,transform .15s ease}.hero-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:#ffffff14;transform:translateY(-1px)}.hero-links.svelte-1uha8ag a:where(.svelte-1uha8ag) svg{color:var(--accent)}.home-seo.svelte-1uha8ag{width:min(900px,calc(100% - 32px));margin:0 auto;padding:8px 0 88px;display:grid;gap:52px}.home-section.svelte-1uha8ag{display:grid;gap:14px}.home-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;max-width:760px;font-size:1.9rem;line-height:1.18;letter-spacing:0}.home-section.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--muted);font-size:1.02rem;line-height:1.68}.home-section.svelte-1uha8ag p.section-label:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:8px;width:max-content;color:var(--text);font-size:.82rem;font-weight:700}.section-label.svelte-1uha8ag svg{color:var(--accent)}.home-steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.home-steps.svelte-1uha8ag article:where(.svelte-1uha8ag){display:grid;align-content:start;gap:8px;min-height:178px;padding:24px;border-right:1px solid var(--line)}.home-steps.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{border-right:0}.home-steps.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--accent);font-size:.76rem;font-weight:800}.home-steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:1rem;letter-spacing:0}.home-steps.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.94rem;line-height:1.55}.split-section.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:36px;align-items:start}.split-section.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;gap:14px}.quality-list.svelte-1uha8ag{display:grid;gap:11px;margin:0;padding:22px 0 22px 24px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--muted);line-height:1.5}.quality-list.svelte-1uha8ag li:where(.svelte-1uha8ag)::marker{color:var(--accent-3)}.path-list.svelte-1uha8ag{display:grid;margin-top:4px;border-top:1px solid var(--line-strong)}.path-list.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:14px 4px;border-bottom:1px solid var(--line);text-decoration:none}.path-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover strong:where(.svelte-1uha8ag){color:var(--accent)}.path-list.svelte-1uha8ag a:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){display:grid;gap:3px;color:var(--muted);line-height:1.4}.path-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);transition:color .18s ease}.path-list.svelte-1uha8ag svg{flex:0 0 auto;color:var(--accent)}.faq-section.svelte-1uha8ag details:where(.svelte-1uha8ag){border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:15px 16px}.faq-section.svelte-1uha8ag details:where(.svelte-1uha8ag)+details:where(.svelte-1uha8ag){margin-top:-6px}.faq-section.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--text);font-weight:650;list-style:none}.faq-section.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-section.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag){margin-bottom:8px}.home-seo.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.home-seo.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration-color:var(--accent)}@media(max-width:700px){.home-seo.svelte-1uha8ag{gap:42px}.home-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.55rem}.home-steps.svelte-1uha8ag,.split-section.svelte-1uha8ag{grid-template-columns:1fr}.home-steps.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:0;padding:20px 4px;border-right:0;border-bottom:1px solid var(--line)}.home-steps.svelte-1uha8ag article:where(.svelte-1uha8ag):last-child{border-bottom:0}}
