.robotics-page .agi-hero{background:radial-gradient(circle at 72% 12%,rgba(79,207,223,.17),transparent 43%),linear-gradient(130deg,#16182e,#272144)}.robotics-page .agi-overline{color:#a9ebf2}.robotics-page .agi-hero h1 em{color:#9ae6ed}.robotics-page .agi-primary{background:#a8e9ee;color:#181c36}.robotics-page .agi-large-number>span:not([data-prob]){color:#a6eef0!important}.robotics-page .curve-panel{--curve-accent:#8febf1;--curve-muted:#c4c9dc;--curve-track:#665d83}.robotics-figure{margin:30px auto;border-radius:19px;overflow:hidden;background:#13192d;border:1px solid #dcd5ea;max-width:1170px}.robotics-figure img{width:100%;height:auto;display:block}.robotics-figure figcaption{font:12px/1.7 system-ui,sans-serif;background:#f7f5fc;padding:12px 20px;color:#5e566e}.robotics-source-row{margin:20px auto 36px;padding:16px 20px;background:#f7f4fb;border-radius:14px;border:1px solid #dfd7e9;max-width:1150px;font:13px/1.7 system-ui,sans-serif;color:#57546b}.robotics-source-row a{color:#63468e;font-weight:700;text-decoration:underline;text-underline-offset:3px}.robotics-evidence{max-width:1180px;margin:50px auto;padding:0 18px}.robotics-evidence h2{font-size:clamp(27px,4vw,46px);line-height:1.13;letter-spacing:-.045em;color:#28233d;margin:0 0 22px}.robotics-evidence-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.robotics-evidence-list article{background:#fff;border:1px solid #ddd4ed;border-radius:17px;padding:23px;min-width:0}.robotics-evidence-list span{font-size:10px;color:#7152a5;font-weight:900;letter-spacing:.12em}.robotics-evidence-list h3{font-size:19px;line-height:1.25;color:#28203f;letter-spacing:-.02em;margin:10px 0}.robotics-evidence-list p{font:13px/1.75 system-ui,sans-serif;color:#5f5970;margin:0}.robotics-evidence-list a{display:block;margin-top:12px;font:700 12px/1.7 system-ui,sans-serif;color:#694e9b}.robotics-faq{max-width:1100px;margin:40px auto 80px;padding:0 18px}.robotics-faq h2{font-size:clamp(28px,4vw,47px);letter-spacing:-.04em}.robotics-faq details{border-bottom:1px solid #ded7ed;padding:17px 0}.robotics-faq summary{font:750 15px/1.5 system-ui,sans-serif;cursor:pointer;color:#332948}.robotics-faq details p{font:14px/1.8 system-ui,sans-serif;color:#5c556b;max-width:850px}.robotics-page .cf-vh{margin-top:30px}@media(max-width:780px){.robotics-evidence-list{grid-template-columns:1fr}.robotics-source-row{margin:12px 13px 28px}.robotics-figure{margin-left:13px;margin-right:13px}.robotics-evidence{margin-top:33px}.robotics-page .agi-hero-grid{gap:24px}}