.service-detail[data-v-363fa253]{width:100%;max-width:var(--container,1240px);padding-inline-start:16px;padding-inline-end:16px;margin-inline-start:auto;margin-inline-end:auto;padding-top:16px;padding-bottom:48px}.service-detail>.content[data-v-363fa253]{max-width:820px;margin-top:28px}.service-detail>.prices[data-v-363fa253],.service-detail>.more[data-v-363fa253]{margin-top:36px}.service-detail>.more>.grid[data-v-363fa253]{grid-template-columns:minmax(0,1fr);gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.service-detail>.more>.grid[data-v-363fa253]{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-detail>.head[data-v-363fa253]{max-width:820px;margin-top:12px}.service-detail>.head>.title[data-v-363fa253]{font-size:26px;font-weight:800;line-height:1.25}@media (min-width:1024px){.service-detail>.head>.title[data-v-363fa253]{font-size:34px}}.service-detail>.head>.lead[data-v-363fa253]{color:var(--c-ink-soft);margin-top:8px;font-size:17px}.service-detail>.head>.facts[data-v-363fa253]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.service-detail>.head>.facts>li[data-v-363fa253]{border-radius:var(--radius-lg);background:var(--c-paper);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.service-detail>.head>.facts .label[data-v-363fa253]{color:var(--c-ink-mute);font-size:13px}.service-detail>.head>.facts .value[data-v-363fa253]{font-size:16px}.service-detail>.head>.facts .value.-price[data-v-363fa253]{color:var(--c-brand)}.service-detail>.head>.cta[data-v-363fa253]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.service-detail>.prices[data-v-363fa253]{max-width:820px}.service-detail>.prices>.table[data-v-363fa253]{border:1px solid var(--c-line);border-radius:var(--radius-lg);margin-top:12px;overflow-x:auto}.service-detail>.prices table[data-v-363fa253]{border-collapse:collapse;width:100%;font-size:15px}.service-detail>.prices th[data-v-363fa253],.service-detail>.prices td[data-v-363fa253]{border-bottom:1px solid var(--c-line);text-align:left;padding:10px 14px}.service-detail>.prices th[data-v-363fa253]{background:var(--c-paper);color:var(--c-ink-mute);font-size:13px}.service-detail>.prices tr:last-child td[data-v-363fa253]{border-bottom:0}.service-detail>.prices .money[data-v-363fa253]{white-space:nowrap;text-align:right;font-weight:600}.service-detail>.prices>.note[data-v-363fa253]{color:var(--c-ink-mute);margin-top:8px;font-size:13px}
