.content-modal[data-v-4cb8f173]{border-radius:16px!important}.content-modal__header[data-v-4cb8f173]{display:flex;justify-content:flex-end;padding:16px 16px 0}.content-modal__close[data-v-4cb8f173]{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.content-modal__close[data-v-4cb8f173]:hover{background:#e5e5e5}.content-modal__body[data-v-4cb8f173]{max-height:80vh;overflow-y:auto;padding:8px 32px 32px}.content-modal__description[data-v-4cb8f173]{line-height:1.6;margin-bottom:24px}.content-modal__body[data-v-4cb8f173] iframe,.content-modal__body[data-v-4cb8f173] img{max-width:100%}.content-modal__error[data-v-4cb8f173]{flex-direction:column;gap:16px}.content-modal__title[data-v-4cb8f173]{font-family:Manrope,sans-serif;font-size:26px;font-weight:700;line-height:1.25;margin:0 0 24px}.content-modal__error[data-v-4cb8f173],.content-modal__loader[data-v-4cb8f173]{align-items:center;color:#999;display:flex;justify-content:center;min-height:200px}.case-card[data-v-75c185c2]{background:#1a1a2e;border-radius:16px;cursor:pointer;overflow:hidden;transition:transform .2s}.case-card[data-v-75c185c2]:hover{transform:translateY(-4px)}.case-card__image[data-v-75c185c2]{aspect-ratio:var(--f5607336);overflow:hidden;width:100%}.case-card__image img[data-v-75c185c2]{height:100%;object-fit:cover;transition:transform .3s;width:100%}.case-card:hover .case-card__image img[data-v-75c185c2]{transform:scale(1.03)}.case-card__tags[data-v-75c185c2]{display:flex;flex-wrap:wrap;gap:6px;padding:16px 16px 0}.case-card__tag[data-v-75c185c2]{background:#f9474714;border-radius:100px;color:#f94747;font-size:12px;font-weight:500;padding:3px 10px}.case-card__title[data-v-75c185c2]{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin:0;padding:12px 16px 20px}.case-card--static[data-v-75c185c2]{cursor:default}.case-card--static[data-v-75c185c2]:hover,.case-card--static:hover .case-card__image img[data-v-75c185c2]{transform:none}.case-card__placeholder[data-v-75c185c2]{background:#ffffff14;border:none;border-radius:0}.case-card__placeholder[data-v-75c185c2] .image-placeholder__label{color:#fff}.case-card__badge[data-v-75c185c2]{background:#ffffff24;border-radius:100px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin:16px 16px 0;padding:3px 10px}.case-card__result[data-v-75c185c2]{color:#f94747;font-size:28px;font-weight:700;line-height:1.1;margin:12px 16px 0}.case-card__title--compact[data-v-75c185c2]{padding-bottom:6px}.case-card__desc[data-v-75c185c2]{color:#ffffffb3;font-size:14px;line-height:1.5;margin:0;padding:0 16px 20px}.cases__skeleton[data-v-63a5ff12]{animation:skeleton-shimmer-63a5ff12 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:16px;flex:0 0 300px;height:280px}@keyframes skeleton-shimmer-63a5ff12{0%{background-position:200% 0}to{background-position:-200% 0}}.home-cases[data-v-63a5ff12]{padding:96px 0}.home-cases__header[data-v-63a5ff12]{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.home-cases h2[data-v-63a5ff12]{font-size:var(--home-h2,40px);line-height:1.2;margin:0;max-width:760px}.home-cases a[data-v-63a5ff12]{align-items:center;color:inherit;display:inline-flex;min-height:44px;white-space:nowrap}.home-cases__grid[data-v-63a5ff12]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-cases__grid>article[data-v-63a5ff12]{display:flex;flex-direction:column;min-width:0}.home-cases__grid>article>p[data-v-63a5ff12]:not(.home-cases__badge){margin-bottom:16px}.home-cases__cover[data-v-63a5ff12]{aspect-ratio:4/3;background:rgb(var(--v-theme-lightgray));border-radius:var(--radius-card,16px);overflow:hidden}.home-cases__placeholder[data-v-63a5ff12]{min-height:100%}.home-cases__cover span[data-v-63a5ff12]{font-size:12px;letter-spacing:.08em}.home-cases__cover strong[data-v-63a5ff12]{font-size:32px;letter-spacing:-.03em;line-height:1.1;max-width:250px}.home-cases__cover img[data-v-63a5ff12]{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.home-cases h3[data-v-63a5ff12]{font-size:23px;line-height:1.3;margin:12px 0}.home-cases p[data-v-63a5ff12]{font-size:17px;line-height:1.6}.home-cases .home-cases__badge[data-v-63a5ff12]{font-size:13px;margin-top:22px}.home-cases button[data-v-63a5ff12]{align-self:flex-start;border-bottom:1px solid;flex-shrink:0;font-size:15px;margin-top:auto;min-height:48px;text-align:left}.home-cases__detail[data-v-63a5ff12]{font-size:18px;line-height:1.65;margin-bottom:20px}@media(max-width:768px){.home-cases[data-v-63a5ff12]{padding:56px 0}.home-cases__grid[data-v-63a5ff12]{gap:40px;grid-template-columns:1fr}.home-cases__header[data-v-63a5ff12]{display:block}.home-cases__header a[data-v-63a5ff12]{margin-top:12px}}
