.contact-grid.svelte-f5nwfj.svelte-f5nwfj{display:grid;grid-template-columns:1fr 1.1fr;gap:2.5rem;align-items:start}.contact-channels.svelte-f5nwfj.svelte-f5nwfj{display:grid;gap:.75rem}.channel.svelte-f5nwfj.svelte-f5nwfj{display:flex;align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem;background:#fff;border:1px solid #E5E7EB;border-radius:14px;text-decoration:none;color:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;font-family:inherit}.channel.svelte-f5nwfj.svelte-f5nwfj:hover{transform:translateY(-2px);box-shadow:0 8px 22px #083c3d14;border-color:#9ca3af}.channel.as-static.svelte-f5nwfj.svelte-f5nwfj{cursor:default}.channel.as-static.svelte-f5nwfj.svelte-f5nwfj:hover{transform:none;box-shadow:none;border-color:#e5e7eb}.channel-icon.svelte-f5nwfj.svelte-f5nwfj{width:44px;height:44px;border-radius:12px;background:#f4f6f5;color:#0a4a4a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.channel-icon.green.svelte-f5nwfj.svelte-f5nwfj{background:#e8f5e9;color:#2e7d32}.channel-label.svelte-f5nwfj.svelte-f5nwfj{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#666d76}.channel-value.svelte-f5nwfj.svelte-f5nwfj{font-family:Poppins,sans-serif;font-size:1.0625rem;font-weight:600;color:#1b1b1b;margin-top:.125rem}.channel-sub.svelte-f5nwfj.svelte-f5nwfj{font-size:.8125rem;color:#666d76;margin-top:.125rem}.contact-form.svelte-f5nwfj.svelte-f5nwfj{background:#fff;border:1px solid #E5E7EB;border-radius:18px;padding:2rem;display:grid;gap:1rem}.contact-form.svelte-f5nwfj h2.svelte-f5nwfj{font-family:Poppins,sans-serif;font-size:1.5rem;color:#1b1b1b;margin:0}.form-sub.svelte-f5nwfj.svelte-f5nwfj{margin:0 0 .5rem;color:#666d76;font-size:.9375rem}.contact-form.svelte-f5nwfj label.svelte-f5nwfj{display:grid;gap:.375rem}.contact-form.svelte-f5nwfj span.svelte-f5nwfj{font-size:.8125rem;font-weight:600;color:#0a4a4a}.contact-form.svelte-f5nwfj .form-submit span.svelte-f5nwfj{color:inherit}.contact-form.svelte-f5nwfj input.svelte-f5nwfj,.contact-form.svelte-f5nwfj textarea.svelte-f5nwfj{font-family:inherit;font-size:.9375rem;padding:.75rem .875rem;border:1px solid #E5E7EB;border-radius:10px;background:#fafaf8;color:#1b1b1b;resize:vertical;transition:border-color .2s ease,background .2s ease}.contact-form.svelte-f5nwfj input.svelte-f5nwfj:focus,.contact-form.svelte-f5nwfj textarea.svelte-f5nwfj:focus{outline:none;border-color:#0a4a4a;background:#fff}.form-submit.svelte-f5nwfj.svelte-f5nwfj{justify-content:center;width:100%;padding:.95rem;margin-top:.25rem}.contact-success.svelte-f5nwfj.svelte-f5nwfj{text-align:center;padding:2.5rem 2rem}.contact-success.svelte-f5nwfj .success-icon.svelte-f5nwfj{width:72px;height:72px;margin:0 auto 1rem;background:#e8f5e9;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-success.svelte-f5nwfj .success-icon .material-icons.svelte-f5nwfj{font-size:40px;color:#2e7d32}.contact-success.svelte-f5nwfj h2.svelte-f5nwfj{font-family:Poppins,sans-serif;color:#1b1b1b;margin:0 0 .5rem}.contact-success.svelte-f5nwfj p.svelte-f5nwfj{color:#666d76;margin:0 0 1.5rem}.success-row.svelte-f5nwfj.svelte-f5nwfj{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}@keyframes svelte-f5nwfj-spin{to{transform:rotate(360deg)}}.map-card.svelte-f5nwfj.svelte-f5nwfj{background:#fff;border:1px solid #E5E7EB;border-radius:18px;overflow:hidden}@media (max-width: 800px){.contact-grid.svelte-f5nwfj.svelte-f5nwfj{grid-template-columns:1fr;gap:1.5rem}.contact-form.svelte-f5nwfj.svelte-f5nwfj{padding:1.5rem}}
