.sol-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:5%;background:#f3f3f0;align-items:center;min-height:610px}.sol-hero h1{font-size:clamp(42px,4.6vw,76px);line-height:1.04;letter-spacing:-.045em;margin:24px 0}.sol-hero p,.sol-lead{font-size:18px;line-height:1.75;max-width:760px}.sol-hero .actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.sol-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sol-stage figure{margin:0;background:white;padding:20px;display:flex;flex-direction:column;justify-content:center}.sol-stage figure:first-child{grid-row:span 2}.sol-stage figure:only-child{grid-column:span 2}.sol-stage img{width:100%;height:190px;object-fit:contain}.sol-stage figure:first-child img{height:350px}.sol-stage figure:only-child img{height:410px}.sol-stage figcaption{font-size:11px;letter-spacing:.08em;text-align:center;color:#555;margin-top:12px}.sol-strip{display:flex;justify-content:space-between;padding:28px 5%;background:#202123;color:white;font-size:13px;gap:18px}.sol-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:45px}.sol-channel{display:grid;grid-template-columns:35px 1fr 110px;gap:16px;padding:32px 25px;border:1px solid #ddd;color:inherit;text-decoration:none;align-items:center;transition:border-color .2s,box-shadow .2s}.sol-channel:hover{border-color:#e5091b;box-shadow:0 8px 30px #00000008}.sol-channel h3{font-size:23px;margin:0 0 12px}.sol-channel p{font-size:15px;line-height:1.7;color:#62666b;margin:0 0 20px}.sol-channel img{width:110px;height:150px;object-fit:contain}.sol-num{color:#df0919;font-size:13px;align-self:start;padding-top:5px}.sol-dark{background:#202123;color:white}.sol-dark p{color:#c6c7ca}.sol-dark a{color:white}.sol-four,.sol-three{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px}.sol-three{grid-template-columns:repeat(3,1fr)}.sol-four article{border-top:1px solid #8885;padding-top:25px}.sol-four article>span{color:#e5091b;font-size:14px;font-weight:700}.sol-four h3,.sol-three h3{font-size:24px;line-height:1.3;margin:20px 0 15px}.sol-four p,.sol-three p{font-size:16px;line-height:1.8}.sol-feature{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.sol-feature figure{margin:0}.sol-feature figure img{width:100%;height:auto;max-height:550px;object-fit:contain}.sol-feature p{line-height:1.8}.sol-feature .text-link{display:inline-block;margin:15px 18px 0 0}.sol-specialist{display:grid;grid-template-columns:1fr 1fr;gap:5%;border-bottom:1px solid #ddd}.sol-specialist h2{font-size:36px}.sol-specialist>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:22px}.sol-specialist .text-link{width:fit-content}.sol-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.sol-product{background:white;border:1px solid #e4e4e4}.sol-product>a{display:block;padding:24px}.sol-product img{width:100%;height:250px;object-fit:contain}.sol-product>div{padding:28px;border-top:1px solid #eee}.sol-product h3{font-size:24px;margin:18px 0}.sol-product p{font-size:16px;line-height:1.8;min-height:115px}.sol-add{display:block;border:none;border-top:1px solid #ddd;background:none;padding:18px 0 0;margin-top:20px;width:100%;text-align:left;font-weight:600;cursor:pointer}.sol-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:620px}.sol-table th{background:#232426;color:white;text-align:left}.sol-table th,.sol-table td{padding:24px;vertical-align:top;border-bottom:1px solid #ddd;line-height:1.7;font-size:16px}.sol-table tbody tr:nth-child(even){background:#f5f5f3}.sol-faq details{border-bottom:1px solid #ddd;padding:23px 0}.sol-faq summary{font-size:21px;font-weight:600;cursor:pointer}.sol-faq details p{max-width:950px;line-height:1.8}.sol-brief{background:#f3f3f0;display:grid;grid-template-columns:.85fr 1.15fr;gap:7%}.sol-brief h2{font-size:clamp(36px,3.5vw,56px)}.sol-brief p{line-height:1.8}.sol-brief form{background:white;padding:32px}.sol-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sol-brief label{display:flex;flex-direction:column;gap:9px;margin-bottom:20px;font-size:14px;font-weight:600}.sol-brief input,.sol-brief select,.sol-brief textarea{width:100%;min-width:0;padding:13px;border:1px solid #ccc;font:inherit;background:white;border-radius:0}.sol-brief textarea{resize:vertical}.sol-brief button{cursor:pointer}.sol-related>div{display:flex;flex-wrap:wrap;gap:25px;margin-top:25px}.solutions-menu a{padding:9px 0!important}.sol-channel:focus-visible,.sol-add:focus-visible{outline:3px solid #df0919;outline-offset:4px}@media(max-width:1000px){.sol-channel{grid-template-columns:25px 1fr}.sol-channel img{display:none}.sol-four{grid-template-columns:1fr 1fr}.sol-products{gap:15px}.sol-product>div{padding:20px}.sol-product img{height:200px}.sol-hero{gap:25px}.sol-product p{min-height:0}}@media(max-width:800px){.sol-hero,.sol-feature,.sol-brief,.sol-specialist{grid-template-columns:1fr}.sol-hero{min-height:0;gap:35px}.sol-stage{max-width:600px;width:100%}.sol-stage figure:first-child img{height:250px}.sol-stage figure:only-child img{height:320px}.sol-strip{display:grid;grid-template-columns:1fr 1fr;line-height:1.6}.sol-products,.sol-three{grid-template-columns:1fr}.sol-channel-grid{grid-template-columns:1fr}.sol-products{gap:24px}.sol-product img{height:280px}.sol-brief form{padding:22px}.sol-feature{gap:35px}.sol-specialist{gap:25px}.sol-fields{grid-template-columns:1fr}.sol-four{gap:25px}.sol-hero h1{font-size:44px}.sol-stage img{height:130px}}@media(prefers-reduced-motion:reduce){.sol-channel{transition:none}}
.sol-channel:last-child:nth-child(odd){grid-column:1/-1}.sol-stage img[src*="gkr07"]{object-fit:contain}.sol-product img[src*="gkr07"]{height:300px}
