.partners-page[data-v-3bca6ea1]{overflow-x:hidden}.header-stats[data-v-3bca6ea1]{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(203,213,225,.5)}.header-stat[data-v-3bca6ea1]{text-align:center}.header-stat-value[data-v-3bca6ea1]{display:block;font-size:32px;font-weight:700;color:var(--c-highlight)}.header-stat-label[data-v-3bca6ea1]{font-size:13px;color:var(--c-text-muted);margin-top:4px}.header-stat-divider[data-v-3bca6ea1]{width:1px;height:40px;background:#cbd5e180}.brands-section[data-v-3bca6ea1]{background:var(--c-white)}.brand-tabs[data-v-3bca6ea1]{display:flex;gap:8px;margin-top:32px;margin-bottom:24px;flex-wrap:wrap}.brand-tab[data-v-3bca6ea1]{padding:8px 20px;border:1px solid var(--c-secondary);border-radius:50px;font-size:13px;font-weight:500;color:var(--c-text-muted);background:transparent;cursor:pointer;transition:all .3s;font-family:var(--font-main)}.brand-tab.active[data-v-3bca6ea1]{background:var(--c-highlight);color:var(--c-white);border-color:var(--c-highlight)}.brand-tab[data-v-3bca6ea1]:hover:not(.active){border-color:var(--c-highlight);color:var(--c-highlight)}.brands-grid[data-v-3bca6ea1]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.brand-card[data-v-3bca6ea1]{position:relative;padding:24px;border:1px solid var(--c-secondary);border-radius:var(--radius-md);background:var(--c-white);cursor:pointer;transition:all .3s;overflow:hidden}.brand-card[data-v-3bca6ea1]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--c-highlight);transform:scaleX(0);transition:transform .3s}.brand-card[data-v-3bca6ea1]:hover:before{transform:scaleX(1)}.brand-card[data-v-3bca6ea1]:hover{transform:translateY(-4px);border-color:var(--c-highlight);box-shadow:0 8px 24px #2563eb14}.brand-card.clickable[data-v-3bca6ea1]{cursor:pointer}.brand-card[data-v-3bca6ea1]:not(.clickable){cursor:default}.brand-logo[data-v-3bca6ea1]{width:64px;height:64px;border-radius:var(--radius-md);background:var(--c-bg-light);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.brand-initial[data-v-3bca6ea1]{font-size:24px;font-weight:700;color:var(--c-primary)}.brand-logo-img[data-v-3bca6ea1]{width:100%;height:100%;object-fit:contain}.brand-info[data-v-3bca6ea1]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.brand-name[data-v-3bca6ea1]{font-size:15px;font-weight:600;color:var(--c-primary)}.brand-category[data-v-3bca6ea1]{font-size:11px;padding:2px 8px;border-radius:50px;background:var(--c-bg-light);color:var(--c-text-muted)}.brand-hover-info[data-v-3bca6ea1]{max-height:0;overflow:hidden;transition:max-height .3s,opacity .3s;opacity:0}.brand-card:hover .brand-hover-info[data-v-3bca6ea1]{max-height:80px;opacity:1}.brand-hover-info p[data-v-3bca6ea1]{font-size:12px;color:var(--c-text-muted);line-height:1.5;margin-top:8px}.brand-visit-link[data-v-3bca6ea1]{display:inline-block;margin-top:6px;font-size:12px;color:var(--c-highlight, #2563eb);text-decoration:none;font-weight:500;transition:opacity .2s}.brand-visit-link[data-v-3bca6ea1]:hover{opacity:.8}.brands-scroll[data-v-3bca6ea1]{overflow:hidden;margin-top:48px;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.brands-scroll-track[data-v-3bca6ea1]{display:flex;gap:16px;animation:scrollBrands-3bca6ea1 25s linear infinite;width:max-content}@keyframes scrollBrands-3bca6ea1{0%{transform:translate(0)}to{transform:translate(-50%)}}.brands-scroll-track[data-v-3bca6ea1]:hover{animation-play-state:paused}.scroll-brand[data-v-3bca6ea1]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:140px;height:56px;border:1px solid var(--c-secondary);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--c-primary);transition:all .3s}.scroll-brand[data-v-3bca6ea1]:hover{border-color:var(--c-highlight);color:var(--c-highlight)}.industry-section[data-v-3bca6ea1]{background:var(--c-bg-light)}.industry-grid[data-v-3bca6ea1]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.industry-card[data-v-3bca6ea1]{cursor:pointer;position:relative;overflow:hidden}.industry-card[data-v-3bca6ea1]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c-highlight);transform:scaleX(0);transition:transform .3s}.industry-card.active[data-v-3bca6ea1]:after,.industry-card[data-v-3bca6ea1]:hover:after{transform:scaleX(1)}.industry-icon[data-v-3bca6ea1]{width:48px;height:48px;border-radius:var(--radius-md);background:#2563eb14;display:flex;align-items:center;justify-content:center;color:var(--c-highlight);margin-bottom:16px}.industry-card h3[data-v-3bca6ea1]{font-size:17px;font-weight:600;color:var(--c-primary);margin-bottom:8px}.industry-card p[data-v-3bca6ea1]{font-size:13px;color:var(--c-text-muted);line-height:1.6;margin-bottom:16px}.industry-brands[data-v-3bca6ea1]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.industry-brand-tag[data-v-3bca6ea1]{padding:3px 10px;border-radius:50px;background:var(--c-bg-light);font-size:11px;color:var(--c-text-muted)}.industry-card.active .industry-brand-tag[data-v-3bca6ea1]{background:#2563eb14;color:var(--c-highlight)}.industry-metrics[data-v-3bca6ea1]{display:flex;gap:16px;padding-top:16px;border-top:1px solid var(--c-bg-light)}.industry-metric[data-v-3bca6ea1]{text-align:center;flex:1}.metric-value[data-v-3bca6ea1]{display:block;font-size:18px;font-weight:700;color:var(--c-highlight)}.metric-label[data-v-3bca6ea1]{font-size:11px;color:var(--c-text-muted)}.trust-section[data-v-3bca6ea1]{background:var(--c-white)}.trust-grid[data-v-3bca6ea1]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.trust-card[data-v-3bca6ea1]{position:relative;padding:32px}.trust-icon-wrap[data-v-3bca6ea1]{width:44px;height:44px;border-radius:var(--radius-md);background:#2563eb14;display:flex;align-items:center;justify-content:center;color:var(--c-highlight);margin-bottom:16px}.trust-num[data-v-3bca6ea1]{position:absolute;top:16px;right:20px;font-size:36px;font-weight:800;color:var(--c-bg-light);line-height:1}.trust-card h3[data-v-3bca6ea1]{font-size:17px;font-weight:600;color:var(--c-primary);margin-bottom:8px}.trust-card p[data-v-3bca6ea1]{font-size:13px;color:var(--c-text-muted);line-height:1.65}.cases-section[data-v-3bca6ea1]{background:var(--c-bg-light)}.cases-grid[data-v-3bca6ea1]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.case-card[data-v-3bca6ea1]{padding:0;overflow:hidden}.case-header[data-v-3bca6ea1]{display:flex;align-items:center;gap:14px;padding:24px 24px 16px;border-bottom:1px solid var(--c-bg-light)}.case-brand-logo[data-v-3bca6ea1]{width:48px;height:48px;border-radius:var(--radius-md);background:#2563eb14;color:var(--c-highlight);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;overflow:hidden}.case-logo-img[data-v-3bca6ea1]{width:100%;height:100%;object-fit:contain}.case-brand[data-v-3bca6ea1]{font-size:17px;font-weight:600;color:var(--c-primary)}.case-industry[data-v-3bca6ea1]{font-size:12px;color:var(--c-text-muted);padding:2px 8px;background:var(--c-bg-light);border-radius:50px}.case-challenge[data-v-3bca6ea1],.case-solution[data-v-3bca6ea1]{padding:16px 24px}.case-challenge h4[data-v-3bca6ea1],.case-solution h4[data-v-3bca6ea1]{font-size:12px;font-weight:600;color:var(--c-highlight);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.case-challenge p[data-v-3bca6ea1],.case-solution p[data-v-3bca6ea1]{font-size:13px;color:var(--c-text-muted);line-height:1.6}.case-results[data-v-3bca6ea1]{display:flex;gap:0;padding:16px 24px 24px;border-top:1px solid var(--c-bg-light);background:#2563eb05}.case-result[data-v-3bca6ea1]{flex:1;text-align:center}.case-result+.case-result[data-v-3bca6ea1]{border-left:1px solid var(--c-bg-light)}.result-value[data-v-3bca6ea1]{display:block;font-size:20px;font-weight:700;color:var(--c-highlight)}.result-label[data-v-3bca6ea1]{font-size:11px;color:var(--c-text-muted)}.process-section[data-v-3bca6ea1]{background:var(--c-white)}.process-timeline[data-v-3bca6ea1]{position:relative;margin-top:48px;padding-left:40px}.process-line[data-v-3bca6ea1]{position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--c-bg-light)}.process-step[data-v-3bca6ea1]{position:relative;margin-bottom:32px;cursor:pointer;transition:all .3s}.process-step[data-v-3bca6ea1]:last-child{margin-bottom:0}.step-dot[data-v-3bca6ea1]{position:absolute;left:-33px;top:4px;width:28px;height:28px;border-radius:50%;background:var(--c-white);border:2px solid var(--c-secondary);display:flex;align-items:center;justify-content:center;transition:all .3s;z-index:1}.step-num[data-v-3bca6ea1]{font-size:11px;font-weight:700;color:var(--c-text-muted);transition:color .3s}.process-step.active .step-dot[data-v-3bca6ea1]{background:var(--c-highlight);border-color:var(--c-highlight)}.process-step.active .step-num[data-v-3bca6ea1]{color:var(--c-primary)}.step-content[data-v-3bca6ea1]{padding:16px 24px;border:1px solid var(--c-secondary);border-radius:var(--radius-md);background:var(--c-white);transition:all .3s}.process-step.active .step-content[data-v-3bca6ea1]{border-color:var(--c-highlight);box-shadow:0 4px 16px #2563eb14}.step-content h4[data-v-3bca6ea1]{font-size:16px;font-weight:600;color:var(--c-primary);margin-bottom:6px}.step-content p[data-v-3bca6ea1]{font-size:13px;color:var(--c-text-muted);line-height:1.6;margin-bottom:8px}.step-duration[data-v-3bca6ea1]{display:inline-block;padding:3px 10px;border-radius:50px;background:#2563eb14;font-size:11px;color:var(--c-highlight);font-weight:500}.cta-section[data-v-3bca6ea1]{background:var(--c-bg-light);padding:80px 0}.cta-card[data-v-3bca6ea1]{text-align:center;color:var(--c-primary);padding:64px 48px;background:linear-gradient(135deg,#eff6ff,#f0fdf4,#fefce8);border-radius:var(--radius-lg);border:1px solid rgba(37,99,235,.08)}.cta-card h2[data-v-3bca6ea1]{font-size:32px;font-weight:700;margin-bottom:12px;color:var(--c-primary)}.cta-card p[data-v-3bca6ea1]{font-size:16px;color:var(--c-text-muted);margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.cta-actions[data-v-3bca6ea1]{display:flex;gap:16px;justify-content:center}@media(max-width:1024px){.brands-grid[data-v-3bca6ea1]{grid-template-columns:repeat(3,1fr)}.industry-grid[data-v-3bca6ea1],.cases-grid[data-v-3bca6ea1]{grid-template-columns:repeat(2,1fr)}.header-stats[data-v-3bca6ea1]{gap:24px}.header-stat-value[data-v-3bca6ea1]{font-size:28px}}@media(max-width:768px){.page-header[data-v-3bca6ea1]{padding:100px 0 60px}.page-title[data-v-3bca6ea1]{font-size:28px}.brands-grid[data-v-3bca6ea1]{grid-template-columns:repeat(2,1fr)}.industry-grid[data-v-3bca6ea1]{grid-template-columns:1fr}.trust-grid[data-v-3bca6ea1]{grid-template-columns:repeat(2,1fr)}.cases-grid[data-v-3bca6ea1]{grid-template-columns:1fr}.header-stats[data-v-3bca6ea1]{flex-direction:column;gap:16px}.header-stat-divider[data-v-3bca6ea1]{width:40px;height:1px}.cta-card h2[data-v-3bca6ea1]{font-size:24px}.cta-actions[data-v-3bca6ea1]{flex-direction:column;align-items:center}}@media(max-width:480px){.brands-grid[data-v-3bca6ea1],.trust-grid[data-v-3bca6ea1]{grid-template-columns:1fr}.brand-tabs[data-v-3bca6ea1]{gap:6px}.brand-tab[data-v-3bca6ea1]{padding:6px 14px;font-size:12px}}
