.home-v4 .v3-hero__grid>img{width:100%;max-height:560px;object-fit:contain}.home-v4 .v3-problems{background-size:min(68%,960px) auto}.home-v4 .v3-approach>img{width:100%;height:180px;object-fit:cover;object-position:center}.home-v4 .v3-direction img{width:100%;height:110px;object-fit:contain}.home-v4 .v3-start>div:first-child img{width:100%;height:245px;object-fit:contain;object-position:center bottom}.home-v4 .v3-results>img{width:100%;max-height:190px;object-fit:contain}.home-v4 .v3-featured-case img{width:100%;height:220px;max-height:220px;object-fit:cover;object-position:center}.home-v4 .v3-method__grid>img{width:210px;height:230px;object-fit:contain}.home-v4 .v3-audience>img{width:180px;height:170px;object-fit:contain}.home-v4 .v3-subscribe img{width:130px;height:130px;object-fit:contain}.home-v4 .v3-cta img{width:100%;max-height:330px;object-fit:contain;object-position:center bottom}
.home-v4 .v3-problem-icon{width:44px;height:44px;object-fit:contain;object-position:center}
@media(max-width:680px){.home-v4 .v3-hero__grid>img{max-height:330px}.home-v4 .v3-start>div:first-child img{height:180px}.home-v4 .v3-approach>img{height:150px}.home-v4 .v3-featured-case img{height:170px}.home-v4 .v3-cta img{max-height:230px}}
.home-v4 .v3-light-illustration{mix-blend-mode:multiply}.home-v4 .v3-problems{background-color:var(--bg);background-blend-mode:multiply}.home-v4 .v3-dark img{mix-blend-mode:normal}
.home-v4 .v3-dark img.v3-bg-match-dark{mix-blend-mode:lighten}.home-v4 .v3-bg-match-light{mix-blend-mode:darken}
.home-v4 .v3-cases-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(420px,.92fr);gap:28px;align-items:end}.home-v4 .v3-cases-primary{min-width:0}.home-v4 .v3-cases-primary>header{max-width:560px;margin-bottom:24px}.home-v4 .v3-cases-secondary{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,1fr);align-self:stretch}.home-v4 .v3-cases-secondary .v3-card{display:flex;min-height:176px;flex-direction:column;padding:18px}.home-v4 .v3-cases-secondary .v3-card h3{margin-top:0}.home-v4 .v3-cases-secondary .v3-card b{margin-top:auto}.home-v4 .v3-featured-case{position:relative;display:block;min-height:360px;margin-top:0;overflow:hidden;padding:34px}.home-v4 .v3-featured-case__content{position:relative;z-index:2;width:43%}.home-v4 .v3-featured-case__content h2{font-size:clamp(32px,3vw,48px)}.home-v4 .v3-case-metrics{position:absolute;z-index:2;top:48px;right:28px;display:grid;width:48%;grid-template-columns:1fr 1fr;gap:22px 18px}.home-v4 .v3-case-metrics div{display:grid;gap:3px;border-left:1px solid rgba(185,229,43,.35);padding-left:18px}.home-v4 .v3-case-metrics strong{color:var(--lime);font-size:30px;line-height:1}.home-v4 .v3-case-metrics span{color:#d0d6cc;font-size:11px}.home-v4 .v3-featured-case img.v3-case-illustration{position:absolute;z-index:1;inset:auto 0 0 0;width:100%;height:78%;max-height:none;border-radius:0;object-fit:cover;object-position:center bottom}.home-v4 .v3-featured-case__content .v3-button{margin-top:10px}
@media(max-width:1024px){.home-v4 .v3-cases-layout{grid-template-columns:1fr}.home-v4 .v3-cases-secondary{grid-template-columns:repeat(3,minmax(0,1fr));order:2}.home-v4 .v3-cases-primary{order:1}}
@media(max-width:680px){.home-v4 .v3-cases-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v4 .v3-cases-secondary .v3-card{min-height:150px}.home-v4 .v3-featured-case{min-height:0;padding:25px}.home-v4 .v3-featured-case__content{width:100%}.home-v4 .v3-case-metrics{position:static;width:100%;margin:24px 0 190px;grid-template-columns:repeat(3,1fr);gap:8px}.home-v4 .v3-case-metrics div{padding-left:8px}.home-v4 .v3-case-metrics strong{font-size:22px}.home-v4 .v3-featured-case img.v3-case-illustration{height:185px}}
@media(max-width:420px){.home-v4 .v3-cases-secondary{grid-template-columns:1fr}.home-v4 .v3-case-metrics{grid-template-columns:1fr 1fr}.home-v4 .v3-case-metrics div:last-child{grid-column:1/-1}}
.home-v4 .v3-container{width:min(100% - 64px,1400px)}.home-v4 .v3-hero h1{font-size:clamp(48px,3.5vw,56px)}.home-v4 .v3-section{padding:38px 0}.home-v4 .v3-section h2{margin:8px 0 14px;font-size:clamp(29px,2.125vw,34px)}.home-v4 .v3-approach{padding:30px}.home-v4 .v3-approach h2{font-size:28px}.home-v4 .v3-results{padding:30px}.home-v4 .v3-process h2{font-size:24px}.home-v4 .v3-side{grid-template-columns:270px 1fr}.home-v4 .v3-side h2{font-size:32px}.home-v4 .v3-featured-case{padding:30px}.home-v4 .v3-card{padding:20px}.home-v4 .v3-cta{padding:32px 36px 0}.home-v4 .v3-cases-primary>header{margin-bottom:20px}
@media(max-width:1024px){.home-v4 .v3-side{grid-template-columns:1fr}}
@media(max-width:680px){.home-v4 .v3-container{width:min(100% - 24px,1400px)}.home-v4 .v3-hero h1{font-size:clamp(43px,13vw,59px)}.home-v4 .v3-section{padding:48px 0}.home-v4 .v3-section h2{font-size:clamp(30px,3vw,44px)}.home-v4 .v3-approach h2{font-size:32px}.home-v4 .v3-process h2{font-size:24px}.home-v4 .v3-side h2{font-size:clamp(30px,3vw,44px)}.home-v4 .v3-approach,.home-v4 .v3-results,.home-v4 .v3-featured-case{padding:25px}.home-v4 .v3-cta{padding:25px 25px 0}}
