.contact-hero-note.svelte-1q5tl52{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;font-size:.9rem;color:#ffb3b8;background:#e5303c24;border:1px solid rgba(229,48,60,.35);padding:.55rem 1.1rem;border-radius:999px}.contact-sec.svelte-1q5tl52{background:#f4f4f6}.contact-grid.svelte-1q5tl52{display:grid;grid-template-columns:.85fr 1.15fr;gap:2.5rem;align-items:start}.contact-info.svelte-1q5tl52{display:grid;gap:1rem}.contact-info.svelte-1q5tl52 h2:where(.svelte-1q5tl52){font-size:1.6rem;margin-bottom:.4rem}.contact-card.svelte-1q5tl52{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid #e7e7ec;border-radius:18px;padding:1.1rem 1.3rem;transition:transform .25s ease,border-color .25s ease}.contact-card.svelte-1q5tl52:hover{transform:translate(5px);border-color:#e5303c66}.contact-card.svelte-1q5tl52 small:where(.svelte-1q5tl52){display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#8b8b96;font-family:Sora,sans-serif;font-weight:700}.contact-card.svelte-1q5tl52 a:where(.svelte-1q5tl52),.contact-card.svelte-1q5tl52 span:where(.svelte-1q5tl52){font-weight:600;font-size:.98rem}.contact-card.svelte-1q5tl52 a:where(.svelte-1q5tl52):hover{color:#e5303c}.c-icon.svelte-1q5tl52{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fdf0f1;color:#e5303c;flex-shrink:0}.contact-map.svelte-1q5tl52{position:relative;border-radius:18px;overflow:hidden;border:1px solid #e7e7ec}.contact-map.svelte-1q5tl52 svg:where(.svelte-1q5tl52){width:100%;height:140px}.map-pin.svelte-1q5tl52{position:absolute;left:1rem;bottom:1rem;background:#0b0b0f;color:#fff;font-size:.8rem;font-weight:700;padding:.45rem .9rem;border-radius:999px}.contact-privacy.svelte-1q5tl52{display:flex;align-items:flex-start;gap:.6rem;font-size:.82rem;color:#6b6b76}.contact-form.svelte-1q5tl52{display:grid;gap:.4rem;background:#fff;border:1px solid #e7e7ec;border-radius:24px;padding:2.2rem;box-shadow:0 34px 70px -30px #0b0b0f40}.contact-form.svelte-1q5tl52 h2:where(.svelte-1q5tl52){font-size:1.5rem}.contact-form.svelte-1q5tl52 label:where(.svelte-1q5tl52){margin-top:.8rem;font-family:Sora,sans-serif;font-weight:700;font-size:.85rem}.contact-form.svelte-1q5tl52 input:where(.svelte-1q5tl52),.contact-form.svelte-1q5tl52 select:where(.svelte-1q5tl52),.contact-form.svelte-1q5tl52 textarea:where(.svelte-1q5tl52){width:100%;border:1.5px solid #e0e0e7;border-radius:14px;padding:.85rem 1.1rem;font-size:.95rem;background:#fbfbfc;transition:border-color .25s ease,box-shadow .25s ease}.contact-form.svelte-1q5tl52 input:where(.svelte-1q5tl52):focus,.contact-form.svelte-1q5tl52 select:where(.svelte-1q5tl52):focus,.contact-form.svelte-1q5tl52 textarea:where(.svelte-1q5tl52):focus{outline:none;border-color:#e5303c;box-shadow:0 0 0 4px #e5303c1f;background:#fff}.contact-form.svelte-1q5tl52 select:where(.svelte-1q5tl52){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b6b76' stroke-width='2.5'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 1rem center}.contact-form.svelte-1q5tl52 .btn:where(.svelte-1q5tl52){margin-top:1.3rem;width:100%}.cf-sub.svelte-1q5tl52{color:#6b6b76;font-size:.92rem;margin-bottom:.6rem}.cf-note.svelte-1q5tl52{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.6rem;font-size:.8rem;color:#8b8b96}.cf-ok.svelte-1q5tl52,.cf-error.svelte-1q5tl52{display:flex;align-items:flex-start;gap:.6rem;border-radius:14px;padding:1rem 1.2rem;font-size:.9rem;font-weight:600}.cf-ok.svelte-1q5tl52 a:where(.svelte-1q5tl52),.cf-error.svelte-1q5tl52 a:where(.svelte-1q5tl52){color:inherit;text-decoration:underline}.cf-ok.svelte-1q5tl52{background:#ecfdf3;border:1px solid #b8f0cd;color:#16794a}.cf-error.svelte-1q5tl52{background:#fff4f5;border:1px solid #ffd9dc;color:#b71c2a}@media (max-width: 900px){.contact-grid.svelte-1q5tl52{grid-template-columns:1fr}}
