.company-intro[data-v-d85b0724]{padding:80px 0}.intro-grid[data-v-d85b0724]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.intro-text h2[data-v-d85b0724]{margin:16px 0;font-size:clamp(26px,4vw,36px);font-weight:700}.intro-desc[data-v-d85b0724]{color:var(--gray);margin-bottom:32px;font-size:16px;line-height:1.8}.intro-visual[data-v-d85b0724]{justify-content:center;display:flex}.visual-card[data-v-d85b0724]{background:linear-gradient(135deg,#e8f0fe,#f3e8fd);border-radius:24px;justify-content:center;align-items:center;width:300px;height:300px;display:flex;position:relative;overflow:hidden}.visual-icon[data-v-d85b0724]{z-index:1;color:var(--primary);position:relative}.visual-lines[data-v-d85b0724]{position:absolute;inset:0}.v-line[data-v-d85b0724]{background:var(--primary);opacity:.15;border-radius:1px;width:60px;height:2px;position:absolute}.v-line-1[data-v-d85b0724]{top:40px;right:30px}.v-line-2[data-v-d85b0724]{top:80px;right:60px}.v-line-3[data-v-d85b0724]{top:120px;right:90px}.timeline-section[data-v-d85b0724]{background:var(--gray-bg);padding:80px 0}.timeline[data-v-d85b0724]{max-width:800px;margin:0 auto;padding:20px 0;position:relative}.timeline[data-v-d85b0724]:before{content:"";background:#d1d5db;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-item[data-v-d85b0724]{justify-content:center;padding:20px 0;display:flex;position:relative}.timeline-dot[data-v-d85b0724]{background:var(--primary);border:3px solid var(--white);width:14px;height:14px;box-shadow:0 0 0 3px var(--primary-light);z-index:1;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.timeline-content[data-v-d85b0724]{background:var(--white);border-radius:var(--radius);width:42%;box-shadow:var(--shadow-sm);margin-left:58%;padding:24px}.timeline-content.right[data-v-d85b0724]{margin-left:0;margin-right:58%}.timeline-year[data-v-d85b0724]{background:var(--primary-light);color:var(--primary);border-radius:20px;margin-bottom:10px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-block}.timeline-content h3[data-v-d85b0724]{margin-bottom:8px;font-size:18px;font-weight:600}.timeline-content p[data-v-d85b0724]{color:var(--gray);font-size:14px;line-height:1.7}.timeline-content p+p[data-v-d85b0724]{margin-top:6px}.team-section[data-v-d85b0724]{padding:80px 0}.team-grid[data-v-d85b0724]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.team-card[data-v-d85b0724]{text-align:center;border-radius:var(--radius);transition:var(--transition);border:1px solid #e5e7eb;padding:36px 24px}.team-card[data-v-d85b0724]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.team-avatar[data-v-d85b0724]{justify-content:center;margin-bottom:20px;display:flex}.avatar-placeholder[data-v-d85b0724]{background:linear-gradient(135deg, var(--primary), #7c4dff);width:80px;height:80px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}.team-card h3[data-v-d85b0724]{font-size:18px;font-weight:600}.team-title[data-v-d85b0724]{color:var(--primary);margin:4px 0 12px;font-size:13px;font-weight:500;display:block}.team-bio[data-v-d85b0724]{color:var(--gray);margin-bottom:12px;font-size:13px;line-height:1.6}.team-email[data-v-d85b0724]{color:var(--gray-light);font-size:12px}.values-section[data-v-d85b0724]{background:var(--gray-bg);padding:80px 0}.values-grid[data-v-d85b0724]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.value-card[data-v-d85b0724]{background:var(--white);border-radius:var(--radius);text-align:center;transition:var(--transition);padding:36px 24px}.value-card[data-v-d85b0724]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.value-icon[data-v-d85b0724]{color:#1a56c4;margin-bottom:16px}.value-card h3[data-v-d85b0724]{margin-bottom:10px;font-size:18px;font-weight:600}.value-card p[data-v-d85b0724]{color:var(--gray);font-size:14px;line-height:1.7}@media (max-width:768px){.intro-grid[data-v-d85b0724]{grid-template-columns:1fr;gap:40px}.intro-visual[data-v-d85b0724]{order:-1}.visual-card[data-v-d85b0724]{width:200px;height:200px}.visual-icon svg[data-v-d85b0724]{width:56px;height:56px}.timeline[data-v-d85b0724]:before,.timeline-dot[data-v-d85b0724]{left:20px}.timeline-content[data-v-d85b0724]{width:calc(100% - 50px);margin-left:50px!important;margin-right:0!important}.team-grid[data-v-d85b0724],.values-grid[data-v-d85b0724]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.team-grid[data-v-d85b0724],.values-grid[data-v-d85b0724]{grid-template-columns:1fr}}
