.SaKr-G_features{text-align:center;background-color:var(--vg-white);align-items:center;padding:2rem 0;display:flex}.SaKr-G_fontweight{font-weight:600}.SaKr-G_verticalcenter{position:relative;top:50%;transform:translateY(-50%)}
.Xw3iWG_features{background-color:var(--vg-blue-light-2);width:100%;color:var(--vg-black);align-items:center;padding:3rem 0 1rem;display:flex}
._681oRq_homepageBanner{background-size:cover;width:100%;height:100vh;position:relative}._681oRq_homepageBanner:before{content:"";z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}._681oRq_homepageBanner>*{z-index:1;position:relative}._681oRq_positionBottom{background-position:bottom}._681oRq_positionCenter{background-position:50%}._681oRq_homepageBanner._681oRq_overlayWhite20:before{background:color-mix(in srgb, var(--vg-white) 20%, transparent)}._681oRq_homepageBanner._681oRq_overlayWhite15:before{background:color-mix(in srgb, var(--vg-white) 15%, transparent)}@media (max-width:996px){._681oRq_homepageBanner._681oRq_mobileWhiteOverlay:before{background:color-mix(in srgb, var(--vg-white) 60%, transparent)}}[data-theme=dark] ._681oRq_homepageBanner:before{background:color-mix(in srgb, var(--vg-overlay-black) 60%, transparent)}._681oRq_padding{max-height:50vh;padding-top:2rem;padding-bottom:2rem}@media (min-width:600px){._681oRq_maxW13{max-width:30rem}}
._4_7cXq_features{text-align:center;background-color:var(--vg-white);align-items:center;padding:2rem 0;display:flex}._4_7cXq_fontweight{font-weight:600}._4_7cXq_verticalcenter{position:relative;top:50%;transform:translateY(-50%)}
.NdFanG_features{background-color:var(--vg-blue-light-2)}.NdFanG_fontweight{font-weight:600}.NdFanG_verticalcenter{position:relative;top:50%;transform:translateY(-50%)}.NdFanG_featureSvg{width:15rem;height:80%;color:var(--vg-grey-dark)}.NdFanG_titleStyle{line-height:150%}.NdFanG_textAlignment{text-align:right}.NdFanG_textAlignmentLeft{text-align:left}.NdFanG_order2{order:1}.NdFanG_order1{order:2}@media screen and (max-width:996px){.NdFanG_textAlignment,.NdFanG_textAlignmentLeft{text-align:center}.NdFanG_order2{order:2}.NdFanG_order1{order:1}}
._7UkX9q_features{text-align:center;background-color:var(--vg-white);align-items:center;padding:2rem 0;display:flex}._7UkX9q_fontweight{font-weight:600}._7UkX9q_verticalcenter{position:relative;top:50%;transform:translateY(-50%)}
