.hardware-proof{color:#141b26;margin-top:44px}.hardware-proof h3{font-size:clamp(22px,2vw,28px);line-height:1.35;letter-spacing:-.025em;word-break:keep-all;margin:0 0 20px;font-weight:650}.hardware-proof p{font-size:16px;line-height:1.8;color:#53616e;max-width:75ch;margin:16px 0}.hardware-proof b,.hardware-proof strong{color:#141b26}.performance-line{display:grid;grid-template-columns:1fr 1fr;gap:16px 60px;border-block:1px solid #cbd0d5;padding:36px 0}.performance-line h3{align-self:center;margin:0}.impact-values{display:grid;grid-template-columns:1fr 1fr;gap:24px}.impact-values>div{display:grid;gap:6px}.impact-values span{font-size:16px;color:#53616e}.impact-values strong{font-size:44px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.impact-values small{font-size:22px;font-weight:500}.performance-line>p{grid-column:1/-1;margin:0;font-size:14px}.weight-comparison{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:64px 0}.weight-scopes article+article{border-top:1px solid #cbd0d5;padding-top:28px;margin-top:28px}.weight-scopes h4{font-size:20px;margin:0 0 20px;line-height:1.5}.weight-scopes h4>span{display:inline-block;font-size:14px;font-weight:400;color:#53616e;margin-left:12px}.floor-strip{display:flex;flex-wrap:wrap;border:1px solid #bac2c9;border-radius:8px;overflow:hidden}.floor-strip>*{flex:1;text-align:center;padding:18px 10px;font-size:14px;background:white;border-right:1px solid #d4d9dd;white-space:nowrap}.floor-strip>:last-child{border:0}.floor-strip strong{background:#e8ecef}.mass-row{display:grid;grid-template-columns:80px 1fr 76px;gap:16px;align-items:center;margin:14px 0;font-size:15px}.mass-row>div{height:30px;background:linear-gradient(to right,#aeb9c2 var(--mass),transparent var(--mass));border-radius:3px}.mass-row+.mass-row>div{background:linear-gradient(to right,#24384a var(--mass),transparent var(--mass))}.mass-row strong{font-size:22px;font-variant-numeric:tabular-nums}.urban-path{padding:44px;border:1px solid #c4cbd1;border-radius:4px;background:#fff}.urban-path h3 strong{text-decoration:underline;text-decoration-color:#ed8b24;text-decoration-thickness:7px;text-underline-offset:5px;text-decoration-skip-ink:none}.hardware-proof ol{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:36px;grid-template-columns:repeat(4,1fr)}.hardware-proof li{position:relative}.hardware-proof li+li:before{content:"";position:absolute;left:-24px;top:8px;width:9px;height:9px;border-top:1.5px solid #81909b;border-right:1.5px solid #81909b;transform:rotate(45deg)}.hardware-proof li b{display:block;font-size:19px;margin-bottom:10px;line-height:1.4}.hardware-proof li span{display:block;font-size:15px;color:#53616e;line-height:1.7}.joint-production{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.joint-production ol{grid-template-columns:repeat(3,1fr);margin:0}.manufacturing-benefit{font-size:18px!important;max-width:90ch!important;margin-top:32px!important}.hardware-proof ::selection{background:#ffd6a9;color:#141b26}@media(max-width:800px){.joint-production,.performance-line,.weight-comparison{grid-template-columns:1fr;gap:28px}.weight-comparison{padding:44px 0}.performance-line>p{grid-column:auto}.hardware-proof{margin-top:32px}.urban-path{padding:28px}.hardware-proof ol{grid-template-columns:repeat(2,1fr);gap:28px}.hardware-proof li:nth-child(3):before{display:none}.joint-production ol{grid-template-columns:1fr;gap:28px}.joint-production li+li{padding-top:24px;border-top:1px solid #d4d9dd}.joint-production li+li:before{display:none}.impact-values strong{font-size:38px}.mass-row{gap:10px;grid-template-columns:72px 1fr 76px}.floor-strip>*{flex-basis:45%}.hardware-proof h3 br{display:none}}.hardware-proof li span,.hardware-proof p{word-break:keep-all}.specification{margin-top:44px}.specification table{width:100%;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.7}.specification caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.specification td,.specification th{padding:18px 20px;border-block:1px solid #cbd0d5;vertical-align:top;word-break:keep-all}.specification th{font-weight:600;width:25%;padding-left:0}.specification td{padding-right:0}.specification td>span{display:block;font-size:14px;color:#53616e;margin-top:5px}.specification a{color:inherit;text-underline-offset:5px}.specification a:focus-visible{outline:3px solid #ed8b24;outline-offset:4px}@media(max-width:700px){.specification{margin-top:36px}.specification table{font-size:15px}.specification td,.specification th{padding:16px 8px}.specification th{width:32%;padding-left:0}.specification td{padding-right:0}.specification td>span{font-size:13px}.urban-path{padding:24px}}