.ai-kit-hero .rr-video-logo{filter:brightness(0) invert(1);height:160px}.ai-overview{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.ai-overview figure,.ai-step figure,.ai-parts figure{margin:0}.ai-overview img,.ai-step img,.ai-parts img{display:block;width:100%;height:auto}.ai-overview .ai-brand{width:min(320px,100%);margin-bottom:30px}.ai-step-list{margin-top:40px}.ai-step{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:50px;padding:48px 0;border-top:1px solid #d7e2e7}.ai-step h3{font-size:30px;color:#0d4864}.ai-step li{margin:12px 0}.ai-parts,.ai-unboxings,.ai-downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0}.ai-parts img{aspect-ratio:1.3;object-fit:contain}.ai-parts figcaption{font-size:14px;margin-top:14px}.ai-reader-section{background:#f0f6f6}.ai-inline-reader{width:100%;height:820px;border:1px solid #d7e2e7;background:white;border-radius:6px;margin-top:24px}.ai-downloads article{border-top:1px solid #d7e2e7;padding:24px 0}.ai-downloads h3{color:#0d4864}.ai-smart-city{max-width:1000px;margin:60px auto 0}.ai-unboxings figure{margin:0}.ai-smart-city figure{margin:0}.ai-unboxings .video-card video{object-fit:contain}.ai-downloads .button{font-size:15px}.ai-overview p{color:#52656e}@media(max-width:800px){.ai-overview,.ai-step{grid-template-columns:1fr;gap:28px}.ai-parts,.ai-unboxings,.ai-downloads{grid-template-columns:1fr}.ai-inline-reader{height:700px}.ai-kit-hero .rr-video-logo{height:110px}.ai-step h3{font-size:26px}.ai-parts img{max-height:360px}.ai-unboxings{gap:32px}}
.ai-models-image{display:block;width:100%;height:auto;margin-top:36px}
