.dynamic-boxes__top{flex-direction:column;gap:32px;margin-bottom:48px;display:flex}@media screen and (min-width:64rem){.dynamic-boxes__top{flex-direction:row;justify-content:space-between;gap:60px;margin-bottom:64px}}.dynamic-boxes__heading{color:var(--color-dark);font-size:clamp(2.25rem,4.19vw + 1.229rem,5rem);font-weight:700;line-height:1.1}@media screen and (min-width:64rem){.dynamic-boxes__heading{max-width:639px}}.dynamic-boxes__heading-hl{color:#097ffc}.dynamic-boxes__quote{flex-direction:column;gap:12px;display:flex}@media screen and (min-width:64rem){.dynamic-boxes__quote{text-align:right;max-width:570px}}.dynamic-boxes__quote-text{color:var(--color-body);font-size:clamp(1rem,.376vw + .912rem,1.25rem);line-height:1.15}.dynamic-boxes__quote-author{color:var(--color-body);font-size:clamp(1rem,.376vw + .912rem,1.25rem);font-style:italic;line-height:1.15}.dynamic-boxes__row{overflow:hidden}@media screen and (min-width:48rem){.dynamic-boxes__row{grid-template-columns:repeat(3,minmax(0,350px));justify-content:space-between;gap:0;display:grid;position:relative;overflow:visible}.dynamic-boxes__row:before,.dynamic-boxes__row:after{content:"";background-color:var(--color-border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.dynamic-boxes__row:before{left:33.333%}.dynamic-boxes__row:after{left:66.667%}}.dynamic-boxes__track{box-sizing:content-box;display:flex}@media screen and (min-width:48rem){.dynamic-boxes__track{display:contents}}.dynamic-boxes__box{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block;position:relative}@media screen and (min-width:48rem){.dynamic-boxes__box{min-height:300px}}.dynamic-boxes__card{width:100%;display:block;position:relative}.dynamic-boxes__face{display:flex}.dynamic-boxes__face--front{justify-content:flex-start;align-items:flex-end}@media screen and (min-width:48rem){.dynamic-boxes__face--front{padding:0 24px 30px}}.dynamic-boxes__face--back{background-color:#097ffc;border-radius:32px;justify-content:center;align-items:center;overflow:hidden}.dynamic-boxes__box-icon{justify-content:center;align-items:center;width:72%;max-width:240px;display:flex}.dynamic-boxes__box-icon svg,.dynamic-boxes__box-icon img{width:100%;height:auto;display:block}.dynamic-boxes__box-label{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-dark);font-size:clamp(1.5rem,.751vw + 1.324rem,2rem);font-weight:700;line-height:1.2}@media screen and (min-width:48rem){.dynamic-boxes__box-label{max-width:300px}}@media screen and (max-width:47.999rem){.dynamic-boxes__box.swiper-slide{border-right:1px solid var(--color-border);border-radius:24px;flex-shrink:0;width:250px;height:260px}.dynamic-boxes__card{height:100%;position:relative}.dynamic-boxes__face{border-radius:24px;transition:opacity .35s;position:absolute;inset:0}.dynamic-boxes__face--front{opacity:1;justify-content:flex-start;align-items:flex-end;padding:0 16px 25px}.dynamic-boxes__box-label{max-width:none;font-size:24px;line-height:1.2}.dynamic-boxes__face--back{opacity:0;pointer-events:none;border-radius:24px;justify-content:flex-start;align-items:flex-end;width:auto;height:100%;margin:0;padding:16px;display:flex;inset:0}.dynamic-boxes__box-icon{width:180px;max-width:100%;height:180px}.dynamic-boxes__box.is-active .dynamic-boxes__face--back{opacity:1}.dynamic-boxes__box.is-active .dynamic-boxes__face--front{opacity:0}}@media screen and (min-width:48rem){.dynamic-boxes__box{perspective:1400px}.dynamic-boxes__card{height:100%;min-height:300px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.dynamic-boxes__face{backface-visibility:hidden;position:absolute;inset:0}.dynamic-boxes__face--back{border-radius:40px;justify-content:flex-start;align-items:flex-end;width:auto;height:100%;margin-bottom:0;padding:16px;display:flex;inset:0;transform:rotateY(180deg)}.dynamic-boxes__box-icon{width:200px;max-width:100%;height:200px}.dynamic-boxes__box:hover .dynamic-boxes__card,.dynamic-boxes__box.is-active .dynamic-boxes__card{transform:rotateY(180deg)}.dynamic-boxes__box.is-active .dynamic-boxes__box-label{display:block}}@media(prefers-reduced-motion:reduce){.dynamic-boxes__card{transition:none}}
