.solution-explorer{padding-block:20px 55px}.solution-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.solution-section-heading h2{letter-spacing:-.04em;font-size:28px}.solution-motion{min-height:40px;padding:10px 14px}.solution-tabs{border:1px solid #c7ccbf;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-tabs a{text-align:left;background:#e5e8de;border:0;border-right:1px solid #c7ccbf;gap:12px;padding:25px;display:grid}.solution-tabs a:last-child{border-right:0}.solution-tabs a[aria-current=page]{color:#edf1e7;background:#303c2a}.solution-tabs a:hover{box-shadow:inset 0 -3px #a3ad82}.solution-tabs strong{letter-spacing:-.04em;font-size:clamp(22px,2.8vw,37px);font-weight:430}.solution-tabs a>span:last-child{opacity:.8;font-size:13px}.solution-panel{color:#f2f2ed;background:#202720}.solution-panel-main{grid-template-columns:1fr 1fr;display:grid}.solution-panel-copy{padding:clamp(25px,4vw,55px)}.solution-panel-copy .eyebrow{color:#b8c99c}.solution-panel-copy h2{letter-spacing:-.045em;margin:24px 0;font-size:clamp(30px,3.3vw,48px);line-height:1.12}.solution-panel-copy p{color:#bdc7b4;font-size:15px;line-height:1.75}.solution-panel-copy ul{padding:24px 0 0;list-style:none}.solution-panel-copy li{border-top:1px solid #b8c99c30;padding:12px 0;font-size:13px}.solution-scenario{border-top:1px solid #b8c99c30;grid-template-columns:1fr 1fr;gap:55px;padding:35px clamp(25px,4vw,55px);display:grid}.solution-scenario .micro{color:#b8c99c}.solution-scenario h3{letter-spacing:-.03em;margin:14px 0;font-size:26px}.solution-scenario p{color:#bdc7b4;font-size:14px;line-height:1.75}.solution-scenario ol{align-self:center;margin:0;padding:0;list-style:none}.solution-scenario li{border-bottom:1px solid #b8c99c30;align-items:center;gap:20px;padding:18px 0;font-size:15px;display:flex}.solution-guide{background:#34412e;align-items:center;gap:25px;padding:25px clamp(25px,4vw,55px);display:flex}.solution-guide>span:nth-child(2){flex:1}.solution-guide .micro{color:#bfcead}.solution-guide:hover{background:#414e39}.solution-scope{color:var(--muted);max-width:830px;margin-top:18px;font-size:12px;line-height:1.7}.solution-foundations{border-top:1px solid var(--line);padding-block:45px 65px}.solution-foundations h2,.solution-cta h2{letter-spacing:-.05em;margin-top:22px;font-size:clamp(34px,4vw,56px);line-height:1.1}.foundation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:35px;display:grid}.foundation-grid article{background:#e5e8de;padding:28px}.foundation-grid .micro{color:#71805d}.foundation-grid h3{letter-spacing:-.04em;margin:28px 0 18px;font-size:25px;line-height:1.15}.foundation-grid p{color:var(--muted);font-size:14px;line-height:1.7}.solution-cta{color:#f2f2ed;background:#252e23;justify-content:space-between;align-items:flex-end;gap:35px;padding-block:55px;display:flex}.solution-cta .eyebrow{color:#b8c99c}.solution-cta p{color:#bdc7b4;max-width:500px;margin:25px 0;line-height:1.7}.solution-more{border-bottom:1px solid #a3ad82;padding-bottom:12px;font-size:13px}@media (width<=900px){.foundation-grid{grid-template-columns:1fr 1fr}.solution-panel-main,.solution-scenario{grid-template-columns:1fr}.solution-scenario{gap:20px}.solution-cta{flex-direction:column;align-items:flex-start}}@media (width<=550px){.solution-tabs a{padding:16px 10px}.solution-tabs strong{font-size:19px}.solution-tabs .micro{font-size:8px}.solution-tabs a>span:last-child{font-size:11px}.solution-section-heading h2{font-size:23px}.solution-motion{font-size:10px}.foundation-grid{grid-template-columns:1fr}.solution-guide{flex-wrap:wrap;gap:12px}.solution-guide .micro{width:100%}.solution-guide>span:nth-child(2){font-size:14px}}.solution-overviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:30px;display:grid}.solution-overviews article{background:#e5e8de;padding:28px}.solution-overviews h2{letter-spacing:-.04em;margin:24px 0;font-size:28px;line-height:1.2}.solution-overviews p{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.7}.solution-overviews h2 a:hover{text-decoration:underline}@media (width<=760px){.solution-overviews{grid-template-columns:1fr}}
