.contacts-hero[data-v-8f8d8c24]{overflow:hidden;padding:100px 0 80px;position:relative}.contacts-hero__bg[data-v-8f8d8c24]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.contacts-hero__overlay[data-v-8f8d8c24]{background:linear-gradient(135deg,#fef1f1b3,#ffffffb3);inset:0;position:absolute;z-index:1}.hero-decoration[data-v-8f8d8c24]{border-radius:50%;filter:blur(60px);opacity:.4;pointer-events:none;position:absolute}.decoration-1[data-v-8f8d8c24]{background:radial-gradient(circle,rgba(224,36,36,.15) 0,transparent 70%);height:400px;right:10%;top:-100px;width:400px}.decoration-2[data-v-8f8d8c24]{background:radial-gradient(circle,rgba(251,191,36,.1) 0,transparent 70%);bottom:-50px;height:300px;left:5%;width:300px}.container[data-v-8f8d8c24]{margin:0 auto;max-width:1400px;padding:0 24px;position:relative;z-index:2}.hero-grid[data-v-8f8d8c24]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.hero-content[data-v-8f8d8c24]{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.hero-content h1[data-v-8f8d8c24]{color:var(--cc-text);font-size:clamp(40px,6vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 4px}.hero-content .hero-description[data-v-8f8d8c24]{color:var(--cc-muted);font-size:1.125rem;line-height:1.7;margin:0;max-width:480px}@keyframes pulse-8f8d8c24{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.hero-visual[data-v-8f8d8c24]{position:relative}.visual-card[data-v-8f8d8c24]{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;margin:0 auto;max-width:480px;padding:32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.visual-card[data-v-8f8d8c24]:hover{box-shadow:0 24px 80px #0003;transform:translateY(-4px)}.card-header[data-v-8f8d8c24]{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:12px;margin-bottom:24px;padding-bottom:20px;width:100%}.avatar[data-v-8f8d8c24],.avatar-group[data-v-8f8d8c24],.card-header[data-v-8f8d8c24]{align-items:center;display:flex}.avatar[data-v-8f8d8c24]{background:linear-gradient(135deg,#fee2e2,#fecaca);border:3px solid #fff;border-radius:50%;font-size:26px;height:52px;justify-content:center;margin-left:-12px;transition:transform .2s ease;width:52px}.avatar[data-v-8f8d8c24]:first-child{margin-left:0}.visual-card:hover .avatar[data-v-8f8d8c24]{transform:translateY(-2px)}.team-info[data-v-8f8d8c24]{align-items:center;display:flex;flex-direction:column;gap:4px}.team-name[data-v-8f8d8c24]{color:var(--cc-text);font-size:1.0625rem;font-weight:600}.team-status[data-v-8f8d8c24]{align-items:center;color:#22c55e;display:flex;font-size:.875rem;font-weight:500;gap:6px}.status-dot[data-v-8f8d8c24]{animation:pulse-8f8d8c24 2s infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}.message-bubble[data-v-8f8d8c24]{background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:16px;margin-bottom:20px;padding:20px}.message-bubble p[data-v-8f8d8c24]{color:var(--cc-text);font-size:1.0625rem;font-weight:500;line-height:1.6;margin:0 0 10px}.message-bubble p[data-v-8f8d8c24]:last-of-type{margin-bottom:12px}.message-time[data-v-8f8d8c24]{color:var(--cc-muted);font-size:.875rem}.card-features[data-v-8f8d8c24]{display:flex;flex-direction:column;gap:12px;width:100%}.feature-item[data-v-8f8d8c24]{align-items:center;color:var(--cc-text);display:flex;font-size:.9375rem;font-weight:500;gap:12px;justify-content:center}.feature-item svg[data-v-8f8d8c24]{color:var(--cc-primary);flex-shrink:0}@media (max-width:1024px){.hero-grid[data-v-8f8d8c24]{gap:48px;grid-template-columns:1fr}.hero-visual[data-v-8f8d8c24]{order:-1}.visual-card[data-v-8f8d8c24]{margin:0 auto;max-width:600px}}@media (max-width:768px){.contacts-hero[data-v-8f8d8c24]{padding:60px 0 50px}.hero-grid[data-v-8f8d8c24]{gap:40px}h1[data-v-8f8d8c24]{font-size:clamp(32px,8vw,48px)}.hero-description[data-v-8f8d8c24]{font-size:1rem}.visual-card[data-v-8f8d8c24]{padding:28px}.avatar[data-v-8f8d8c24]{font-size:22px;height:44px;width:44px}.card-header[data-v-8f8d8c24]{margin-bottom:24px;padding-bottom:20px}.message-bubble[data-v-8f8d8c24]{padding:20px}.message-bubble p[data-v-8f8d8c24]{font-size:1rem}}.methods-section[data-v-55e70cef]{background:#fff;padding:80px 0}.section-header[data-v-55e70cef]{margin-bottom:56px;text-align:center}.section-header h2[data-v-55e70cef]{color:var(--cc-text);font-size:clamp(28px,4vw,38px);font-weight:700;margin:0 0 12px}.section-header p[data-v-55e70cef]{color:var(--cc-muted);font-size:1.125rem;margin:0}.methods-grid[data-v-55e70cef]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.method-card[data-v-55e70cef]{align-items:center;background:#fff;border:2px solid #f1f5f9;border-radius:16px;color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.method-card[data-v-55e70cef]:before{background:var(--cc-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.method-card[data-v-55e70cef]:hover{border-color:var(--cc-primary);box-shadow:0 12px 32px #e0242426;transform:translateY(-6px)}.method-card[data-v-55e70cef]:hover:before{transform:scaleX(1)}.info-card--static[data-v-55e70cef]{cursor:default}.info-card--static[data-v-55e70cef]:hover{border-color:#f1f5f9;box-shadow:none;transform:none}.info-card--static[data-v-55e70cef]:hover:before{transform:scaleX(0)}.card-icon[data-v-55e70cef]{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:16px;display:flex;height:80px;justify-content:center;margin-bottom:20px;transition:transform .3s ease;width:80px}.method-card:hover .card-icon[data-v-55e70cef]{transform:scale(1.1)}.info-card--static:hover .card-icon[data-v-55e70cef]{transform:none}.card-icon svg[data-v-55e70cef]{color:var(--cc-primary)}.telegram-icon[data-v-55e70cef],.whatsapp-icon[data-v-55e70cef]{background:transparent}.method-card h3[data-v-55e70cef]{font-weight:600}.method-card h3[data-v-55e70cef],.method-value[data-v-55e70cef]{color:var(--cc-text);font-size:1.125rem;margin:0 0 12px}.method-value[data-v-55e70cef]{font-weight:700;line-height:1.5}.method-hint[data-v-55e70cef]{color:var(--cc-primary);font-size:.875rem;font-weight:600}.info-card--static .method-hint[data-v-55e70cef]{color:var(--cc-muted)}@media (max-width:1024px){.methods-grid[data-v-55e70cef]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.methods-section[data-v-55e70cef]{padding:60px 0}.section-header[data-v-55e70cef]{margin-bottom:40px}.methods-grid[data-v-55e70cef]{gap:20px;grid-template-columns:1fr}.method-card[data-v-55e70cef]{padding:28px}.card-icon[data-v-55e70cef]{height:72px;margin-bottom:16px;width:72px}}.map-section[data-v-f7347584]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:80px 0}.section-header[data-v-f7347584]{margin-bottom:48px;text-align:center}.section-header h2[data-v-f7347584]{color:var(--cc-text);font-size:clamp(28px,4vw,38px);font-weight:700;margin:0 0 12px}.section-header p[data-v-f7347584]{color:var(--cc-muted);font-size:1.125rem;font-weight:500;margin:0}.map-container[data-v-f7347584]{background:#fff;border-radius:20px;box-shadow:0 8px 32px #0000001a;margin-bottom:40px;overflow:hidden;position:relative}.map-iframe[data-v-f7347584]{border:none;display:block;height:450px;position:relative;width:100%}.map-fallback[data-v-f7347584]{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);display:none;flex-direction:column;gap:20px;justify-content:center;padding:80px 40px}.map-fallback svg[data-v-f7347584]{color:var(--cc-primary)}.map-fallback p[data-v-f7347584]{color:var(--cc-text);font-size:1.25rem;font-weight:600;margin:0;text-align:center}.map-link[data-v-f7347584]{align-items:center;background:var(--cc-primary);border-radius:10px;color:#fff;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.map-link[data-v-f7347584]:hover{background:var(--cc-primary-dark);box-shadow:0 4px 16px #e024244d;transform:translateY(-2px)}.route-buttons[data-v-f7347584]{margin-bottom:40px;text-align:center}.route-buttons h3[data-v-f7347584]{color:var(--cc-text);font-size:1.25rem;font-weight:600;margin:0 0 20px}.route-links[data-v-f7347584]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.route-btn[data-v-f7347584]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:var(--cc-text);display:inline-flex;font-size:.9375rem;font-weight:600;gap:10px;padding:14px 24px;text-decoration:none;transition:all .3s ease}.route-btn[data-v-f7347584]:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.route-btn--2gis[data-v-f7347584]:hover{background:#f0fff0;border-color:#47c840;color:#2d8f27}.route-btn--yandex[data-v-f7347584]:hover{background:#fff5f3;border-color:#fc3f1d;color:#fc3f1d}.route-btn--google[data-v-f7347584]:hover{background:#f0f7ff;border-color:#4285f4;color:#4285f4}.directions[data-v-f7347584]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.direction-card[data-v-f7347584]{align-items:flex-start;background:#fff;border:2px solid #f1f5f9;border-radius:16px;display:flex;gap:16px;padding:24px;transition:all .3s ease}.direction-card[data-v-f7347584]:hover{border-color:var(--cc-primary);box-shadow:0 8px 24px #e024241a;transform:translateY(-2px)}.direction-card svg[data-v-f7347584]{color:var(--cc-primary);flex-shrink:0;margin-top:2px}.direction-text h4[data-v-f7347584]{color:var(--cc-text);font-size:1rem;font-weight:600;margin:0 0 6px}.direction-text p[data-v-f7347584]{color:var(--cc-muted);font-size:.9375rem;line-height:1.5;margin:0}@media (max-width:768px){.map-section[data-v-f7347584]{padding:60px 0}.section-header[data-v-f7347584]{margin-bottom:32px}.map-iframe[data-v-f7347584]{height:350px}.route-links[data-v-f7347584]{flex-direction:column;gap:12px}.route-btn[data-v-f7347584]{justify-content:center;width:100%}.directions[data-v-f7347584]{gap:16px;grid-template-columns:1fr}.direction-card[data-v-f7347584]{padding:20px}}
