.cmp-section-ready{padding:64px;background-color:#e9ecf6}
.cmp-section-ready__grid--desktop{display:grid;grid-template-columns:repeat(2,max-content);gap:40px;justify-content:center}
.cmp-section-ready__grid--mobile{display:none}
.cmp-section-ready__card{display:flex;align-items:center;padding:0 42px;min-height:240px;width:100%;max-width:620px;background:#b7c1e0;border-radius:0;box-sizing:border-box}
.cmp-section-ready__card--highlight{background:#9a7fba;color:#fff}
.cmp-section-ready__card--highlight .cmp-section-ready__title{color:#fff;max-width:470px}
.cmp-section-ready__content{display:flex;flex-direction:column;justify-content:center;max-width:620px}
.cmp-section-ready__title{font-size:32px;font-weight:700;max-width:536px;margin:0}
.cmp-section-ready__description{font-size:18px;font-weight:400;line-height:1.4}
.cmp-section-ready__icon{margin-left:auto;flex-shrink:0}
.cmp-section-ready__icon img{width:56px;height:auto}
.cmp-section-ready__carousel{position:relative}
.cmp-section-ready__carousel .swiper-slide{width:85%}
.cmp-section-ready__controls .swiper-pagination{display:flex;position:relative;z-index:1000;gap:8px;bottom:0}
.cmp-section-ready__controls .swiper-pagination-bullet{width:32px;height:6px;border-radius:4px;background:#c4c9e1;opacity:1}
.cmp-section-ready__controls{display:none}
.cmp-section-ready__arrow{width:32px;height:32px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:16px;opacity:.6;transition:opacity .2s ease}
.cmp-section-ready__arrow:hover{opacity:1}
.cmp-section-ready__arrow--next{background-image:url("clientlibs/resources/images/chevron-active.svg");background-size:32px}
.cmp-section-ready__arrow--prev{background-image:url("clientlibs/resources/images/chevron-active.svg");transform:rotate(180deg);background-size:32px}
.swiper-button-disabled{opacity:.3;pointer-events:none}
.cmp-section-ready__controls .swiper-pagination-bullet{width:32px;height:4px;border-radius:4px;background:#c4c9e1;opacity:1}
.cmp-section-ready__controls .swiper-pagination-bullet-active{background:#5b6bbf;width:64px;height:6px}
.cmp-section-ready__controls .swiper-pagination-bullets.swiper-pagination-horizontal{width:auto !important}
@media(max-width:450px){.cmp-section-ready__controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px}
.cmp-section-ready{padding:40px 20px}
.cmp-section-ready__grid--desktop{display:none}
.cmp-section-ready__grid--mobile{display:block}
.cmp-section-ready__card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;border-radius:0;gap:20px;padding:0 24px;width:100%;min-height:156px}
.cmp-section-ready__content{max-width:none}
.cmp-section-ready__carousel .swiper-slide:first-child .cmp-section-ready__card{border-top-left-radius:16px;border-bottom-left-radius:16px}
.cmp-section-ready__carousel .swiper-slide:last-of-type .cmp-section-ready__card{border-top-right-radius:16px;border-bottom-right-radius:16px}
.cmp-section-ready__icon{margin:0;display:flex;align-items:center}
.cmp-section-ready__title{font-size:18px;font-weight:700}
.cmp-section-ready__description{font-size:16px;font-weight:400;line-height:1.4}
}
@media screen and (min-width:451px) and (max-width:1400px){.cmp-section-ready__card{max-width:456px}
}
@media screen and (min-width:451px) and (max-width:970px){.cmp-section-ready__card{max-width:350px}
.cmp-section-ready__title{font-size:28px;font-weight:700}
}
@media screen and (min-width:451px) and (max-width:760px){.cmp-section-ready__grid--desktop{grid-template-columns:1fr;justify-items:center}
.cmp-section-ready__card{border-radius:0;max-width:100%}
.cmp-section-ready__grid--desktop .cmp-section-ready__card:first-child{border-top-left-radius:16px;border-top-right-radius:16px}
.cmp-section-ready__grid--desktop .cmp-section-ready__card:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}
}
@media screen and (min-width:760px){.cmp-section-ready__card{border-radius:0}
.cmp-section-ready__grid--desktop .cmp-section-ready__card:first-child{border-top-left-radius:16px}
.cmp-section-ready__grid--desktop .cmp-section-ready__card:nth-child(2){border-top-right-radius:16px}
.cmp-section-ready__grid--desktop .cmp-section-ready__card:last-child:nth-child(even){border-bottom-right-radius:16px}
.cmp-section-ready__grid--desktop .cmp-section-ready__card:last-child:nth-child(odd){border-bottom-left-radius:16px}
.cmp-section-ready__grid--desktop .cmp-section-ready__card:nth-last-child(2):nth-child(odd):not(:last-child){border-bottom-left-radius:16px}
}