/* The two ongoing services follow the cases in one editorial composition. */
.home-growth{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:7%;align-items:center;margin:0 3%;padding:90px 0 95px;border-top:1px solid #d6d6df;position:relative}
.home-growth-anchor{position:absolute;top:0;left:0;scroll-margin-top:125px}
.home-finale .home-growth h2{font-size:clamp(43px,4.5vw,68px);line-height:1.06;letter-spacing:-.045em;margin:0 0 28px;text-wrap:initial}
.growth-intro{font-size:18px;line-height:1.6;color:#52525c;max-width:540px;margin:0 0 38px}
.growth-offers{display:grid;gap:22px;max-width:535px}
.growth-offers a{display:block;border-top:1px solid #d6d6df;padding-top:20px}
.growth-offers strong{font-weight:500;font-size:18px;line-height:1.5;display:flex;align-items:start;gap:20px;justify-content:space-between}
.growth-offers svg{color:#0004f6;width:23px;height:23px;flex:none;margin-top:3px;transition:transform 180ms}
.growth-offers a:hover svg{transform:translateX(4px)}.growth-offers a:hover strong{color:#0004f6}
.growth-offers a>span{display:block;font-size:14px;line-height:1.6;color:#62626d;max-width:430px;margin-top:9px}
.growth-visual{margin:0;min-width:0;position:relative}
.lg-site .growth-pixels{display:block;width:100%;height:auto;aspect-ratio:360/260;max-height:none}
.growth-visual figcaption{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#62626d;padding:10px 7% 0;position:relative}
.growth-visual figcaption::before{content:"";height:1px;background:#d6d6df;position:absolute;top:0;left:7%;right:7%}
@media(min-width:1900px){.home-growth{margin-inline:max(3%,calc((100% - 1740px)/2))}}
@media(max-width:1000px){.home-growth{gap:5%;padding:70px 0}.home-finale .home-growth h2{font-size:48px}.growth-intro{font-size:17px}.growth-offers strong{font-size:17px}}
@media(max-width:800px){.home-growth{grid-template-columns:1fr;gap:35px;margin:0 5%;padding:50px 0 60px}.growth-copy{max-width:600px}.growth-visual{width:100%;max-width:560px;margin:auto}.growth-intro{max-width:600px}}
@media(max-width:700px){.home-finale .home-growth h2{font-size:39px;margin-bottom:23px}.growth-intro{font-size:16px;margin-bottom:25px}.growth-offers strong{font-size:16px;gap:12px}.growth-offers svg{width:20px;height:20px;margin-top:2px}.growth-offers a>span{font-size:13px}.growth-visual figcaption{font-size:10px}}
@media(max-width:360px){.home-finale .home-growth h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.growth-offers svg{transition:none}}
