.section-head[data-v-b16df9b1]{margin-bottom:40px}.section-eyebrow[data-v-b16df9b1]{display:block;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-dim);margin-bottom:12px}.section-title[data-v-b16df9b1]{font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.15;color:var(--text)}.section-subtitle[data-v-b16df9b1]{margin-top:10px;font-size:.938rem;color:var(--text-dim);max-width:64ch}.about-hero[data-v-b16df9b1]{position:relative}.about-hero-text[data-v-b16df9b1]{padding-top:40px;padding-bottom:40px}.about-h1[data-v-b16df9b1]{font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.15;color:var(--text);white-space:normal;overflow-wrap:anywhere}.about-subtitle[data-v-b16df9b1]{margin-top:14px;font-size:clamp(15px,1.6vw,18px);color:var(--text-dim);max-width:100%;line-height:1.7}.about-hero-figure[data-v-b16df9b1]{margin:0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;background:var(--surface)}.about-hero-img[data-v-b16df9b1]{display:block;width:100%;height:520px;object-fit:cover;object-position:center 35%}.about-stats[data-v-b16df9b1]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:-72px;position:relative;z-index:2;border:1px solid var(--border);background:var(--bg);border-radius:16px;overflow:hidden}.stat[data-v-b16df9b1]{padding:28px 22px;border-right:1px solid var(--border);position:relative}.stat[data-v-b16df9b1]:last-child{border-right:none}.stat[data-v-b16df9b1]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.stat-value[data-v-b16df9b1]{display:block;font-size:clamp(26px,2.8vw,38px);font-weight:800;line-height:1.1;color:var(--text)}.stat-label[data-v-b16df9b1]{display:block;margin-top:8px;font-size:.875rem;font-weight:600;color:var(--text)}.stat-note[data-v-b16df9b1]{display:block;margin-top:6px;font-size:.812rem;line-height:1.5;color:var(--text-dim)}.about-intro[data-v-b16df9b1]{padding-top:100px}.intro-grid[data-v-b16df9b1]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.intro-copy[data-v-b16df9b1]{min-width:0}.intro-text[data-v-b16df9b1]{margin-top:22px;font-size:1rem;line-height:1.85;color:var(--text-dim);max-width:56ch}.intro-figure[data-v-b16df9b1]{margin:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:16px}.intro-figure img[data-v-b16df9b1]{display:block;width:100%;height:360px;object-fit:cover;transition:transform .6s ease}.intro-figure:hover img[data-v-b16df9b1]{transform:scale(1.03)}.about-timeline[data-v-b16df9b1]{padding-top:100px}.timeline-tree[data-v-b16df9b1]{--tree-line: var(--border);--phase-tech: #2563eb;--phase-strategy: #059669;--phase-scale: #7c3aed;--phase-global: #d97706;position:relative}.tree-node[data-v-b16df9b1]{position:relative;background:var(--bg);border:1px solid var(--border);border-radius:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tree-node[data-v-b16df9b1]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.tree-node-body[data-v-b16df9b1]{display:flex;flex-direction:column;gap:6px}.tree-icon[data-v-b16df9b1]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tree-icon[data-v-b16df9b1] svg{width:100%;height:100%}.tree-year[data-v-b16df9b1]{font-size:.812rem;font-weight:700;letter-spacing:.04em;color:var(--text-dim)}.tree-title[data-v-b16df9b1]{font-size:1rem;font-weight:800;line-height:1.3;color:var(--text)}.tree-desc[data-v-b16df9b1]{font-size:.812rem;line-height:1.65;color:var(--text-dim)}.tree-phase[data-v-b16df9b1]{font-size:.875rem;font-weight:800;color:var(--text)}.tree-root[data-v-b16df9b1]{display:flex;justify-content:center;margin-bottom:48px;position:relative}.tree-root[data-v-b16df9b1]:after{content:"";position:absolute;bottom:-48px;left:50%;width:2px;height:48px;background:var(--tree-line);transform:translate(-50%)}.tree-node--root[data-v-b16df9b1]{display:inline-flex;align-items:center;gap:18px;padding:22px 28px;border-left:4px solid var(--accent)}.tree-node--root .tree-icon[data-v-b16df9b1]{width:44px;height:44px;color:var(--accent-contrast);background:var(--accent)}.tree-node--root .tree-year[data-v-b16df9b1]{font-size:.938rem;color:var(--accent-dim)}.tree-node--root .tree-title[data-v-b16df9b1]{font-size:1.375rem}.tree-node--root .tree-desc[data-v-b16df9b1]{font-size:.875rem}.tree-branches[data-v-b16df9b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative;padding-top:48px}.tree-branches[data-v-b16df9b1]:before{content:"";position:absolute;top:0;left:12.5%;right:12.5%;height:2px;background:var(--tree-line)}.tree-branch[data-v-b16df9b1]{position:relative;display:flex;flex-direction:column;gap:16px}.tree-connector[data-v-b16df9b1]{position:absolute;top:-48px;left:50%;width:2px;height:48px;background:var(--tree-line);transform:translate(-50%)}.tree-node--phase[data-v-b16df9b1]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:3px solid var(--accent)}.tree-branch[data-phase=tech] .tree-node--phase[data-v-b16df9b1]{border-top-color:var(--phase-tech)}.tree-branch[data-phase=strategy] .tree-node--phase[data-v-b16df9b1]{border-top-color:var(--phase-strategy)}.tree-branch[data-phase=scale] .tree-node--phase[data-v-b16df9b1]{border-top-color:var(--phase-scale)}.tree-branch[data-phase=global] .tree-node--phase[data-v-b16df9b1]{border-top-color:var(--phase-global)}.tree-node--phase .tree-icon[data-v-b16df9b1]{width:24px;height:24px}.tree-branch[data-phase=tech] .tree-node--phase .tree-icon[data-v-b16df9b1]{color:var(--phase-tech)}.tree-branch[data-phase=strategy] .tree-node--phase .tree-icon[data-v-b16df9b1]{color:var(--phase-strategy)}.tree-branch[data-phase=scale] .tree-node--phase .tree-icon[data-v-b16df9b1]{color:var(--phase-scale)}.tree-branch[data-phase=global] .tree-node--phase .tree-icon[data-v-b16df9b1]{color:var(--phase-global)}.tree-milestones[data-v-b16df9b1]{display:flex;flex-direction:column;gap:12px;position:relative;padding-top:16px}.tree-milestones[data-v-b16df9b1]:before{content:"";position:absolute;top:0;left:50%;width:2px;height:16px;background:var(--tree-line);transform:translate(-50%)}.tree-node--milestone[data-v-b16df9b1]{padding:16px 18px;border-left:3px solid var(--border)}.tree-branch[data-phase=tech] .tree-node--milestone[data-v-b16df9b1]{border-left-color:var(--phase-tech)}.tree-branch[data-phase=strategy] .tree-node--milestone[data-v-b16df9b1]{border-left-color:var(--phase-strategy)}.tree-branch[data-phase=scale] .tree-node--milestone[data-v-b16df9b1]{border-left-color:var(--phase-scale)}.tree-branch[data-phase=global] .tree-node--milestone[data-v-b16df9b1]{border-left-color:var(--phase-global)}.about-advantages[data-v-b16df9b1]{padding-top:100px}.adv-grid[data-v-b16df9b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.adv-card[data-v-b16df9b1]{display:flex;flex-direction:column;padding:28px 24px;background:var(--bg);border:1px solid var(--border);border-radius:16px;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.adv-card[data-v-b16df9b1]:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 12px 30px #0000000f}.adv-icon[data-v-b16df9b1]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--accent-contrast);background:var(--accent);border-radius:12px;margin-bottom:18px}.adv-icon[data-v-b16df9b1] svg{width:24px;height:24px}.adv-card-title[data-v-b16df9b1]{font-size:1.125rem;font-weight:800;color:var(--text);margin-bottom:10px}.adv-card-desc[data-v-b16df9b1]{font-size:.875rem;line-height:1.7;color:var(--text-dim);flex:1}.adv-link[data-v-b16df9b1]{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:.812rem;font-weight:700;color:var(--text);transition:color .25s ease}.adv-card:hover .adv-link[data-v-b16df9b1]{color:var(--accent-dim)}.adv-arrow[data-v-b16df9b1]{transition:transform .25s ease}.adv-card:hover .adv-arrow[data-v-b16df9b1]{transform:translate(4px)}.about-facilities[data-v-b16df9b1]{margin-top:100px;padding:80px 0;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.facilities-grid[data-v-b16df9b1]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.facility-card[data-v-b16df9b1]{background:var(--bg);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.facility-card[data-v-b16df9b1]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0000000f}.facility-figure[data-v-b16df9b1]{margin:0;overflow:hidden;background:var(--surface)}.facility-figure img[data-v-b16df9b1]{display:block;width:100%;height:280px;object-fit:cover;transition:transform .6s ease}.facility-card:hover .facility-figure img[data-v-b16df9b1]{transform:scale(1.03)}.facility-body[data-v-b16df9b1]{padding:24px}.facility-body h3[data-v-b16df9b1]{font-size:1.25rem;font-weight:800;color:var(--text);margin-bottom:10px}.facility-body p[data-v-b16df9b1]{font-size:.875rem;line-height:1.7;color:var(--text-dim)}.facility-cta[data-v-b16df9b1]{margin-top:36px;text-align:center}.about-certs[data-v-b16df9b1]{padding-top:100px}.cert-grid[data-v-b16df9b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cert[data-v-b16df9b1]{display:flex;flex-direction:column;align-items:flex-start;padding:0;background:var(--bg);border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:zoom-in;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.cert[data-v-b16df9b1]:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 10px 28px #0000000f}.cert-figure[data-v-b16df9b1]{margin:0;width:100%;overflow:hidden;background:var(--surface)}.cert-figure img[data-v-b16df9b1]{display:block;width:100%;height:320px;object-fit:cover;object-position:top center;transition:transform .5s ease}.cert:hover .cert-figure img[data-v-b16df9b1]{transform:scale(1.03)}.cert-tag[data-v-b16df9b1]{display:inline-block;margin:16px 16px 6px;padding:4px 10px;font-size:.688rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-contrast);background:var(--accent);border-radius:999px}.cert-name[data-v-b16df9b1]{display:block;margin:0 16px 16px;font-size:.875rem;font-weight:600;color:var(--text)}.cert-cta[data-v-b16df9b1]{margin-top:36px;text-align:center}.cert-modal[data-v-b16df9b1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#1a1a1ae0;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cert-modal-panel[data-v-b16df9b1]{position:relative;max-width:900px;max-height:90vh;width:100%;background:var(--bg);border:1px solid var(--border);border-radius:16px;overflow:auto}.cert-modal-panel img[data-v-b16df9b1]{display:block;width:100%;height:auto}.cert-modal-caption[data-v-b16df9b1]{padding:16px 20px;font-size:.875rem;color:var(--text-dim);border-top:1px solid var(--border)}.cert-modal-close[data-v-b16df9b1]{position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:var(--bg);color:var(--text);border-radius:50%;font-size:1.5rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.cert-modal-close[data-v-b16df9b1]:hover{background:var(--accent);color:var(--accent-contrast)}.fade-enter-active[data-v-b16df9b1],.fade-leave-active[data-v-b16df9b1]{transition:opacity .25s ease}.fade-enter-from[data-v-b16df9b1],.fade-leave-to[data-v-b16df9b1]{opacity:0}.sol-clients[data-v-b16df9b1]{padding-top:100px}.logo-wall[data-v-b16df9b1]{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;padding:0;background:transparent}.logo[data-v-b16df9b1]{display:flex;align-items:center;justify-content:center;min-height:80px;padding:0 16px;background:#fff;border:1px solid var(--border);border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.logo[data-v-b16df9b1]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}.logo img[data-v-b16df9b1]{max-width:100%;max-height:76px;width:auto;height:auto;object-fit:contain;transition:transform .3s ease}.logo:hover img[data-v-b16df9b1]{transform:scale(1.04)}.clients-cta[data-v-b16df9b1]{margin-top:36px;text-align:center}.about-cooperation[data-v-b16df9b1]{margin-top:100px;padding:80px 0;background:var(--surface);border-top:1px solid var(--border)}.cooperation-inner[data-v-b16df9b1]{text-align:center;max-width:720px;margin:0 auto}.cooperation-desc[data-v-b16df9b1]{margin-top:16px;font-size:1rem;line-height:1.75;color:var(--text-dim)}.cooperation-actions[data-v-b16df9b1]{margin-top:28px;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:14px}.about-eeat[data-v-b16df9b1]{padding-top:100px}.eeat-body[data-v-b16df9b1]{display:grid;grid-template-columns:repeat(2,1fr);gap:44px 64px}.eeat-section[data-v-b16df9b1]{min-width:0}.eeat-h[data-v-b16df9b1]{font-size:1.25rem;font-weight:800;color:var(--text);margin-bottom:14px}.eeat-p[data-v-b16df9b1]{font-size:.95rem;line-height:1.85;color:var(--text-dim);margin:0}.about-faq[data-v-b16df9b1]{padding-top:100px}.about-faq .faq-list[data-v-b16df9b1]{border-top:1px solid var(--border)}.about-faq .faq-item[data-v-b16df9b1]{border-bottom:1px solid var(--border);background:transparent}.about-faq .faq-question[data-v-b16df9b1]{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;cursor:pointer;list-style:none;font-size:1.05rem;font-weight:600;line-height:1.45;color:var(--text)}.about-faq .faq-question[data-v-b16df9b1]::-webkit-details-marker{display:none}.about-faq .faq-item[open] .faq-question[data-v-b16df9b1]{color:var(--accent)}.about-faq .faq-q-text[data-v-b16df9b1]{flex:1 1 auto}.about-faq .faq-icon[data-v-b16df9b1]{flex:0 0 auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s ease;opacity:.7}.about-faq .faq-item[open] .faq-icon[data-v-b16df9b1]{transform:rotate(-135deg);opacity:1}.about-faq .faq-answer[data-v-b16df9b1]{padding:0 0 24px}.about-faq .faq-answer p[data-v-b16df9b1]{margin:0;font-size:1rem;line-height:1.8;color:var(--text-dim);max-width:72ch}@media (max-width: 1280px){.logo[data-v-b16df9b1]{min-height:76px;padding:0 14px}.logo img[data-v-b16df9b1]{max-height:68px}}@media (max-width: 1100px){.adv-grid[data-v-b16df9b1],.cert-grid[data-v-b16df9b1]{grid-template-columns:repeat(2,1fr)}.timeline-tree[data-v-b16df9b1]{display:flex;flex-direction:column;align-items:flex-start;padding-left:24px;position:relative}.timeline-tree[data-v-b16df9b1]:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--tree-line)}.tree-root[data-v-b16df9b1]{justify-content:flex-start;margin-bottom:36px}.tree-root[data-v-b16df9b1]:after{bottom:-36px;left:-24px;width:24px;height:2px;transform:none}.tree-node--root[data-v-b16df9b1]{padding:18px 22px}.tree-node--root .tree-title[data-v-b16df9b1]{font-size:1.25rem}.tree-branches[data-v-b16df9b1]{grid-template-columns:1fr;gap:24px;padding-top:0;width:100%}.tree-branches[data-v-b16df9b1]:before{display:none}.tree-branch[data-v-b16df9b1]{gap:12px}.tree-connector[data-v-b16df9b1]{top:22px;left:-24px;width:24px;height:2px;transform:none}.tree-node--phase[data-v-b16df9b1]{border-left:3px solid var(--accent);border-top:none}.tree-branch[data-phase=tech] .tree-node--phase[data-v-b16df9b1]{border-left-color:var(--phase-tech)}.tree-branch[data-phase=strategy] .tree-node--phase[data-v-b16df9b1]{border-left-color:var(--phase-strategy)}.tree-branch[data-phase=scale] .tree-node--phase[data-v-b16df9b1]{border-left-color:var(--phase-scale)}.tree-branch[data-phase=global] .tree-node--phase[data-v-b16df9b1]{border-left-color:var(--phase-global)}.tree-milestones[data-v-b16df9b1]{padding-top:0;padding-left:20px;border-left:2px solid var(--border);margin-left:14px}.tree-milestones[data-v-b16df9b1]:before{display:none}.tree-node--milestone[data-v-b16df9b1]{border-left-width:3px}}@media (max-width: 980px){.about-stats[data-v-b16df9b1]{grid-template-columns:repeat(2,1fr);margin-top:-48px}.stat[data-v-b16df9b1]:nth-child(2){border-right:none}.stat[data-v-b16df9b1]:nth-child(1),.stat[data-v-b16df9b1]:nth-child(2){border-bottom:1px solid var(--border)}.intro-grid[data-v-b16df9b1]{grid-template-columns:1fr;gap:32px}.intro-figure[data-v-b16df9b1]{order:-1}.intro-figure img[data-v-b16df9b1]{height:300px}.facilities-grid[data-v-b16df9b1]{grid-template-columns:1fr}.logo-wall[data-v-b16df9b1]{grid-template-columns:repeat(5,1fr);gap:12px}.logo[data-v-b16df9b1]{min-height:72px;padding:0 12px}.logo img[data-v-b16df9b1]{max-height:64px}}@media (max-width: 640px){.about-hero-text[data-v-b16df9b1]{padding-top:24px;padding-bottom:24px}.about-h1[data-v-b16df9b1]{white-space:normal}.about-hero-img[data-v-b16df9b1]{height:360px}.about-stats[data-v-b16df9b1]{margin-top:24px}.stat[data-v-b16df9b1]{padding:20px 16px}.stat-value[data-v-b16df9b1]{font-size:1.625rem}.stat-label[data-v-b16df9b1]{font-size:.812rem}.stat-note[data-v-b16df9b1]{font-size:.75rem}.about-intro[data-v-b16df9b1],.about-timeline[data-v-b16df9b1],.about-advantages[data-v-b16df9b1],.about-facilities[data-v-b16df9b1],.about-certs[data-v-b16df9b1],.sol-clients[data-v-b16df9b1],.about-cooperation[data-v-b16df9b1]{padding-top:72px}.about-facilities[data-v-b16df9b1],.about-cooperation[data-v-b16df9b1]{padding-bottom:72px;margin-top:72px}.adv-grid[data-v-b16df9b1],.cert-grid[data-v-b16df9b1]{grid-template-columns:1fr}.timeline-tree[data-v-b16df9b1]{padding-left:16px}.timeline-tree[data-v-b16df9b1]:before{left:0}.tree-root[data-v-b16df9b1]:after{left:-16px;width:16px}.tree-connector[data-v-b16df9b1]{left:-16px;width:16px}.tree-node--root[data-v-b16df9b1]{padding:16px 18px;gap:14px}.tree-node--root .tree-icon[data-v-b16df9b1]{width:36px;height:36px}.tree-node--root .tree-title[data-v-b16df9b1]{font-size:1.125rem}.tree-node--phase[data-v-b16df9b1]{padding:12px 14px}.tree-milestones[data-v-b16df9b1]{padding-left:14px;margin-left:12px}.tree-node--milestone[data-v-b16df9b1]{padding:14px 16px}.tree-title[data-v-b16df9b1]{font-size:.938rem}.tree-desc[data-v-b16df9b1]{font-size:.75rem}.facility-figure img[data-v-b16df9b1]{height:220px}.logo-wall[data-v-b16df9b1]{grid-template-columns:repeat(3,1fr);gap:10px}.logo[data-v-b16df9b1]{min-height:64px;padding:0 10px}.logo img[data-v-b16df9b1]{max-height:56px}.cooperation-actions[data-v-b16df9b1]{flex-direction:column;width:100%}.cooperation-actions .btn[data-v-b16df9b1]{width:100%;justify-content:center}}@media (max-width: 420px){.logo-wall[data-v-b16df9b1]{grid-template-columns:repeat(2,1fr);gap:8px;padding:0}.logo[data-v-b16df9b1]{min-height:56px;padding:0 8px}.logo img[data-v-b16df9b1]{max-height:48px}}
