.breakthroughs-section{background-color:#fff}.breakthroughs-section .container{margin:0 auto;max-width:898px}.breakthroughs-section__title{margin-bottom:16px;padding-inline:15px}.breakthroughs-section__title p{color:inherit;font-size:24px;font-weight:900;line-height:1.4;text-align:center;text-transform:capitalize}@media screen and (min-width:750px){.breakthroughs-section__title p{font-size:32px;letter-spacing:-.5px;line-height:1.3}}.breakthroughs-section__subtitle{margin-bottom:24px;text-align:center}.breakthroughs-section__subtitle span[style*=underline],.breakthroughs-section__subtitle span[style*=underline] em,.breakthroughs-section__subtitle span[style*=underline] strong{color:var(--subtitle-underline-color,var(--black));text-decoration:none!important}.breakthroughs-section__subtitle p{color:inherit;font-size:18px;font-weight:400;letter-spacing:-.5px;line-height:1.4;text-transform:capitalize}@media screen and (min-width:750px){.breakthroughs-section__subtitle p{font-size:24px;line-height:1.4}}.breakthroughs-section__cards{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.breakthroughs-section__card{border-radius:16px;border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:16px;padding:16px}@media screen and (min-width:750px){.breakthroughs-section__card{padding:24px}}.breakthroughs-section__card--with-image{display:grid;gap:16px;grid-template-areas:"title" "divider" "body-title" "image" "body";grid-template-columns:1fr}@media screen and (min-width:750px){.breakthroughs-section__card--with-image{-moz-column-gap:16px;column-gap:16px;grid-template-areas:"title title" "divider divider" "image body-title" "image body";grid-template-columns:200px minmax(0,1fr);row-gap:16px}}.breakthroughs-section__card--with-image .breakthroughs-section__card-title{grid-area:title}.breakthroughs-section__card--with-image .breakthroughs-section__card-divider{grid-area:divider}.breakthroughs-section__card--with-image .breakthroughs-section__card-image{grid-area:image}.breakthroughs-section__card--with-image .breakthroughs-section__card-body-title{grid-area:body-title;margin-bottom:10px}.breakthroughs-section__card--with-image .breakthroughs-section__card-body{grid-area:body}.breakthroughs-section__card-image{aspect-ratio:16/9;overflow:hidden;width:100%}@media screen and (min-width:750px){.breakthroughs-section__card-image{align-self:start;aspect-ratio:1/1;height:200px;width:200px}}.breakthroughs-section__card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.breakthroughs-section__card-title{font-size:18px;font-weight:800;line-height:1.4;margin:0;text-transform:uppercase}@media screen and (min-width:750px){.breakthroughs-section__card-title{font-size:22px;font-weight:900;line-height:1.6}}.breakthroughs-section__card-divider{background-color:var(--card-divider-color,#6b5cab);height:1px;max-width:100%;width:300px}.breakthroughs-section__card-body p{color:#0e0e0f;font-size:16px;font-weight:400;line-height:1.6;margin:0}@media screen and (min-width:750px){.breakthroughs-section__card-body p{font-size:20px;line-height:1.6}}.breakthroughs-section__card-body p+p{margin-top:21px}@media (min-width:1024px){.breakthroughs-section__card-body p+p{margin-top:32px}}.breakthroughs-section__card-body strong{font-weight:700}.breakthroughs-section__cta-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px}.breakthroughs-section__cta-button{align-items:center;background-color:#ff5ba7;border-radius:100px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#fff;display:inline-flex;font-size:24px;font-weight:900;gap:8px;height:50px;justify-content:center;line-height:1.6;padding:10px 32px;text-decoration:none;transition:opacity .2s ease}.breakthroughs-section__cta-button:hover{color:#fff;opacity:.9}.breakthroughs-section__cta-arrow{align-items:center;display:inline-flex;flex-shrink:0;height:16px;width:18px}.breakthroughs-section__guarantee{align-items:center;color:#0e0e0f;display:flex;font-size:18px;font-weight:400;gap:4px;justify-content:center;line-height:1.6}.breakthroughs-section__guarantee-icon{color:#6b5cab;flex-shrink:0}
