.service-page[data-v-411ee8be]{margin-inline:auto;max-width:1048px;padding:0 12px 12px}.service-layout[data-v-411ee8be]{display:grid;gap:var(--mm-space-4);grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.service-layout[data-v-411ee8be]{gap:var(--mm-space-5);grid-template-columns:minmax(0,1fr) 320px}}.service-layout__main[data-v-411ee8be]{display:flex;flex-direction:column;gap:var(--mm-space-4);min-width:0}.service-layout__aside[data-v-411ee8be]{display:flex;flex-direction:column;gap:var(--mm-space-3)}@media (min-width:1100px){.service-layout__aside[data-v-411ee8be]{align-self:start;position:sticky;top:91px}}@media (max-width:1099.98px){.service-layout__aside[data-v-411ee8be]{grid-row:2;order:-1}}.service-hero[data-v-411ee8be]{background:rgb(var(--v-theme-surface));border:var(--mm-border);border-radius:var(--mm-radius-lg);overflow:hidden}.service-hero__cover[data-v-411ee8be]{aspect-ratio:16/7;background:var(--mm-surface-muted);overflow:hidden}.service-hero__cover img[data-v-411ee8be]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.service-hero__body[data-v-411ee8be]{padding:20px}.service-hero__tags[data-v-411ee8be]{display:flex;flex-wrap:wrap;gap:6px}.service-hero__title[data-v-411ee8be]{font-size:28px;font-weight:700;line-height:1.25;margin:var(--mm-space-3) 0 0;overflow-wrap:anywhere}@media (max-width:599.98px){.service-hero__title[data-v-411ee8be]{font-size:22px}}.service-description[data-v-411ee8be]{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.service-description[data-v-411ee8be] p{margin:0 0 1em}.service-description[data-v-411ee8be] img{border-radius:var(--mm-radius-md);height:auto;max-width:100%}.service-description[data-v-411ee8be] ol,.service-description[data-v-411ee8be] ul{padding-left:1.4em}.service-muted[data-v-411ee8be]{color:var(--mm-text-muted);font-size:14px;margin:0}.service-slider[data-v-411ee8be]{display:flex;gap:var(--mm-space-3);overflow-x:auto;padding-bottom:var(--mm-space-2);scrollbar-width:thin}.service-slider[data-v-411ee8be]>*{flex-shrink:0}.buy-card[data-v-411ee8be]{background:rgb(var(--v-theme-surface));border:var(--mm-border);border-radius:var(--mm-radius-lg);display:flex;flex-direction:column;gap:var(--mm-space-4);padding:20px}.buy-card__price[data-v-411ee8be]{font-size:30px;font-weight:700;line-height:1.1}.buy-card__details[data-v-411ee8be]{display:flex;flex-direction:column;gap:10px;margin:0}.buy-card__detail[data-v-411ee8be]{-moz-column-gap:10px;column-gap:10px;display:grid;font-size:14px;grid-template-columns:18px 1fr}.buy-card__detail .v-icon[data-v-411ee8be]{color:rgb(var(--v-theme-primary));grid-row:span 2;margin-top:2px}.buy-card__detail dt[data-v-411ee8be]{color:var(--mm-text-muted);font-size:12px}.buy-card__detail dd[data-v-411ee8be]{font-weight:500;margin:0}.buy-card__note[data-v-411ee8be]{text-align:center}.author-card[data-v-411ee8be]{align-items:center;background:rgb(var(--v-theme-surface));border:var(--mm-border);border-radius:var(--mm-radius-lg);color:rgb(var(--v-theme-on-surface));display:flex;gap:var(--mm-space-3);padding:var(--mm-space-3) var(--mm-space-4)}.author-card[data-v-411ee8be]:hover{border-color:rgba(var(--v-theme-primary),.4)}.author-card:hover .author-card__name[data-v-411ee8be]{color:rgb(var(--v-theme-primary))}.author-card__text[data-v-411ee8be]{display:flex;flex:1;flex-direction:column;line-height:1.3;min-width:0}.author-card__label[data-v-411ee8be]{color:var(--mm-text-muted);font-size:12px}.author-card__name[data-v-411ee8be]{font-weight:600}.author-card__meta[data-v-411ee8be],.author-card__name[data-v-411ee8be]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-card__meta[data-v-411ee8be]{font-size:13px}.author-card__arrow[data-v-411ee8be],.author-card__meta[data-v-411ee8be]{color:var(--mm-text-muted)}.buy-form[data-v-411ee8be]{display:flex;flex-direction:column;gap:var(--mm-space-4)}.buy-form__row[data-v-411ee8be]{display:grid;gap:var(--mm-space-3);grid-template-columns:1fr 1fr}@media (max-width:599.98px){.buy-form__row[data-v-411ee8be]{grid-template-columns:1fr}}.buy-form__consent[data-v-411ee8be]{color:var(--mm-text-muted);font-size:12px;line-height:1.45;margin:0;text-align:center}.iframe[data-v-411ee8be]{height:calc(100vh - 96px);max-width:900px;min-height:500px;width:100%}
