.Benefits-module__Vn5rkq__root{background:#fff;padding:80px 0 0}.Benefits-module__Vn5rkq__root.Benefits-module__Vn5rkq__variantTwo{background:#f0f1f5;padding-top:40px}@media (max-width:992px){.Benefits-module__Vn5rkq__root{padding:40px 0}}.Benefits-module__Vn5rkq__wrapper{flex-direction:column;gap:40px;max-width:1120px;margin:0 auto;padding:0 0 80px;display:flex}@media (max-width:1160px){.Benefits-module__Vn5rkq__wrapper{padding:0 24px 80px}}@media (max-width:769px){.Benefits-module__Vn5rkq__wrapper{padding:0 24px 10px}}.Benefits-module__Vn5rkq__header{text-align:center;flex-direction:column;align-items:center;display:flex}.Benefits-module__Vn5rkq__root.Benefits-module__Vn5rkq__variantTwo .Benefits-module__Vn5rkq__header{text-align:left;align-items:flex-start}.Benefits-module__Vn5rkq__title{color:#111;margin:0;font-size:36px;font-weight:600;line-height:42px}.Benefits-module__Vn5rkq__root.Benefits-module__Vn5rkq__variantTwo .Benefits-module__Vn5rkq__title{font-size:24px;line-height:32px}@media (max-width:991px){.Benefits-module__Vn5rkq__title{font-size:24px;line-height:32px}}.Benefits-module__Vn5rkq__grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.Benefits-module__Vn5rkq__card{box-sizing:border-box;background:#f0f1f5;border-radius:16px;flex-direction:column;width:100%;height:100%;min-height:280px;padding:32px 24px;transition:transform .35s;display:flex}.Benefits-module__Vn5rkq__gridItem{flex:0 0 268px;width:268px}.Benefits-module__Vn5rkq__root.Benefits-module__Vn5rkq__variantTwo .Benefits-module__Vn5rkq__card{background:#fff}@media (min-width:992px){.Benefits-module__Vn5rkq__card{min-height:301px}}.Benefits-module__Vn5rkq__card:hover{transform:translateY(-2px)}.Benefits-module__Vn5rkq__cardTop{opacity:1;align-items:center;gap:12px;max-height:64px;margin-bottom:24px;transition:max-height .35s,opacity .25s,margin-bottom .35s,transform .35s;display:flex;overflow:hidden}.Benefits-module__Vn5rkq__card.Benefits-module__Vn5rkq__hasQr:hover .Benefits-module__Vn5rkq__cardTop{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;transform:translateY(-8px)}@media (max-width:991px){.Benefits-module__Vn5rkq__card.Benefits-module__Vn5rkq__hasQr:hover .Benefits-module__Vn5rkq__cardTop{opacity:1;pointer-events:auto;max-height:64px;margin-bottom:24px;transform:none}}.Benefits-module__Vn5rkq__cardTopIcon{object-fit:contain;flex-shrink:0;width:28px;height:28px}.Benefits-module__Vn5rkq__cardTopTitle{color:#262626;margin:0;font-size:16px;font-weight:600}.Benefits-module__Vn5rkq__cardDescription{color:#262626;font-size:16px;font-weight:500;line-height:20px}.Benefits-module__Vn5rkq__root.Benefits-module__Vn5rkq__variantTwo .Benefits-module__Vn5rkq__cardDescription{font-weight:400}.Benefits-module__Vn5rkq__cardLinkWrapper{background:0 0;border-radius:50px;justify-content:center;align-self:center;align-items:center;margin-top:auto;padding:4px 13.5px;transition:background-color .3s;display:flex}.Benefits-module__Vn5rkq__cardLinkWrapper:hover{background:#ebf0ff}.Benefits-module__Vn5rkq__cardLink{color:#3b69ff;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.Benefits-module__Vn5rkq__cardLink:hover{color:#6a8cff;text-decoration:none;transform:translateY(-2px)}.Benefits-module__Vn5rkq__cardQrWrapper{opacity:0;justify-content:center;align-self:center;align-items:center;width:100%;max-height:0;margin-top:0;transition:max-height .4s,opacity .35s,margin-top .35s,transform .35s;display:flex;overflow:hidden;transform:translateY(12px)}.Benefits-module__Vn5rkq__card.Benefits-module__Vn5rkq__hasQr:hover .Benefits-module__Vn5rkq__cardQrWrapper{opacity:1;max-height:140px;margin-top:24px;transform:translateY(0)}@media (max-width:991px){.Benefits-module__Vn5rkq__cardQrWrapper{display:none}}.Benefits-module__Vn5rkq__cardQrImage{object-fit:contain;width:117px;height:117px;display:block}.Benefits-module__Vn5rkq__staticGrid{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-self:stretch;gap:16px;width:100%;display:flex}@media (max-width:991px){.Benefits-module__Vn5rkq__staticGrid{display:none}}.Benefits-module__Vn5rkq__carouselSection,.Benefits-module__Vn5rkq__carouselHiddenOnDesktop{display:contents}@media (min-width:992px){.Benefits-module__Vn5rkq__carouselHiddenOnDesktop{display:none}}.Benefits-module__Vn5rkq__carouselWrapper{width:100%;overflow:hidden}@media (max-width:1159px){.Benefits-module__Vn5rkq__carouselWrapper{width:calc(100% + 24px)}}@media (min-width:1160px){.Benefits-module__Vn5rkq__carouselWrapper{width:calc(100% + 160px)}}.Benefits-module__Vn5rkq__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;margin:0;padding:4px 0;list-style:none;display:flex;overflow-x:auto}.Benefits-module__Vn5rkq__track::-webkit-scrollbar{display:none}.Benefits-module__Vn5rkq__slide{scroll-snap-align:start;flex:none;width:284px;padding-right:16px}.Benefits-module__Vn5rkq__paginationWrapper{justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}.Benefits-module__Vn5rkq__pagination{background:#cfd3dc;border-radius:999px;flex-shrink:0;width:186px;height:5px;position:relative;overflow:hidden}@media (max-width:380px){.Benefits-module__Vn5rkq__pagination{width:140px}}.Benefits-module__Vn5rkq__paginationFill{background:#cc092f;border-radius:999px;height:100%;transition:width .35s;position:absolute;inset:0 auto 0 0}.Benefits-module__Vn5rkq__paginationDots{flex-shrink:0;align-items:center;gap:8px;display:flex}.Benefits-module__Vn5rkq__paginationDot{cursor:pointer;background:#cc092f;border:0;border-radius:50%;width:10px;height:10px;padding:0}.Benefits-module__Vn5rkq__paginationDot:disabled{opacity:.35;cursor:default}@media (max-width:767px){.Benefits-module__Vn5rkq__paginationDot{width:8px;height:8px}}.Benefits-module__Vn5rkq__paginationArrows{flex-shrink:0;align-items:center;gap:16px;display:flex}.Benefits-module__Vn5rkq__paginationArrowButton{color:#cc092f;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.Benefits-module__Vn5rkq__paginationArrowButton:disabled{opacity:.35;cursor:default}.Benefits-module__Vn5rkq__paginationArrowButton svg{width:30px;height:30px;display:block}:is(.Benefits-module__Vn5rkq__title>*,.Benefits-module__Vn5rkq__cardTopTitle>*,.Benefits-module__Vn5rkq__cardDescription>*){font:inherit;color:inherit;margin:0}
