.about-hero{align-items:center;display:flex;gap:12rem;margin-bottom:8rem}@media only screen and (min-width:768px){.about-hero{gap:16rem;margin-bottom:12rem}}.about-hero__icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#4f46e5);border-radius:16rem;color:#fff;display:flex;font-size:32rem;height:48rem;justify-content:center;width:48rem}@media only screen and (min-width:768px){.about-hero__icon{height:56rem;width:56rem}}.about-hero__text{display:flex;flex-direction:column;gap:4rem}.about-hero__title{color:var(--theme-text-primary);font-size:24rem;font-weight:700;margin:0}@media only screen and (min-width:768px){.about-hero__title{font-size:32rem}}@media only screen and (min-width:1200px){.about-hero__title{font-size:36rem}}.about-hero__subtitle{color:var(--theme-text-secondary);font-size:14rem;margin:0}@media only screen and (min-width:768px){.about-hero__subtitle{font-size:16rem}}.about-mission{background:linear-gradient(135deg,#3b82f633,#4f46e533);border:1rem solid rgba(59,130,246,.4);border-radius:24rem;padding:16rem}@media only screen and (min-width:768px){.about-mission{padding:24rem}}.about-mission__inner{max-width:720rem}.about-mission__title{color:var(--theme-text-primary);font-size:22rem;font-weight:700;margin:0 0 12rem}@media only screen and (min-width:768px){.about-mission__title{font-size:28rem}}.about-mission__text{color:#bfdbfed9;font-size:14rem;line-height:1.6;margin:0}@media only screen and (min-width:768px){.about-mission__text{font-size:16rem}}.about-mission__text+.about-mission__text{margin-top:8rem}.about-mission__text--large{margin-bottom:8rem}.about-reasons__title{color:var(--theme-text-primary);font-size:20rem;font-weight:700;margin:0 0 16rem;text-align:center}@media only screen and (min-width:768px){.about-reasons__title{font-size:24rem;margin-bottom:20rem}}.about-reasons__grid{display:grid;gap:12rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.about-reasons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1200px){.about-reasons__grid{gap:16rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.about-reasons__card{background:#1e1e1e;border:1rem solid #333;border-radius:12rem;display:flex;flex-direction:column;gap:8rem;padding:12rem;transition:border-color .15s}.about-reasons__card:hover{border-color:#3b82f6}.about-reasons__icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#4f46e5);border-radius:12rem;color:#fff;display:flex;font-size:20rem;height:40rem;justify-content:center;width:40rem}.about-reasons__card-title{color:#fff;font-size:16rem;font-weight:600;margin:0}.about-reasons__card-text{color:#9ca3af;font-size:14rem;line-height:1.5;margin:0}.about-achievements__card{background:#1e1e1e;border:1rem solid #333;border-radius:16rem;padding:16rem}@media only screen and (min-width:768px){.about-achievements__card{padding:20rem}}.about-achievements__title{color:#fff;font-size:20rem;font-weight:700;margin:0 0 16rem;text-align:center}.about-achievements__grid{display:grid;gap:16rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:768px){.about-achievements__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-achievements__item{text-align:center}.about-achievements__value{font-size:24rem;font-weight:700;margin-bottom:4rem}.about-achievements__value--blue{color:#60a5fa}.about-achievements__value--green{color:#4ade80}.about-achievements__value--purple{color:#c084fc}.about-achievements__value--yellow{color:#facc15}.about-achievements__label{color:#9ca3af;font-size:14rem}.about-team__title{color:#fff;font-size:20rem;font-weight:700;margin:0 0 16rem;text-align:center}.about-team__grid{display:grid;gap:16rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.about-team__grid{gap:20rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.about-team__card{align-items:center;background:#1e1e1e;border:1rem solid #333;border-radius:16rem;display:flex;flex-direction:column;gap:8rem;padding:16rem;text-align:center;transition:border-color .15s}.about-team__card:hover{border-color:#3b82f6}.about-team__avatar{border-radius:50%;height:96rem;-o-object-fit:cover;object-fit:cover;width:96rem}.about-team__name{color:#fff;font-size:16rem;font-weight:600;margin:0}.about-team__role{color:#60a5fa;font-size:14rem;font-weight:500;margin:0}.about-team__desc{color:#9ca3af;font-size:13rem;margin:0}.about-values__title{color:#fff;font-size:20rem;font-weight:700;margin:0 0 16rem;text-align:center}.about-values__grid{display:grid;gap:12rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.about-values__grid{gap:16rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.about-values__card{background:#1e1e1e;border:1rem solid #333;border-radius:16rem;padding:16rem}.about-values__header{align-items:center;display:flex;font-size:24rem;gap:8rem;margin-bottom:8rem}.about-values__card-title{color:#fff;font-size:16rem;font-weight:600;margin:0}.about-values__text{color:#9ca3af;font-size:14rem;line-height:1.6;margin:0}.about-page{display:flex;flex-direction:column;gap:24rem;padding:24rem 0 40rem}@media only screen and (min-width:768px){.about-page{gap:32rem;padding-top:32rem}}
