.solution-modules_section__mkEeg{padding:88px 0;background:var(--site-surface);scroll-margin-top:96px}.solution-modules_inner__HhzVk{width:min(1280px,calc(100% - 84px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.solution-modules_intro__9MpQ2 h2{margin:0;max-width:12ch;font-size:clamp(2.4rem,4vw,4rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.solution-modules_intro__9MpQ2 p{max-width:34ch;margin:24px 0 0;color:var(--site-muted);font-size:1.15rem;line-height:1.5}.solution-modules_links__fjrVU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.solution-modules_links__fjrVU a{display:flex;align-items:center;gap:24px;min-height:120px;padding:24px 0;border-top:1px solid #dce0e6}.solution-modules_links__fjrVU a:only-child{grid-column:1/-1}.solution-modules_links__fjrVU img{flex:none;-o-object-fit:contain;object-fit:contain}.solution-modules_links__fjrVU .solution-modules_evmMark__nFrNE{width:72px;height:72px;margin:-18px}.solution-modules_links__fjrVU a>span:not(.solution-modules_arrow__HRtG0){display:grid;gap:8px}.solution-modules_links__fjrVU strong{font-size:1.1rem;font-weight:600;letter-spacing:-.025em}.solution-modules_links__fjrVU strong+span{color:var(--site-muted);font-size:.95rem;line-height:1.45}.solution-modules_arrow__HRtG0{margin-left:auto;font-size:1.4rem;color:var(--site-blue)}.solution-modules_links__fjrVU a:hover strong{color:var(--site-blue)}.solution-modules_links__fjrVU a:focus-visible{outline:2px solid var(--site-blue);outline-offset:6px;border-radius:4px}@media (max-width:1000px){.solution-modules_inner__HhzVk{width:calc(100% - 56px);grid-template-columns:1fr;gap:36px}.solution-modules_intro__9MpQ2 h2{max-width:20ch}.solution-modules_intro__9MpQ2 p{max-width:56ch}}@media (max-width:600px){.solution-modules_section__mkEeg{padding:64px 0}.solution-modules_inner__HhzVk{width:calc(100% - 48px)}.solution-modules_links__fjrVU{grid-template-columns:1fr}.solution-modules_links__fjrVU a{min-height:96px;padding:20px 0}.solution-modules_intro__9MpQ2 p{font-size:1.05rem}}