.robot-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;background:#f4f4f2;padding-top:55px;padding-bottom:60px}.robot-hero h1{font-size:clamp(54px,6.4vw,100px);line-height:.98;letter-spacing:-.05em;margin:24px 0}.robot-hero h2{font-size:clamp(27px,3vw,44px);line-height:1.1}.robot-hero p,.robot-lead{max-width:650px;font-size:18px;line-height:1.7}.robot-hero-image{padding:25px;background:white;display:flex;flex-direction:column;align-items:center;min-width:0}.robot-hero-image img{width:100%;height:420px;object-fit:contain}.robot-hero-image span{padding:18px 8px 5px;color:#666;font-size:12px;letter-spacing:.16em}.robot-summary{display:grid;grid-template-columns:repeat(4,1fr);padding-top:35px;padding-bottom:35px;background:#202123;color:white;gap:25px}.robot-summary div{border-left:2px solid #df111b;padding-left:22px}.robot-summary b{display:block;font-size:30px}.robot-summary span{font-size:13px;color:#c9c9c9}.robot-model-grid,.robot-two,.robot-apps,.robot-project{display:grid;grid-template-columns:1fr 1fr;gap:32px}.robot-model-grid{margin-top:38px}.robot-card{border:1px solid #ddd;background:white;min-width:0}.robot-card-photo{height:330px;display:flex;align-items:center;justify-content:center;padding:25px;background:#fafaf9}.robot-card-photo img{height:100%;width:100%;object-fit:contain}.wheel-photo{background:#292929;color:white}.wheel-photo span{color:#ddd}.wheel-photo img{max-width:500px}.robot-card-content{padding:30px}.robot-card h3{font-size:38px;margin:15px 0}.robot-facts{margin:25px 0}.robot-facts div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #ddd;font-size:14px}.robot-facts dt{color:#666}.robot-facts dd{margin:0;font-weight:700;text-align:right}.robot-table{width:100%;border-collapse:collapse;font-size:14px}.robot-table th,.robot-table td{padding:16px;text-align:left;border-bottom:1px solid #ddd;min-width:140px}.robot-table th:first-child{min-width:200px}.robot-table thead{background:#242527;color:white}.robot-table tbody tr:nth-child(even){background:#f6f6f4}.robot-note{margin-top:20px;max-width:950px}.robot-two>article,.robot-apps>article{padding:32px;border:1px solid #ddd;background:white}.robot-two h3,.robot-apps h3{font-size:27px;line-height:1.2}.robot-apps{margin-top:35px}.robot-apps article>span,.robot-two article>b{color:#d7111b;font-size:12px;letter-spacing:.1em}.robot-apps dt{font-weight:700;margin-top:15px}.robot-apps dd{margin:5px 0;color:#666}.robot-callout{padding:25px 30px;margin-top:32px;border-left:4px solid #df111b;background:white}.robot-callout strong{font-size:22px}.robot-callout p{margin-bottom:0}.robot-project{background:#efefed;gap:6vw}.robot-project form{padding:32px;background:white}.robot-project label{display:block;font-size:14px;font-weight:600;margin-bottom:15px}.robot-project input,.robot-project select,.robot-project textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #bbb;background:#fff;font:inherit;margin-top:7px}.robot-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.robot-process{padding-left:24px}.robot-process li{padding:12px}.robot-process span{display:block;color:#666;margin-top:5px}.robot-subnav{display:flex;gap:30px;padding:20px 5vw;border-bottom:1px solid #ddd;overflow:auto;white-space:nowrap}.robot-faq details{border-bottom:1px solid #ddd;padding:20px 0}.robot-faq summary{font-weight:700;cursor:pointer}.robot-faq p{max-width:900px}.robot-hero .robot-facts dd{font-size:16px}
@media(max-width:800px){.robot-hero,.robot-model-grid,.robot-two,.robot-apps,.robot-project{grid-template-columns:1fr}.robot-hero-image img{height:300px}.robot-summary{grid-template-columns:1fr 1fr}.robot-card-photo{height:280px}.robot-form-grid{grid-template-columns:1fr}.robot-project form,.robot-card-content{padding:22px}.robot-hero.detail .robot-hero-image{order:2}.robot-table{font-size:13px}.robot-subnav{gap:20px}.robot-facts div{gap:12px}}

.black-photo{background:#000;color:white}.black-photo span{color:#ddd}
