.about-history{padding:var(--space-4xl) 0;background:var(--color-white)}.about-history-title{text-align:center;margin-bottom:var(--space-3xl)}.about-history-subtitle{text-align:center;margin:0 auto var(--space-3xl)}.timeline{max-width:800px;padding:var(--space-xl) 0;margin:0 auto;position:relative}.timeline:before{content:"";background:linear-gradient(to bottom, var(--color-primary), var(--color-deep-wine));border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:20px}.timeline-item{margin-bottom:var(--space-2xl);padding-left:60px;animation:.6s ease-out backwards fadeInUp;position:relative}.timeline-item:first-child{animation-delay:.1s}.timeline-item:nth-child(2){animation-delay:.2s}.timeline-item:nth-child(3){animation-delay:.3s}.timeline-item:nth-child(4){animation-delay:.4s}.timeline-item:nth-child(5){animation-delay:.5s}.timeline-dot{border-radius:var(--radius-full);background:var(--gradient-primary);border:4px solid var(--color-white);width:24px;height:24px;box-shadow:0 0 0 3px var(--color-primary);z-index:1;position:absolute;top:4px;left:10px}.timeline-year{font-family:var(--font-accent);color:var(--color-primary);letter-spacing:1px;margin-bottom:var(--space-xs);font-size:.85rem;font-weight:700}.timeline-title{margin-bottom:var(--space-xs);font-size:1.15rem;font-weight:700}.timeline-desc{color:var(--color-gray-text);font-size:.95rem;line-height:1.7}.about-values{padding:var(--space-4xl) 0;background:var(--color-gray)}.about-values-header{text-align:center;margin-bottom:var(--space-3xl)}.values-grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.value-card{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-2xl);text-align:center;box-shadow:var(--shadow-sm);transition:all var(--transition-smooth);border:1px solid #0000000a;animation:.5s ease-out backwards fadeInUp}.value-card:first-child{animation-delay:50ms}.value-card:nth-child(2){animation-delay:.1s}.value-card:nth-child(3){animation-delay:.15s}.value-card:nth-child(4){animation-delay:.2s}.value-card:hover{box-shadow:var(--shadow-xl);border-color:rgba(var(--color-primary-rgb), .12);transform:translateY(-6px)}.value-icon-box{width:56px;height:56px;color:var(--color-primary);margin:0 auto var(--space-lg);transition:all var(--transition-base);background:#b91c3a14;border-radius:14px;justify-content:center;align-items:center;display:flex}.value-card:hover .value-icon-box{background:var(--color-primary);color:var(--color-white);transform:scale(1.1)rotate(-3deg)}.value-title{margin-bottom:var(--space-sm);font-size:1.15rem;font-weight:700}.value-desc{color:var(--color-gray-text);font-size:.9rem;line-height:1.6}.about-license{padding:var(--space-4xl) 0;background:var(--color-white)}.license-card{background:linear-gradient(160deg, #1a1a1a 0%, #2d1a1e 50%, var(--color-charcoal) 100%);border-radius:var(--radius-xl);padding:var(--space-3xl);color:var(--color-white);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.license-card:before{content:"";background:radial-gradient(circle, rgba(var(--color-primary-rgb), .3) 0%, transparent 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-30%}.license-badge-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:80px;height:80px;color:var(--color-white);margin-bottom:var(--space-xl);z-index:1;background:#ffffff26;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.license-title{margin-bottom:var(--space-md);z-index:1;font-size:clamp(1.5rem,3vw,2.25rem);position:relative}.license-desc{opacity:.9;z-index:1;max-width:650px;margin-bottom:var(--space-xl);font-size:1.05rem;line-height:1.7;position:relative}.license-features{justify-content:center;gap:var(--space-md);z-index:1;flex-wrap:wrap;display:flex;position:relative}.license-feature{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-xl);background:#ffffff1f;border:1px solid #ffffff26;padding:.5rem 1.25rem;font-size:.9rem;font-weight:500}.about-team{padding:var(--space-4xl) 0;background:var(--color-gray)}.about-team-header{text-align:center;margin-bottom:var(--space-3xl)}.team-grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.team-card{background:var(--color-white);border-radius:var(--radius-lg);transition:all var(--transition-base);border:1px solid #0000000a;overflow:hidden;box-shadow:0 2px 12px #0000000a}.team-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.team-avatar{height:160px;font-family:var(--font-heading);color:var(--color-primary);letter-spacing:.05em;background:linear-gradient(135deg,#b91c3a14 0%,#b91c3a0a 100%);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.team-info{padding:var(--space-lg);text-align:center}.team-name{margin-bottom:.125rem;font-size:1.1rem;font-weight:700}.team-role{color:var(--color-primary);font-size:.85rem;font-weight:600}@media (min-width:640px){.values-grid,.team-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.timeline:before{left:50%;transform:translate(-50%)}.timeline-item{width:50%;padding-left:0}.timeline-item:nth-child(odd){text-align:right;padding-right:50px}.timeline-item:nth-child(odd) .timeline-dot{left:auto;right:-12px}.timeline-item:nth-child(2n){margin-left:50%;padding-left:50px}.timeline-item:nth-child(2n) .timeline-dot{left:-12px}.values-grid{grid-template-columns:repeat(4,1fr)}.team-grid{grid-template-columns:repeat(3,1fr)}.license-card{padding:var(--space-4xl)}}
