html{overflow:auto!important}body{overflow:auto!important;height:auto!important}.app{overflow:auto!important;height:auto!important;min-height:100vh!important}.about-content{width:100%;padding-bottom:2rem}.about-hero{text-align:center;padding:3rem 0;margin-bottom:2rem}.about-title{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#6366f1,#8b5cf6,#06b6d4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-subtitle{font-size:1.3rem;color:var(--color-text-secondary);font-weight:300}.about-section{margin-bottom:4rem;background:#ffffff08;border-radius:var(--radius-lg);padding:2rem;border:1px solid var(--color-border-primary)}.section-title{font-size:2rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-primary);display:inline-block}.section-content{color:var(--color-text-secondary);line-height:1.8}.section-content p{margin-bottom:1rem;font-size:1.05rem}.section-content p:last-child{margin-bottom:0}.vision-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.vision-card{background:#ffffff0d;border-radius:var(--radius-lg);padding:2rem;text-align:center;transition:all .3s ease;border:1px solid var(--color-border-primary)}.vision-card:hover{transform:translateY(-8px);background:#ffffff14;border-color:var(--color-primary);box-shadow:0 10px 30px #6366f133}.vision-icon{font-size:3rem;margin-bottom:1rem}.vision-card h3{font-size:1.3rem;color:var(--color-text-primary);margin-bottom:.8rem;font-weight:600}.vision-card p{color:var(--color-text-secondary);line-height:1.6;font-size:.95rem}.values-list{display:grid;gap:1.5rem;margin-top:2rem}.value-item{display:flex;align-items:flex-start;gap:2rem;padding:1.5rem;background:#ffffff0d;border-radius:var(--radius-md);transition:all .3s ease;border:1px solid transparent}.value-item:hover{background:#ffffff14;border-color:var(--color-primary)}.value-number{font-size:2.5rem;font-weight:700;color:var(--color-primary);flex-shrink:0;width:60px;text-align:center}.value-content h3{font-size:1.2rem;color:var(--color-text-primary);margin-bottom:.5rem;font-weight:600}.value-content p{color:var(--color-text-secondary);line-height:1.6;margin:0}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.tech-card{background:#ffffff0d;border-radius:var(--radius-md);padding:1.5rem;transition:all .3s ease;border:1px solid var(--color-border-primary)}.tech-card:hover{background:#ffffff14;border-color:var(--color-primary);transform:translateY(-4px)}.tech-icon{font-size:2.5rem;margin-bottom:1rem}.tech-card h3{font-size:1.1rem;color:var(--color-text-primary);margin-bottom:.5rem;font-weight:600}.tech-card p{color:var(--color-text-secondary);line-height:1.6;font-size:.9rem;margin:0}.timeline{position:relative;padding-left:2rem;margin-top:2rem}.timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--color-primary),transparent)}.timeline-item{position:relative;margin-bottom:2rem;padding-left:2rem}.timeline-item:before{content:"";position:absolute;left:-2.5rem;top:0;width:12px;height:12px;border-radius:50%;background:var(--color-primary);border:3px solid var(--color-bg-primary)}.timeline-date{font-size:.9rem;color:var(--color-primary);font-weight:600;margin-bottom:.5rem}.timeline-content h3{font-size:1.2rem;color:var(--color-text-primary);margin-bottom:.5rem;font-weight:600}.timeline-content p{color:var(--color-text-secondary);line-height:1.6;margin:0}.contact-info{margin-top:2rem}.contact-info>p{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.05rem}.contact-methods{display:grid;gap:1.5rem}.contact-item{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:#ffffff0d;border-radius:var(--radius-md);transition:all .3s ease;border:1px solid var(--color-border-primary)}.contact-item:hover{background:#ffffff14;border-color:var(--color-primary)}.contact-icon{font-size:2rem;flex-shrink:0}.contact-details h3{font-size:1.1rem;color:var(--color-text-primary);margin-bottom:.5rem;font-weight:600}.contact-details p{color:var(--color-text-secondary);margin:0}.contact-details a{color:var(--color-primary);text-decoration:none;transition:all .2s ease}.contact-details a:hover{color:#8b5cf6;text-decoration:underline}.thanks-content{margin-top:2rem;padding:2rem;background:#ffffff0d;border-radius:var(--radius-md);border-left:4px solid var(--color-primary)}.thanks-content p{color:var(--color-text-secondary);line-height:1.8;margin-bottom:1rem;font-size:1.05rem}.thanks-content p:last-child{margin-bottom:0}@media (max-width: 768px){.about-hero{padding:2rem 0}.about-title{font-size:2rem}.about-subtitle{font-size:1.1rem}.about-section{padding:1.5rem;margin-bottom:2rem}.section-title{font-size:1.5rem}.vision-cards{grid-template-columns:1fr;gap:1.5rem}.value-item{flex-direction:column;gap:1rem}.value-number{width:100%;text-align:left}.tech-grid{grid-template-columns:1fr}.timeline,.timeline-item{padding-left:1.5rem}.contact-item{flex-direction:column;gap:1rem}}@media (max-width: 480px){.about-hero{padding:1.5rem 0}.about-title{font-size:1.8rem}.about-subtitle{font-size:1rem}.about-section{padding:1rem}.section-title{font-size:1.3rem}.vision-card{padding:1.5rem}.value-item{padding:1rem}.value-number{font-size:2rem}}
