.page[data-astro-cid-657w5j3a]{max-width:1200px;margin:0 auto;padding:0 56px}@media (width<=768px){.page[data-astro-cid-657w5j3a]{padding:0 24px}}.page-header[data-astro-cid-657w5j3a]{padding:40px 0 48px}.page-eyebrow[data-astro-cid-657w5j3a]{font-size:12px;font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--coral);margin-bottom:10px}.page-eyebrow[data-astro-cid-657w5j3a]:before{content:"● "}.page-h1[data-astro-cid-657w5j3a]{letter-spacing:-2px;color:var(--ink);margin-bottom:10px;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.02}.page-h1[data-astro-cid-657w5j3a] .arrow[data-astro-cid-657w5j3a]{color:var(--coral)}.page-sub[data-astro-cid-657w5j3a]{color:var(--ink-2);font-size:16px;line-height:1.6}.two-col[data-astro-cid-657w5j3a]{grid-template-columns:1.1fr 1fr;gap:24px;padding-bottom:60px;display:grid}@media (width<=768px){.two-col[data-astro-cid-657w5j3a]{grid-template-columns:1fr}}.garant-card[data-astro-cid-657w5j3a]{border:1px solid var(--line-2);background:#fff;border-radius:20px;padding:32px;position:relative;box-shadow:0 12px 32px #1a0f2e0f}.garant-pill[data-astro-cid-657w5j3a]{background:var(--coral);color:#fff;font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:700;position:absolute;top:-14px;left:32px}.garant-header[data-astro-cid-657w5j3a]{align-items:center;gap:16px;margin-top:10px;margin-bottom:24px;display:flex}.garant-avatar[data-astro-cid-657w5j3a]{background:var(--coral);width:76px;height:76px;box-shadow:4px 4px 0 var(--ink);font-family:var(--font-pixel);color:var(--arcade-cream);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:30px;display:flex}.garant-name[data-astro-cid-657w5j3a]{color:var(--ink);margin-bottom:4px;font-size:20px;font-weight:700}.garant-role[data-astro-cid-657w5j3a]{color:var(--muted);font-size:13px}.contact-row[data-astro-cid-657w5j3a]{background:var(--bg-cream-2);border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:12px 16px;display:flex}.contact-icon[data-astro-cid-657w5j3a]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.contact-body[data-astro-cid-657w5j3a]{flex:1}.contact-type[data-astro-cid-657w5j3a]{color:var(--muted);margin-bottom:2px;font-size:11px}.contact-val[data-astro-cid-657w5j3a]{color:var(--ink);font-size:14px;font-weight:600}.contact-action[data-astro-cid-657w5j3a]{font-family:var(--font-mono);color:var(--coral);letter-spacing:.5px;white-space:nowrap;font-size:12px;text-decoration:none;transition:color .12s}.contact-action[data-astro-cid-657w5j3a]:hover{color:var(--coral-hover)}.pozn-box[data-astro-cid-657w5j3a]{background:var(--bg-cream-2);border:1px dashed var(--line);color:var(--ink-2);border-radius:10px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.55}.map-placeholder[data-astro-cid-657w5j3a]{border:1px solid var(--line-2);background:#d9e8d0;border-radius:16px 16px 0 0;height:280px;position:relative;overflow:hidden}.map-pin[data-astro-cid-657w5j3a]{z-index:5;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-80%)}.map-pin-chip[data-astro-cid-657w5j3a]{background:var(--coral);color:#fff;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #ff5a3c66}.map-pin-triangle[data-astro-cid-657w5j3a]{border-left:8px solid #0000;border-right:8px solid #0000;border-top:10px solid var(--coral);width:0;height:0}.map-svg[data-astro-cid-657w5j3a]{width:100%;height:100%;position:absolute;inset:0}.address-card[data-astro-cid-657w5j3a]{border:1px solid var(--line-2);background:#fff;border-top:none;border-radius:0 0 16px 16px;padding:20px}.address-name[data-astro-cid-657w5j3a]{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:600}.address-line[data-astro-cid-657w5j3a]{color:var(--ink-2);font-size:14px;line-height:1.6}.address-note[data-astro-cid-657w5j3a]{color:var(--muted);margin-top:8px;font-size:13px}
