.lead[data-astro-cid-xyq5hly5]{border:1px solid var(--line);border-top:3px solid var(--brand);padding:var(--s4);background:#fff;box-shadow:var(--shadow-sm)}.lead__head[data-astro-cid-xyq5hly5]{margin-bottom:var(--s3)}.lead__head[data-astro-cid-xyq5hly5] .eyebrow[data-astro-cid-xyq5hly5]{margin-bottom:var(--s1)}.lead[data-astro-cid-xyq5hly5] h2[data-astro-cid-xyq5hly5]{margin:0 0 var(--s1);font-size:32px}.lead__head[data-astro-cid-xyq5hly5] p[data-astro-cid-xyq5hly5]:last-child{margin:0;color:var(--muted);font-size:15px}.lead__row[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.lead[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{display:block;margin-bottom:12px;font-size:15px}.lead[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5],.lead[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{display:block;width:100%;margin-top:5px;padding:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;transition:border-color .15s,box-shadow .15s}.lead[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus,.lead[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--brand-soft);box-shadow:0 0 0 3px #2c4a3e1f}.lead[data-astro-cid-xyq5hly5] .consent[data-astro-cid-xyq5hly5]{display:flex;gap:10px;align-items:flex-start;font-size:14px}.lead[data-astro-cid-xyq5hly5] .consent[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{width:auto;margin-top:2px}.lead[data-astro-cid-xyq5hly5] button[data-astro-cid-xyq5hly5]{font:inherit}.lead__submit[data-astro-cid-xyq5hly5]{display:flex;align-items:center;gap:var(--s2)}.lead__submit[data-astro-cid-xyq5hly5] span[data-astro-cid-xyq5hly5]{color:var(--muted);font-size:13px;max-width:28ch}.lead[data-astro-cid-xyq5hly5] .note[data-astro-cid-xyq5hly5]{min-height:22px;font-size:14px;margin-bottom:0}.lead[data-astro-cid-xyq5hly5] .note[data-astro-cid-xyq5hly5].error{color:var(--danger)}.trap[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:620px){.lead[data-astro-cid-xyq5hly5]{padding:var(--s3) var(--s2)}.lead__row[data-astro-cid-xyq5hly5]{grid-template-columns:1fr;gap:0}.lead[data-astro-cid-xyq5hly5] h2[data-astro-cid-xyq5hly5]{font-size:26px}.lead__submit[data-astro-cid-xyq5hly5]{align-items:stretch;flex-direction:column}.lead__submit[data-astro-cid-xyq5hly5] .btn[data-astro-cid-xyq5hly5]{width:100%}}.contacts__layout[data-astro-cid-o7kt47ze]{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:var(--s3);align-items:start}.contacts__card[data-astro-cid-o7kt47ze]{position:sticky;top:112px;padding:var(--s4);color:var(--on-brand);background:var(--brand-deep)}.contacts__card[data-astro-cid-o7kt47ze] .eyebrow[data-astro-cid-o7kt47ze]{color:var(--accent)}.contacts__phone[data-astro-cid-o7kt47ze],.contacts__email[data-astro-cid-o7kt47ze]{display:block;color:#fff;text-decoration:none;overflow-wrap:anywhere}.contacts__phone[data-astro-cid-o7kt47ze]{font-size:clamp(24px,3vw,34px);line-height:1.1;font-weight:750;margin-bottom:var(--s1)}.contacts__email[data-astro-cid-o7kt47ze]{color:var(--on-brand)}.contacts__phone[data-astro-cid-o7kt47ze]:hover,.contacts__email[data-astro-cid-o7kt47ze]:hover{color:var(--accent)}.contacts__messengers[data-astro-cid-o7kt47ze]{display:grid;gap:var(--s1);margin-top:var(--s3)}.contacts__facts[data-astro-cid-o7kt47ze]{margin:var(--s4) 0 0}.contacts__facts[data-astro-cid-o7kt47ze]>div[data-astro-cid-o7kt47ze]{padding:var(--s2) 0;border-top:1px solid rgba(255,255,255,.14)}.contacts__facts[data-astro-cid-o7kt47ze] dt[data-astro-cid-o7kt47ze]{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.contacts__facts[data-astro-cid-o7kt47ze] dd[data-astro-cid-o7kt47ze]{margin:4px 0 0;font-size:14px;line-height:1.5}.contacts__req[data-astro-cid-o7kt47ze]{padding-top:var(--s3);border-top:1px solid rgba(255,255,255,.14);color:var(--on-brand-dim);font-size:13px}.contacts__req[data-astro-cid-o7kt47ze] p[data-astro-cid-o7kt47ze]{margin:0 0 var(--s1)}@media(max-width:900px){.contacts__layout[data-astro-cid-o7kt47ze]{grid-template-columns:1fr}.contacts__card[data-astro-cid-o7kt47ze]{position:static}}@media(max-width:700px){.contacts__card[data-astro-cid-o7kt47ze]{padding:var(--s3) var(--s2)}.contacts__messengers[data-astro-cid-o7kt47ze]{grid-template-columns:1fr 1fr}}
