.fp-case-content{padding:32px 24px 80px;background:#fff}.fp-case-content__inner{width:min(100%,1020px);margin-inline:auto;font-size:19px;line-height:1.85}.fp-case-content__inner p,.fp-case-content__inner li{font-size:19px;line-height:1.85}.fp-case-content__inner img{max-width:100%;height:auto}.fp-case-content__inner p:has(>img[loading=lazy]){display:inline-block;width:calc(50% - 16px);max-width:480px;vertical-align:top;margin:0 12px 24px 0}.fp-case-content__inner p:has(>img[loading=lazy])>img{display:block;width:100%!important;height:auto!important;margin-bottom:0!important}.fp-case-content__inner table{max-width:100%;margin-inline:auto;font-size:17px!important}.fp-case-content__inner th,.fp-case-content__inner td{text-align:center!important;vertical-align:middle!important;padding:14px 16px!important}.fp-case-content__inner h2{margin-top:42px}@media(max-width:749px){.fp-case-content{padding:20px 20px 48px}.fp-case-content__inner{overflow-wrap:anywhere}.fp-case-content__inner p,.fp-case-content__inner li{font-size:18px;line-height:1.8}.fp-case-content__inner th,.fp-case-content__inner td{padding:12px 10px!important}.fp-case-content__inner p:has(>img[loading=lazy]){display:block;width:100%;max-width:520px;margin:0 auto 24px}}.fp-case-intro{color:#151515;padding:54px 28px 80px;background:#fff}.fp-case-intro__header{width:min(100%,1120px);margin-inline:auto;text-align:center}.fp-case-intro__eyebrow{margin:0 0 38px;font-size:17px;line-height:1.5;font-weight:500;letter-spacing:.36em}.fp-case-intro__title{margin:0 auto 32px;max-width:1100px;font-size:clamp(32px,3.1vw,48px);font-weight:600;line-height:1.36;letter-spacing:0;text-wrap:balance}.fp-case-intro__description{max-width:1010px;margin:0 auto;font-size:clamp(19px,1.65vw,25px);line-height:1.8}.fp-case-intro__description p{margin:0;font-size:inherit;line-height:inherit}.fp-case-intro__description a{color:var(--color-accent, #7cbd22);text-decoration:none}.fp-case-intro__description a:hover{text-decoration:underline;text-underline-offset:4px}.fp-case-intro__overview{max-width:1450px;margin:136px auto 0;text-align:center}.fp-case-intro__overview-title{margin:0 0 62px;font-size:clamp(29px,3vw,46px);font-weight:600;line-height:1.3}.fp-case-intro__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0}.fp-case-intro__fact{display:flex;flex-direction:column;align-items:center;min-width:0}.fp-case-intro__icon{width:100px;height:100px;margin:0 0 46px;display:flex;align-items:center;justify-content:center}.fp-case-intro__icon svg{width:100%;height:100%;display:block}.fp-case-intro__value{margin:0;font-size:clamp(22px,2vw,32px);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.fp-case-intro__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:749px){.fp-case-intro{padding:38px 20px 48px}.fp-case-intro__eyebrow{font-size:12px;letter-spacing:.28em;margin-bottom:26px}.fp-case-intro__title{margin-bottom:24px;font-size:31px;line-height:1.35}.fp-case-intro__description{font-size:18px;line-height:1.75}.fp-case-intro__overview{margin-top:70px}.fp-case-intro__overview-title{font-size:29px;margin-bottom:38px}.fp-case-intro__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 18px}.fp-case-intro__icon{width:72px;height:72px;margin-bottom:20px}.fp-case-intro__value{font-size:22px}}.frameplus-hero-split__row{align-items:stretch}.frameplus-hero-split__media-inner{overflow:hidden;height:100%}.frameplus-hero-split__media-inner img,.frameplus-hero-split__media-inner svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.frameplus-hero-split__text-inner{display:flex;flex-direction:column;justify-content:center;height:100%}.frameplus-hero-split__heading{margin-bottom:16px}.frameplus-hero-split__intro p{margin-bottom:0}.frameplus-hero-split__actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px}.frameplus-hero-split__text-inner.text-center .frameplus-hero-split__actions{align-items:center}@media only screen and (max-width:989px){.frameplus-hero-split__media-inner{height:auto;aspect-ratio:1.6 / 1}.frameplus-hero-split__text-inner{padding-top:28px;padding-bottom:8px}}@media only screen and (min-width:990px){.frameplus-hero-split__media{flex:0 0 52%;width:52%;max-width:52%}.frameplus-hero-split__text{flex:0 0 48%;width:48%;max-width:48%}.frameplus-hero-split__text-inner{padding:48px 24px 48px 48px;min-height:420px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
