.solutions-landing[data-v-1155c3e7]{color:var(--marketing-body)}.hero-surface[data-v-1155c3e7]{background:linear-gradient(180deg,#fff,#fff 68%,#f8faff)}.hero-accent[data-v-1155c3e7]{background:radial-gradient(ellipse at center,rgba(30,77,255,.045),transparent 68%);height:180px;inset:auto 12% 0;pointer-events:none;position:absolute}.solution-card[data-v-1155c3e7]{border-color:var(--marketing-border);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.solution-card[data-v-1155c3e7]:hover{background:#fff;border-color:#d9e1ee;box-shadow:0 8px 24px #0f172a0f}.scene-card[data-v-1155c3e7]{cursor:pointer;min-height:156px}.team-card[data-v-1155c3e7]{cursor:default;min-height:184px}.platform-card[data-v-1155c3e7]{cursor:pointer;min-height:84px}.module-icon[data-v-1155c3e7]{background:var(--marketing-soft);border:1px solid var(--marketing-border);border-radius:12px;height:40px;width:40px}.platform-card .module-icon[data-v-1155c3e7],.scene-card .module-icon[data-v-1155c3e7]{background:transparent;border:0;border-radius:0}.platform-card .module-icon[data-v-1155c3e7]{overflow:hidden}.platform-card img[src$="/vk-logo.webp"][data-v-1155c3e7]{transform:scale(1.65)}.platform-card img[src$="/ozon-logo.webp"][data-v-1155c3e7]{transform:scale(1.33)}.platform-card img[src$="/wildberries-logo.webp"][data-v-1155c3e7]{transform:scale(1.18)}.platform-card img[src$="/avito-logo.webp"][data-v-1155c3e7]{transform:scale(3.75)}.platform-card img[src$="/max-logo.webp"][data-v-1155c3e7]{transform:scale(1.8)}.scene-card .module-icon[data-v-1155c3e7],.scene-card .module-icon img[data-v-1155c3e7]{height:32px;width:32px}.team-card .module-icon[data-v-1155c3e7]{background:transparent;border:0;border-radius:0;height:32px;width:32px}.team-card .module-icon img[data-v-1155c3e7]{height:32px;width:32px}.module-copy[data-v-1155c3e7]{min-height:48px;white-space:pre-line}.card-arrow[data-v-1155c3e7]{transition:transform .2s ease,color .2s ease}.solution-card:hover .card-arrow[data-v-1155c3e7]{color:var(--marketing-brand);transform:translate(2px)}.solution-detail[data-v-1155c3e7],.solution-final-cta[data-v-1155c3e7],.solutions-landing[data-v-1155c3e7]{--marketing-brand:#1e4dff;--marketing-brand-hover:#163ed1;--marketing-heading:#1f2542;--marketing-body:#475569;--marketing-muted:#64748b;--marketing-border:#e2e8f0;--marketing-soft:#f5f7ff;--marketing-surface:#fff;--marketing-button-height:3rem}.solution-button[data-v-1155c3e7]{align-items:center;border:1px solid var(--marketing-brand);border-radius:999px;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;justify-content:center;line-height:1.5rem;max-width:100%;min-height:var(--marketing-button-height);overflow-wrap:anywhere;padding:calc(var(--marketing-button-height)/2 - .75rem - 1px) 1.5rem;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease;white-space:normal}@media (max-width:767px){.solution-button[data-v-1155c3e7]{--marketing-button-height:2.75rem}}.solution-button[data-v-1155c3e7]:focus-visible{outline:3px solid var(--marketing-brand);outline-offset:3px}.solution-button[data-v-1155c3e7]{background:var(--marketing-brand);color:var(--marketing-surface)}@media (hover:hover) and (pointer:fine){.solution-button[data-v-1155c3e7]:hover{background:var(--marketing-brand-hover);border-color:var(--marketing-brand-hover);color:var(--marketing-surface)}}.solution-button[data-v-1155c3e7]:active{background:var(--marketing-brand-hover);border-color:var(--marketing-brand-hover);color:var(--marketing-surface)}.solution-button-secondary[data-v-1155c3e7]{background:var(--marketing-surface);color:var(--marketing-brand)}@media (hover:hover) and (pointer:fine){.solution-button-secondary[data-v-1155c3e7]:hover{background:var(--marketing-soft);border-color:var(--marketing-brand-hover);color:var(--marketing-brand-hover)}}.solution-button-secondary[data-v-1155c3e7]:active{background:var(--marketing-soft);border-color:var(--marketing-brand-hover);color:var(--marketing-brand-hover)}.solution-final-cta[data-v-1155c3e7] a{align-items:center;background:var(--marketing-surface);border:1px solid var(--marketing-surface);border-radius:999px;box-shadow:none;color:var(--marketing-brand);display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;justify-content:center;line-height:1.5rem;max-width:100%;min-height:var(--marketing-button-height);overflow-wrap:anywhere;padding:calc(var(--marketing-button-height)/2 - .75rem - 1px) 1.5rem;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease;white-space:normal}@media (max-width:767px){.solution-final-cta[data-v-1155c3e7] a{--marketing-button-height:2.75rem}}.solution-final-cta[data-v-1155c3e7] a:focus-visible{outline:3px solid var(--marketing-brand);outline-offset:3px}.solution-final-cta[data-v-1155c3e7] a:active,.solution-final-cta[data-v-1155c3e7] a:hover{background:var(--marketing-soft);color:var(--marketing-brand-hover)}.solution-final-cta[data-v-1155c3e7] a:focus-visible{outline-color:var(--marketing-surface)}.solution-final-cta[data-v-1155c3e7] a[target=_blank]{background:transparent;color:var(--marketing-surface)}.solution-final-cta[data-v-1155c3e7] a[target=_blank]:active,.solution-final-cta[data-v-1155c3e7] a[target=_blank]:hover{background:#ffffff1a;color:var(--marketing-surface)}
