.detail-loading[data-v-cb88c480]{text-align:center;color:var(--c-text-3);padding:120px 0}.sd-section-title[data-v-cb88c480]{font-size:24px;font-weight:700}@media (min-width:1024px){.sd-section-title[data-v-cb88c480]{font-size:28px}}.sd-section-sub[data-v-cb88c480]{color:var(--c-text-2);margin-top:10px;font-size:14px}.sd-hero[data-v-cb88c480]{padding-block-start:72px;padding-block-end:72px}@media (max-width:767px){.sd-hero[data-v-cb88c480]{padding-block-start:48px;padding-block-end:48px}}.sd-hero__grid[data-v-cb88c480]{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.sd-hero__grid[data-v-cb88c480]{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px}}.sd-hero__problems[data-v-cb88c480]{flex-direction:column;gap:20px;margin-top:26px;display:flex}.sd-hero__problems li[data-v-cb88c480]{gap:14px;display:flex}.sd-hero__problem-dot[data-v-cb88c480]{background:var(--c-red);opacity:.85;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:8px}.sd-hero__problems h3[data-v-cb88c480]{font-size:15.5px;font-weight:600}.sd-hero__problems p[data-v-cb88c480]{color:var(--c-text-2);margin-top:4px;font-size:13.5px}.sd-hero__pic[data-v-cb88c480]{border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.sd-hero__pic img[data-v-cb88c480]{width:auto;max-width:100%;height:auto;max-height:600px;margin:0 auto;display:block}.sd-approach__list[data-v-cb88c480]{grid-template-columns:1fr;gap:18px;margin-top:32px;display:grid}@media (min-width:1024px){.sd-approach__list[data-v-cb88c480]{grid-template-columns:repeat(2,1fr);gap:22px 32px}}.sd-approach__item[data-v-cb88c480]{border-radius:var(--radius-md);border:1px solid var(--c-border-light);background:#fff;gap:16px;padding:22px 24px;display:flex}.sd-approach__item p[data-v-cb88c480]{color:var(--c-text-2);font-size:14px;line-height:1.8}.sd-approach__num[data-v-cb88c480]{color:var(--c-primary);opacity:.85;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px;font-weight:700;line-height:1.4}.sd-process__grid[data-v-cb88c480]{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:1024px){.sd-process__grid[data-v-cb88c480]{grid-template-columns:.9fr 1.1fr;gap:72px}}.sd-scenes__list[data-v-cb88c480]{grid-template-columns:1fr;gap:14px;margin-top:30px;display:grid}@media (min-width:1024px){.sd-scenes__list[data-v-cb88c480]{grid-template-columns:repeat(2,1fr);gap:16px 40px}}.sd-scenes__list li[data-v-cb88c480]{color:var(--c-text-1);border:1px solid var(--c-border-light);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:14px 18px;font-size:14.5px;display:flex}.sd-scenes__list li svg[data-v-cb88c480]{width:15px;height:15px;color:var(--c-primary);flex-shrink:0}.sd-materials__head[data-v-cb88c480]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sd-materials__list[data-v-cb88c480]{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}@media (min-width:1024px){.sd-materials__list[data-v-cb88c480]{grid-template-columns:repeat(2,1fr);gap:16px}}.sd-material[data-v-cb88c480]{border:1px solid var(--c-border-light);border-radius:var(--radius-md);transition:box-shadow .25s var(--ease), border-color .25s;background:#fff;align-items:center;gap:16px;padding:14px 18px;display:flex}@media (hover:hover) and (pointer:fine){.sd-material[data-v-cb88c480]:hover{box-shadow:var(--shadow-1);border-color:var(--c-primary)}.sd-material:hover svg[data-v-cb88c480]{color:var(--c-primary);transform:translate(3px)}}.sd-material img[data-v-cb88c480]{object-fit:cover;background:var(--c-bg-soft);border-radius:10px;width:56px;height:56px}.sd-material h3[data-v-cb88c480]{font-size:14.5px;font-weight:600}.sd-material__cat[data-v-cb88c480]{color:var(--c-text-3);margin-top:2px;font-size:12px}.sd-material svg[data-v-cb88c480]{width:13px;height:13px;color:var(--c-text-3);transition:transform .25s var(--ease), color .2s;margin-left:auto}.sd-cases__grid[data-v-cb88c480]{grid-template-columns:1fr;gap:20px;margin-top:30px;display:grid}@media (min-width:1024px){.sd-cases__grid[data-v-cb88c480]{grid-template-columns:repeat(3,1fr);gap:24px}}
