.home-index[data-astro-cid-ewxzgvkg]{border-top:1px solid var(--line);background:#fff;padding:44px 0 52px}.index-heading[data-astro-cid-ewxzgvkg]{align-items:center;gap:24px;margin-bottom:24px;display:flex}.index-heading[data-astro-cid-ewxzgvkg] h2[data-astro-cid-ewxzgvkg]{letter-spacing:0;margin:0;font-size:1.5rem;font-weight:650;line-height:1.3}.index-heading-line[data-astro-cid-ewxzgvkg]{background:var(--line);flex:1;height:1px}.index-grid[data-astro-cid-ewxzgvkg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.index-link[data-astro-cid-ewxzgvkg]{text-align:left;background:#fafbfc;border:1px solid #dce1e4;border-radius:6px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:116px;padding:22px 18px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.index-icon[data-astro-cid-ewxzgvkg]{color:var(--red);display:flex}.index-icon[data-astro-cid-ewxzgvkg] svg[data-astro-cid-ewxzgvkg]{width:28px;height:28px}.index-label[data-astro-cid-ewxzgvkg]{gap:5px;display:grid}.index-label[data-astro-cid-ewxzgvkg] strong[data-astro-cid-ewxzgvkg]{color:var(--ink);font-size:1.0625rem;font-weight:650;line-height:1.25}.index-label[data-astro-cid-ewxzgvkg]>span[data-astro-cid-ewxzgvkg]{color:#596168;font-size:.8125rem;line-height:1.45}.index-arrow[data-astro-cid-ewxzgvkg]{color:#747e85;width:18px;height:18px;transition:transform .18s}.index-link[data-astro-cid-ewxzgvkg]:hover{border-color:var(--red);background:#fff;box-shadow:0 4px 16px #14161808}.index-link[data-astro-cid-ewxzgvkg]:hover .index-arrow[data-astro-cid-ewxzgvkg]{color:var(--red);transform:translate(3px)}.index-link[data-astro-cid-ewxzgvkg]:focus-visible{outline:3px solid var(--red);outline-offset:3px}.services-dialog[data-astro-cid-ewxzgvkg]{border:1px solid var(--line);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:8px;margin:auto;padding:28px;overflow:auto;box-shadow:0 20px 70px #14161830}.services-dialog[data-astro-cid-ewxzgvkg]::backdrop{background:#14161880}html:has(.services-dialog[open]){overflow:hidden}.services-dialog-heading[data-astro-cid-ewxzgvkg]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.services-dialog-heading[data-astro-cid-ewxzgvkg] h2[data-astro-cid-ewxzgvkg]{margin:0;font-size:1.375rem;line-height:1.3}.services-dialog-heading[data-astro-cid-ewxzgvkg] form[data-astro-cid-ewxzgvkg]{margin:0}.services-close[data-astro-cid-ewxzgvkg]{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);background:#fff;border-radius:4px;place-items:center;padding:10px;display:grid}.services-close[data-astro-cid-ewxzgvkg] svg[data-astro-cid-ewxzgvkg]{width:22px;height:22px}.services-options[data-astro-cid-ewxzgvkg]{gap:10px;display:grid}.services-options[data-astro-cid-ewxzgvkg] a[data-astro-cid-ewxzgvkg]{border:1px solid var(--line);background:#fafbfc;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 18px;display:flex}.services-options[data-astro-cid-ewxzgvkg] a[data-astro-cid-ewxzgvkg]>span[data-astro-cid-ewxzgvkg]{gap:4px;display:grid}.services-options[data-astro-cid-ewxzgvkg] strong[data-astro-cid-ewxzgvkg]{font-size:1rem}.services-options[data-astro-cid-ewxzgvkg] span[data-astro-cid-ewxzgvkg] span[data-astro-cid-ewxzgvkg]{color:var(--muted);font-size:.8125rem}.services-options[data-astro-cid-ewxzgvkg] svg[data-astro-cid-ewxzgvkg]{width:20px;height:20px;color:var(--red);flex:0 0 20px}.services-options[data-astro-cid-ewxzgvkg] a[data-astro-cid-ewxzgvkg]:hover,.services-close[data-astro-cid-ewxzgvkg]:hover{border-color:var(--red);background:#fff}.services-options[data-astro-cid-ewxzgvkg] a[data-astro-cid-ewxzgvkg]:focus-visible,.services-close[data-astro-cid-ewxzgvkg]:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (width<=600px){.services-dialog[data-astro-cid-ewxzgvkg]{padding:20px}.services-dialog-heading[data-astro-cid-ewxzgvkg] h2[data-astro-cid-ewxzgvkg]{font-size:1.2rem}}@media (width<=1050px){.index-grid[data-astro-cid-ewxzgvkg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.home-index[data-astro-cid-ewxzgvkg]{padding:28px 0 32px}.index-heading[data-astro-cid-ewxzgvkg]{gap:16px;margin-bottom:18px}.index-heading[data-astro-cid-ewxzgvkg] h2[data-astro-cid-ewxzgvkg]{font-size:1.25rem}.index-grid[data-astro-cid-ewxzgvkg]{gap:10px}.index-link[data-astro-cid-ewxzgvkg]{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:134px;padding:16px 14px;position:relative}.index-icon[data-astro-cid-ewxzgvkg] svg[data-astro-cid-ewxzgvkg]{width:25px;height:25px}.index-label[data-astro-cid-ewxzgvkg]{gap:4px}.index-label[data-astro-cid-ewxzgvkg] strong[data-astro-cid-ewxzgvkg]{font-size:1rem}.index-label[data-astro-cid-ewxzgvkg]>span[data-astro-cid-ewxzgvkg]{font-size:.75rem}.index-arrow[data-astro-cid-ewxzgvkg]{width:16px;height:16px;position:absolute;top:20px;right:14px}}@media (prefers-reduced-motion:reduce){.index-link[data-astro-cid-ewxzgvkg],.index-arrow[data-astro-cid-ewxzgvkg]{transition:none}}
