.page-header[data-astro-cid-x453x7yp]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-white);padding:var(--spacing-2xl) 0;text-align:center}.page-header[data-astro-cid-x453x7yp] h1[data-astro-cid-x453x7yp]{color:var(--color-white);margin-bottom:var(--spacing-sm)}.page-subtitle[data-astro-cid-x453x7yp]{font-size:var(--font-size-xl);color:#ffffffe6;margin:0}.content-section[data-astro-cid-x453x7yp]{margin-bottom:var(--spacing-3xl)}.content-section[data-astro-cid-x453x7yp] h2[data-astro-cid-x453x7yp]{margin-bottom:var(--spacing-lg)}.content-section[data-astro-cid-x453x7yp] p[data-astro-cid-x453x7yp]{line-height:1.8;color:var(--color-text-light);margin-bottom:var(--spacing-md)}.company-info-card[data-astro-cid-x453x7yp]{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-secondary) 100%);color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.company-info-card[data-astro-cid-x453x7yp] h2[data-astro-cid-x453x7yp]{color:var(--color-white);margin-bottom:var(--spacing-lg)}.info-grid[data-astro-cid-x453x7yp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.info-item[data-astro-cid-x453x7yp] strong[data-astro-cid-x453x7yp]{display:block;font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}.info-item[data-astro-cid-x453x7yp] p[data-astro-cid-x453x7yp]{color:#fffffff2;margin:0}.info-item[data-astro-cid-x453x7yp] a[data-astro-cid-x453x7yp]{color:var(--color-white);text-decoration:underline}.info-item[data-astro-cid-x453x7yp] a[data-astro-cid-x453x7yp]:hover{opacity:.8}.timeline-card[data-astro-cid-x453x7yp]{background:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.timeline-item[data-astro-cid-x453x7yp]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-gray-light)}.timeline-item[data-astro-cid-x453x7yp]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.timeline-year[data-astro-cid-x453x7yp]{flex-shrink:0;font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary);min-width:80px}.timeline-content[data-astro-cid-x453x7yp]{font-size:var(--font-size-base);color:var(--color-text);line-height:1.6;padding-top:.25rem}.mission-section[data-astro-cid-x453x7yp] h2[data-astro-cid-x453x7yp]{margin-bottom:var(--spacing-md)}.mission-content[data-astro-cid-x453x7yp]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-white)}.mission-content[data-astro-cid-x453x7yp] p[data-astro-cid-x453x7yp]{color:#fffffff2;margin-bottom:var(--spacing-sm);line-height:1.7;font-size:var(--font-size-base)}.mission-content[data-astro-cid-x453x7yp] p[data-astro-cid-x453x7yp]:last-child{margin-bottom:0}.mission-highlight[data-astro-cid-x453x7yp]{text-align:center;padding:var(--spacing-sm) 0;margin:var(--spacing-sm) 0!important}.mission-highlight[data-astro-cid-x453x7yp] strong[data-astro-cid-x453x7yp]{font-size:var(--font-size-lg);color:var(--color-white)}.owner-card[data-astro-cid-x453x7yp]{background:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.owner-card[data-astro-cid-x453x7yp] h3[data-astro-cid-x453x7yp]{font-size:var(--font-size-2xl);color:var(--color-primary);margin-bottom:var(--spacing-xs)}.owner-title[data-astro-cid-x453x7yp]{color:var(--color-secondary);font-size:var(--font-size-base);font-weight:600;margin:0}.qualifications-list[data-astro-cid-x453x7yp]{margin:var(--spacing-md) 0}.qualifications-list[data-astro-cid-x453x7yp] h4[data-astro-cid-x453x7yp]{color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.qualification-item[data-astro-cid-x453x7yp]{display:flex;gap:var(--spacing-sm);align-items:flex-start;margin-bottom:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-background);border-radius:var(--radius-md)}.qualification-item[data-astro-cid-x453x7yp] svg{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--color-secondary);margin-top:.125rem}.qualification-item[data-astro-cid-x453x7yp] strong[data-astro-cid-x453x7yp]{display:block;color:var(--color-text);font-size:var(--font-size-base);margin-bottom:.125rem}.qualification-item[data-astro-cid-x453x7yp] span[data-astro-cid-x453x7yp]{color:var(--color-text-light);font-size:var(--font-size-sm)}.owner-note[data-astro-cid-x453x7yp]{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background);border-radius:var(--radius-md);border-left:3px solid var(--color-secondary);font-size:var(--font-size-sm);color:var(--color-text-light);font-style:italic}.benefit-card[data-astro-cid-x453x7yp]{background:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:all var(--transition-base)}.benefit-card[data-astro-cid-x453x7yp]:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.benefit-icon[data-astro-cid-x453x7yp]{font-size:3rem;margin-bottom:var(--spacing-md);color:var(--color-secondary);display:flex;align-items:center;justify-content:center}.benefit-icon[data-astro-cid-x453x7yp] svg{width:3rem;height:3rem}.benefit-card[data-astro-cid-x453x7yp] h3[data-astro-cid-x453x7yp]{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.benefit-card[data-astro-cid-x453x7yp] p[data-astro-cid-x453x7yp]{margin:0}.stats-section[data-astro-cid-x453x7yp]{text-align:center}.stats-grid[data-astro-cid-x453x7yp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.stat-card[data-astro-cid-x453x7yp]{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-secondary) 100%);color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.stat-card[data-astro-cid-x453x7yp]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.stat-number[data-astro-cid-x453x7yp]{font-size:var(--font-size-5xl);font-weight:700;margin-bottom:var(--spacing-sm)}.stat-label[data-astro-cid-x453x7yp]{font-size:var(--font-size-lg);color:#fffffff2}@media (max-width: 768px){.page-header[data-astro-cid-x453x7yp]{padding:var(--spacing-xl) 0}.page-header[data-astro-cid-x453x7yp] h1[data-astro-cid-x453x7yp]{font-size:var(--font-size-3xl)}.page-subtitle[data-astro-cid-x453x7yp]{font-size:var(--font-size-base)}.info-grid[data-astro-cid-x453x7yp]{grid-template-columns:1fr}.timeline-item[data-astro-cid-x453x7yp]{flex-direction:column;gap:var(--spacing-xs)}}
