/* R4: connected systems, explicit service scope and an interactive operations lab. */
.solutions .section-intro,.demo-section .section-intro,.examples-intro{display:block}.solutions .section-intro h2{font-size:clamp(27px,3.05vw,40px);letter-spacing:-.045em;line-height:1.25}.demo-section .section-intro h2{font-size:clamp(28px,3.15vw,42px);line-height:1.25}.solutions .section-intro>p,.demo-section .section-intro>p,.examples-intro>p{max-width:710px;margin-top:20px;font-size:13px;line-height:1.9}.heading-dash{color:#6f9b9f;font-weight:400}.hero-person{border-left:1px solid #486e72;padding-left:13px;margin-top:29px}.hero-person p{font-size:9px}.hero-person strong{color:#b8d2d6}.contact-person{border-left:2px solid #74a99b;padding-left:14px}.contact-person>div{gap:4px}.integration-node{cursor:pointer;top:var(--node-y);white-space:nowrap;transition:border-color .2s,background .2s,box-shadow .2s;font-size:8px;padding:6px 8px;line-height:1.3}.integration-node.left{left:0;right:auto}.integration-node.right{right:0;left:auto}.integration-node:hover,.integration-node:focus-visible{border-color:#9cddce;background:#193641;box-shadow:0 0 18px #8cdbce18;color:#e6fff3}.integration-node i{font-size:11px}.orb-stage .orb{max-width:65%}.orb-label{bottom:0;font-size:5.5px;letter-spacing:1.2px}.orb-links{opacity:.48}.copilot-answer{min-height:120px}.copilot-answer p{font-size:10px}.ecg-glow{animation:ecg-glow 2.8s ease-in-out infinite}#pulse-ball{filter:drop-shadow(0 0 3px #c7fff6)}@keyframes ecg-glow{0%,65%,100%{opacity:.2}35%{opacity:.55}}.hours{flex-wrap:wrap}.hours>span{font-size:8px}.pricing-switch button{white-space:nowrap}.service-boundary{border-top:1px solid #3b596750;display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:center;margin-top:42px;padding-top:25px}.service-boundary>div>span{font:8px var(--mono);letter-spacing:1px;color:#99cdbb}.service-boundary>div:nth-child(2)>span{color:#bbaddd}.service-boundary p{font-size:11px;line-height:1.9;margin-top:9px;max-width:340px}.service-boundary .text-link{font-size:10px;color:var(--cyan)}
.examples-section{background:radial-gradient(ellipse at 65% 70%,#142c3e50,transparent 60%),#080e16}.examples-intro h2{font-size:clamp(30px,3.4vw,44px)}.operations-shell{border:1px solid #3c5667;border-radius:13px;overflow:hidden;background:linear-gradient(145deg,#142333,#0b1520 70%);box-shadow:0 25px 70px -30px #0009}.operations-chrome{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid #324b59;font:9px var(--mono);letter-spacing:1px;color:#b4cbd6;background:#0a1520aa}.operations-chrome>span:first-child{display:flex;align-items:center;gap:9px}.operations-chrome>span:last-child{font-size:7px;color:#829eb0;letter-spacing:.5px}.operations-chrome i{width:5px;height:5px;background:#9bdcc8;box-shadow:0 0 9px #98e2c833;border-radius:50%}.operations-layout{display:grid;grid-template-columns:245px minmax(0,1fr)}.scenario-rail{border-right:1px solid #2f4655;background:#0b1621a3;padding:27px 17px;display:flex;flex-direction:column}.scenario-rail>.micro{font-size:7px;margin:0 8px 18px;letter-spacing:1px}.scenario-rail [role=tablist]{display:flex;flex-direction:column;gap:8px}.scenario-rail button{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid transparent;border-radius:7px;background:none;padding:15px 11px;font-size:11px;line-height:1.5;color:#8fa9bd;transition:background .2s,border-color .2s}.scenario-rail button>span:nth-child(2){flex:1}.scenario-rail button small{display:block;font-size:8px;color:#6f91a9;margin-top:3px}.scenario-rail button b{font-size:11px;font-weight:400;color:#628f9c}.scenario-rail button .case-symbol{font-size:20px;line-height:1;color:#739fae;width:24px;text-align:center}.scenario-rail button[aria-selected=true]{border-color:#4f7e825e;background:linear-gradient(90deg,#28434c94,#1c334050);color:#d1eee6}.scenario-rail button[aria-selected=true] .case-symbol{color:#abe2ce}.scenario-rail button[aria-selected=true] small{color:#95babf}.scenario-rail button:hover{background:#1c34408c}.scenario-note{border-top:1px solid #2f4753;margin:32px 8px 0;padding-top:20px}.scenario-note>span{font:7px var(--mono);letter-spacing:1px;color:#b4a6d4}.scenario-note p{font-size:10px;line-height:1.9;margin-top:9px;color:#829cac;max-width:175px}.operations-board{padding:27px 29px 23px;min-width:0}.board-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:55px}.board-heading .micro{font-size:7px;letter-spacing:1.1px;color:#79a7b6;margin-bottom:9px}.board-heading h3{font-size:21px;letter-spacing:-.7px;line-height:1.35}.example-status{font:7px var(--mono);border:1px solid #4e746951;border-radius:4px;padding:5px 7px;color:#a4cbb9;display:flex;align-items:center;gap:5px}.example-status i{width:4px;height:4px;background:#a3d7bb;border-radius:50%}.board-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0;margin-top:12px;border-bottom:1px solid #2d4553}.board-metrics>div{display:flex;flex-direction:column;gap:7px;padding-left:24px;border-left:1px solid #344e5d60}.board-metrics>div:first-child{border:0;padding-left:0}.board-metrics span{font-size:10px;color:#91b0c3}.board-metrics strong{font-size:33px;line-height:1.2;font-weight:700;color:#d6ecef;font-variant-numeric:tabular-nums;letter-spacing:-1px}.board-metrics>div:nth-child(2) strong{color:#a6dcca}.board-metrics>div:nth-child(3) strong{color:#b5abd8}.board-metrics small{font:6px var(--mono);color:#809dab;line-height:1.5}.board-body{display:grid;grid-template-columns:minmax(0,1fr) 135px;gap:24px;padding:25px 0}.kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.kanban-column{min-width:0}.kanban-heading{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:#9cbbca;font:8px var(--mono)}.kanban-heading small{margin-left:auto;color:#668a9c;font-size:7px}.kanban-heading i{height:5px;width:5px;border-radius:50%;background:#95c3cf;flex-shrink:0}.kanban-column:nth-child(2) .kanban-heading i{background:#9bd2bb}.kanban-column:nth-child(3) .kanban-heading i{background:#bdadd8}.card-slot{min-height:155px;display:flex;align-items:flex-start}.work-card{border:1px solid #709e9d;border-radius:7px;background:linear-gradient(145deg,#274451,#182d3b);padding:13px 12px;box-shadow:0 10px 20px #0002;width:100%;min-height:155px}.work-card>span{display:block;color:#9dc6c8;font:6px/1.6 var(--mono);letter-spacing:.4px}.work-card>strong{display:block;font-size:11px;line-height:1.55;margin:8px 0;color:#d8e9e9;letter-spacing:-.2px}.work-card>p{font-size:9px;line-height:1.8;color:#9dbac8;min-height:34px}.work-card>div{display:flex;align-items:center;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid #618e951f}.card-avatar{width:20px;height:20px;flex-shrink:0;background:#2e4c58;border-radius:50%;display:grid;place-items:center;color:#bcdbdb;font:6px var(--mono)}.work-card small{font-size:6px;line-height:1.6;color:#9fc2ca}.work-card.arriving{animation:card-arrive .45s ease-out both}.empty-slot{width:100%;border:1px dashed #3853637a;border-radius:6px;min-height:155px;display:flex;justify-content:center;align-items:center;color:#688a9e;font:8px/1.6 var(--mono);text-align:center;padding:12px}.ghost-card{border:1px solid #31495860;border-radius:5px;padding:10px;margin-top:10px;opacity:.5}.ghost-card i{display:block;width:70%;height:3px;background:#3d5d6b;border-radius:5px}.ghost-card i+i{width:42%;margin-top:7px}.activity-mini{min-width:0;padding-left:20px;border-left:1px solid #3048565e}.activity-mini>div:first-child{display:flex;flex-direction:column;gap:7px;font:6px var(--mono);color:#86a8bc;letter-spacing:.4px}.activity-mini small{font:6px var(--mono);color:#66879a}.activity-bars{height:120px;display:flex;gap:6px;align-items:flex-end;margin-top:22px;border-bottom:1px solid #415f6d;background:repeating-linear-gradient(transparent 0,transparent 29px,#4a6a7a1a 30px)}.activity-bars>span{height:var(--bar-height);flex:1;background:linear-gradient(#93d5c9b0,#46668b33);border-top:1px solid #b3e9d7;border-radius:3px 3px 0 0;transform-origin:bottom;animation:bar-arrive .65s ease-out both;animation-delay:var(--bar-delay)}.activity-labels{display:flex;justify-content:space-between;font:6px var(--mono);color:#789aab;margin-top:8px}.activity-mini>p{font:7px/1.9 var(--mono);color:#83a8b5;margin-top:16px}.board-event{border:1px solid #37546280;background:#091520;border-radius:5px;display:flex;gap:9px;align-items:center;min-height:48px;padding:12px 14px}.event-indicator{width:5px;height:5px;background:#9adac6;border-radius:50%;flex-shrink:0}.board-event p{font:8px/1.7 var(--mono);color:#a5c8cf;flex:1}.board-event>span:last-child{font:7px var(--mono);color:#739ba9;white-space:nowrap}.board-actions{display:flex;align-items:center;gap:20px;margin-top:18px}.board-actions .button{font-size:10px;min-height:41px;padding:10px 15px}.board-actions>span{font:7px/1.8 var(--mono);color:#7d9cab}.operations-board[data-state=review] .work-card{border-color:#baa97b;background:linear-gradient(145deg,#3a3e3b,#1a2b37)}.operations-board[data-state=complete] .work-card{border-color:#a2d9bc}.operations-board[data-state=running] .event-indicator{animation:event-glow 1.3s ease-in-out infinite}.case-outcome{border-top:1px solid #385161;display:flex;justify-content:space-between;gap:35px;align-items:center;padding:23px 29px;background:#0e1e2b}.case-outcome>div{max-width:780px}.case-outcome span{font:7px var(--mono);letter-spacing:1px;color:#99c7c0}.case-outcome p{font-size:11px;line-height:1.9;margin-top:7px;color:#a4becb}.case-outcome button{font-size:10px;color:#b4e2d3;white-space:nowrap}.motion-paused .work-card.arriving,.motion-paused .activity-bars>span{animation:none!important}@keyframes card-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-arrive{from{transform:scaleY(.15);opacity:.3}to{transform:scaleY(1);opacity:1}}@keyframes event-glow{50%{box-shadow:0 0 10px #a8f1d2;opacity:.4}}
@media(min-width:1001px){.console-panel{min-height:555px}.orb-stage{height:288px}.orb{height:310px}}
@media(max-width:1100px){.operations-layout{grid-template-columns:210px minmax(0,1fr)}.scenario-rail{padding:25px 12px}.scenario-rail button{gap:8px;padding:13px 8px;font-size:10px}.scenario-rail button small{font-size:7px}.operations-board{padding:25px 22px}.board-heading h3{font-size:18px}.board-body{grid-template-columns:minmax(0,1fr);gap:20px}.activity-mini{border-left:0;border-top:1px solid #3048565e;padding:15px 0 0;display:grid;grid-template-columns:120px 1fr 130px;gap:15px;align-items:center}.activity-mini>div:first-child{font-size:6px}.activity-bars{height:45px;margin:0;gap:10px}.activity-labels{display:none}.activity-mini>p{margin:0;font-size:7px}.work-card>strong{font-size:10px}.service-boundary{grid-template-columns:1fr 1fr;gap:22px}.service-boundary>.text-link{grid-column:1/-1}.integration-node{font-size:7px;padding:5px 6px}.integration-node i{font-size:9px}}
@media(max-width:800px){.solutions .section-intro h2,.demo-section .section-intro h2{font-size:32px}.operations-layout{grid-template-columns:1fr}.scenario-rail{padding:20px;border-right:0;border-bottom:1px solid #2f4655}.scenario-rail>.micro{margin-left:0}.scenario-rail [role=tablist]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.scenario-rail button{padding:10px;display:block;position:relative;font-size:10px}.scenario-rail .case-symbol{display:block;margin-bottom:9px;text-align:left!important}.scenario-rail button b{position:absolute;right:10px;top:12px}.scenario-rail button small{font-size:6px}.scenario-note{display:none}.operations-board{padding:24px}.board-heading h3{font-size:21px}.work-card>strong{font-size:12px}.work-card>p{font-size:10px}.work-card>span{font-size:7px}.case-outcome{gap:25px;padding:22px 24px}.case-outcome>div{max-width:470px}.integration-node{font-size:6px;padding:5px;gap:4px}.integration-node i{font-size:8px}.orb-stage .orb{max-width:67%}.copilot-answer{min-height:130px}.copilot-answer p{font-size:8px}.orb-label{font-size:4px;letter-spacing:.8px}.hero-person p{font-size:7px}}
@media(max-width:640px){.solutions .section-intro h2,.demo-section .section-intro h2{font-size:29px;line-height:1.27}.solutions .section-intro>p,.demo-section .section-intro>p,.examples-intro>p{font-size:12px;margin-top:17px}.examples-intro h2{font-size:30px}.integration-node{font-size:7px;padding:5px 6px;gap:4px}.integration-node i{font-size:9px}.orb-stage{height:266px}.orb-stage .orb{max-width:67%;height:245px}.orb-label{font-size:5px;letter-spacing:.7px}.copilot-answer{min-height:140px}.copilot-answer p{font-size:10px}.hero-person p{font-size:8px}.service-boundary{grid-template-columns:1fr;gap:22px;margin-top:30px;padding-top:24px}.service-boundary p{font-size:11px;max-width:100%}.service-boundary .text-link{font-size:11px}.operations-chrome{padding:15px 17px;gap:9px;flex-wrap:wrap;font-size:8px}.operations-chrome>span:last-child{font-size:5px;letter-spacing:.2px}.scenario-rail{padding:20px 16px}.scenario-rail [role=tablist]{grid-template-columns:1fr 1fr;gap:9px}.scenario-rail button{display:flex;gap:9px;padding:12px 9px;font-size:10px;min-width:0}.scenario-rail .case-symbol{font-size:19px!important;margin:0;flex-shrink:0;width:18px!important}.scenario-rail button b{display:none}.scenario-rail button small{font-size:7px}.operations-board{padding:23px 18px}.board-heading{align-items:flex-start;gap:10px}.board-heading h3{font-size:20px}.board-heading .micro{font-size:6px}.board-metrics{padding:20px 0;gap:9px}.board-metrics>div{padding-left:10px;gap:5px}.board-metrics span{font-size:8px}.board-metrics strong{font-size:27px}.board-metrics small{font-size:5px}.board-body{padding:22px 0}.kanban{grid-template-columns:1fr;gap:16px}.kanban-heading{font-size:9px;margin-bottom:9px}.kanban-heading small{font-size:8px}.card-slot,.empty-slot{min-height:36px}.empty-slot{justify-content:flex-start;text-align:left;font-size:8px;padding:9px 11px}.work-card{min-height:0;padding:15px}.work-card>strong{font-size:12px;margin:7px 0}.work-card>p{min-height:0;font-size:10px}.work-card>span{font-size:7px}.work-card>div{margin-top:10px;padding-top:10px}.work-card small{font-size:8px}.ghost-card{display:none}.activity-mini{grid-template-columns:1fr 1.4fr;gap:12px;padding-top:16px}.activity-bars{height:55px;gap:7px}.activity-mini>p{grid-column:1/-1;font-size:8px}.activity-mini>div:first-child{font-size:7px}.board-event{gap:7px;padding:11px;align-items:flex-start}.event-indicator{margin-top:5px}.board-event p{font-size:8px}.board-event>span:last-child{font-size:6px;margin-top:4px}.board-actions{flex-wrap:wrap;gap:11px}.board-actions .button{width:100%;justify-content:space-between;font-size:10px}.board-actions>span{font-size:7px}.case-outcome{display:block;padding:22px 18px}.case-outcome p{font-size:11px}.case-outcome button{margin-top:18px;font-size:11px}.pricing-switch button{font-size:10px;padding-inline:9px}.hours>span{font-size:8px}}
@media(max-width:380px){.hero-person p{font-size:7px}.orb-stage{height:250px}.orb-stage .orb{height:225px;max-width:65%}.integration-node{font-size:5.7px;padding:5px;gap:4px}.integration-node i{font-size:7px}.copilot-answer p{font-size:9px}.copilot-answer{min-height:143px}.orb-label{font-size:4px}.solutions .section-intro h2,.demo-section .section-intro h2{font-size:27px}.board-heading h3{font-size:18px}.scenario-rail button{font-size:9px;gap:7px;padding:11px 7px}.scenario-rail button small{font-size:6px}.board-metrics small{font-size:4.8px}.board-metrics span{font-size:7px}.operations-chrome{font-size:7px}.operations-chrome>span:last-child{font-size:5px}.pricing-switch button{font-size:9px}.hours>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){.work-card.arriving,.activity-bars>span,.ecg-glow{animation:none!important;transition:none!important}}
@media print{.examples-section,.integration-node{display:none}.service-boundary{display:block}}
