/* Local candidate: equipment-led homepage and concise buyer pages. */
.wisdom-home-simplified .home-equipment{padding:76px max(32px,calc((100vw - 1280px)/2)) 86px;background:#fff;scroll-margin-top:80px}
.wisdom-home-simplified .home-equipment>header{max-width:760px;margin-bottom:34px}
.wisdom-home-simplified .home-equipment h2{margin:0}
.wisdom-home-simplified .home-equipment>header p{margin:0;font-size:16px}
.home-equipment-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:48px 28px}
.home-equipment-card{grid-column:span 2;min-width:0}
.home-equipment-card-featured{grid-column:span 3}
.home-equipment-card figure{display:flex;align-items:center;justify-content:center;aspect-ratio:1.28;margin:0;padding:0;background:#fff;overflow:hidden}
.home-equipment-card img,.wisdom-home-v2 #system-bulk.home-equipment-card figure img,.wisdom-home-v2 #system-palletizing.home-equipment-card figure img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .25s ease}
.home-equipment-card h3{margin:14px 0 0;padding-top:15px;border-top:1px solid #d7e0e1;color:#11364b;font-size:clamp(19px,1.65vw,24px);line-height:1.3;font-weight:600;letter-spacing:-.02em}
.home-equipment-card-featured h3{font-size:clamp(22px,1.9vw,27px)}
.home-equipment-card h3 a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:44px;color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}
.home-equipment-card h3 a span{flex:none;color:#176d4b;font-size:.8em}
.home-equipment-card:hover img,.home-equipment-card:focus-within img{transform:scale(1.025)}
.home-equipment-card h3 a:hover{color:#105337}
.core-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#105337;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:5px}
.home-equipment-card a:hover,.core-link:hover{color:#12364b}
.home-equipment-card a:focus-visible,.core-link:focus-visible{outline:2px solid #176d4b;outline-offset:4px}
.wisdom-home-simplified .home-applications{background:#f6f8f7}
.wisdom-home-simplified .home-applications-head{margin-bottom:22px}
.wisdom-home-simplified .home-application-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}
.wisdom-home-simplified .home-application-list>div{min-height:122px;padding:24px 26px 24px 0;border-right:1px solid #b9c9c8}
.wisdom-home-simplified .home-application-list>div+div{padding-left:26px}
.wisdom-home-simplified .home-application-list>div:last-child{border-right:0}
.wisdom-home-simplified .home-application-list b{display:block;color:#12364b;font-size:clamp(22px,2vw,28px);line-height:1.2}
.wisdom-home-simplified .home-application-list span{display:block;margin-top:10px;color:#52666e;font-size:14px;line-height:1.45}
.wisdom-home-simplified .home-line{align-items:center}
.wisdom-home-simplified .home-line-copy h2{max-width:13ch}
.wisdom-home-simplified .home-line-copy p{max-width:42ch}
.home-line-steps,.core-flow ol,.core-integration ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;list-style:none;margin:0;padding:0;counter-reset:flow}
.home-line-steps li,.core-flow li,.core-integration li{display:flex;align-items:center;gap:12px;min-height:76px;border-top:1px solid #acc2b8;color:#12364b;font-size:clamp(20px,2vw,26px);font-weight:600}
.home-line-steps li::before,.core-flow li::before,.core-integration li::before{counter-increment:flow;content:counter(flow,decimal-leading-zero);color:#176d4b;font-size:12px;font-weight:600;letter-spacing:.04em}
.wisdom-home-simplified .home-industry{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);background:#f6f8f7}
.wisdom-home-simplified .home-industry figure{height:330px;max-width:440px;justify-self:end}
.wisdom-home-simplified .home-industry figure img{object-fit:contain}
.wisdom-home-simplified .home-proof{background:#fff}
.wisdom-home-simplified .home-proof>header{margin-bottom:28px}
.wisdom-home-simplified .home-proof>header p{margin:0;font-size:16px}
.home-evidence-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px}
.home-evidence-grid figure,.core-media-grid figure{min-width:0;margin:0}
.home-evidence-grid img,.home-evidence-grid video,.core-media-grid video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#102c3b}
.home-evidence-grid img{height:auto;object-fit:cover;background:#f3f5f5}
.home-evidence-grid figcaption,.core-media-grid figcaption{display:flex;flex-direction:column;gap:3px;padding:11px 0;color:#12364b;font-size:14px;font-weight:600;line-height:1.35}
.home-evidence-grid figcaption small,.core-media-grid figcaption small{color:#52666e;font-size:12px;font-weight:400}
.wisdom-home-simplified .home-contact{background:#eaf1ef}

.core-page{color:#12364b}
.wisdom-product-v3 .core-hero{background:#f6f8f7}
.wisdom-product-v3 .core-hero h1{max-width:15ch}
.wisdom-product-v3 .core-hero>div>p{max-width:54ch}
.wisdom-product-v3 .core-hero .s2-product-hero-media{background:#edf2f1}
.wisdom-product-v3 .core-hero .s2-product-hero-media img{object-fit:contain}
.wisdom-product-v3 .core-hero .s2-product-hero-media figcaption{display:block;text-align:center}
.core-section{padding:76px max(32px,calc((100vw - 1280px)/2));scroll-margin-top:100px}
.core-section:nth-of-type(odd){background:#f6f8f7}
.core-section-head{max-width:760px;margin-bottom:28px}
.core-section h2{margin:0 0 11px;font-size:clamp(30px,3vw,43px);line-height:1.15;letter-spacing:-.025em;color:#11364b;font-weight:600}
.core-section-head p,.core-section>div>p{margin:0;color:#4c626b;font-size:16px;line-height:1.6}
.core-two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.core-two-up article{min-width:0;padding:23px 0 0;border-top:1px solid #cbd8d7}
.core-two-up h3,.core-config-grid h3{margin:0 0 8px;font-size:clamp(22px,2vw,27px);line-height:1.2;color:#11364b}
.core-two-up p,.core-config-grid p{max-width:45ch;margin:0;color:#4c626b;font-size:15px;line-height:1.6}
.core-two-up img{display:block;width:100%;height:290px;object-fit:contain;background:#edf2f1;margin-bottom:18px}
.core-note{max-width:70ch;margin:20px 0 0!important;color:#536972!important;font-size:14px!important;line-height:1.6!important}
.core-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px}
.core-config-grid article{min-width:0;scroll-margin-top:110px}
.core-config-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;padding:18px;object-fit:contain;background:#f3f5f5}
.core-config-grid article>div{padding:18px 0 0}
.core-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.core-media-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.core-media-grid video{cursor:pointer}
.core-media-grid figcaption{font-size:15px}
.core-integration{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;align-items:center;background:#eaf1ef!important}
.core-integration h2{max-width:16ch}
.core-integration p{max-width:50ch}
.core-integration .core-note{grid-column:1/-1;margin-top:-20px!important}
.core-integration ol{grid-template-columns:repeat(2,minmax(0,1fr))}
.core-inputs ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}
.core-inputs li{min-width:0;min-height:112px;padding:18px 0;border-top:1px solid #bfd0ca}
.core-inputs li b{display:block;color:#12364b;font-size:20px}
.core-inputs li span{display:block;margin-top:9px;color:#52666e;font-size:14px;line-height:1.4}
.core-inputs details{max-width:760px;margin-top:24px;border-top:1px solid #cbd8d7}
.core-inputs summary{display:flex;align-items:center;min-height:48px;color:#105337;font-weight:600;cursor:pointer}
.core-inputs summary:focus-visible{outline:2px solid #176d4b;outline-offset:3px}
.core-inputs details p{margin:0 0 14px;color:#52666e;line-height:1.6}
.core-technical-detail{max-width:760px;margin-top:22px;border-top:1px solid #cbd8d7}
.core-technical-detail summary{display:flex;align-items:center;min-height:48px;color:#105337;font-weight:600;cursor:pointer}
.core-technical-detail summary:focus-visible{outline:2px solid #176d4b;outline-offset:3px}
.core-technical-detail p{margin:0 0 14px;color:#52666e;line-height:1.6}
.core-anchor{display:block;position:relative;top:-95px;visibility:hidden}
.core-flow ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.core-flow li{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:106px}
.core-line-scope .core-two-up{margin-top:30px}
.core-line-scope .core-link{margin-top:10px}
.core-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;background:#eaf1ef!important}
.core-final h2{margin-bottom:10px}
.core-final p{margin:0;color:#4c626b}
.core-final .s2-btn{white-space:nowrap}
@media(max-width:1000px){
 .wisdom-home-simplified .home-equipment{padding:62px 24px}
 .home-equipment-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 22px}
 .home-equipment-card,.home-equipment-card-featured{grid-column:span 6}
 .home-equipment-card:last-child{grid-column:4/span 6}
 .home-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .home-evidence-grid figure:first-child{grid-column:1/-1}
 .core-section{padding:62px 24px}
 .core-inputs ul{grid-template-columns:repeat(2,minmax(0,1fr))}
 .core-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:640px){
 .wisdom-home-simplified .home-equipment{padding:52px 22px 60px}
 .wisdom-home-simplified .home-equipment>header{margin-bottom:24px}
 .home-equipment-grid{grid-template-columns:1fr;gap:30px}
 .home-equipment-card,.home-equipment-card-featured,.home-equipment-card:last-child{grid-column:1;max-width:none}
 .home-equipment-card figure{aspect-ratio:1.18}
 .home-equipment-card h3,.home-equipment-card-featured h3{margin-top:12px;padding-top:12px;font-size:21px}
 .wisdom-home-simplified .home-application-list{grid-template-columns:1fr}
 .wisdom-home-simplified .home-application-list>div,.wisdom-home-simplified .home-application-list>div+div{min-height:84px;padding:17px 0;border-right:0;border-bottom:1px solid #b9c9c8}
 .wisdom-home-simplified .home-application-list>div:last-child{border-bottom:0}
 .wisdom-home-simplified .home-application-list b{font-size:21px}
 .wisdom-home-simplified .home-application-list span{margin-top:4px}
 .home-line-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
 .wisdom-home-simplified .home-industry{grid-template-columns:1fr}
 .wisdom-home-simplified .home-industry figure{justify-self:stretch;width:100%;height:260px}
 .home-evidence-grid{grid-template-columns:1fr;gap:14px}
 .home-evidence-grid figure:first-child{grid-column:auto}
 .home-evidence-grid video{aspect-ratio:16/9}
 .core-section{padding:52px 22px}
 .core-section h2{font-size:31px}
 .core-two-up,.core-config-grid,.core-media-grid,.core-media-grid-two{grid-template-columns:1fr;gap:22px}
 .core-two-up img{height:240px}
 .core-config-grid{gap:30px}
 .core-config-grid img{aspect-ratio:4/3;padding:12px}
 .core-media-grid{gap:12px}
 .core-integration,.core-final{grid-template-columns:1fr;gap:24px}
 .core-integration .core-note{grid-column:auto;margin-top:0!important}
 .core-inputs ul{gap:0 18px}
 .core-inputs li{min-height:104px}
 .core-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}
 .core-final .s2-btn{justify-content:center}
}
@media(prefers-reduced-motion:reduce){.home-equipment-card img{transition:none}.home-equipment-card:hover img,.home-equipment-card:focus-within img{transform:none}.home-equipment-card a,.core-link{scroll-behavior:auto}}
