.sol-hero{min-height:522px;display:flex;align-items:center}.sol-hero .cs-hero__text{width:100%;flex:1 1 auto}.sol-hero .cs-hero__sub{color:var(--color-text-secondary)}.sol-hero__glow{top:auto;bottom:-147px;left:50%;width:1683px;max-width:none;transform:translateX(-50%)}.sol-industries .cap-card{position:relative;transition:background-color 0.2s ease,box-shadow 0.2s ease}.sol-industries .cap-card:hover,.sol-industries .cap-card:focus-within{background-color:var(--color-bg-card-hover);box-shadow:0 7px 15px rgb(18 146 188 / .4)}.sol-industries .cap-card__link{color:var(--color-text-link);font-size:var(--font-size-18);line-height:1.4;text-decoration:none}.sol-industries .cap-card__link::after{content:"";position:absolute;inset:0}.sol-industries .cap-card__link:hover{text-decoration:underline}.sol-industries .cap-card--lead .cap-card__link::after{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.sol-industries .cap-card--round-tl .cap-card__link::after{border-radius:var(--radius-xl) 0 0 0}.sol-industries .cap-card--round-bl .cap-card__link::after{border-radius:0 0 0 var(--radius-xl)}.sol-industries .cap-card--round-br .cap-card__link::after{border-radius:0 0 var(--radius-xl) 0}@media (max-width:900px){.sol-industries .cap-card .cap-card__link::after{border-radius:var(--radius-lg)}}.sol-why{position:relative;padding:var(--section-100) var(--section-120);background-color:var(--color-bg);overflow:hidden}.sol-why__bg{position:absolute;top:50%;left:50%;width:2721px;max-width:none;transform:translate(-50%,-50%);opacity:.1;pointer-events:none}.sol-why__inner{position:relative;z-index:1;display:flex;width:100%;max-width:var(--content-width);flex-direction:column;margin-inline:auto;gap:var(--section-40)}.sol-why__heading{color:var(--color-text-primary);font-size:var(--font-size-64);font-weight:var(--font-weight-semibold);line-height:1.1;text-transform:capitalize}.sol-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-3)}.sol-why__grid>li{display:flex}.sol-why-card{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--gap-2);padding:var(--padding-card);border:1.4px solid var(--color-text-highlight);border-radius:var(--radius-lg);background-color:var(--color-bg);box-shadow:0 7px 5px rgb(18 146 188 / .3);text-align:center}.sol-why-card__icon{display:flex;flex:none;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background-color:rgb(18 146 188 / .3);color:var(--color-text-highlight)}.sol-why-card__glyph{display:block;width:28px;height:28px}.sol-why-card__title{color:var(--color-text-primary);font-size:var(--font-size-18);font-weight:var(--font-weight-bold);line-height:1.4}.sol-why-card__text{color:var(--color-text-secondary);font-size:var(--cs-font-16);font-weight:var(--font-weight-medium);line-height:1.4;opacity:.8}@media (max-width:1024px){.sol-why__grid{grid-template-columns:1fr}}.solutions .cs-final-cta__sub{font-size:var(--font-size-24)}.solutions .cs-final-cta .btn{text-decoration:underline}