.babel-about-intro{position:relative;width:100%;padding:70px 0;overflow:hidden}.babel-about-intro__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.babel-about-intro__inner{position:relative;z-index:1;padding:0 70px}.babel-about-intro__row{display:flex;align-items:flex-start;gap:40px}.babel-about-intro__side{flex:0 0 345px;max-width:345px}.babel-about-intro__main{flex:1;min-width:0}.babel-about-intro__title{font-size:30px;font-weight:600;color:#fff;margin:0 0 24px}.babel-about-intro__lottie{width:100%;max-width:230px}.babel-about-intro__lottie dotlottie-player{width:100%;height:auto;aspect-ratio:230 / 268;display:block}.babel-about-intro__badges{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:0 0 48px}.babel-about-intro__badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.babel-about-intro__badge img{width:165px;height:auto}.babel-about-intro__badge h3{font-size:18px;font-weight:500;color:#fff;line-height:1.65;margin:0}.babel-about-intro__desc{font-size:17px;color:rgb(255 255 255 / .84);line-height:1.5;margin:0 0 24px}.babel-about-intro__desc--lg{font-size:27px;color:#fff;line-height:1.5}.babel-about-intro__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px}.babel-about-intro__stat{position:relative;display:flex;align-items:center;justify-content:center;min-height:120px;min-width:0}.babel-about-intro__stat-num{font-size:90px;font-weight:700;line-height:1;color:rgb(214 214 214 / .26);text-align:center}.babel-about-intro__stat-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 8px;font-size:17px;font-weight:700;color:#fff;text-align:center}@media (max-width:1024px){.babel-about-intro__inner{padding:0 16px}.babel-about-intro__badges{grid-template-columns:repeat(2,auto)}.babel-about-intro__desc--lg{font-size:22px}.babel-about-intro__stat-num{font-size:60px}}@media (max-width:900px){.babel-about-intro__row{flex-direction:column}.babel-about-intro__side{flex:none;max-width:100%}}@media (max-width:640px){.babel-about-intro__badges{grid-template-columns:1fr}.babel-about-intro__stats{grid-template-columns:1fr}}