.page.svelte-1bv7ezn{min-height:100vh;color:#171717;background-color:#fafafa;padding-bottom:80px}.hero.svelte-1bv7ezn{background:#fff;padding:80px 0 60px;text-align:center;border-bottom:1px solid #e5e5e5}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2.5rem;color:#0a0a0a;letter-spacing:-.03em;margin-bottom:16px}.hero.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#525252;font-size:1.15rem;max-width:600px;margin:0 auto}.container.svelte-1bv7ezn{max-width:1100px;margin:0 auto;padding:0 20px}.main-content.svelte-1bv7ezn{margin-top:60px}.split-layout.svelte-1bv7ezn{display:flex;flex-direction:column;gap:40px}@media(min-width:850px){.split-layout.svelte-1bv7ezn{flex-direction:row;gap:60px;align-items:flex-start}.info-col.svelte-1bv7ezn{flex:1;position:sticky;top:100px}.form-col.svelte-1bv7ezn{flex:1.5}}.info-card.svelte-1bv7ezn{background:transparent}.info-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.5rem;margin-bottom:32px;color:#0a0a0a;letter-spacing:-.02em}.info-item.svelte-1bv7ezn{display:flex;gap:16px;margin-bottom:32px}.icon.svelte-1bv7ezn{width:40px;height:40px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0a0a0a;flex-shrink:0}.details.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){font-size:1rem;font-weight:600;color:#0a0a0a;margin:0 0 8px}.details.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#525252;font-size:.95rem;margin:0 0 4px;line-height:1.5}.details.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#0a0a0a;text-decoration:underline;transition:color .2s}.details.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:#525252}.details.svelte-1bv7ezn .link:where(.svelte-1bv7ezn){display:inline-block;margin-top:8px;font-weight:500;text-decoration:none}.details.svelte-1bv7ezn .link:where(.svelte-1bv7ezn):hover{text-decoration:underline}.contact-form.svelte-1bv7ezn{background:#fff;padding:40px;border-radius:12px;border:1px solid #e5e5e5;box-shadow:0 4px 6px -1px #0000000d}.row.svelte-1bv7ezn{display:flex;gap:16px}.row.svelte-1bv7ezn .form-group:where(.svelte-1bv7ezn){flex:1}.form-group.svelte-1bv7ezn{margin-bottom:24px}label.svelte-1bv7ezn{display:block;font-size:.9rem;font-weight:500;color:#0a0a0a;margin-bottom:8px}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;padding:12px;border:1px solid #e5e5e5;border-radius:6px;font-size:1rem;color:#171717;background:#fff;transition:border-color .2s;font-family:inherit;box-sizing:border-box}input.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:none;border-color:#0a0a0a}textarea.svelte-1bv7ezn{resize:vertical}.btn.svelte-1bv7ezn{width:100%;padding:14px;background:#0a0a0a;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.btn.svelte-1bv7ezn:hover:not(:disabled){background:#262626}.btn.svelte-1bv7ezn:disabled{opacity:.7;cursor:not-allowed}.success-message.svelte-1bv7ezn{text-align:center;padding:40px 0}.icon-check.svelte-1bv7ezn{width:48px;height:48px;background:#dcfce7;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 16px;font-weight:700}.success-message.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.5rem;color:#0a0a0a;margin-bottom:8px}.success-message.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#525252;margin-bottom:24px}.btn.secondary.svelte-1bv7ezn{background:#fff;color:#0a0a0a;border:1px solid #e5e5e5;width:auto;padding:10px 24px}.btn.secondary.svelte-1bv7ezn:hover{background:#fafafa;border-color:#d4d4d4}
