/* Parent page: industrial robotics layout, two equal solution cards. */
#utm-section-page.utm-stackers-page .utm-detail-hero__figure img {aspect-ratio:300/264;}
#utm-section-page.utm-stackers-page .utm-stacker-solutions {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
#utm-section-page.utm-stackers-page .utm-stacker-solution {display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #c9dce8;border-top:3px solid #0757c9;border-radius:0 20px 0 20px;background:#fff;color:#071f42;text-decoration:none;transition:box-shadow .2s;}
#utm-section-page.utm-stackers-page .utm-stacker-solution:hover {box-shadow:0 10px 25px #071f4215;}
#utm-section-page.utm-stackers-page .utm-stacker-solution:focus-visible {outline:3px solid #ff6a00;outline-offset:4px;}
#utm-section-page.utm-stackers-page .utm-stacker-solution__image {aspect-ratio:16/10;background:#eef5f9;border-bottom:1px solid #c9dce8;padding:10px;}
#utm-section-page.utm-stackers-page .utm-stacker-solution__image img {display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
#utm-section-page.utm-stackers-page .utm-stacker-solution__body {display:flex;flex-direction:column;flex:1;padding:24px;}
#utm-section-page.utm-stackers-page .utm-stacker-solution__number {font-size:12px;font-weight:700;letter-spacing:.06em;color:#607d96;text-transform:uppercase;}
#utm-section-page.utm-stackers-page .utm-stacker-solution h3 {font-family:"Tektur Variable",Tektur,Arial,sans-serif;font-size:23px;line-height:1.35;color:#071f42;margin:14px 0;}
#utm-section-page.utm-stackers-page .utm-stacker-solution p {font-size:17px;line-height:1.7;margin:0 0 24px;}
#utm-section-page.utm-stackers-page .utm-stacker-solution__link {display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid #d5e3ed;color:#0757c9;font-size:15px;font-weight:700;}
#utm-section-page.utm-stackers-page .utm-stacker-solution__link > span {color:#ff6a00;font-size:22px;}
#utm-section-page.utm-stackers-page .utm-stacker-levels {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:25px 0;list-style:none;}
#utm-section-page.utm-stackers-page .utm-stacker-levels li {padding:24px;border:1px solid #c9dce8;border-top:3px solid #0757c9;border-radius:0 18px 0 18px;background:#fff;}
#utm-section-page.utm-stackers-page .utm-stacker-levels li > span {color:#0757c9;font-size:14px;font-weight:700;}
#utm-section-page.utm-stackers-page .utm-stacker-levels h3 {font-family:"Tektur Variable",Tektur,Arial,sans-serif;font-size:21px;line-height:1.4;color:#071f42;margin:18px 0 0;}
@media(max-width:1200px){#utm-section-page.utm-stackers-page .utm-stacker-levels {grid-template-columns:1fr;}}
@media(max-width:767px){
 #utm-section-page.utm-stackers-page .utm-stacker-solutions {grid-template-columns:1fr;}
 #utm-section-page.utm-stackers-page .utm-stacker-solution__body {padding:22px;}
 #utm-section-page.utm-stackers-page .utm-stacker-solution h3 {font-size:21px;}
 #utm-section-page.utm-stackers-page .utm-stacker-solution p {font-size:16px;}
}
