.container[data-v-bbf60acb]{padding-block:80px}@media screen and (width >= 991px){.container[data-v-bbf60acb]{padding-block:110px}}@media screen and (width >= 1536px){.container[data-v-bbf60acb]{padding-block:140px}}.key-features__title[data-v-bbf60acb]{margin-bottom:40px;text-align:center}@media screen and (width >= 1280px){.key-features__title[data-v-bbf60acb]{margin:0 auto 40px;max-width:682px}}.key-features__grid[data-v-bbf60acb]{background-color:var(--data-blue);display:grid;gap:4px}@media screen and (width >= 1280px){.key-features__grid[data-v-bbf60acb]{grid-template-areas:"a b";grid-template-columns:repeat(2,1fr)}}@media screen and (width >= 768px){.key-features__grid[data-v-bbf60acb]:has(.key-features__card:nth-child(3)){grid-template-areas:"a a" "b c";grid-template-columns:1fr 1fr}}@media screen and (width >= 1280px){.key-features__grid[data-v-bbf60acb]:has(.key-features__card:nth-child(3)){grid-template-areas:"a a b c" "a a b c";grid-template-columns:repeat(4,1fr)}}@media screen and (width >= 768px){.key-features__grid[data-v-bbf60acb]:has(.key-features__card:nth-child(4)){grid-template-areas:"a a" "b b" "c d"}}@media screen and (width >= 1280px){.key-features__grid[data-v-bbf60acb]:has(.key-features__card:nth-child(4)){grid-template-areas:"a a b c" "a a b d"}}.key-features__grid .card__img-wrapper[data-v-bbf60acb]{align-items:center;display:flex;flex:1}.key-features__grid img[data-v-bbf60acb],.key-features__grid picture[data-v-bbf60acb]{display:none}.key-features__grid .key-features__card[data-v-bbf60acb]:first-child{min-height:320px}@media screen and (width >= 768px){.key-features__grid .key-features__card[data-v-bbf60acb]:first-child{grid-area:a;min-height:540px}}@media screen and (width >= 1536px){.key-features__grid .key-features__card[data-v-bbf60acb]:first-child{min-height:652px}}@media screen and (width >= 1920px){.key-features__grid .key-features__card[data-v-bbf60acb]:first-child{min-height:800px}}.key-features__grid .key-features__card[data-v-bbf60acb]:first-child img,.key-features__grid .key-features__card:first-child picture[data-v-bbf60acb]{display:block;min-width:100%}.key-features__grid .key-features__card:not(:first-child) .card__title[data-v-bbf60acb],.key-features__grid .key-features__card:not(:first-child) .footer__description[data-v-bbf60acb],.key-features__grid .key-features__card:not(:first-child) .footer__title[data-v-bbf60acb]{overflow-wrap:anywhere}.key-features__grid .key-features__card[data-v-bbf60acb]:nth-child(2){background-color:var(--white-alpha-10)}@media screen and (width >= 768px){.key-features__grid .key-features__card[data-v-bbf60acb]:nth-child(2){grid-area:b}}.key-features__grid .key-features__card[data-v-bbf60acb]:nth-child(3){background-color:var(--white-alpha-20)}@media screen and (width >= 768px){.key-features__grid .key-features__card[data-v-bbf60acb]:nth-child(3){grid-area:c}}.key-features__grid .key-features__card[data-v-bbf60acb]:nth-child(4){background-color:var(--white-alpha-30)}@media screen and (width >= 768px){.key-features__grid .key-features__card[data-v-bbf60acb]:nth-child(4){grid-area:d}.key-features__grid:not(:has(.key-features__card:nth-child(3))) .key-features__card[data-v-bbf60acb]{grid-area:initial}}.card[data-v-bbf60acb]{background-color:var(--white-alpha-5);border-radius:8px;color:var(--white);display:flex;flex-direction:column;min-height:180px}@media screen and (width >= 768px){.card[data-v-bbf60acb]{min-height:320px}}.card__header[data-v-bbf60acb]{padding:16px}@media screen and (width >= 768px){.card__header[data-v-bbf60acb]{padding:24px}}@media screen and (width >= 1536px){.card__header[data-v-bbf60acb]{padding:40px}}.card__icon[data-v-bbf60acb]{background-color:var(--white-alpha-30);color:var(--white)}.card__button[data-v-bbf60acb]:empty,.card__icon[data-v-bbf60acb]:empty{display:none}.card__title span[data-v-bbf60acb]{display:block}.footer[data-v-bbf60acb]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:16px}@media screen and (width >= 768px){.footer[data-v-bbf60acb]{padding:24px}}@media screen and (width >= 1536px){.footer[data-v-bbf60acb]{padding:40px}}.footer__description[data-v-bbf60acb]{color:var(--white-alpha-80);font-size:16px;line-height:140%}.footer__description[data-v-bbf60acb]:empty{display:none}.footer[data-v-bbf60acb] .button{color:var(--white-alpha-80);text-align:initial}
