.key-features-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;padding-top:64px;padding-bottom:64px}@media(min-width:1024px){.key-features-section{padding-top:88px;padding-bottom:100px}}.key-features-section .grid-container .component{grid-column:1/span 4;display:flex;flex-direction:column;width:100%}@media(min-width:768px){.key-features-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.key-features-section .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}.key-features-section .grid-container .component .features-list{display:flex;flex-direction:column;gap:40px;width:100%}@media(min-width:1024px){.key-features-section .grid-container .component .features-list{flex-direction:row;gap:24px}}.key-features-section .grid-container .component .feature-card{display:flex;flex-direction:column;width:100%;gap:16px}@media(min-width:1024px){.key-features-section .grid-container .component .feature-card{gap:20px;width:33.333%;flex-shrink:0}}.key-features-section .grid-container .component .feature-image{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;overflow:hidden;padding:20px 20px 0 0;border-radius:6px;background:#efefff}.key-features-section .grid-container .component .feature-image img{width:318px;height:308px;display:block;box-shadow:0 1px 4px 0 rgba(48,83,255,.3),0 5px 10px -4px rgba(195,205,255,.7)}@media(min-width:1024px){.key-features-section .grid-container .component .feature-image{padding-bottom:0;padding-left:0}.key-features-section .grid-container .component .feature-image img{height:308px;width:318px}}.key-features-section .grid-container .component .feature-content{display:flex;flex-direction:column;gap:8px;text-align:center}.key-features-section .grid-container .component .feature-content h3{color:#151e38;font-size:22px;font-style:normal;font-weight:600;line-height:28px}@media(min-width:1024px){.key-features-section .grid-container .component .feature-content h3{font-size:28px}}.key-features-section .grid-container .component .feature-content p{color:#344286;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(min-width:1024px){.key-features-section .grid-container .component .feature-content p{font-size:18px}.key-features-section .grid-container .component .feature-content{text-align:left}}.key-features-section .section-title{display:flex;flex-direction:column;text-align:center;margin-bottom:24px;width:90%;gap:12px}.key-features-section .section-title h2{color:#151e38;text-align:center;font-size:22px;font-style:normal;font-weight:600;line-height:28px}@media(min-width:1024px){.key-features-section .section-title h2{font-size:32px}}.key-features-section .section-title p{color:#344286;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(min-width:1024px){.key-features-section .section-title p{font-size:18px}.key-features-section .section-title{margin-bottom:40px}}