.hero~section.v10-human,.hero~section.v10-capabilities{max-width:1300px;width:calc(100% - 140px);margin:0 auto;padding:80px 0;color:var(--navy)}
.v10-human h2,.v10-capabilities h2{font-family:var(--display);font-size:clamp(46px,5vw,76px);font-weight:600;line-height:1.03;letter-spacing:-1px;margin:20px 0}.v10-human h2 span{color:#218da8}.v10-intro{max-width:800px;font-size:15px;line-height:1.9;color:var(--muted);margin-bottom:35px}.v10-slider{display:grid;grid-template-columns:58% 42%;position:relative;background:var(--navy);overflow:hidden;isolation:isolate}.v10-scene-photo{grid-column:1;grid-row:1;min-height:480px;background-image:url('../images/people-scenes.png');background-size:200% 200%;background-repeat:no-repeat;transition:opacity .35s;clip-path:ellipse(105% 130% at 0% 0%)}.v10-scene-right{grid-column:2;grid-row:1;position:relative;min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:35px 25px 185px}.v10-partner-robot{display:block;width:230px;max-width:85%;height:auto;position:relative;z-index:2}.v10-results{display:grid;gap:9px;margin-bottom:10px;position:relative;z-index:2}.v10-results span{font-size:11px;color:#ddf4f7;padding:9px 13px;border:1px solid #34aecb77;border-radius:30px;background:#182c48}.v10-results span:before{content:'✓';color:var(--cyan);margin-right:8px}.v10-voice-line{position:absolute;top:36%;left:-90px;width:calc(100% + 60px);height:100px;overflow:visible;opacity:.7;pointer-events:none}.v10-voice-line path{stroke:var(--cyan);stroke-width:1.4;fill:none;stroke-dasharray:12 6;animation:v10-flow 10s linear infinite}.v10-voice-line path+path{opacity:.4;animation-direction:reverse}.v10-caption{grid-column:1/-1;grid-row:1;align-self:end;position:relative;z-index:3;background:linear-gradient(0deg,#112840 80%,transparent);color:white;padding:65px 35px 28px;pointer-events:none}.v10-scene-tag{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#87d6e4}.v10-caption h3{font-size:27px;line-height:1.3;letter-spacing:-.4px;margin:11px 0}.v10-caption p{font-size:13px;line-height:1.8;max-width:870px;margin:0;color:#d1dfe8}.v10-slider.is-switching .v10-scene-photo{opacity:.35}.v10-slider-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:18px 0}.v10-scene-tabs{display:flex;gap:9px;flex-wrap:wrap}.v10-scene-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 13px;font-size:12px;cursor:pointer;color:var(--navy)}.v10-scene-tabs button[aria-pressed=true]{border-color:var(--cyan);font-weight:800;background:#edf6f8}.v10-slider-transport{display:flex;align-items:center;gap:15px;flex:none}.v10-slider-transport button{border:1px solid #adc7d2;background:white;color:var(--navy);width:34px;height:34px;cursor:pointer;font-size:17px}.v10-count{font-size:11px;font-variant-numeric:tabular-nums}.v10-illustration-note{font-size:10px;color:var(--muted);line-height:1.7}.v10-cta{display:inline-flex;gap:25px;font-size:13px;border-bottom:1px solid var(--cyan);padding:10px 0;margin-top:5px}.v10-capabilities{border-top:1px solid var(--line)}.v10-capability-list{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;margin:35px 0}.v10-capability-list article{border-top:1px solid var(--line);padding:27px 0}.v10-capability-list article>span{font-size:10px;color:#287f92;letter-spacing:1px}.v10-capability-list h3{font-family:var(--display);font-size:34px;font-weight:600;line-height:1.15;margin:14px 0}.v10-capability-list p,.v10-capabilities details p{font-size:14px;line-height:1.9;color:var(--muted)}.v10-capabilities summary{font-size:14px}.v10-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@keyframes v10-flow{to{stroke-dashoffset:-360}}
@media(max-width:1100px){.hero~section.v10-human,.hero~section.v10-capabilities{width:calc(100% - 70px)}.v10-scene-photo{min-height:500px}.v10-partner-robot{width:180px}.v10-caption h3{font-size:24px}.v10-caption p{font-size:12px}}
@media(max-width:700px){.hero~section.v10-human,.hero~section.v10-capabilities{width:calc(100% - 44px);padding:55px 0}.v10-human h2,.v10-capabilities h2{font-size:44px}.v10-intro{font-size:13px}.v10-slider{grid-template-columns:65% 35%}.v10-scene-photo{min-height:270px;grid-row:1;clip-path:ellipse(120% 120% at 0% 0%)}.v10-scene-right{padding:10px 3px 0;min-height:270px;justify-content:flex-end}.v10-partner-robot{width:130px;max-width:120%;margin-bottom:15px}.v10-results{gap:6px;position:absolute;top:12px;right:8px;width:160px}.v10-results span{font-size:8px;padding:7px 9px}.v10-voice-line{left:-60px;top:46%;width:180px}.v10-caption{grid-row:2;background:#182c48;padding:22px 19px;pointer-events:auto}.v10-caption h3{font-size:21px;line-height:1.35}.v10-caption p{font-size:12px;line-height:1.85}.v10-scene-tag{font-size:8px}.v10-slider-controls{align-items:flex-start;flex-direction:column;gap:10px}.v10-scene-tabs{gap:2px;justify-content:space-between;width:100%}.v10-scene-tabs button{font-size:10px;padding:9px 8px}.v10-slider-transport{align-self:flex-end}.v10-illustration-note{font-size:9px}.v10-cta{font-size:11px;gap:12px}.v10-capability-list{grid-template-columns:1fr;gap:0;margin-top:25px}.v10-capability-list h3{font-size:32px}.v10-capability-list p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.v10-voice-line path{animation:none}.v10-scene-photo{transition:none}}body.motion-paused .v10-voice-line path{animation-play-state:paused}
