.clients[data-v-20e67183]{padding:6rem 0;background:linear-gradient(135deg,#fff,#f8f9fa);position:relative}.section-header[data-v-20e67183]{text-align:center;margin-bottom:4rem}.clients-showcase[data-v-20e67183]{position:relative;margin-bottom:4rem;overflow:hidden;border-radius:20px}.clients-slider[data-v-20e67183]{display:flex;gap:2rem;transition:transform .5s ease;padding:1rem 0}.client-card[data-v-20e67183]{flex:0 0 calc(33.333% - 1.333rem);background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;border:1px solid rgba(0,114,181,.1);text-align:center}.client-card[data-v-20e67183]:hover{transform:translateY(-10px);box-shadow:0 20px 60px #00000026}.client-logo[data-v-20e67183]{width:120px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#0072b50d;border-radius:10px;padding:1rem}.client-logo img[data-v-20e67183]{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.client-card:hover .client-logo img[data-v-20e67183]{filter:grayscale(0%)}.client-name[data-v-20e67183]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem;line-height:1.3}.client-industry[data-v-20e67183]{color:#0072b5;font-weight:500;margin-bottom:1rem;font-size:.9rem}.cooperation-info[data-v-20e67183]{display:flex;flex-direction:column;gap:.5rem}.cooperation-item[data-v-20e67183]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#6c757d}.cooperation-item i[data-v-20e67183]{color:#0072b5}.slider-controls[data-v-20e67183]{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 -3rem;pointer-events:none}.control-btn[data-v-20e67183]{width:50px;height:50px;background:#0072b5e6;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:all;box-shadow:0 4px 15px #0072b54d}.control-btn[data-v-20e67183]:hover{background:#005a91;transform:scale(1.1)}.control-btn.prev[data-v-20e67183]{margin-left:-25px}.control-btn.next[data-v-20e67183]{margin-right:-25px}.slider-dots[data-v-20e67183]{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.dot[data-v-20e67183]{width:12px;height:12px;border-radius:50%;border:none;background:#0072b54d;cursor:pointer;transition:all .3s ease}.dot.active[data-v-20e67183]{background:#0072b5;transform:scale(1.2)}.partnership-benefits[data-v-20e67183]{margin-bottom:4rem}.benefits-title[data-v-20e67183]{text-align:center;font-size:2rem;font-weight:600;color:#2c3e50;margin-bottom:3rem}.benefits-grid[data-v-20e67183]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.benefit-card[data-v-20e67183]{text-align:center;padding:2rem 1rem;background:#0072b508;border-radius:15px;transition:all .3s ease}.benefit-card[data-v-20e67183]:hover{background:#0072b514;transform:translateY(-5px)}.benefit-icon[data-v-20e67183]{width:70px;height:70px;background:linear-gradient(135deg,#0072b5,#005a91);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.8rem}.benefit-card h4[data-v-20e67183]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:1rem}.benefit-card p[data-v-20e67183]{color:#6c757d;line-height:1.5;font-size:.9rem}.cta-section[data-v-20e67183]{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#0072b5,#005a91);border-radius:20px;color:#fff}.cta-content h3[data-v-20e67183]{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#fff}.cta-content p[data-v-20e67183]{font-size:1.1rem;margin-bottom:2rem;opacity:1;color:#fff}.btn[data-v-20e67183]{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer}.btn-primary[data-v-20e67183]{background:#fff;color:#0072b5}.btn-primary[data-v-20e67183]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ffffff4d;color:#0072b5}.btn-lg[data-v-20e67183]{padding:1.2rem 2.5rem;font-size:1.1rem}@media (max-width: 1024px){.client-card[data-v-20e67183]{flex:0 0 calc(50% - 1rem)}.benefits-grid[data-v-20e67183]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.clients[data-v-20e67183]{padding:4rem 0}.section-title[data-v-20e67183]{font-size:2rem}.client-card[data-v-20e67183]{flex:0 0 100%}.clients-slider[data-v-20e67183]{gap:1rem}.control-btn[data-v-20e67183]{width:40px;height:40px}.benefits-grid[data-v-20e67183]{grid-template-columns:1fr;gap:1.5rem}.benefits-title[data-v-20e67183],.cta-content h3[data-v-20e67183]{font-size:1.6rem}.cta-section[data-v-20e67183]{padding:2rem 1rem}}@media (max-width: 480px){.client-card[data-v-20e67183]{padding:1.5rem}.client-logo[data-v-20e67183]{width:100px;height:60px}.control-btn.prev[data-v-20e67183]{margin-left:-20px}.control-btn.next[data-v-20e67183]{margin-right:-20px}}.team-gallery[data-v-e3d4fcb5]{padding:5rem 0;background:#f8f9fc}.container[data-v-e3d4fcb5]{max-width:1200px;margin:0 auto;padding:0 1rem}.section-header[data-v-e3d4fcb5]{text-align:center;margin-bottom:4rem}.section-title[data-v-e3d4fcb5]{font-size:2.8rem;font-weight:700;color:#1a365d;margin-bottom:1rem}.section-subtitle[data-v-e3d4fcb5]{font-size:1.2rem;color:#4a5568;max-width:600px;margin:0 auto}.gallery-grid[data-v-e3d4fcb5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.photo-item[data-v-e3d4fcb5]{transform:translateY(30px);opacity:0;animation:slideInUp-e3d4fcb5 .8s ease-out forwards}.photo-container[data-v-e3d4fcb5]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000001a;cursor:pointer;transition:all .4s ease;height:250px}.photo-container[data-v-e3d4fcb5]:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0003}.photo-container img[data-v-e3d4fcb5]{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.photo-container:hover img[data-v-e3d4fcb5]{transform:scale(1.1)}.photo-overlay[data-v-e3d4fcb5]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eeacc,#764ba2cc);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.photo-container:hover .photo-overlay[data-v-e3d4fcb5]{opacity:1}.overlay-content[data-v-e3d4fcb5]{text-align:center;color:#fff;transform:translateY(20px);transition:all .3s ease}.photo-container:hover .overlay-content[data-v-e3d4fcb5]{transform:translateY(0)}.overlay-content i[data-v-e3d4fcb5]{font-size:3rem;margin-bottom:1rem;display:block}.overlay-content h4[data-v-e3d4fcb5]{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.overlay-content p[data-v-e3d4fcb5]{font-size:.9rem;opacity:.9;margin:0}.modal-overlay[data-v-e3d4fcb5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-e3d4fcb5 .3s ease-out}.modal-content[data-v-e3d4fcb5]{background:#fff;border-radius:20px;max-width:90vw;max-height:90vh;overflow:hidden;position:relative;animation:zoomIn-e3d4fcb5 .3s ease-out}.modal-close[data-v-e3d4fcb5]{position:absolute;top:1rem;right:1rem;width:40px;height:40px;background:#00000080;color:#fff;border:none;border-radius:50%;cursor:pointer;z-index:1001;transition:all .3s ease}.modal-close[data-v-e3d4fcb5]:hover{background:#000000b3;transform:scale(1.1)}.modal-image[data-v-e3d4fcb5]{width:100%;max-height:70vh;overflow:hidden}.modal-image img[data-v-e3d4fcb5]{width:100%;height:100%;object-fit:contain}.modal-info[data-v-e3d4fcb5]{padding:1.5rem;text-align:center}.modal-info h3[data-v-e3d4fcb5]{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:.5rem}.modal-info p[data-v-e3d4fcb5]{color:#718096;margin:0}.modal-navigation[data-v-e3d4fcb5]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#f7fafc;border-top:1px solid #e2e8f0}.modal-navigation button[data-v-e3d4fcb5]{width:40px;height:40px;background:#667eea;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.modal-navigation button[data-v-e3d4fcb5]:hover:not(:disabled){background:#5a67d8;transform:scale(1.1)}.modal-navigation button[data-v-e3d4fcb5]:disabled{background:#cbd5e0;cursor:not-allowed}.modal-navigation span[data-v-e3d4fcb5]{color:#4a5568;font-weight:500}@keyframes slideInUp-e3d4fcb5{to{transform:translateY(0);opacity:1}}@keyframes fadeIn-e3d4fcb5{0%{opacity:0}to{opacity:1}}@keyframes zoomIn-e3d4fcb5{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.section-title[data-v-e3d4fcb5]{font-size:2.2rem}.gallery-grid[data-v-e3d4fcb5]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.photo-container[data-v-e3d4fcb5]{height:200px}.modal-content[data-v-e3d4fcb5]{max-width:95vw;max-height:95vh}.modal-image[data-v-e3d4fcb5]{max-height:60vh}}
