.energy-steps-wrapper{background:#fff;font-family:Roboto,sans-serif;overflow:hidden;padding:60px 20px}.energy-steps-wrapper *{box-sizing:border-box}.steps-header h2{color:#3e3e3f;font-family:Roboto,sans-serif;font-size:30px;font-style:italic;font-weight:600;margin-bottom:10px;text-align:center}.steps-underline{background:#f49c20;height:2px;margin:0 auto 50px;width:250px}.steps-row{display:flex;gap:0;justify-content:center;margin:0 auto;max-width:1200px}.step-card{display:flex;flex:1;flex-direction:column;padding-bottom:20px;position:relative}.step-visual{background:transparent;margin-bottom:25px;position:relative;width:100%}.bg-img{height:100%;object-fit:cover;width:100%}.bg-img,.desktop-img{display:block}.mobile-img{display:none}.icon-badge{position:absolute;right:40px;top:15px;width:auto;z-index:20}.icon-badge img{display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));height:54px;width:auto}.step-info{padding:0 15px 0 20px;text-align:center}.step-info h3{color:#71a62b;font-size:20px!important;font-weight:700!important;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.step-desc{align-content:center;color:#3e3e3f;font-size:18px!important;font-weight:400;line-height:1.5;margin:0 auto;max-width:270px}.green-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='53' fill='none' viewBox='0 0 12 53'%3E%3Cpath stroke='%2371a62b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m1.5 1.5 9 25-9 25'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:53px;pointer-events:none;position:absolute;right:0;top:350px;width:12px;z-index:50}@media (min-width:768px){.step-card{flex:0 0 auto}.step-card:first-child,.step-card:nth-child(2){width:333px}.step-card:last-child{width:323px}.step-visual{height:305px}.step-card:nth-child(2) .step-visual{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%,30px 50%);margin-left:-5px;z-index:5}.step-card:first-child .step-visual{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0 100%);margin-left:0;z-index:10}.step-card:last-child .step-visual{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,30px 50%);margin-left:-8px;z-index:1}.step-card:last-child .green-arrow{display:none}.step-card:last-child .icon-badge{right:15px}}@media (max-width:767px){.desktop-img{display:none}.mobile-img{display:block}.steps-header h2{font-size:18px!important;font-style:italic;font-weight:600}.step-info h3{font-size:16px!important;font-weight:700}.step-desc{font-size:14px!important;font-weight:400;line-height:1.4}.steps-row{gap:0}.step-card,.steps-row{align-items:center;flex-direction:column}.step-card{display:flex;margin-bottom:40px;max-width:none;padding-bottom:0;width:100%}.step-visual{background:transparent;clip-path:none!important;height:auto;margin:0 auto 25px;width:286px!important}.icon-badge{right:10px;top:14px}.icon-badge img{filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));height:35px!important;width:auto}.step-info{max-width:320px;padding-left:15px;padding-right:15px}.green-arrow{bottom:-45px;display:block;left:50%;right:auto;top:auto;transform:translateX(-50%) rotate(90deg)}.energy-steps-wrapper{padding:60px 20px 20px}.step-card:last-child .green-arrow{display:none!important}.steps-underline{margin:0 auto 20px}}