.contact[data-astro-cid-uw5kdbxl]{padding-block:28px 88px;background:linear-gradient(180deg,var(--c-bg-alt),#fff 420px)}.contact__grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,5vw,72px);margin-top:32px}.contact__side[data-astro-cid-uw5kdbxl]{position:sticky;top:130px;align-self:start}.contact__title[data-astro-cid-uw5kdbxl]{font-size:clamp(30px,4vw,42px);color:var(--c-navy-900)}.contact__lead[data-astro-cid-uw5kdbxl]{margin-top:14px;color:var(--c-muted)}.contact__info[data-astro-cid-uw5kdbxl]{display:grid;gap:18px;margin-block:28px}.contact__info[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:flex;gap:14px}.contact__info[data-astro-cid-uw5kdbxl] svg{flex-shrink:0;margin-top:4px;color:var(--c-cyan-ink)}.contact__info[data-astro-cid-uw5kdbxl] small[data-astro-cid-uw5kdbxl]{display:block;font-size:12px;color:var(--c-muted)}.contact__info[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font:600 17px/1.5 var(--font-num);color:var(--c-navy)}.form[data-astro-cid-uw5kdbxl]{display:grid;align-self:start;align-content:start;gap:28px;padding:clamp(22px,4vw,40px);background:#fff;border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:var(--shadow-1)}fieldset[data-astro-cid-uw5kdbxl]{margin:0;padding:0;border:0;min-width:0}.form__legend[data-astro-cid-uw5kdbxl]{margin-bottom:12px;padding:0;font-size:16px;font-weight:600;color:var(--c-navy-900)}.form__legend[data-astro-cid-uw5kdbxl] small[data-astro-cid-uw5kdbxl]{font-weight:400;color:var(--c-muted)}.seg[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:8px}.seg[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl],.checks[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{position:relative;cursor:pointer}.seg[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.checks[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{position:absolute;opacity:0;pointer-events:none}.seg[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl],.checks[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;height:40px;padding-inline:16px;border:1px solid var(--c-line);border-radius:var(--radius);font-size:14px;transition:border-color .15s,background-color .15s,color .15s}.seg[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+span[data-astro-cid-uw5kdbxl],.checks[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+span[data-astro-cid-uw5kdbxl]{border-color:var(--c-navy);background:var(--c-navy);color:#fff}.seg[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible+span[data-astro-cid-uw5kdbxl],.checks[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible+span[data-astro-cid-uw5kdbxl]{outline:2px solid var(--c-cyan);outline-offset:2px}.checks[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:8px}.checks[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]:before{content:"";width:14px;height:14px;margin-right:8px;border:1.5px solid currentColor;border-radius:2px}.checks[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+span[data-astro-cid-uw5kdbxl]:before{background:var(--c-cyan-300) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7l3 3 5-6' fill='none' stroke='%23072845' stroke-width='2'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:var(--c-cyan-300)}.grid2[data-astro-cid-uw5kdbxl],.grid3[data-astro-cid-uw5kdbxl]{display:grid;gap:16px 20px}.grid2[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(2,1fr)}.grid3[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(3,1fr)}.field[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--c-muted)}.field[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl],.consent[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-style:normal;color:var(--c-orange-ink)}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;min-height:44px;padding:10px 12px;border:1px solid #ccd3da;border-radius:var(--radius);background:#fff;font:inherit;font-size:15px;color:var(--c-text);transition:border-color .15s,box-shadow .15s}.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--c-cyan-ink);box-shadow:0 0 0 3px #00a7c42e}.field[data-astro-cid-uw5kdbxl] .is-invalid,.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl].is-invalid{border-color:#d64545}.consent[data-astro-cid-uw5kdbxl]{display:flex;gap:10px;font-size:14px;color:var(--c-muted)}.consent[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{flex-shrink:0;width:18px;height:18px;margin-top:3px;accent-color:var(--c-navy)}.consent[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--c-navy);text-decoration:underline}.consent.is-invalid{color:#b23434}.form__error[data-astro-cid-uw5kdbxl]{padding:12px 14px;border-left:3px solid #d64545;background:#fdf1f1;font-size:14px;color:#9b2c2c}.form__actions[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.form__actions[data-astro-cid-uw5kdbxl] .btn[data-astro-cid-uw5kdbxl]{min-width:160px}.form__hint[data-astro-cid-uw5kdbxl]{font-size:13px;color:var(--c-muted)}.form__done[data-astro-cid-uw5kdbxl]{display:flex;gap:14px;padding:16px 18px;background:#ecf8fb;border-left:3px solid var(--c-cyan);font-size:14px;color:var(--c-text)}.form__done[data-astro-cid-uw5kdbxl] svg{flex-shrink:0;color:var(--c-cyan-ink)}.hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form[data-astro-cid-uw5kdbxl] [data-astro-cid-uw5kdbxl][hidden],.form__done[data-astro-cid-uw5kdbxl][hidden],.form__error[data-astro-cid-uw5kdbxl][hidden]{display:none}@media(max-width:900px){.contact__grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contact__side[data-astro-cid-uw5kdbxl]{position:static}.grid3[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid2[data-astro-cid-uw5kdbxl],.grid3[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
