.page-wrapper.svelte-1bv7ezn{background:#060e11;color:#fff;min-height:100vh;font-family:Arimo,sans-serif}.hero-section.svelte-1bv7ezn{padding:160px 48px 80px;border-bottom:1px solid rgba(255,255,255,.06)}.hero-inner.svelte-1bv7ezn{max-width:700px;margin:0 auto;text-align:center}.hero-eyebrow.svelte-1bv7ezn{display:inline-block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#f59403;border:1px solid rgba(245,148,3,.3);padding:6px 16px;border-radius:100px;margin-bottom:32px}.hero-headline.svelte-1bv7ezn{font-size:clamp(40px,5vw,80px);font-weight:700;line-height:1;letter-spacing:-.03em;margin:0 0 24px}.hero-sub.svelte-1bv7ezn{font-size:18px;color:#a7a7a7;line-height:1.7;max-width:560px;margin:0 auto}.contact-section.svelte-1bv7ezn{padding:80px 0 60px}.contact-inner.svelte-1bv7ezn{max-width:1200px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:start}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:24px}.form-row-2.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group.svelte-1bv7ezn{display:flex;flex-direction:column;gap:8px}label.svelte-1bv7ezn{font-size:13px;font-weight:600;color:#a7a7a7;letter-spacing:.04em}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:12px 16px;font-size:15px;color:#fff;font-family:Arimo,sans-serif;outline:none;transition:border-color .2s;appearance:none}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:#6f6f6f}input.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:#f5940380}select.svelte-1bv7ezn option:where(.svelte-1bv7ezn){background:#0a1518;color:#fff}textarea.svelte-1bv7ezn{resize:vertical;min-height:130px}.form-submit.svelte-1bv7ezn{background:#f59403;color:#060e11;border:none;padding:14px 32px;border-radius:6px;font-size:15px;font-weight:700;font-family:Arimo,sans-serif;cursor:pointer;transition:opacity .2s;align-self:flex-start}.form-submit.svelte-1bv7ezn:hover{opacity:.88}.success-state.svelte-1bv7ezn{display:flex;flex-direction:column;gap:20px;padding:60px 0}.success-icon.svelte-1bv7ezn{width:64px;height:64px;background:#f5940314;border:1px solid rgba(245,148,3,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.success-title.svelte-1bv7ezn{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0}.success-desc.svelte-1bv7ezn{font-size:16px;color:#a7a7a7;line-height:1.6;margin:0;max-width:400px}.contact-info-col.svelte-1bv7ezn{display:flex;flex-direction:column;gap:32px;padding-top:8px}.info-block.svelte-1bv7ezn{display:flex;flex-direction:column;gap:12px}.info-label.svelte-1bv7ezn{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#f59403;opacity:.7;font-weight:600}.info-value.svelte-1bv7ezn{font-size:17px;color:#fcdeb1;text-decoration:none;transition:color .2s}.info-value.svelte-1bv7ezn:hover{color:#f59403}.info-address.svelte-1bv7ezn{font-size:15px;color:#a7a7a7;font-style:normal;line-height:1.8}.info-divider.svelte-1bv7ezn{height:1px;background:#ffffff0f}.expect-list.svelte-1bv7ezn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.expect-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn){display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#a7a7a7;line-height:1.5}.expect-dot.svelte-1bv7ezn{width:4px;height:4px;background:#f59403;border-radius:50%;flex-shrink:0;margin-top:6px;opacity:.7}.principles-mini.svelte-1bv7ezn{display:flex;flex-direction:column;gap:10px}.principle-link.svelte-1bv7ezn{font-size:14px;color:#a7a7a7;text-decoration:none;transition:color .2s}.principle-link.svelte-1bv7ezn:hover{color:#f59403}.deco-svg.svelte-1bv7ezn{opacity:.6;margin-top:8px}@media(max-width:960px){.contact-inner.svelte-1bv7ezn{grid-template-columns:1fr;gap:60px}.contact-info-col.svelte-1bv7ezn{order:-1}.deco-svg.svelte-1bv7ezn{display:none}}@media(max-width:768px){.hero-section.svelte-1bv7ezn{padding:120px 24px 60px}.contact-inner.svelte-1bv7ezn{padding:0 24px}.form-row-2.svelte-1bv7ezn{grid-template-columns:1fr}}
