:where(.rb8) .a{right:revert;top:revert}:where(.rb8) .btn{align-items:revert;border:revert;border-radius:revert;display:revert;font-weight:revert;justify-content:revert;min-height:revert;padding:revert;text-align:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.rb8) .form{display:revert;gap:revert}:where(.rb8) .form input{background:revert;border:revert;border-radius:revert;color:revert;padding:revert;width:revert;font-family:revert}:where(.rb8) .form input:focus{border-color:revert;outline:revert}:where(.rb8) .form label{color:revert;display:revert;font-size:revert;font-weight:revert;gap:revert}:where(.rb8) .form select{background:revert;border:revert;border-radius:revert;color:revert;padding:revert;width:revert;font-family:revert}:where(.rb8) .form select:focus{border-color:revert;outline:revert}:where(.rb8) .form textarea{background:revert;border:revert;border-radius:revert;color:revert;padding:revert;width:revert;font-family:revert}:where(.rb8) .form textarea:focus{border-color:revert;outline:revert}:where(.rb8) .hero{background:revert;min-height:revert;overflow:revert;padding:revert}:where(.rb8) .hero h1{font-size:revert;letter-spacing:revert;line-height:revert;margin:revert;max-width:revert;overflow-wrap:revert}:where(.rb8) .hero h1 span{color:revert}:where(.rb8) .hero-grid{align-items:revert;display:revert;gap:revert;grid-template-columns:revert}:where(.rb8) .lead{color:revert;font-size:revert;line-height:revert;max-width:revert}:where(.rb8) .tag{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert;text-transform:revert;white-space:revert}:where(.rb8) a:focus-visible{outline:revert;outline-offset:revert}:where(.rb8) button{font-family:revert}:where(.rb8) button:focus-visible{outline:revert;outline-offset:revert}:where(.rb8) h1,:where(.rb8) h2,:where(.rb8) h3{font-family:revert;font-weight:revert;text-wrap:revert}:where(.rb8) img{height:revert;max-width:revert}:where(.rb8) input{font-family:revert}:where(.rb8) input:focus-visible{outline:revert;outline-offset:revert}:where(.rb8) label,:where(.rb8) li{text-wrap:revert}:where(.rb8) p{color:revert;line-height:revert;text-wrap:revert}:where(.rb8) select{font-family:revert}:where(.rb8) select:focus-visible{outline:revert;outline-offset:revert}:where(.rb8) svg{height:revert;max-width:revert}:where(.rb8) textarea{font-family:revert}:where(.rb8) textarea:focus-visible{outline:revert;outline-offset:revert}@media (max-width:960px){:where(.rb8) .hero h1{font-size:revert}:where(.rb8) .hero-grid{grid-template-columns:revert}}@media (max-width:1100px){:where(.rb8) .hero h1{font-size:revert}:where(.rb8) .hero-grid{grid-template-columns:revert}}@media (max-width:760px){:where(.rb8) .hero{padding:revert}:where(.rb8) .hero h1{font-size:revert;letter-spacing:revert}:where(.rb8) .lead{font-size:revert}}@media (max-width:900px){:where(.rb8) .hero-grid{grid-template-columns:revert}}@media (max-width:1180px){:where(.rb8) .hero-grid{grid-template-columns:revert}}@media (max-width:720px){:where(.rb8) .hero{padding:revert}:where(.rb8) .hero h1{font-size:revert;line-height:revert}:where(.rb8) .hero-grid{gap:revert}:where(.rb8) .lead{font-size:revert;line-height:revert}}@media (max-width:420px){:where(.rb8) .btn{border-radius:revert;padding:revert}:where(.rb8) .hero h1{font-size:revert}}@media (max-width:768px){:where(.rb8) h1,:where(.rb8) h2{font-size:revert!important;font-weight:revert!important;letter-spacing:revert!important;line-height:revert!important}:where(.rb8) h3{font-size:revert!important;font-weight:revert!important;line-height:revert!important}:where(.rb8) img{max-width:revert}:where(.rb8) section{padding-left:revert!important;padding-right:revert!important}:where(.rb8) svg{max-width:revert}}.rb8{--surface-page:#fff;--surface-card:#f4f6f9;--surface-raised:#fff;--line:#e8eaee;--ink:#111016;--ink-muted:#5f6470;--brand:#0061ff;--brand-hover:#0052d9;--brand-text:#0061ff;--brand-soft:#d4e4fd;--brand-faint:#f1f6ff;--success:#007a49;--success-soft:#eafdf1;--info:#0061ff;--info-soft:#f1f6ff;--danger:#d41728;--live:#2ef59c;--amber-hold:#ffc53d;--navy:#111c33;--navy-deep:#09101f;--navy-raised:#1a2742;--navy-line:#24314d;--on-dark:#fff;--on-dark-muted:#b6bbc5;--label-on-dark:#b8d4ff;--stage-glow:#0061ff33;--shadow-robot:#11101624;--shadow-pop:#1110162e;--input-bg:#fff;--input-line:#d2d6de;--lab-bg:radial-gradient(50% 70% at 88% 0%,#0061ff1a,#0061ff00 65%),linear-gradient(180deg,#eef4ff 0%,#f7faff 100%);--lab-ink:#111016;--lab-muted:#5f6470;--lab-accent:#0061ff;--lab-stage:radial-gradient(60% 40% at 50% 80%,#0061ff1a,#0061ff00 70%),#fff;--lab-line:#e8eaee;--lab-card:#fff;--lab-soft:#f4f6f9;--lab-pill:#ffffffe0;--lab-pill-hover:#fff;--lab-tab-on:#111016;--lab-tab-on-ink:#fff;--lab-hs-on:#f1f6ff;--step-line:#b8d4ff;--mark-hero:#0061ff29;--mark-faint:#0061ff0d;--sec-tint:#f4f6f9;--env-care:#eafdf1;--glow-o:.22;--glow-a:#0061ff8c;--glow-b:#357cff80;--glow-c:#8fd0ff8c;--font-sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--radius-lg:24px;--radius-md:16px;--radius-input:12px;--radius-pill:999px;--gutter:clamp(20px,4vw,48px);--section:clamp(56px,7vw,96px)}@media (prefers-color-scheme:dark){.rb8:not([data-theme=light]){--surface-page:#09101f;--surface-card:#111c33;--surface-raised:#1a2742;--line:#24314d;--ink:#f4f6f9;--ink-muted:#969ba7;--brand-text:#8fb8ff;--brand-soft:#00184f;--brand-faint:#0d1a36;--success:#2ef59c;--success-soft:#002e18;--info:#8fb8ff;--info-soft:#00184f;--danger:#fb6c66;--stage-glow:#357cff4d;--shadow-robot:#00000073;--shadow-pop:#0006;--input-bg:#1a2742;--input-line:#2e3d5c;--step-line:#6098ff8c;--mark-hero:#6098ff42;--mark-faint:#8fb8ff0d;--sec-tint:transparent;--env-care:#2ef59c12;--glow-o:1;--glow-a:#0061ff7a;--glow-b:#357cff57;--glow-c:#2e9bff42;--lab-bg:radial-gradient(45% 45% at 80% 50%,#0061ff24,#0061ff00 70%);--lab-ink:#fff;--lab-muted:#b6bbc5;--lab-accent:#b8d4ff;--lab-stage:#0a1330;--lab-line:#ffffff1a;--lab-card:#ffffff0d;--lab-soft:#ffffff14;--lab-pill:#111c33b8;--lab-pill-hover:#1a2742e6;--lab-tab-on:#fff;--lab-tab-on-ink:#111016;--lab-hs-on:#0061ff2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.rb8[data-theme=dark]{--surface-page:#09101f;--surface-card:#111c33;--surface-raised:#1a2742;--line:#24314d;--ink:#f4f6f9;--ink-muted:#969ba7;--brand-text:#8fb8ff;--brand-soft:#00184f;--brand-faint:#0d1a36;--success:#2ef59c;--success-soft:#002e18;--info:#8fb8ff;--info-soft:#00184f;--danger:#fb6c66;--stage-glow:#357cff4d;--shadow-robot:#00000073;--shadow-pop:#0006;--input-bg:#1a2742;--input-line:#2e3d5c;--step-line:#6098ff8c;--mark-hero:#6098ff42;--mark-faint:#8fb8ff0d;--sec-tint:transparent;--env-care:#2ef59c12;--glow-o:1;--glow-a:#0061ff7a;--glow-b:#357cff57;--glow-c:#2e9bff42;--lab-bg:radial-gradient(45% 45% at 80% 50%,#0061ff24,#0061ff00 70%);--lab-ink:#fff;--lab-muted:#b6bbc5;--lab-accent:#b8d4ff;--lab-stage:#0a1330;--lab-line:#ffffff1a;--lab-card:#ffffff0d;--lab-soft:#ffffff14;--lab-pill:#111c33b8;--lab-pill-hover:#1a2742e6;--lab-tab-on:#fff;--lab-tab-on-ink:#111016;--lab-hs-on:#0061ff2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rb8 *{box-sizing:border-box}.rb8,.rb8{margin:0}.rb8 img{max-width:100%}.rb8 [hidden]{display:none!important}.rb8{scroll-behavior:smooth;background:var(--surface-page);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:var(--ihz-fs-body)!important;line-height:1.6!important}.rb8 h1,.rb8 h2,.rb8 h3,.rb8 h4{text-wrap:balance;margin:0;letter-spacing:-.03em!important}.rb8 p{text-wrap:pretty;margin:0}.rb8 a{color:inherit}.rb8 .wrap{max-width:1200px;margin-inline:auto;padding-inline:var(--gutter)!important}.rb8 section{scroll-margin-top:72px}.rb8 .sec{padding-block:var(--section)}.rb8 .sec--tint{background:var(--sec-tint)}.rb8 .sec-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:40px;display:flex}.rb8 .h2{font-size:var(--ihz-fs-h2)!important;font-weight:700!important;line-height:1.2!important}.rb8 .h3{font-size:var(--ihz-fs-card-title)!important;letter-spacing:-.02em!important;font-weight:700!important;line-height:1.3!important}.rb8 .lead{color:var(--ink-muted);max-width:60ch;font-size:var(--ihz-fs-lead)!important}.rb8 .muted{color:var(--ink-muted)}.rb8 .ico{stroke-width:2.3px;flex:none;width:24px;height:24px}.rb8 .glow{z-index:0;pointer-events:none;opacity:var(--glow-o);position:fixed;inset:0;overflow:hidden}.rb8 .glow i{will-change:transform;border-radius:50%;display:block;position:absolute}.rb8 .glow .g1{background:radial-gradient(closest-side,var(--glow-a),transparent);width:62vmax;height:62vmax;animation:22s ease-in-out infinite alternate gA;top:-22vmax;left:-18vmax}.rb8 .glow .g2{background:radial-gradient(closest-side,var(--glow-b),transparent);width:54vmax;height:54vmax;animation:18s ease-in-out infinite alternate gB;top:18vh;right:-20vmax}.rb8 .glow .g3{background:radial-gradient(closest-side,var(--glow-c),transparent);width:46vmax;height:46vmax;animation:20s ease-in-out infinite alternate gC;bottom:-24vmax;left:8vw}.rb8 .glow .g4{background:radial-gradient(closest-side,var(--glow-a),transparent);opacity:.55;width:30vmax;height:30vmax;animation:16s ease-in-out infinite alternate-reverse gB;top:36vh;left:46vw}@keyframes gA{to{transform:translate(10vw,8vh)scale(1.08)}}@keyframes gB{to{transform:translate(-8vw,10vh)scale(.92)}}@keyframes gC{to{transform:translate(12vw,-8vh)scale(1.1)}}.rb8 .site,.rb8 main,.rb8 .foot{z-index:1;position:relative}.rb8 .site{z-index:30}.rb8 .mark{aspect-ratio:240/225;pointer-events:none;display:block;-webkit-mask:url(/assets/robot-dich-vu/v8/img/house-mark.png) 50%/contain no-repeat;mask:url(/assets/robot-dich-vu/v8/img/house-mark.png) 50%/contain no-repeat}.rb8 .stage .mark{background:linear-gradient(180deg,var(--mark-hero) 0%,transparent 92%);height:74%;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.rb8 .mark-wm{z-index:0;background:var(--mark-faint);position:absolute}.rb8 .contact-wrap,.rb8 .foot .wrap{position:relative}.rb8 #lien-he{overflow-x:clip}.rb8 .contact-wrap>.mark-wm{width:min(520px,70vw);top:-60px;left:-8%}.rb8 .contact>*{z-index:1;position:relative}.rb8 .foot{overflow:hidden}.rb8 .foot .mark-wm{width:340px;bottom:-110px;right:-60px}.rb8 .foot-grid,.rb8 .foot .copy{z-index:1;position:relative}.rb8 .done .mark{background:var(--success);flex:none;width:26px}.rb8 .label.label--brand:before{width:11px;height:10px;box-shadow:none;border-radius:0;-webkit-mask:url(/assets/robot-dich-vu/v8/img/house-mark.png) 50%/contain no-repeat;mask:url(/assets/robot-dich-vu/v8/img/house-mark.png) 50%/contain no-repeat}.rb8 .site{top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb,var(--surface-page) 88%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky}.rb8 .site .wrap{align-items:center;gap:28px;padding-block:14px;display:flex}.rb8 .logo{width:auto;height:24px;display:block}.rb8 .logo-w{display:none}@media (prefers-color-scheme:dark){.rb8:not([data-theme=light]) .logo-b{display:none}.rb8:not([data-theme=light]) .logo-w{display:block}}.rb8[data-theme=dark] .logo-b{display:none}.rb8[data-theme=dark] .logo-w{display:block}.rb8 .nav{gap:26px;margin-left:12px;display:flex;font-size:15px!important;font-weight:600!important}.rb8 .nav a{color:var(--ink);text-decoration:none}.rb8 .nav a.on{color:var(--brand-text)}.rb8 .site .hot{color:var(--ink-muted);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;margin-left:auto;font-size:14px!important;font-weight:600!important}@media (max-width:980px){.rb8 .nav,.rb8 .site .hot{display:none}.rb8 .site .btn{margin-left:auto}}.rb8 .theme{cursor:pointer;background:var(--surface-card);width:42px;height:42px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rb8 .theme:hover{background:var(--brand-soft)}.rb8 .theme:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.rb8 .theme svg{width:20px;height:20px}.rb8 .theme .moon{display:none}@media (prefers-color-scheme:dark){.rb8:not([data-theme=light]) .theme .sun{display:none}.rb8:not([data-theme=light]) .theme .moon{display:block}}.rb8[data-theme=dark] .theme .sun{display:none}.rb8[data-theme=dark] .theme .moon{display:block}@media (max-width:980px){.rb8 .theme{margin-left:auto}.rb8 .site .btn{margin-left:0}}@media (max-width:400px){.rb8 .site .wrap{gap:10px}.rb8 .logo{height:20px}.rb8 .theme{width:40px;height:40px}.rb8 .site .btn--sm{padding:10px 14px!important;font-size:13px!important}}.rb8 .btn{cursor:pointer;border-radius:var(--radius-pill);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background-color .2s;display:inline-flex;font:600 15px/1.2 var(--font-sans)!important;padding:14px 24px!important}.rb8 .btn:active{transform:scale(.98)}.rb8 .btn:focus-visible,.rb8 .tab:focus-visible,.rb8 .mode:focus-visible,.rb8 summary:focus-visible,.rb8 .hs-item:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.rb8 .btn--primary{background:var(--brand);color:#fff;box-shadow:inset 0 10px 16px -8px #ffffff57}.rb8 .btn--primary:hover{background:var(--brand-hover)}.rb8 .btn--soft{background:var(--surface-card);color:var(--ink)}.rb8 .btn--soft:hover{background:var(--brand-soft)}.rb8 .sec--tint .btn--soft{background:var(--surface-raised)}.rb8 .btn--sm{padding:11px 18px!important;font-size:14px!important}.rb8 .btn svg{flex:none;width:18px;height:18px}.rb8 .label{text-transform:uppercase;color:var(--brand-text);align-items:center;gap:8px;display:inline-flex;font:700 var(--ihz-fs-label)/1.4 var(--font-sans)!important;letter-spacing:.05em!important}.rb8 .label:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0061ff26}.rb8 .label--dark{color:var(--lab-accent)}.rb8 .label--dark:before{background:currentColor;box-shadow:0 0 0 3px #0061ff26}.rb8 .chip{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;display:inline-flex;font:700 12px/1.4 var(--font-sans)!important;padding:4px 10px!important}.rb8 .chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.rb8 .chip--success{background:var(--success-soft);color:var(--success)}.rb8 .chip--info{background:var(--info-soft);color:var(--info)}.rb8 .textlink{min-height:40px;color:var(--brand-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex;font-size:14px!important;font-weight:700!important}.rb8 .textlink:hover{text-underline-offset:3px;text-decoration:underline}.rb8 .textlink svg{width:16px;height:16px}.rb8 .robot{height:auto;filter:drop-shadow(0 24px 30px var(--shadow-robot));display:block}.rb8 .hero{padding-block:clamp(28px,4vw,52px) clamp(48px,6vw,80px)}.rb8 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.rb8 .hero-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.rb8 .crumb{color:var(--ink-muted);flex-wrap:wrap;gap:8px;display:flex;font-size:13px!important}.rb8 .crumb a{text-decoration:none}.rb8 .crumb b{color:var(--ink);font-weight:600!important}.rb8 .display{font-size:var(--ihz-fs-h1)!important;letter-spacing:-.035em!important;font-weight:700!important;line-height:1.12!important}.rb8 .ctas{flex-wrap:wrap;gap:12px;display:flex}.rb8 .stage{aspect-ratio:4/3.3;border-radius:var(--radius-lg);background:radial-gradient(55% 32% at 50% 86%,var(--stage-glow),transparent 70%),var(--surface-card);max-width:100%;position:relative;overflow:hidden}.rb8 .stage .robot{position:absolute;bottom:8%}.rb8 .stage .r-k{height:66%;left:7%}.rb8 .stage .r-c{height:62%;right:14%}.rb8 .tag{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:0 10px 30px -12px var(--shadow-pop);flex-direction:column;gap:2px;display:flex;position:absolute;padding:12px 16px!important;font-size:13px!important;line-height:1.4!important}.rb8 .tag b{font-size:15px!important}.rb8 .tag i{color:var(--ink-muted);font-style:normal}.rb8 .tag .chip{align-self:flex-start;margin-top:6px}.rb8 .tag.t1{top:5%;left:4%}.rb8 .tag.t2{top:5%;right:4%}.rb8 .stage-link{color:var(--ink);background:var(--surface-raised);border-radius:var(--radius-pill);align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:absolute;bottom:16px;right:16px;font:700 13px/1 var(--font-sans)!important;padding:10px 14px!important}.rb8 .stage-link:hover{color:var(--brand-text)}.rb8 .stage-link svg{width:16px;height:16px}.rb8 .facts{background:var(--surface-card);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,48px);display:grid}.rb8 .fact{align-items:flex-start;gap:14px;min-width:0;display:flex;padding:22px 24px!important}.rb8 .fact+.fact{border-left:1px solid var(--line)}.rb8 .fact svg{width:26px;height:26px;color:var(--brand-text);flex:none}.rb8 .fact b{display:block;font-size:var(--ihz-fs-card-title)!important;letter-spacing:-.01em!important;line-height:1.3!important}.rb8 .fact span{color:var(--ink-muted);margin-top:2px;display:block;font-size:var(--ihz-fs-card-desc)!important;line-height:1.5!important}@media (max-width:900px){.rb8 .hero-grid{grid-template-columns:1fr}.rb8 .stage{aspect-ratio:4/3.6}}@media (max-width:760px){.rb8 .facts{grid-template-columns:1fr;padding-inline:20px!important}.rb8 .fact{padding:18px 0!important}.rb8 .fact+.fact{border-left:0;border-top:1px solid var(--line)}}@media (max-width:520px){.rb8 .tag{max-width:47%;padding:9px 11px!important;font-size:12px!important}.rb8 .tag.t1{left:3%}.rb8 .tag.t2{right:3%}.rb8 .tag .chip{padding:3px 8px!important;font-size:11px!important}.rb8 .tag b{font-size:14px!important}.rb8 .tag i{display:none}}.rb8 .problems{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rb8 .problem{background:var(--surface-card);border-radius:var(--radius-lg);flex-direction:column;gap:12px;min-width:0;display:flex;padding:26px 24px 28px!important}.rb8 .problem .pi{background:var(--surface-raised);width:48px;height:48px;color:var(--brand-text);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.rb8 .problem p{color:var(--ink-muted);font-size:var(--ihz-fs-card-desc)!important;line-height:1.55!important}.rb8 .problem .ans{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.rb8 .problem .ans svg{width:16px;height:16px;color:var(--success);flex:none;margin-top:3px}@media (max-width:1080px){.rb8 .problems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rb8 .problems{grid-template-columns:1fr}}.rb8 .envs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rb8 .env{background:var(--surface-raised);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.rb8 .env-media{aspect-ratio:16/10;background:var(--brand-faint);max-width:100%;position:relative;overflow:hidden}.rb8 .env-media .robot{height:84%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:6%}.rb8 .env:hover .env-media .robot{transform:scale(1.07)}.rb8 .env-media .bubble{background:var(--surface-raised);box-shadow:0 10px 24px -14px var(--shadow-pop);border-radius:14px;align-items:center;gap:8px;max-width:62%;display:flex;position:absolute;padding:9px 13px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.rb8 .env-media .bubble svg{width:16px;height:16px;color:var(--brand-text);flex:none}.rb8 .env-body{flex-direction:column;gap:8px;display:flex;padding:22px 24px 26px!important}.rb8 .env-body p{color:var(--ink-muted);font-size:var(--ihz-fs-card-desc)!important;line-height:1.6!important}.rb8 .env-body .who{color:var(--ink);margin-top:8px;font-size:13px!important;font-weight:600!important}.rb8 .mini-grid{background:var(--surface-raised);box-shadow:0 10px 24px -14px var(--shadow-pop);border-radius:12px;grid-template-columns:repeat(6,14px);gap:4px;display:grid;position:absolute;top:12%;right:6%;padding:10px!important}.rb8 .mini-grid i{background:var(--line);border-radius:4px;width:14px;height:14px}.rb8 .mini-grid i.s{background:var(--brand)}.rb8 .mini-grid i.h{background:var(--amber-hold)}.rb8 .mini-grid i.d{background:var(--live)}@media (max-width:980px){.rb8 .envs{grid-template-columns:1fr 1fr}}@media (max-width:640px){.rb8 .envs{grid-template-columns:1fr}}.rb8 .lab{color:var(--lab-ink);background:var(--lab-bg)}.rb8 .lab .lead{color:var(--lab-muted)}.rb8 .lab-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,40px);display:grid}.rb8 .lab-stage{aspect-ratio:4/3.4;border-radius:var(--radius-lg);background:var(--lab-stage);border:1px solid var(--lab-line);max-width:100%;position:relative;overflow:hidden}.rb8 .lab-stage robot-lab{position:absolute;inset:0}.rb8 .lab-poster{background:radial-gradient(50% 30% at 50% 82%,var(--stage-glow),transparent 70%);place-items:center;display:grid;position:absolute;inset:0}.rb8 .lab-poster img{width:auto;max-width:none;height:78%;filter:drop-shadow(0 20px 30px var(--shadow-robot));position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.rb8 .lab-poster[hidden]{display:none}.rb8 .modes{z-index:3;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.rb8 .mode{pointer-events:auto;cursor:pointer;color:var(--lab-ink);border-radius:var(--radius-pill);background:var(--lab-pill);-webkit-backdrop-filter:blur(12px);border:0;min-height:40px;font:600 13px/1 var(--font-sans)!important;padding:10px 14px!important}.rb8 .mode:hover{background:var(--lab-pill-hover)}.rb8 .mode[aria-pressed=true]{background:var(--brand);color:#fff}.rb8 .drag{z-index:3;color:var(--lab-ink);border-radius:var(--radius-pill);background:var(--lab-pill);pointer-events:none;position:absolute;top:14px;right:14px;font:700 12px/1 var(--font-sans)!important;letter-spacing:.05em!important;padding:8px 12px!important}.rb8 .lab-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.rb8 .tabs{border-radius:var(--radius-pill);background:var(--lab-soft);grid-template-columns:1fr 1fr;gap:6px;display:grid;padding:6px!important}.rb8 .tab{cursor:pointer;color:var(--lab-muted);border-radius:var(--radius-pill);background:0 0;border:0;font:700 15px/1 var(--font-sans)!important;padding:13px 16px!important}.rb8 .tab[aria-selected=true]{background:var(--lab-tab-on);color:var(--lab-tab-on-ink)}.rb8 .lab-card{border-radius:var(--radius-lg);background:var(--lab-card);border:1px solid var(--lab-line);flex-direction:column;gap:14px;display:flex;padding:24px!important}.rb8 .lab-card .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rb8 .lab-card h3{font-size:var(--ihz-fs-h3)!important}.rb8 .lab-card .kind{color:var(--lab-accent);font-size:14px!important;font-weight:600!important}.rb8 .lab-card p{color:var(--lab-muted)}.rb8 .chip--live{background:var(--success-soft);color:var(--success)}.rb8 .chip--demo{background:var(--info-soft);color:var(--info)}.rb8 .specs{flex-wrap:wrap;gap:8px;display:flex}.rb8 .specs span{border-radius:var(--radius-pill);background:var(--lab-soft);font-variant-numeric:tabular-nums;padding:7px 12px!important;font-size:13px!important;font-weight:600!important}.rb8 .hs-list{flex-direction:column;gap:4px;margin:0;list-style:none;display:flex;padding:0!important}.rb8 .hs-item{text-align:left;cursor:pointer;width:100%;color:var(--lab-ink);background:0 0;border:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid;font:inherit!important;padding:10px 12px!important}.rb8 .hs-item:hover{background:var(--lab-soft)}.rb8 .hs-item[aria-pressed=true]{background:var(--lab-hs-on)}.rb8 .hs-item .n{background:var(--lab-soft);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;font-size:12px!important;font-weight:700!important}.rb8 .hs-item[aria-pressed=true] .n{background:var(--brand);color:#fff}.rb8 .hs-item b{display:block;font-size:14px!important}.rb8 .hs-item span.d{color:var(--lab-muted);margin-top:3px;display:none;font-size:13px!important;line-height:1.5!important}.rb8 .hs-item[aria-pressed=true] span.d{display:block}@media (max-width:980px){.rb8 .lab-grid{grid-template-columns:1fr}.rb8 .lab-stage{aspect-ratio:4/4}}.rb8 .services{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rb8 .service{background:var(--surface-card);border-radius:var(--radius-lg);grid-template-columns:48px minmax(0,1fr);gap:18px;display:grid;padding:26px 26px 28px!important}.rb8 .service .pi{background:var(--surface-raised);width:48px;height:48px;color:var(--brand-text);border-radius:14px;place-items:center;display:grid}.rb8 .service div{flex-direction:column;gap:6px;min-width:0;display:flex}.rb8 .service p{color:var(--ink-muted);font-size:var(--ihz-fs-card-desc)!important;line-height:1.6!important}@media (max-width:760px){.rb8 .services{grid-template-columns:1fr}}.rb8 .steps{counter-reset:st;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;list-style:none;display:grid;padding:0!important}.rb8 .step{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative;padding:0 20px 0 0!important}.rb8 .step .num{z-index:1;background:var(--brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;font-size:15px!important;font-weight:700!important}.rb8 .step:not(:last-child):after{content:"";background:var(--step-line);height:2px;position:absolute;top:21px;left:44px;right:0}.rb8 .step h3{margin-top:8px;font-size:var(--ihz-fs-card-title)!important;letter-spacing:-.01em!important;line-height:1.3!important}.rb8 .step p{color:var(--ink-muted);font-size:var(--ihz-fs-card-desc)!important}@media (max-width:900px){.rb8 .steps{grid-template-columns:1fr;gap:0}.rb8 .step{grid-template-columns:44px minmax(0,1fr);gap:4px 18px;display:grid;padding:0 0 26px!important}.rb8 .step .num{grid-row:span 2}.rb8 .step h3{margin-top:9px}.rb8 .step:not(:last-child):after{background:var(--step-line);width:2px;height:auto;inset:44px auto 0 21px}}.rb8 .combos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rb8 .combo{border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;gap:14px;min-width:0;display:flex;padding:30px 30px 28px!important}.rb8 .combo .eq{flex-wrap:wrap;align-items:center;gap:10px;display:flex;font-size:14px!important;font-weight:700!important}.rb8 .combo .eq span{border-radius:var(--radius-pill);background:var(--surface-raised);padding:7px 12px!important}.rb8 .combo .eq em{color:var(--ink-muted);font-style:normal}.rb8 .combo p{color:var(--ink-muted);font-size:var(--ihz-fs-card-desc)!important;line-height:1.6!important}.rb8 .combo .prods{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:14px;display:flex}@media (max-width:760px){.rb8 .combos{grid-template-columns:1fr}}.rb8 .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.rb8 .faq-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.rb8 .faq{border-top:1px solid var(--line);flex-direction:column;display:flex}.rb8 .faq details{border-bottom:1px solid var(--line)}.rb8 .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex;font-weight:700!important;font-size:var(--ihz-fs-card-title)!important;letter-spacing:-.01em!important;padding:20px 0!important}.rb8 .faq summary::-webkit-details-marker{display:none}.rb8 .faq summary .pm{background:var(--surface-card);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .25s;display:grid}.rb8 .faq summary .pm svg{width:16px;height:16px}.rb8 .faq details[open] summary .pm{background:var(--brand);color:#fff;transform:rotate(45deg)}.rb8 .faq .a{color:var(--ink-muted);flex-direction:column;gap:10px;max-width:68ch;display:flex;padding:0 48px 22px 0!important}@media (max-width:900px){.rb8 .faq-grid{grid-template-columns:1fr}.rb8 .faq-side{position:static}.rb8 .faq .a{padding-right:0!important}}.rb8 .contact{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.rb8 .contact-copy{flex-direction:column;gap:18px;display:flex}.rb8 .promise{flex-direction:column;gap:12px;margin:6px 0 0;list-style:none;display:flex;padding:0!important}.rb8 .promise li{align-items:flex-start;gap:12px;display:flex}.rb8 .promise svg{width:20px;height:20px;color:var(--success);flex:none;margin-top:2px}.rb8 .hotlines{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.rb8 .hotlines span{border-radius:var(--radius-pill);background:var(--surface-raised);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;align-items:center;gap:8px;display:inline-flex;padding:10px 16px!important;font-weight:700!important}.rb8 .hotlines svg{width:16px;height:16px;color:var(--brand-text)}.rb8 .form{border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid;padding:clamp(22px,3vw,32px)!important}.rb8 .form h3{grid-column:1/-1;font-size:var(--ihz-fs-h3)!important}.rb8 .field{flex-direction:column;gap:6px;min-width:0;display:flex;font-size:13px!important;font-weight:600!important}.rb8 .field.full{grid-column:1/-1}.rb8 .field b{color:var(--danger)}.rb8 .input{border:1px solid var(--input-line);border-radius:var(--radius-input);background:var(--input-bg);color:var(--ink);width:100%;font:400 15px/1.3 var(--font-sans)!important;padding:13px 14px!important}.rb8 .input:focus{outline:2px solid var(--brand);outline-offset:0;border-color:#0000}.rb8 textarea.input{resize:vertical;min-height:110px}.rb8 select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235f6470' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px!important}.rb8 .check{cursor:pointer;grid-column:1/-1;align-items:center;gap:10px;display:flex;font-size:14px!important;font-weight:600!important}.rb8 .check input{width:20px;height:20px;accent-color:var(--brand)}.rb8 .form .btn{grid-column:1/-1}.rb8 .form .err{color:var(--danger);grid-column:1/-1;font-size:13px!important;font-weight:600!important}.rb8 .done{border-radius:var(--radius-md);background:var(--success-soft);color:var(--ink);grid-column:1/-1;align-items:flex-start;gap:14px;display:flex;padding:18px!important}.rb8 .done svg{width:24px;height:24px;color:var(--success);flex:none}@media (max-width:900px){.rb8 .contact{grid-template-columns:1fr}}@media (max-width:520px){.rb8 .form{grid-template-columns:1fr}}.rb8 .foot{border-top:1px solid var(--line);padding-block:48px 36px}.rb8 .foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:28px;display:grid}.rb8 .foot h4{text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px;letter-spacing:.05em!important;font-size:13px!important}.rb8 .foot ul{flex-direction:column;gap:8px;margin:0;list-style:none;display:flex;padding:0!important;font-size:14px!important}.rb8 .foot a{text-decoration:none}.rb8 .foot a:hover{color:var(--brand-text)}.rb8 .foot .tagline{color:var(--ink-muted);max-width:36ch;margin-top:14px;font-size:14px!important}.rb8 .foot .copy{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:20px;display:flex;font-size:13px!important}@media (max-width:860px){.rb8 .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.rb8 .foot-grid{grid-template-columns:1fr}}.rb8 .totop{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;cursor:pointer;background:var(--brand);color:#fff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;box-shadow:inset 0 10px 16px -8px #ffffff57}.rb8 .totop svg{width:20px;height:20px}@media (max-width:640px){.rb8 .modes{scrollbar-width:none;-webkit-overflow-scrolling:touch;pointer-events:auto;flex-wrap:nowrap;padding-bottom:2px;bottom:10px;left:10px;right:10px;overflow-x:auto}.rb8 .modes::-webkit-scrollbar{display:none}.rb8 .mode{flex:none}.rb8 .problem{grid-template-columns:44px minmax(0,1fr);gap:10px 14px;display:grid;padding:20px!important}.rb8 .problem .pi{width:44px;height:44px;margin:0}.rb8 .problem .h3{align-self:center}.rb8 .problem .ans{grid-column:1/-1}.rb8 .service{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px!important}.rb8 .service .pi{width:44px;height:44px}.rb8 .combo{padding:22px!important}.rb8 .combo .eq{gap:6px;font-size:13px!important}.rb8 .combo .eq span{padding:6px 10px!important}.rb8 .env-body{padding:18px 20px 22px!important}.rb8 .sec-head{margin-bottom:28px}.rb8 .lab-card{padding:20px!important}.rb8 .foot-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.rb8 .foot-grid>div:first-child{grid-column:1/-1}}@media (max-width:400px){.rb8 .site .btn--sm{min-height:40px}}@media (prefers-reduced-motion:reduce){.rb8 .glow i{animation:none!important}.rb8{scroll-behavior:auto}.rb8 .env:hover .env-media .robot{transform:none}.rb8 .faq summary .pm{transition:none}}.rb8 .env-photo{background:var(--surface-card)}.rb8 .env-photo img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.rb8 .env:hover .env-photo img{transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.rb8 .env:hover .env-photo img{transform:none}}.rb8{clip-path:inset(0);display:block;position:relative}.rb8 .rb8-in{position:relative}.rb8 .rb8-in>:not(.glow){z-index:1;position:relative}.rb8 .check input[type=checkbox]{margin:3px}.rb8 .form .cf-turnstile{grid-column:1/-1;min-height:65px}
@keyframes rb8-up{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes rb8-rise{0%{opacity:0;translate:0 28px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes rb8-float{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){.rb8 .hero-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both rb8-up}.rb8 .hero-copy>:nth-child(2){animation-delay:80ms}.rb8 .hero-copy>:nth-child(3){animation-delay:.16s}.rb8 .hero-copy>:nth-child(4){animation-delay:.24s}.rb8 .hero-copy>:nth-child(5){animation-delay:.32s}.rb8 .stage .robot{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both rb8-rise,6s ease-in-out 1.1s infinite rb8-float}.rb8 .stage .r-c{animation-delay:.3s,2.1s}.rb8 .stage .tag{animation:.6s cubic-bezier(.2,.7,.2,1) .7s both rb8-up}.rb8 .stage .tag.t2{animation-delay:.85s}.rb8 .stage .stage-link{animation:.6s cubic-bezier(.2,.7,.2,1) 1s both rb8-up}.rb8 .rv{transition:opacity .6s cubic-bezier(.2,.7,.2,1),translate .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv-delay,0s)}.rb8.rb8-anim .rv:not(.rv-in){opacity:0;translate:0 18px}.rb8 :is(.problem,.env,.service,.combo,.fact).rv-in{transition:opacity .6s cubic-bezier(.2,.7,.2,1),translate .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.rb8 :is(.problem,.env,.service,.combo):hover{translate:0 -4px}}}@keyframes rb8-cell-breathe{0%,to{opacity:1}50%{opacity:.62}}@keyframes rb8-cell-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 55%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--live) 0%, transparent)}}@keyframes rb8-cell-hold{0%,62%,to{background:var(--line)}70%,92%{background:var(--amber-hold)}}@keyframes rb8-cell-sold{0%,55%,to{background:var(--line)}63%,88%{background:var(--brand)}}@media (prefers-reduced-motion:no-preference){.rb8 .mini-grid i{transition:background-color .6s}.rb8 .mini-grid i:is(.s,.h){animation:4.8s ease-in-out infinite rb8-cell-breathe}.rb8 .mini-grid i:nth-child(3n){animation-delay:-1.2s}.rb8 .mini-grid i:nth-child(3n+1){animation-delay:-2.6s}.rb8 .mini-grid i:nth-child(4n+2){animation-duration:6.2s}.rb8 .mini-grid i.d{animation:2.4s ease-out infinite rb8-cell-live}.rb8 .mini-grid i:nth-child(5){animation:9s ease-in-out 1s infinite rb8-cell-hold}.rb8 .mini-grid i:nth-child(14){animation:11s ease-in-out 3.5s infinite rb8-cell-sold}.rb8 .mini-grid i:nth-child(21){animation:10s ease-in-out 6s infinite rb8-cell-hold}}
