.anchor-compat[data-astro-cid-jjagjrbk]{position:absolute;top:0}.contact[data-astro-cid-jjagjrbk]{position:relative}.contact__grid[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,96px);align-items:start}.contact__intro[data-astro-cid-jjagjrbk]{position:sticky;top:calc(var(--nav-h) + 32px)}.contact__title[data-astro-cid-jjagjrbk]{margin-bottom:24px}.coords[data-astro-cid-jjagjrbk]{margin-top:44px;border-top:1px solid var(--line-dark)}.coords[data-astro-cid-jjagjrbk]>div[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line-dark)}.coords[data-astro-cid-jjagjrbk] dt[data-astro-cid-jjagjrbk]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40);padding-top:3px}.coords[data-astro-cid-jjagjrbk] dd[data-astro-cid-jjagjrbk]{margin:0;color:var(--on-dark);font-size:16px}.coords[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]{color:var(--on-dark);border-bottom:1px solid var(--line-dark);transition:border-color .2s ease}.coords[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]:hover{border-color:var(--yellow)}.contact__formwrap[data-astro-cid-jjagjrbk]{background:var(--white);color:var(--ink);border-radius:var(--r-md);padding:clamp(24px,3.6vw,48px)}form[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:30px}.group[data-astro-cid-jjagjrbk]{border:0;padding:0;margin:0;min-width:0}.group__grid[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.group__title[data-astro-cid-jjagjrbk]{width:100%;padding:0 0 12px;margin-bottom:18px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50)}.field[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:var(--ink-70);border:0;padding:0;margin:0;min-width:0}.field--full[data-astro-cid-jjagjrbk]{grid-column:1 / -1}.field[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk],.field[data-astro-cid-jjagjrbk] select[data-astro-cid-jjagjrbk],.field[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]{padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);font-size:15px;background:var(--white);color:var(--ink);font-weight:400;transition:border-color .15s ease}.field[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]:focus,.field[data-astro-cid-jjagjrbk] select[data-astro-cid-jjagjrbk]:focus,.field[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #ffd40073}.field[data-astro-cid-jjagjrbk] textarea[data-astro-cid-jjagjrbk]{resize:vertical}.field__legend[data-astro-cid-jjagjrbk]{padding:0;margin-bottom:8px}.field--ac[data-astro-cid-jjagjrbk]{position:relative}.ac-list[data-astro-cid-jjagjrbk]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;margin:0;padding:4px;list-style:none;font-weight:400;background:#fff;border:1px solid var(--line-2);border-radius:var(--r-sm);box-shadow:var(--shadow-lg);max-height:244px;overflow-y:auto}.ac-item[data-astro-cid-jjagjrbk]{padding:9px 11px;cursor:pointer}.ac-item[data-astro-cid-jjagjrbk]:hover,.ac-item[data-astro-cid-jjagjrbk].is-active{background:var(--paper)}.ac-item[data-astro-cid-jjagjrbk] strong[data-astro-cid-jjagjrbk]{display:block;font-size:13px;font-weight:600;color:var(--ink)}.ac-item[data-astro-cid-jjagjrbk] span[data-astro-cid-jjagjrbk]{font-size:11.5px;color:var(--ink-40)}.checks[data-astro-cid-jjagjrbk]{display:grid;gap:8px}.check[data-astro-cid-jjagjrbk]{display:flex;align-items:center;gap:12px;min-height:50px;font-size:14.5px;font-weight:500;color:var(--ink);padding:8px 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.check[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk][type=checkbox]{accent-color:var(--ink);width:17px;height:17px;flex:none}.check__name[data-astro-cid-jjagjrbk]{flex:1}.check[data-astro-cid-jjagjrbk]:has(input[type=checkbox]:checked){border-color:var(--ink);background:var(--paper)}.check__qty[data-astro-cid-jjagjrbk]{display:none;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink-50)}.check[data-astro-cid-jjagjrbk]:has(input[type=checkbox]:checked) .check__qty[data-astro-cid-jjagjrbk]{display:inline-flex}.check__qty[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]{width:64px;padding:6px 8px;font-size:14px;text-align:center;border:1px solid var(--line-2);border-radius:var(--r-sm)}.consent[data-astro-cid-jjagjrbk]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--ink-50);line-height:1.5}.consent[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk]{accent-color:var(--ink);margin-top:2px;flex:none;width:16px;height:16px}.consent[data-astro-cid-jjagjrbk] a[data-astro-cid-jjagjrbk]{color:var(--ink);text-decoration:underline;text-underline-offset:2px}form[data-astro-cid-jjagjrbk] .btn[data-astro-cid-jjagjrbk][disabled]{opacity:.6;cursor:progress}.hp[data-astro-cid-jjagjrbk]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact__success[data-astro-cid-jjagjrbk]{text-align:center;padding:48px 10px;outline:none}.contact__check[data-astro-cid-jjagjrbk]{width:56px;height:56px;border-radius:50%;background:var(--yellow);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;margin:0 auto 20px}.contact__success[data-astro-cid-jjagjrbk] h3[data-astro-cid-jjagjrbk]{font-size:24px;margin-bottom:10px}.contact__success[data-astro-cid-jjagjrbk] p[data-astro-cid-jjagjrbk]{font-size:15.5px;line-height:1.6;color:var(--ink-60)}@media(max-width:960px){.contact__grid[data-astro-cid-jjagjrbk]{grid-template-columns:1fr}.contact__intro[data-astro-cid-jjagjrbk]{position:static}}@media(max-width:560px){.group__grid[data-astro-cid-jjagjrbk]{grid-template-columns:1fr}.coords[data-astro-cid-jjagjrbk]>div[data-astro-cid-jjagjrbk]{grid-template-columns:1fr;gap:4px}}
