.about-page{padding-top:106px}.about-page__hero{background:var(--color-bg-secondary);padding:var(--space-20) 0;text-align:center}.about-page__label{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-bottom:var(--space-4)}.about-page__title{font-family:var(--font-display);font-size:var(--text-6xl);margin-bottom:var(--space-6);font-weight:var(--weight-light)}.about-page__subtitle{max-width:700px;margin:0 auto;font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.8}.about-content__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}.about-content__text p{margin-bottom:var(--space-6);line-height:1.8;color:var(--color-text-secondary)}.about-content__text strong{color:var(--color-text-primary)}.about-content__image{height:400px;background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-primary) 100%);border-radius:var(--radius-lg);position:relative;display:flex;align-items:center;justify-content:center}.about-content__badge{background:var(--color-bg-primary);padding:var(--space-8);border-radius:var(--radius-full);text-align:center;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);display:flex;flex-direction:column}.about-content__badge .years{font-family:var(--font-display);font-size:var(--text-5xl);color:var(--color-text-primary);line-height:1}.about-content__badge .text{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-top:var(--space-2)}.why-choose__title{font-family:var(--font-display);font-size:var(--text-4xl);text-align:center;margin-bottom:var(--space-16);font-weight:var(--weight-light)}.why-choose__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.why-card{padding:var(--space-10);background:var(--color-bg-primary);border:1px solid var(--color-border);transition:all var(--transition-base)}.why-card:hover{border-color:var(--color-text-primary);transform:translateY(-5px)}.why-card__title{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-4);font-weight:var(--weight-normal)}.why-card__description{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}@media (max-width:992px){.about-content__grid{grid-template-columns:1fr}.about-content__image{order:-1;height:300px}}@media (max-width:768px){.about-page{padding-top:98px}.about-page__title{font-size:var(--text-4xl)}.why-choose__title{font-size:var(--text-3xl)}}