.newHeroSectionhomepage{width:100%;padding:60px 20px;display:flex;justify-content:center;text-align:center;background:#f8f8fd;font-family:var(--font-nunito);position:relative;overflow:hidden}.newHeroSectionhomepage__container{position:relative;z-index:2}.newHeroSectionhomepage__badge{display:inline-flex;align-items:center;gap:8px;background:#fff;padding:8px 18px;border-radius:20px;font-size:14px;font-weight:500;box-shadow:0 2px 10px rgba(0,0,0,.07);margin-bottom:30px}.newHeroSectionhomepage__badge .dot{width:8px;height:8px;background:#6a5af9;border-radius:50%}.newHeroSectionhomepage__heading{font-size:5rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;line-height:1.2}.newHeroSectionhomepage__heading .highlight-container{display:flex;flex-direction:column;gap:2}.newHeroSectionhomepage__heading .highlight-container .herosvg_highlight{background:linear-gradient(90deg,#6a5af9,#8b5cf6,#00c8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.newHeroSectionhomepage__subtext{font-size:18px;color:#555;margin-bottom:40px;max-width:65%;margin-left:auto;margin-right:auto;line-height:1.625}.newHeroSectionhomepage__buttons{display:flex;justify-content:center;gap:15px;margin-bottom:40px}.newHeroSectionhomepage__buttons .startBtn{background:#5138c3;color:#fff;padding:12px 30px;border-radius:8px;border:none;font-size:16px;cursor:pointer}.newHeroSectionhomepage__buttons .startBtn:hover{background:#5847e0}.newHeroSectionhomepage__buttons .demoBtn{background:#fff;color:#1a1a1a;padding:12px 25px;border-radius:8px;border:1px solid #dcdcdc;font-size:16px;cursor:pointer}.newHeroSectionhomepage__buttons .demoBtn:hover{background:#f4f4f4}.newHeroSectionhomepage__features{display:flex;justify-content:center;gap:25px}.newHeroSectionhomepage__features .featureItem{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}@media(max-width:1024px){.newHeroSectionhomepage .newHeroSectionhomepage{padding:50px 20px}.newHeroSectionhomepage .newHeroSectionhomepage__heading{font-size:4rem}.newHeroSectionhomepage .newHeroSectionhomepage__subtext{font-size:17px;max-width:550px}.newHeroSectionhomepage .newHeroSectionhomepage__buttons{gap:12px}.newHeroSectionhomepage .newHeroSectionhomepage__buttons .demoBtn,.newHeroSectionhomepage .newHeroSectionhomepage__buttons .startBtn{font-size:15px;padding:10px 24px}}@media(max-width:768px){.newHeroSectionhomepage .newHeroSectionhomepage{padding:40px 15px}.newHeroSectionhomepage .newHeroSectionhomepage__badge{font-size:12px;padding:6px 14px}.newHeroSectionhomepage .newHeroSectionhomepage__heading{font-size:3rem;line-height:1.3}.newHeroSectionhomepage .newHeroSectionhomepage__subtext{font-size:16px;padding:0 10px}.newHeroSectionhomepage .newHeroSectionhomepage__buttons{flex-direction:column;gap:12px;align-items:center}.newHeroSectionhomepage .newHeroSectionhomepage__buttons .demoBtn,.newHeroSectionhomepage .newHeroSectionhomepage__buttons .startBtn{width:100%;max-width:300px;padding:12px}.newHeroSectionhomepage .newHeroSectionhomepage__features{flex-direction:column;gap:5px;display:flex;justify-content:flex-start;align-items:flex-start}.newHeroSectionhomepage .newHeroSectionhomepage__features .featureItem{display:flex;justify-content:flex-start;align-items:flex-start;text-align:justify;gap:5px}}@media(max-width:480px){.newHeroSectionhomepage .newHeroSectionhomepage{padding:30px 12px}.newHeroSectionhomepage .newHeroSectionhomepage__badge{font-size:11px;gap:6px}.newHeroSectionhomepage .newHeroSectionhomepage__heading{font-size:2.2rem;margin-bottom:15px}.newHeroSectionhomepage .newHeroSectionhomepage__subtext{font-size:15px;margin-bottom:30px}.newHeroSectionhomepage .newHeroSectionhomepage__buttons .demoBtn,.newHeroSectionhomepage .newHeroSectionhomepage__buttons .startBtn{font-size:14px;padding:10px 18px}}.category_section{display:flex;flex-direction:column;gap:48px;margin-bottom:20px}@media screen and (max-width:768px){.category_section{gap:23px;max-width:100%;width:100%;padding-inline:16px}}.category_section a{text-decoration:none;color:#5138c3}.category_section .home_cards_container{max-width:100%;display:flex;align-items:center;gap:55px;flex-wrap:wrap}@media screen and (max-width:768px){.category_section .home_cards_container{gap:16px}.category_section .home_cards_container a{width:100%}}