.mw-check{align-items:flex-start;gap:var(--space-3);color:var(--ink);cursor:pointer;font-size:15px;line-height:22px;display:flex}.mw-check input{width:20px;height:20px;accent-color:var(--green);flex:none;margin:1px 0 0}.mw-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mw-field__label{font:var(--fw-label) var(--fs-label) / var(--lh-label) var(--font-sans);color:var(--ink)}.mw-field__opt{color:var(--ink-muted);font-weight:400}.mw-input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-height:48px;color:var(--ink);font:400 16px/24px var(--font-sans);padding:11px 14px;transition:border-color .16s ease-out,box-shadow .16s ease-out}.mw-input::placeholder{color:var(--ink-muted);opacity:.8}.mw-input:hover{border-color:var(--ink-muted)}.mw-input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring);outline:none}.mw-input:focus-visible{outline:none}textarea.mw-input{resize:vertical;min-height:112px}select.mw-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.mw-field--error .mw-input{border-color:var(--danger);background-color:var(--danger-soft)}.mw-field__hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-muted)}.mw-field__error{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--danger);align-items:center;gap:6px;font-weight:600;display:flex}.mw-qform{gap:var(--space-5);padding:var(--space-7);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--ink);flex-direction:column;display:flex}.mw-qform__head{gap:var(--space-2);flex-direction:column;display:flex}.mw-qform__title{font:var(--fw-heading-2) var(--fs-heading-2) / var(--lh-heading-2) var(--font-display);margin:0}.mw-qform__sub{color:var(--ink-muted);margin:0;font-size:15px;line-height:24px}.mw-qform__grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mw-qform__wide{grid-column:1/-1}.mw-qform-wrap [hidden]{display:none!important}.mw-qform--done{align-items:flex-start}.mw-qform--done:focus,.mw-qform__alert:focus{outline:none}.mw-chips.mw-field--error legend,.mw-check.mw-field--error{color:var(--danger)}.mw-qform__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mw-qform__foot{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.mw-qform__secure{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-muted);display:flex}.mw-qform__secure .mw-icon{color:var(--green)}.mw-chips{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.mw-chips legend{margin-bottom:var(--space-2);font:var(--fw-label) var(--fs-label) / var(--lh-label) var(--font-sans);color:var(--ink);padding:0}.mw-chip{display:inline-flex;position:relative}.mw-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mw-chip span{min-height:var(--touch-target);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:600 14px/20px var(--font-sans);color:var(--ink);background:var(--surface-raised);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.mw-chip span .mw-icon{display:none}.mw-chip input:checked+span{border-color:var(--green);background:var(--green-soft);color:var(--green)}.mw-chip input:checked+span .mw-icon{display:inline-block}.mw-chip input:focus-visible+span{outline:var(--stroke-ring) solid var(--focus-ring);outline-offset:2px}@media (width<=720px){.mw-qform{padding:var(--space-5)}.mw-qform__grid{grid-template-columns:minmax(0,1fr)}}.contact-grid[data-astro-cid-6bfsojfh]{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.contact-aside[data-astro-cid-6bfsojfh]{top:calc(var(--header-height) + var(--space-5));gap:var(--space-6);display:grid;position:sticky}.contact-card[data-astro-cid-6bfsojfh]{gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.contact-card__list[data-astro-cid-6bfsojfh]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.contact-card__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:var(--space-3);align-items:flex-start;display:flex}.contact-card__list[data-astro-cid-6bfsojfh] .mw-icon{color:var(--green);margin-top:2px}.contact-card__label[data-astro-cid-6bfsojfh]{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-muted);display:block}.contact-card__value[data-astro-cid-6bfsojfh]{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none;display:block}.contact-card__address[data-astro-cid-6bfsojfh]{flex-direction:column;font-style:normal;display:flex}a[data-astro-cid-6bfsojfh].contact-card__value:hover{color:var(--link);text-decoration:underline}.contact-next[data-astro-cid-6bfsojfh]{gap:var(--space-4);padding:0 var(--space-2);display:grid}.contact-next[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.contact-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:var(--space-3);display:flex}.contact-next__num[data-astro-cid-6bfsojfh]{border-radius:var(--radius-full);border:var(--stroke-ring) solid var(--green);width:28px;height:28px;font:700 13px/1 var(--font-display);flex:none;place-items:center;display:grid}.contact-next[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-weight:600;display:block}.contact-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--ink-muted);font-size:15px;line-height:24px;display:block}@media (width<=1024px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.contact-aside[data-astro-cid-6bfsojfh]{position:static}}
