.features-overview{display:flex;align-items:center;justify-content:center}.features-container{border:.05vw solid #312ed3;border-radius:2vw;padding:4vw 4vw 9vw;width:calc(100% - (2 * var(--homepage-margin)))}#features-heading{font-family:var(--font-andika),sans-serif;font-weight:700;color:#363636;font-size:1.5vw;text-align:center}.feature-icon{width:15vw}.roadmap{position:relative;aspect-ratio:1/1.75;background-image:url(/assets/features-section-bg.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;min-height:122.5vw;margin:14.5vw 2vw}.roadmap-step{display:flex;align-items:center;position:absolute}.roadmap-step,.roadmap-step h3,.roadmap-step p,.roadmap-step span,.roadmap-step strong{color:#000000!important}.step-container{display:flex;align-items:center;gap:1vw}.roadmap-step .step-text{max-width:clamp(180px,18vw,360px);width:100%;overflow-wrap:break-word;word-break:break-word;hyphens:auto}#roadmap-step-1{justify-content:flex-end;right:20%;top:-4%}#roadmap-step-2{top:25%;left:2%}#roadmap-step-3{justify-content:flex-end;right:10%;top:46%}#roadmap-step-4{top:69%;left:6%}#roadmap-step-5{justify-content:flex-end;right:8.8%;top:93%}@media (max-width:1390px){.features-container{padding:5vh 4vw 8vh;width:calc(100% - (2 * var(--homepage-margin)))}.roadmap{aspect-ratio:auto;background-image:none;margin:6vh 0;display:grid;grid-template-columns:repeat(3,1fr);min-height:0;gap:3vw}.roadmap-step{position:static!important;justify-content:center!important;align-items:center;background:#fff;border-radius:20px;padding:3vh 2vw;border:1px solid transparent;box-shadow:0 8px 30px rgba(49,46,211,.08);transition:all .4s ease;cursor:pointer;overflow:visible}.roadmap-step:after{content:"";position:absolute;width:70%;height:70%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#312ED3;filter:blur(60px);z-index:-1;opacity:0;transition:opacity .4s ease}.roadmap-step:hover{transform:translateY(-10px) scale(1.02);border:1px solid #ef5c66;box-shadow:0 20px 50px rgba(49,46,211,.15)}.roadmap-step:hover:after{opacity:.6}.step-container{flex-direction:column;align-items:center!important;gap:2vh}.roadmap-step .step-text{max-width:100%;width:auto;text-align:center}.feature-icon{width:clamp(60px,8vw,100px)}}@media (max-width:900px){.roadmap{grid-template-columns:repeat(2,1fr);gap:4vw}}@media (max-width:600px){.features-container{padding:4vh 3vw 6vh}.roadmap{grid-template-columns:1fr;gap:3vh}.roadmap-step{padding:4vh 4vw}}[dir=rtl] .features-overview .roadmap{direction:ltr}[dir=rtl] .features-overview .step-text,[dir=rtl] .features-overview .step-text h3,[dir=rtl] .features-overview .step-text p{text-align:start}