.robotics-page main.wrap{max-width:1080px}
.robotics-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:28px;align-items:center}
.robotics-visual{margin:0}
.robotics-visual img{display:block;width:100%;height:auto;border:1px solid var(--seo-border);border-radius:24px;background:#f4f8fb;box-shadow:var(--seo-shadow)}
.robotics-visual figcaption{margin-top:8px;font-size:12px;color:var(--seo-muted)}
.robotics-page .status-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #bae6d1;border-radius:999px;background:#ecfdf5;color:#176341;font-size:13px;font-weight:700}
.robotics-page .status-chip::before{content:"";width:8px;height:8px;border-radius:50%;background:#28a66a}
.robotics-page .callout{padding:16px 18px;border-left:4px solid #1684c7;border-radius:4px 14px 14px 4px;background:#eff8ff;color:#24445b;line-height:1.6}
.robotics-page .kit-grid,.robotics-page .spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.robotics-page .kit-card{position:relative;display:flex;flex-direction:column;gap:10px}
.robotics-page .kit-card .btn-primary{margin-top:auto;align-self:flex-start}
.robotics-page .kit-price{font-size:30px;font-weight:850;letter-spacing:-.03em;color:#0873b6}
.robotics-page .label{display:block;margin-bottom:6px;color:var(--seo-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.robotics-page .clean-list{margin:0;padding-left:20px;color:var(--seo-muted);line-height:1.7}
.robotics-page .clean-list li+li{margin-top:6px}
.robotics-page .article-copy{max-width:780px}
.robotics-page .article-copy h2{margin-top:28px}
.robotics-page .article-copy h3{margin-top:22px;color:var(--seo-text)}
.robotics-page .table-wrap{overflow-x:auto;border:1px solid var(--seo-border);border-radius:16px}
.robotics-page table{width:100%;border-collapse:collapse;background:#fff}
.robotics-page th,.robotics-page td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--seo-border);color:var(--seo-muted)}
.robotics-page th{color:var(--seo-text);font-size:13px;background:#f8fafc}
.robotics-page tr:last-child td{border-bottom:0}
.robotics-page .fine-print{font-size:12px;color:var(--seo-muted);line-height:1.55}
.product-detail-page .product-detail-price{margin:18px 0 4px;font-size:34px;font-weight:850;letter-spacing:-.03em;color:#0873b6}
.product-detail-page .product-detail-price small{display:block;margin-top:4px;font-size:13px;font-weight:700;letter-spacing:0;color:var(--seo-muted)}
.product-detail-page .product-detail-hero img{aspect-ratio:1;object-fit:contain}
@media(max-width:860px){.robotics-hero,.robotics-page .kit-grid,.robotics-page .spec-grid{grid-template-columns:1fr}}
