.contact-brand[data-astro-cid-6bfsojfh]{letter-spacing:-.03em;margin:8px 0 6px;font-size:clamp(2.4rem,7vw,4.6rem);font-weight:800;line-height:1.03}.contact-brand__accent[data-astro-cid-6bfsojfh]{background:linear-gradient(120deg, var(--blue-500), var(--navy-700));color:#0000;-webkit-background-clip:text;background-clip:text}.contact-brand__tag[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.2em;color:var(--blue-500);margin:0 0 16px;font-size:.82rem;font-weight:700}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;margin-top:48px;display:grid}.contact-specialist[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0}.contact-specialist[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-underline-offset:3px;text-decoration:underline}.contact-info[data-astro-cid-6bfsojfh]{gap:14px;display:grid}.ci-card[data-astro-cid-6bfsojfh]{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;transition:all .18s;display:flex}a[data-astro-cid-6bfsojfh].ci-card:hover{box-shadow:var(--shadow);border-color:#d4e0f0;text-decoration:none;transform:translateY(-2px)}.ci-card[data-astro-cid-6bfsojfh] .icon-badge[data-astro-cid-6bfsojfh]{flex:none;width:48px;height:48px;margin:0}.ci-card[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin-bottom:2px;font-size:1.05rem}.ci-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.95rem}.map-wrap[data-astro-cid-6bfsojfh]{line-height:0}@media (width<=880px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
