.about-hero{position:relative;min-height:1038px;background-color:#0f0f0f;overflow:hidden;margin-top:-122px}.about-hero__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.about-hero__glow{position:absolute;width:733px;height:303px;opacity:.5;top:334px}.about-hero__glow--left{left:-916px}.about-hero__glow--right{left:calc(100% + 204px)}.about-hero__glow-inner{position:absolute;inset:-35.44% -14.65%;background:radial-gradient(50% 50% at 50% 50%,rgba(7,232,138,.8) 0,rgba(7,232,138,.4) 25%,rgba(7,232,138,.15) 50%,rgba(7,232,138,.03) 75%,transparent 100%);filter:blur(30px)}.about-hero__container{position:relative;max-width:858px;margin:0 auto;padding:180px 40px 0;gap:40px;z-index:2}.about-hero__container,.about-hero__content{display:flex;flex-direction:column;align-items:center}.about-hero__content{gap:24px;text-align:center;width:100%}.about-hero__eyebrow{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-brand-primary);letter-spacing:-.32px;line-height:1.15}.about-hero__headline{font-family:var(--font-primary);font-size:72px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-1.44px;line-height:1.2;text-transform:capitalize}.about-hero__subtitle{font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-regular);color:rgba(255,255,255,.8);line-height:1.4;width:100%}.about-hero__stats{display:flex;align-items:center;justify-content:space-between;width:100%}.about-hero__stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.about-hero__stat-number{font-family:var(--font-primary);font-size:40px;font-weight:var(--font-weight-bold);color:var(--color-brand-primary);letter-spacing:-.8px;line-height:1.2;text-transform:capitalize}.about-hero__stat-label{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text-primary);line-height:1.4}.about-hero__mission-block{position:absolute;left:40px;right:40px;top:709px;max-width:1360px;margin:0 auto;z-index:3}.about-hero__mission-block-inner{display:flex;align-items:center;gap:40px;background:#141414;border:1px solid #07e88a;border-radius:20px;padding:25px 24px;box-shadow:0 1px 1px 0 rgba(17,19,31,.08);overflow:hidden;width:100%}.about-hero__mission-item{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:24px}.about-hero__mission-badge{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.08);border-radius:68px;width:-moz-fit-content;width:fit-content;overflow:hidden}.about-hero__mission-badge span:last-child{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:#07e88a;line-height:20px;white-space:nowrap}.about-hero__mission-dot{width:9px;height:9px;border-radius:50%;background:#07e88a;flex-shrink:0}.about-hero__mission-text{font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-regular);color:#ffffff;line-height:1.4;min-width:100%;width:-moz-min-content;width:min-content;white-space:pre-wrap}.about-hero__divider{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;position:relative;width:0}.about-hero__divider:after{content:"";position:absolute;height:100%;width:1px;background:rgba(255,255,255,.12)}.about-why{background-color:#0f0f0f;padding:80px 40px}.about-why__container{max-width:var(--max-width);margin:0 auto;gap:60px}.about-why__container,.about-why__header{display:flex;flex-direction:column;align-items:center}.about-why__header{gap:24px;text-align:center}.about-why__eyebrow{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-brand-primary);letter-spacing:-.32px;line-height:1.15;text-transform:uppercase}.about-why__title{font-family:var(--font-primary);font-size:clamp(36px,4vw,48px);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.96px;line-height:1.2;text-transform:capitalize}.about-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.about-why__card{background:linear-gradient(155.63deg,rgba(255,255,255,.04) 9.76%,rgba(255,255,255,0) 76.95%),#141414;border-radius:16px;padding:25px 24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 1px 1px 0 rgba(17,19,31,.08);height:233px;border:1px solid transparent;transition:border-color .3s ease,transform .3s ease}.about-why__card:hover{border-color:rgba(7,232,138,.2);transform:translateY(-2px)}.about-why__icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background:rgba(255,255,255,.04);border-radius:12.222px}.about-why__card-content{display:flex;flex-direction:column;gap:16px}.about-why__card-title{font-family:var(--font-primary);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.44px;line-height:1.3}.about-why__card-text{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-regular);color:rgba(255,255,255,.7);letter-spacing:-.14px;line-height:1.5}.about-foundation{background-color:#0f0f0f;padding:80px 40px}.about-foundation__container{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;gap:60px}.about-foundation__content{flex:1;display:flex;flex-direction:column;gap:24px}.about-foundation__eyebrow{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-brand-primary);letter-spacing:-.32px;line-height:1.15;text-transform:uppercase}.about-foundation__title{font-family:var(--font-primary);font-size:clamp(36px,4vw,48px);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.96px;line-height:1.2;text-transform:capitalize}.about-foundation__text{font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-regular);color:rgba(255,255,255,.8);line-height:1.4}.about-foundation__link{color:var(--color-brand-primary);text-decoration:underline;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:opacity var(--transition-default)}.about-foundation__link:hover{opacity:.8}.about-foundation__logo{flex:1;display:flex;align-items:center;justify-content:center;height:490px}.about-foundation__logo-img{max-width:100%;height:auto}.about-team{background-color:#0f0f0f;padding:80px 40px}.about-team__container{max-width:1130px;margin:0 auto;gap:60px}.about-team__container,.about-team__header{display:flex;flex-direction:column;align-items:center}.about-team__header{gap:24px;text-align:center}.about-team__eyebrow{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-brand-primary);letter-spacing:-.32px;line-height:1.15;text-transform:uppercase}.about-team__title{font-family:var(--font-primary);font-size:clamp(36px,4vw,48px);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.96px;line-height:1.2;text-transform:capitalize}.about-team__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.about-team__card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:20px;height:346px;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;cursor:pointer}.about-team__card:hover{transform:translateY(-4px);border-color:rgba(7,232,138,.4);box-shadow:0 8px 32px rgba(7,232,138,.1)}.about-team__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-team__info{position:absolute;left:22px;right:22px;bottom:22px;background:rgba(0,0,0,.43);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.24);border-radius:12px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.about-team__details{display:flex;flex-direction:column;gap:5px}.about-team__name{font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.4px;text-transform:capitalize}.about-team__name,.about-team__role{font-family:var(--font-primary);line-height:1.2}.about-team__role{font-size:16px;font-weight:var(--font-weight-regular);color:rgba(255,255,255,.6);letter-spacing:-.32px}.about-team__social{display:flex;gap:6px}.about-team__social-link{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.06);border-radius:6px;transition:background var(--transition-default)}.about-team__social-link:hover{background:rgba(255,255,255,.1)}.about-cta{background-color:#0f0f0f;padding:40px}.about-cta__container{max-width:var(--max-width);margin:0 auto}.about-cta__card{position:relative;background:#141414;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:25px 24px;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 1px 1px 0 rgba(17,19,31,.08)}.about-cta__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.about-cta__glow{position:absolute;width:356px;height:356px;left:50%;top:-145px;transform:translateX(-50%) rotate(90deg) scaleY(-1);opacity:.61}.about-cta__glow:after{content:"";position:absolute;inset:-34.54%;background:radial-gradient(50% 50% at 50% 50%,rgba(7,232,138,.6) 0,rgba(7,232,138,.3) 30%,rgba(7,232,138,.1) 60%,transparent 100%);filter:blur(40px)}.about-cta__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:648px;text-align:center}.about-cta__title{font-family:var(--font-primary);font-size:40px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.8px;line-height:1.2;text-transform:capitalize}.about-cta__text{font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-regular);color:rgba(255,255,255,.8);line-height:1.4}.about-cta__btn{display:flex;align-items:center;justify-content:center;width:160px;height:44px;padding:12px 24px;background:#00bf6f;border:none;border-radius:12px;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;text-shadow:0 1px 0 rgba(19,167,105,.6);box-shadow:0 4px 8px -4px rgba(52,63,52,.6),inset 0 0 0 1px #00b96c,inset 0 2px 0 0 rgba(255,255,255,.25);cursor:pointer;transition:background var(--transition-default)}.about-cta__btn:hover{background:rgba(0,191,111,.85)}@media (max-width:1200px){.about-hero__container{padding:180px 80px 0}.about-hero__stats{width:100%;max-width:858px}.about-hero__mission-block{max-width:calc(100% - 80px)}.about-why__grid{grid-template-columns:repeat(2,1fr)}.about-foundation__container{flex-direction:column}.about-foundation__logo{width:100%}.about-team__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.about-hero{min-height:auto;padding-bottom:60px}.about-hero__container{padding:120px 20px 0;gap:24px}.about-hero__headline{font-size:32px;letter-spacing:-.64px}.about-hero__subtitle{font-size:15px}.about-hero__stat-number{font-size:28px}.about-hero__stat-label{font-size:14px}.about-hero__stats{flex-direction:column;gap:20px}.about-hero__glow{width:400px;height:200px}.about-hero__mission-block{position:relative;top:auto;left:auto;right:auto;margin-top:32px;max-width:100%;padding:0}.about-hero__mission-block-inner{flex-direction:column;gap:24px;padding:20px 16px}.about-hero__mission-text{font-size:16px}.about-hero__divider,.about-hero__divider:after{width:100%;height:1px}.about-why{padding:48px 16px}.about-why__container{gap:40px}.about-why__grid{grid-template-columns:1fr}.about-why__card{height:auto}.about-why__card-title{font-size:18px}.about-foundation{padding:48px 16px}.about-foundation__container{gap:40px}.about-foundation__title{font-size:28px}.about-foundation__text{font-size:16px}.about-foundation__logo{height:240px}.about-team{padding:48px 16px}.about-team__container{gap:40px}.about-team__grid{grid-template-columns:1fr}.about-team__card{height:280px}.about-team__name{font-size:16px}.about-team__role{font-size:14px}.about-team__social-link{width:36px;height:36px}.about-cta{padding:16px}.about-cta__card{min-height:280px;padding:32px 16px}.about-cta__title{font-size:24px}.about-cta__text{font-size:15px}}