.home-features-section .feature{width:100%;position:relative;border-top:1px solid #e3e3e5;box-sizing:border-box;display:flex;align-items:center;text-align:left;color:#333f5b;font-family:"P22 Mackinac Pro";padding:32px 0;gap:22px;font-size:20px;transition:all 0.2s ease}.home-features-section .feature:hover{background-color:rgb(248 250 252 / .5)}.home-features-section .feature:focus-within{outline:2px solid rgb(52 148 253 / .3);outline-offset:2px}@media (min-width:768px){.home-features-section .feature{flex:1;padding:48px 0;gap:32px;font-size:23px}}.home-features-section .frameParent{display:flex;align-items:center;position:relative;border-radius:38.89px;gap:7.8px}@media (min-width:768px){.home-features-section .frameParent{border-radius:50px;gap:10px}}.home-features-section .frameChild{position:absolute;margin:0!important;background:linear-gradient(95.49deg,rgb(52 148 253 / .3),rgb(243 127 84 / .3));z-index:0;width:56px;height:56px;top:calc(50% - 28px);left:calc(50% - 28px);filter:blur(7.78px);border-radius:388.89px}@media (min-width:768px){.home-features-section .frameChild{width:72px;height:72px;top:calc(50% - 36px);left:calc(50% - 36px);filter:blur(10px);border-radius:500px}}.home-features-section .frameItem{max-height:100%;z-index:1;width:56px;height:56px;border-radius:388.89px}@media (min-width:768px){.home-features-section .frameItem{width:72px;height:72px;border-radius:500px}}.home-features-section .wrapper{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.home-features-section .heading{position:relative;letter-spacing:-.02em;font-weight:500;line-height:120%;font-size:inherit}@media (min-width:768px){.home-features-section .heading{line-height:140%}}.home-features-section .featureHeading{position:relative;letter-spacing:-.02em;font-weight:500;font-family:"Avenir Next",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#6d717b;font-size:17px;line-height:145%}@media (min-width:768px){.home-features-section .featureHeading{font-size:20px;letter-spacing:-.03em;line-height:150%}}@media (max-width:375px){.home-features-section .feature{padding:24px 0;gap:16px;font-size:18px}.home-features-section .featureHeading{font-size:15px}}