.contact-module__0_5alq__page{padding-bottom:var(--section-gap)}.contact-module__0_5alq__inner{gap:var(--space-7);align-items:start;display:grid}@media (min-width:1024px){.contact-module__0_5alq__inner{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.contact-module__0_5alq__text{gap:var(--space-4);display:grid}.contact-module__0_5alq__lead{color:var(--fg-2);font-size:var(--text-lead);text-wrap:pretty;margin:0}.contact-module__0_5alq__next{margin:var(--space-3) 0 0;gap:14px;padding:0;list-style:none;display:grid}.contact-module__0_5alq__next li{grid-template-columns:auto 1fr;column-gap:12px;display:grid}.contact-module__0_5alq__nextNumber{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);font-family:var(--font-mono);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.contact-module__0_5alq__nextTitle{font-weight:750}.contact-module__0_5alq__nextBody{color:var(--fg-2);font-size:var(--text-small);line-height:1.5}.contact-module__0_5alq__aside{margin:var(--space-3) 0 0;color:var(--fg-3);font-size:var(--text-small);align-items:flex-start;gap:8px;display:flex}.contact-module__0_5alq__aside svg{color:var(--verified);flex:none;margin-top:2px}.contact-module__0_5alq__panel{border-radius:var(--radius-panel);background:var(--bg-raised);box-shadow:0 0 0 1px var(--line), var(--shadow-2);padding:24px}.contact-module__0_5alq__form{gap:14px;display:grid}.contact-module__0_5alq__group{border:0;gap:10px;margin:0;padding:0;display:grid}.contact-module__0_5alq__legend{font-size:var(--text-small);padding:0;font-weight:700}.contact-module__0_5alq__chips{flex-wrap:wrap;gap:8px;display:flex}.contact-module__0_5alq__chips button{border:1px solid var(--line-strong);background:var(--bg-raised);height:34px;color:var(--fg);font:inherit;font-size:var(--text-small);cursor:pointer;transition:background var(--dur-color) ease, border-color var(--dur-color) ease;border-radius:999px;padding:0 14px;font-weight:650}.contact-module__0_5alq__chips button:hover{border-color:var(--fg-3)}.contact-module__0_5alq__chips button[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.contact-module__0_5alq__chips button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.contact-module__0_5alq__row{gap:14px;display:grid}@media (min-width:560px){.contact-module__0_5alq__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-module__0_5alq__field{font-size:var(--text-small);gap:6px;font-weight:700;display:grid}.contact-module__0_5alq__field input,.contact-module__0_5alq__field select,.contact-module__0_5alq__field textarea{border-radius:var(--radius-control);background:var(--bg);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);font:inherit;border:0;padding:10px 12px;font-weight:500}.contact-module__0_5alq__field textarea{resize:vertical}.contact-module__0_5alq__field input:focus-visible,.contact-module__0_5alq__field select:focus-visible,.contact-module__0_5alq__field textarea:focus-visible{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}.contact-module__0_5alq__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-module__0_5alq__consent{max-width:40ch;color:var(--fg-3);font-size:var(--text-micro);margin:0}.contact-module__0_5alq__consent a{color:var(--fg-2)}.contact-module__0_5alq__send{border-radius:var(--radius-control);background:var(--accent);height:46px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex}.contact-module__0_5alq__send:hover{background:var(--accent-hover)}.contact-module__0_5alq__send:disabled{opacity:.7;cursor:progress}.contact-module__0_5alq__send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.contact-module__0_5alq__failed{color:var(--danger-text);font-size:var(--text-small);margin:0;font-weight:650}.contact-module__0_5alq__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
