.service-sidebar[data-v-d24087c3]{flex-direction:column;gap:30px;display:flex}.service-sidebar__nav[data-v-d24087c3]{border-radius:var(--cln-radius);background-color:var(--cln-cream);padding:38px 34px}.service-sidebar__title[data-v-d24087c3]{color:var(--cln-secondary);margin-bottom:20px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:500}.service-sidebar__list[data-v-d24087c3]{flex-direction:column;display:flex}.service-sidebar__link[data-v-d24087c3]{color:var(--cln-text);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:15px;line-height:1.35;transition:color .2s;display:flex}.service-sidebar__link--active[data-v-d24087c3],.service-sidebar__link[data-v-d24087c3]:hover{color:var(--cln-secondary);font-weight:600}.service-sidebar__dot[data-v-d24087c3]{background-color:var(--cln-accent);border-radius:50%;flex-shrink:0;width:16px;height:16px}.service-sidebar__form[data-v-d24087c3]{margin-top:0}@media (width<=1024px){.service-sidebar[data-v-d24087c3]{grid-template-columns:1fr 1fr;align-items:start;display:grid}}@media (width<=720px){.service-sidebar[data-v-d24087c3]{grid-template-columns:1fr}.service-sidebar__nav[data-v-d24087c3]{padding:28px 24px}}.service-page[data-v-3e0075a2]{padding:90px 0 120px}.service-page__grid[data-v-3e0075a2]{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:80px;display:grid}.service-page__main[data-v-3e0075a2]{min-width:0}.service-page__crumbs[data-v-3e0075a2]{color:var(--cln-text);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.service-page__crumbs a[data-v-3e0075a2]:hover{color:var(--cln-secondary);text-underline-offset:3px;text-decoration:underline}.service-page__title[data-v-3e0075a2]{color:var(--cln-secondary);margin-bottom:34px;font-family:Plus Jakarta Sans,sans-serif;font-size:calc(clamp(34px,3.6vw,52px));font-weight:400;line-height:1.15}.service-page__hero[data-v-3e0075a2]{aspect-ratio:16/9;border-radius:var(--cln-radius);-o-object-fit:cover;object-fit:cover;width:100%;margin-bottom:46px}@media (width<=1024px){.service-page[data-v-3e0075a2]{padding:60px 0 80px}.service-page__grid[data-v-3e0075a2]{grid-template-columns:1fr;gap:46px}}@media (width<=720px){.service-page__hero[data-v-3e0075a2]{aspect-ratio:4/3;margin-bottom:32px}}
