.hero-section[data-v-8a188f73]{padding:calc(80px + var(--spacing-4xl)) 0 var(--spacing-2xl);background:linear-gradient(180deg,var(--gray-900) 0%,var(--gray-800) 100%);color:var(--white)}.hero-content[data-v-8a188f73]{max-width:750px;margin:0 auto}.hero-content h1[data-v-8a188f73]{margin:var(--spacing-md) 0;color:var(--white)}.hero-content p[data-v-8a188f73]{font-size:var(--font-size-xl);color:var(--gray-300)}.stats-banner[data-v-8a188f73]{background:var(--primary-color);padding:var(--spacing-xl) 0}.stats-grid[data-v-8a188f73]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);text-align:center}.stat-item[data-v-8a188f73]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.stat-number[data-v-8a188f73]{font-size:var(--font-size-3xl);font-weight:700;color:var(--white)}.stat-label[data-v-8a188f73]{font-size:var(--font-size-sm);color:#fffc}.section-badge[data-v-8a188f73]{display:inline-block;font-size:var(--font-size-sm);font-weight:600;color:var(--primary-color);background:var(--primary-color-light);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);margin-bottom:var(--spacing-md)}.story-content[data-v-8a188f73]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:start}.story-text h2[data-v-8a188f73]{margin-bottom:var(--spacing-lg)}.story-text p[data-v-8a188f73]{font-size:var(--font-size-lg);color:var(--gray-600);line-height:1.7;margin-bottom:var(--spacing-md)}.story-text p[data-v-8a188f73]:last-child{margin-bottom:0}.problem-solution[data-v-8a188f73]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.problem-card[data-v-8a188f73],.solution-card[data-v-8a188f73]{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-xl);padding:var(--spacing-xl)}.problem-card[data-v-8a188f73]{border-left:4px solid var(--error-color)}.solution-card[data-v-8a188f73]{border-left:4px solid var(--success-color)}.card-header[data-v-8a188f73]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-weight:600;font-size:var(--font-size-lg)}.problem-card .card-header[data-v-8a188f73]{color:var(--error-color)}.solution-card .card-header[data-v-8a188f73]{color:var(--success-color)}.problem-card ul[data-v-8a188f73],.solution-card ul[data-v-8a188f73]{list-style:none;padding:0;margin:0}.problem-card li[data-v-8a188f73],.solution-card li[data-v-8a188f73]{padding:var(--spacing-xs) 0;padding-left:var(--spacing-lg);position:relative;color:var(--gray-600)}.problem-card li[data-v-8a188f73]:before,.solution-card li[data-v-8a188f73]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:var(--radius-full)}.problem-card li[data-v-8a188f73]:before{background:var(--error-color)}.solution-card li[data-v-8a188f73]:before{background:var(--success-color)}.mission-statement[data-v-8a188f73]{font-size:var(--font-size-xl);color:var(--gray-600);max-width:700px;margin:0 auto}.values-grid[data-v-8a188f73]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-3xl)}.value-card[data-v-8a188f73]{background:var(--white);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center}.value-icon[data-v-8a188f73]{width:64px;height:64px;margin:0 auto var(--spacing-md);background:var(--primary-color-light);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.value-card h3[data-v-8a188f73]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.value-card p[data-v-8a188f73]{font-size:var(--font-size-sm);color:var(--gray-600);margin:0}.technology-grid[data-v-8a188f73]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.tech-card[data-v-8a188f73]{background:var(--gray-50);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;transition:all var(--transition-base)}.tech-card[data-v-8a188f73]:hover{background:var(--white);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.tech-icon[data-v-8a188f73]{width:56px;height:56px;margin:0 auto var(--spacing-md);background:var(--primary-color);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--white)}.tech-card h3[data-v-8a188f73]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.tech-card p[data-v-8a188f73]{font-size:var(--font-size-sm);color:var(--gray-600);margin:0}.platforms-grid[data-v-8a188f73]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.platform-card[data-v-8a188f73]{background:var(--white);border-radius:var(--radius-xl);padding:var(--spacing-2xl);text-align:center}.platform-logo[data-v-8a188f73]{width:80px;height:80px;margin:0 auto var(--spacing-lg);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center}.platform-logo.google[data-v-8a188f73]{background:#4285f41a;color:#4285f4}.platform-logo.meta[data-v-8a188f73]{background:#1877f21a;color:#1877f2}.platform-logo.microsoft[data-v-8a188f73]{background:#00a4ef1a;color:#00a4ef}.platform-card h3[data-v-8a188f73]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}.platform-card p[data-v-8a188f73]{color:var(--gray-600);margin:0}.timeline[data-v-8a188f73]{max-width:800px;margin:0 auto;position:relative}.timeline[data-v-8a188f73]:before{content:"";position:absolute;left:80px;top:0;bottom:0;width:2px;background:var(--gray-200)}.timeline-item[data-v-8a188f73]{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);position:relative}.timeline-item[data-v-8a188f73]:last-child{margin-bottom:0}.timeline-year[data-v-8a188f73]{width:60px;font-size:var(--font-size-lg);font-weight:700;color:var(--primary-color);flex-shrink:0}.timeline-content[data-v-8a188f73]{background:var(--gray-50);border-radius:var(--radius-lg);padding:var(--spacing-lg);flex:1;position:relative}.timeline-content[data-v-8a188f73]:before{content:"";position:absolute;left:-30px;top:20px;width:12px;height:12px;border-radius:var(--radius-full);background:var(--primary-color);border:3px solid var(--white)}.timeline-content h4[data-v-8a188f73]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}.timeline-content p[data-v-8a188f73]{font-size:var(--font-size-base);color:var(--gray-600);margin:0}.team-grid[data-v-8a188f73]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.team-card[data-v-8a188f73]{background:var(--white);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center}.team-avatar[data-v-8a188f73]{width:80px;height:80px;margin:0 auto var(--spacing-md);border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-color),var(--accent-color));color:var(--white);font-size:var(--font-size-2xl);font-weight:700;display:flex;align-items:center;justify-content:center}.team-card h4[data-v-8a188f73]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}.team-role[data-v-8a188f73]{display:block;font-size:var(--font-size-sm);color:var(--primary-color);font-weight:500;margin-bottom:var(--spacing-md)}.team-card p[data-v-8a188f73]{font-size:var(--font-size-sm);color:var(--gray-600);margin:0}.trust-grid[data-v-8a188f73]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.trust-item[data-v-8a188f73]{text-align:center}.trust-icon[data-v-8a188f73]{width:64px;height:64px;margin:0 auto var(--spacing-md);background:var(--success-color-light);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--success-color)}.trust-item h4[data-v-8a188f73]{margin-bottom:var(--spacing-xs)}.trust-item p[data-v-8a188f73]{color:var(--gray-600);font-size:var(--font-size-sm);margin:0}@media(max-width:1024px){.stats-grid[data-v-8a188f73]{grid-template-columns:repeat(2,1fr)}.story-content[data-v-8a188f73]{grid-template-columns:1fr}.values-grid[data-v-8a188f73],.technology-grid[data-v-8a188f73],.team-grid[data-v-8a188f73],.trust-grid[data-v-8a188f73]{grid-template-columns:repeat(2,1fr)}.platforms-grid[data-v-8a188f73]{grid-template-columns:1fr}}@media(max-width:768px){.values-grid[data-v-8a188f73],.technology-grid[data-v-8a188f73],.team-grid[data-v-8a188f73],.trust-grid[data-v-8a188f73]{grid-template-columns:1fr}.timeline[data-v-8a188f73]:before{left:20px}.timeline-year[data-v-8a188f73]{width:auto;position:absolute;left:40px;top:-25px;font-size:var(--font-size-sm);background:var(--primary-color);color:var(--white);padding:2px 8px;border-radius:var(--radius-md)}.timeline-item[data-v-8a188f73]{padding-left:40px;padding-top:var(--spacing-xl)}.timeline-content[data-v-8a188f73]:before{left:-30px;top:30px}}.dark-theme .about-page{background:#0f172a}.dark-theme .about-page .hero-section{background:linear-gradient(180deg,#0f172a,#1e293b)}.dark-theme .about-page .hero-content h1{color:#fff}.dark-theme .about-page .hero-content p{color:#94a3b8}.dark-theme .about-page .problem-section{background:#1e293b}.dark-theme .about-page .problem-card{background:#0f172a;border-color:#334155}.dark-theme .about-page .problem-card h3{color:#fff}.dark-theme .about-page .problem-card p{color:#94a3b8}.dark-theme .about-page .solution-card{background:#0f172a;border-color:#334155}.dark-theme .about-page .solution-card h3{color:#fff}.dark-theme .about-page .solution-card p{color:#94a3b8}.dark-theme .about-page .values-section{background:#0f172a}.dark-theme .about-page .value-card{background:#1e293b;border-color:#334155}.dark-theme .about-page .value-card h3{color:#fff}.dark-theme .about-page .value-card p{color:#94a3b8}.dark-theme .about-page .technology-section{background:#1e293b}.dark-theme .about-page .tech-card{background:#0f172a;border-color:#334155}.dark-theme .about-page .tech-card h4{color:#fff}.dark-theme .about-page .tech-card p{color:#94a3b8}.dark-theme .about-page .platforms-section{background:#0f172a}.dark-theme .about-page .platform-card{background:#1e293b;border-color:#334155}.dark-theme .about-page .platform-card h4{color:#fff}.dark-theme .about-page .platform-card p{color:#94a3b8}.dark-theme .about-page .timeline-section{background:#1e293b}.dark-theme .about-page .timeline-content{background:#0f172a;border-color:#334155}.dark-theme .about-page .timeline-content h3{color:#fff}.dark-theme .about-page .timeline-content p{color:#94a3b8}.dark-theme .about-page .team-section{background:#0f172a}.dark-theme .about-page .team-card{background:#1e293b;border-color:#334155}.dark-theme .about-page .team-card h3{color:#fff}.dark-theme .about-page .team-card p{color:#94a3b8}.dark-theme .about-page .trust-section{background:#1e293b}.dark-theme .about-page .trust-item{color:#e2e8f0}
