.contact-section[data-astro-cid-jjagjrbk]{padding:5rem 2rem;background-color:#fff}.container[data-astro-cid-jjagjrbk]{max-width:1200px;margin:0 auto}.contact-grid[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media(max-width:968px){.contact-grid[data-astro-cid-jjagjrbk]{grid-template-columns:1fr;gap:3rem}}.form-wrapper[data-astro-cid-jjagjrbk] .badge[data-astro-cid-jjagjrbk]{background-color:#0f172a;color:#f59e0b;padding:.4rem 1rem;border-radius:50px;font-size:.8rem;font-weight:700;letter-spacing:1px;display:inline-block;margin-bottom:1rem}.form-wrapper[data-astro-cid-jjagjrbk] h2[data-astro-cid-jjagjrbk]{font-size:2.5rem;color:#0f172a;font-weight:800;margin-bottom:1rem}.form-wrapper[data-astro-cid-jjagjrbk] h2[data-astro-cid-jjagjrbk] span[data-astro-cid-jjagjrbk]{color:#f59e0b}.form-wrapper[data-astro-cid-jjagjrbk] p[data-astro-cid-jjagjrbk]{color:#475569;margin-bottom:2.5rem;line-height:1.6}.styled-form[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:1.8rem}.form-group[data-astro-cid-jjagjrbk]{position:relative}.form-group[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk],.form-group[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]{width:100%;padding:1rem;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;font-size:1rem;color:#0f172a;outline:none;transition:all .3s ease}.form-group[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]:focus,.form-group[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]:focus{border-color:#f59e0b;background:#fff;box-shadow:0 0 0 4px #f59e0b1a}.form-group[data-astro-cid-jjagjrbk] label[data-astro-cid-jjagjrbk]{position:absolute;left:1rem;top:1rem;color:#64748b;transition:all .3s ease;pointer-events:none}.form-group[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]:focus~label[data-astro-cid-jjagjrbk],.form-group[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]:not(:placeholder-shown)~label[data-astro-cid-jjagjrbk],.form-group[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]:focus~label[data-astro-cid-jjagjrbk],.form-group[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]:not(:placeholder-shown)~label[data-astro-cid-jjagjrbk]{top:-.6rem;left:.8rem;font-size:.8rem;font-weight:700;background:#fff;padding:0 .4rem;color:#f59e0b}.submit-btn[data-astro-cid-jjagjrbk]{background-color:#0f172a;color:#fff;border:none;padding:1rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease}.submit-btn[data-astro-cid-jjagjrbk]:hover{background-color:#f59e0b;color:#0f172a;transform:translateY(-2px);box-shadow:0 10px 15px -3px #f59e0b33}.form-status[data-astro-cid-jjagjrbk]{min-height:1.4em;margin:-.8rem 0 0;font-size:.9rem;font-weight:600}.form-status[data-astro-cid-jjagjrbk].success{color:#15803d}.form-status[data-astro-cid-jjagjrbk].error{color:#dc2626}.map-wrapper[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:1.5rem;height:100%}.info-cards[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.info-card[data-astro-cid-jjagjrbk]{background:#f8fafc;border-left:4px solid #f59e0b;padding:1rem;border-radius:0 8px 8px 0}.info-card[data-astro-cid-jjagjrbk] h4[data-astro-cid-jjagjrbk]{color:#0f172a;margin-bottom:.3rem}.info-card[data-astro-cid-jjagjrbk] p[data-astro-cid-jjagjrbk]{color:#475569;font-size:.9rem}.map-container[data-astro-cid-jjagjrbk]{position:relative;width:100%;aspect-ratio:712 / 763;overflow:hidden;border-radius:8px}.map-image[data-astro-cid-jjagjrbk]{width:100%;height:100%;object-fit:cover;display:block;user-select:none;pointer-events:none}.map-label[data-astro-cid-jjagjrbk]{position:absolute;transform:translate(-50%,-100%);background:#fff;color:#14395e;font-family:inherit;font-weight:600;font-size:clamp(11px,1.4vw,15px);line-height:1.2;padding:2px;border-radius:4px;box-shadow:0 2px 8px #00000040;white-space:nowrap;z-index:3;pointer-events:none}.map-line[data-astro-cid-jjagjrbk]{position:absolute;width:2px;background:#ffffffd9;box-shadow:0 0 2px #0000004d;z-index:1;pointer-events:none}.map-pin[data-astro-cid-jjagjrbk]{position:absolute;transform:translate(-50%,-100%);z-index:2;width:var(--pin-size, 28px);filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));pointer-events:none}.map-pin[data-astro-cid-jjagjrbk] img[data-astro-cid-jjagjrbk]{width:100%;height:auto;display:block}@media(max-width:480px){.map-label[data-astro-cid-jjagjrbk]{padding:5px 9px}.info-cards[data-astro-cid-jjagjrbk]{grid-template-columns:1fr}}
