:root{--blue-900:#1b3a5c;--blue-700:#2a5a8f;--blue-50:#eff6ff;--white:#fff;--gray-50:#f7f9fc;--gray-100:#eef1f6;--gray-400:#94a3b8;--gray-600:#64748b;--gray-800:#2c3e50}.container.svelte-7ad8we{max-width:760px;margin:0 auto;padding:0 1.5rem}header.svelte-7ad8we{background:var(--white);border-bottom:1px solid var(--gray-100);padding:1rem 1.5rem}.header-inner.svelte-7ad8we{justify-content:space-between;align-items:center;gap:1rem;max-width:760px;margin:0 auto;display:flex}.header-logo.svelte-7ad8we{height:56px}.header-contact.svelte-7ad8we{color:var(--blue-700);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;transition:color .2s;display:flex}.header-contact.svelte-7ad8we:hover{color:var(--blue-900)}.page.svelte-7ad8we{background:var(--white);padding:3rem 1.5rem 4rem}.page.svelte-7ad8we h1:where(.svelte-7ad8we){color:var(--blue-900);margin-bottom:2rem;font-size:2rem;font-weight:700}.page.svelte-7ad8we section:where(.svelte-7ad8we){margin-bottom:2rem}.page.svelte-7ad8we h2:where(.svelte-7ad8we){color:var(--blue-900);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.page.svelte-7ad8we p:where(.svelte-7ad8we){color:var(--gray-600);line-height:1.65}.page.svelte-7ad8we a:where(.svelte-7ad8we){color:var(--blue-700);text-decoration:underline}.back.svelte-7ad8we{margin-top:2.5rem}footer.svelte-7ad8we{text-align:center;color:var(--gray-400);background:var(--gray-50);border-top:1px solid var(--gray-100);padding:1.5rem;font-size:.85rem}@media (width<=600px){.page.svelte-7ad8we h1:where(.svelte-7ad8we){font-size:1.5rem}}
