.layout[data-astro-cid-ccsqo5in]{display:grid;gap:32px;align-items:start}@media(min-width:980px){.layout[data-astro-cid-ccsqo5in]{grid-template-columns:1.6fr 1fr}}.form[data-astro-cid-ccsqo5in]{display:grid;gap:20px;padding:clamp(24px,4vw,40px)}.row2[data-astro-cid-ccsqo5in]{display:grid;gap:20px}@media(min-width:640px){.row2[data-astro-cid-ccsqo5in]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-ccsqo5in]{display:grid;gap:8px}label[data-astro-cid-ccsqo5in]{font-weight:560;font-size:.95rem}.opt[data-astro-cid-ccsqo5in]{color:var(--text-subtle);font-weight:400}input[data-astro-cid-ccsqo5in][type=text],input[data-astro-cid-ccsqo5in][type=email],input[data-astro-cid-ccsqo5in][type=tel],select[data-astro-cid-ccsqo5in],textarea[data-astro-cid-ccsqo5in]{width:100%;min-height:48px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-strong);background:var(--bg-inset);color:var(--text);font-size:1rem}textarea[data-astro-cid-ccsqo5in]{resize:vertical;min-height:150px}input[data-astro-cid-ccsqo5in]:focus-visible,select[data-astro-cid-ccsqo5in]:focus-visible,textarea[data-astro-cid-ccsqo5in]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.hint[data-astro-cid-ccsqo5in]{font-size:.85rem;color:var(--text-subtle)}.check[data-astro-cid-ccsqo5in]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.check[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]{width:20px;height:20px;margin-top:3px;accent-color:var(--accent)}.check[data-astro-cid-ccsqo5in] label[data-astro-cid-ccsqo5in]{font-weight:400;color:var(--text-muted)}.check[data-astro-cid-ccsqo5in] a[data-astro-cid-ccsqo5in],.info[data-astro-cid-ccsqo5in] a[data-astro-cid-ccsqo5in]{color:var(--accent)}.form[data-astro-cid-ccsqo5in] .btn[data-astro-cid-ccsqo5in]{justify-self:start}.hp[data-astro-cid-ccsqo5in]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status[data-astro-cid-ccsqo5in]{padding:14px 16px;border-radius:10px;font-weight:520}.form-status[data-astro-cid-ccsqo5in].is-ok{background:color-mix(in srgb,var(--ok) 14%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.form-status[data-astro-cid-ccsqo5in].is-error{background:color-mix(in srgb,var(--danger) 14%,transparent);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent)}.info[data-astro-cid-ccsqo5in]{border-top:1px solid var(--border);padding-top:16px;font-size:.88rem;color:var(--text-muted)}.info[data-astro-cid-ccsqo5in] summary[data-astro-cid-ccsqo5in]{cursor:pointer;font-weight:560;color:var(--text)}.info[data-astro-cid-ccsqo5in] dl[data-astro-cid-ccsqo5in]{display:grid;gap:8px;margin:14px 0}.info[data-astro-cid-ccsqo5in] dl[data-astro-cid-ccsqo5in] div[data-astro-cid-ccsqo5in]{display:grid;gap:2px 16px}@media(min-width:640px){.info[data-astro-cid-ccsqo5in] dl[data-astro-cid-ccsqo5in] div[data-astro-cid-ccsqo5in]{grid-template-columns:130px 1fr}}.info[data-astro-cid-ccsqo5in] dt[data-astro-cid-ccsqo5in]{color:var(--text);font-weight:560}.info[data-astro-cid-ccsqo5in] dd[data-astro-cid-ccsqo5in]{margin:0}.side[data-astro-cid-ccsqo5in] .card[data-astro-cid-ccsqo5in]>[data-astro-cid-ccsqo5in]+[data-astro-cid-ccsqo5in]{margin-top:14px}.mail[data-astro-cid-ccsqo5in]{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-weight:600;word-break:break-all}.mail[data-astro-cid-ccsqo5in] svg{width:18px;height:18px}.label[data-astro-cid-ccsqo5in]{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-subtle);font-weight:500;margin-top:24px!important}address[data-astro-cid-ccsqo5in]{font-style:normal;color:var(--text-muted);line-height:1.7}
