.usp-25{position:relative;background-color:#fff;padding-top:40px;padding-bottom:80px;overflow:hidden}.usp-25 .container{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 108px;display:flex;align-items:center;gap:80px}.usp-25__col{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:32px}.usp-25__head{display:flex;flex-direction:column;gap:8px}.usp-25__eyebrow{margin:0;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#00a042}.usp-25__title{margin:0;max-width:600px;font-size:32px;line-height:48px;font-weight:600;letter-spacing:-0.3px;color:#232933}.usp-25__list{display:flex;flex-direction:column;gap:4px}.usp-25__item{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #f5f5f5}.usp-25__item:first-child{padding-top:0}.usp-25__item:last-child{padding-bottom:0;border-bottom:none}.usp-25__item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 0 2px 0 rgba(0,0,0,.12)}.usp-25__item-icon img{display:block;width:20px;height:20px}.usp-25__item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.usp-25__item-title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:#232933}.usp-25__item-desc{margin:0;font-size:14px;line-height:20px;color:#656f80}.usp-25__media{position:relative;flex:0 0 auto}.usp-25__bg-gradient{position:absolute;top:0;left:50%;transform:rotate(-64.577deg);max-width:none;width:393px;height:721px;z-index:0;pointer-events:none}.usp-25__glow{position:absolute;bottom:-80px;right:-108px;max-width:none;width:100%;height:100%;z-index:0;pointer-events:none}.usp-25__photo{position:relative;z-index:1;width:460px;height:378px;padding:12px;border-radius:12px;overflow:hidden;background:#f0fbf5;border:1px solid #ccf4dd}.usp-25__photo-img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1279px){.usp-25 .container{padding:0 40px;gap:40px}}@media screen and (max-width: 991.98px){.usp-25{padding:32px 0}.usp-25 .container{flex-direction:column;align-items:stretch;padding:0 20px;gap:32px}.usp-25__title{font-size:24px;line-height:32px;max-width:none}.usp-25__media{display:flex;justify-content:center}.usp-25__photo{width:100%;max-width:460px;height:auto;aspect-ratio:460/378}.usp-25__glow,.usp-25__bg-gradient{display:none}}
