.intelligence-section{background:#f4f7f7;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.intelligence-section .section-intro{max-width:390px}
.intelligence-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px}
.intelligence-tabs button{display:flex;align-items:center;gap:12px;padding:20px 22px;min-height:70px;text-align:left;border:1px solid #d8e2e6;border-radius:8px;background:transparent;font-size:13px;font-weight:600;color:#647984;transition:background .2s,border-color .2s,color .2s}
.intelligence-tabs button b{margin-left:auto;color:#8a9aa2;font-weight:500;font-size:10px}
.intelligence-tabs button .icon{width:21px;height:21px}
.intelligence-tabs button:hover{border-color:#9bb0bb}
.intelligence-tabs button[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy)}
.intelligence-tabs button[aria-selected=true] .icon,.intelligence-tabs button[aria-selected=true] b{color:var(--orange)}
.intelligence-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:54px;padding:36px 0 12px}
.intelligence-copy>.mini-label{color:#7a8e98;letter-spacing:1.9px;margin-bottom:14px}
.intelligence-copy>h3{font-size:clamp(28px,2.6vw,37px);font-weight:570;letter-spacing:-1.25px;line-height:1.18;margin-bottom:18px}
.intelligence-lead{font-size:14px;line-height:1.9;color:var(--text);max-width:580px;margin-bottom:30px}
.intelligence-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 25px;margin-bottom:32px}
.intelligence-features article{display:flex;align-items:flex-start;gap:11px}
.intelligence-features article>.icon{width:18px;height:18px;margin-top:3px;color:#d46a24}
.intelligence-features h4{font-size:12px;line-height:1.6;font-weight:650;margin:0 0 6px}
.intelligence-features p{font-size:12px;line-height:1.85;color:var(--text);margin:0}
.signal-visual,.fleet-visual,.event-visual{margin:0;min-width:0;overflow:hidden;border-radius:12px}
.signal-visual{background:#0a2232;padding:25px;color:#edf6fc;position:relative;border:1px solid #153c50}
.signal-visual figcaption{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}
.signal-visual figcaption>span{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.3px;font-weight:650}
.signal-visual figcaption small{font-size:10px;color:#9db3c2}
.signal-core{height:194px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;margin:10px 0 0}
.signal-core>.icon{width:61px;height:61px;stroke-width:1;color:#d3eaf8;position:relative}
.signal-core>span:last-child{font-size:7px;letter-spacing:2px;color:#8eb6ce;position:relative}
.signal-orbit{width:139px;height:139px;border:1px solid #3f7a9a4a;position:absolute;border-radius:50%;top:17px;left:50%;transform:translateX(-50%)}
.signal-orbit.second{width:185px;height:185px;top:-6px;border-style:dashed;border-color:#32607b42}
.signal-readings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.signal-readings>div{padding:18px 16px;border:1px solid #3554677a;border-radius:6px;background:#ffffff03;min-height:100px}
.signal-readings small{display:block;font-size:7px;letter-spacing:1.15px;color:#9db3c2;line-height:1.7;margin-bottom:11px}
.signal-readings strong{font-size:25px;font-weight:550;letter-spacing:-.8px;white-space:nowrap}
.signal-readings strong>span{font-size:10px;color:#8eabbc;font-weight:400;letter-spacing:0}
.signal-readings i{display:block;margin-top:13px;height:3px;background:linear-gradient(90deg,var(--orange) 65%,#234153 65%);border-radius:3px}
.signal-readings .signal-person{font-size:16px;letter-spacing:-.25px}
.signal-tag{font-size:8px;display:block;color:#84c9b8;margin-top:10px}
.signal-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:20px;color:#85a9bf;font-size:8px;letter-spacing:.65px}
.signal-visual>p{font-size:9px;line-height:1.8;color:#8da7b8;border-top:1px solid #31526975;margin:19px 0 0;padding-top:15px}
.fleet-visual{border:1px solid #dce5e8;background:#fff;padding:30px}
.fleet-visual figcaption{display:flex;flex-direction:column;gap:8px;font-size:9px;letter-spacing:1.3px;color:#4b6b7f}
.fleet-visual figcaption small{font-size:10px;color:#8b9ba4;letter-spacing:0}
.fleet-visual>h4{font-size:25px;line-height:1.3;letter-spacing:-.8px;font-weight:550;margin:29px 0 25px}
.utilization-bar{display:flex;width:100%;height:14px;gap:4px;border-radius:3px;overflow:hidden;margin-bottom:26px}
.utilization-bar span:nth-child(1){width:64%;background:#278db6}.utilization-bar span:nth-child(2){width:12%;background:var(--orange)}.utilization-bar span:nth-child(3){width:24%;background:#dce6eb}
.utilization-legend{margin:0 0 26px}
.utilization-legend>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eaf0f2;padding:14px 0}
.utilization-legend dt{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text)}
.utilization-legend dt i{width:7px;height:7px;border-radius:2px;background:#278db6;flex-shrink:0}.utilization-legend>div:nth-child(2) i{background:var(--orange)}.utilization-legend>div:nth-child(3) i{background:#dce6eb}
.utilization-legend dd{margin:0;font-size:21px;font-weight:550;letter-spacing:-.5px}.utilization-legend dd span{font-size:10px;font-weight:400;margin-left:2px;color:#7d909b}
.fleet-insight{display:flex;align-items:flex-start;gap:12px;background:#f4f7f8;border:1px solid #e6edf0;border-radius:6px;padding:16px}
.fleet-insight .icon{width:18px;height:18px;color:#bd6a32}.fleet-insight p{font-size:11px;line-height:1.8;color:var(--text);margin:0}.fleet-insight strong{display:block;margin-bottom:4px;color:var(--ink);font-size:11px}
.visual-note{font-size:9px;line-height:1.8;color:#7a8f9a;margin:20px 0 0}
.event-visual{background:#fff;border:1px solid #dce5e8}
.event-preview{position:relative;background:var(--navy);aspect-ratio:16/9;overflow:hidden}




.event-explorer{padding:25px}.event-explorer>.mini-label{font-size:8px;letter-spacing:1.1px;color:#708793}
.event-options{display:flex;gap:6px;margin:17px 0 21px}.event-options button{border:1px solid #dce5e8;background:#fff;border-radius:4px;padding:10px 13px;font-size:10px;color:#637b88;min-height:37px}.event-options button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:white}
#example-event-detail{min-height:110px}#example-event-detail h4{font-size:15px;letter-spacing:-.2px;margin:0 0 9px}#example-event-detail p{font-size:12px;line-height:1.85;color:var(--text);margin:0}
.event-explorer>small{display:block;border-top:1px solid #e4ecef;padding-top:16px;margin-top:20px;font-size:9px;line-height:1.8;color:#7b919e}
.intelligence-note{display:flex;align-items:flex-start;gap:16px;margin-top:35px;padding:21px 0;border-top:1px solid #d7e2e7}.intelligence-note>.icon{color:#748c99;width:21px;height:21px;margin-top:2px}.intelligence-note p{font-size:11px;line-height:1.9;color:#738793;margin:0}.intelligence-note strong{color:#4b6676;font-weight:600}
.technical-reference{border-top:1px solid #d7e2e7;border-bottom:1px solid #d7e2e7}.technical-reference summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;padding:17px 0;font-size:11px;font-weight:550;color:#536d7d}.technical-reference summary::-webkit-details-marker{display:none}.technical-reference summary>span{font-size:18px;color:#6b8594}.technical-reference[open] summary>span{transform:rotate(45deg)}
.technical-reference-content{max-width:900px;padding:0 0 20px}.technical-reference-content p{font-size:11px;line-height:1.9;color:#667f8e;margin-bottom:13px}.technical-reference-content strong{font-weight:650}.technical-reference-content p:last-child{margin-bottom:0}.reference-links{display:flex;gap:6px 18px;flex-wrap:wrap}.reference-links a{text-decoration:underline;text-underline-offset:3px}
.efficiency-section{background:var(--navy);color:#fff;position:relative}
.efficiency-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:center}
.efficiency-copy h2{font-size:clamp(34px,3.2vw,46px);line-height:1.18}.efficiency-copy h2 span{color:var(--orange)}
.efficiency-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#9db5c4;max-width:370px;margin:26px 0 34px}
.efficiency-caption{display:flex;align-items:center;gap:13px;font-size:11px;line-height:1.9;color:#8eacbf}.efficiency-caption>.icon{width:26px;height:26px;stroke-width:1.2;color:var(--orange)}
.efficiency-calculator{background:#fff;border:1px solid #dce5e8;border-radius:11px;padding:32px;color:var(--ink);min-width:0}
.calculator-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:28px}.calculator-heading .mini-label{font-size:8px;letter-spacing:1.5px;color:#718b9b}.calculator-heading h3{font-size:20px;letter-spacing:-.6px;font-weight:550;line-height:1.4;margin:9px 0 0}.calculator-heading>span{font-size:8px;line-height:1.8;color:#8295a1;max-width:90px;text-align:right}
.calculator-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px}.calculator-inputs label{font-size:10px;line-height:1.7;color:#526e7e;font-weight:550;display:flex;flex-direction:column;justify-content:space-between;gap:6px}
.calculator-inputs input{width:100%;min-width:0;min-height:43px;background:#f7f9fa;border:1px solid #dce5e8;color:var(--ink);border-radius:5px;padding:10px 12px;font-size:15px;font-variant-numeric:tabular-nums}.calculator-inputs input:focus{border-color:#6c9bb7;background:white}.calculator-inputs input:invalid{border-color:#c15e47}
.calculator-reset{align-self:end;min-height:43px;display:flex;justify-content:center;align-items:center;gap:9px;background:white;color:#7a909d;border:1px dashed #d1dce2;border-radius:5px;padding:9px;font-size:10px}.calculator-reset>.icon{width:14px;height:14px}.calculator-reset:hover{background:#f6f9fa;border-color:#9fb7c7}
.calculator-validation{margin:18px 0 0;background:#fff4ed;color:#8a3e1e;padding:12px;border-radius:5px;font-size:11px;line-height:1.7}
.calculator-results{margin-top:26px;border-top:1px solid #dce5e8;padding-top:23px}
.calculator-total>span{font-size:11px;color:#657d8b}.calculator-total>strong{display:block;font-size:37px;line-height:1.2;letter-spacing:-1.6px;font-weight:550;margin:10px 0 6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calculator-total>small{display:block;font-size:9px;line-height:1.8;color:#81939e}
.calculator-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:23px;padding:17px;background:#f4f7f8;border-radius:5px}.calculator-secondary>span{font-size:9px;color:#768d9a;line-height:1.8}.calculator-secondary strong{display:block;font-size:19px;font-weight:550;letter-spacing:-.5px;color:#254b63;line-height:1.5}
.calculator-method{font-size:9px;line-height:1.9;color:#7b909d;margin:18px 0 22px}.efficiency-calculator>.text-link{font-size:11px}
.efficiency-calculator>.text-link[aria-disabled=true]{opacity:.5}
.deployment-section{border-bottom:1px solid var(--line)}.deployment-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:20px 0 35px;gap:28px}.deployment-steps li{position:relative;border-top:1px solid var(--line);padding-top:24px}.deployment-steps li>span{font-size:11px;font-weight:600;color:#ba672e;display:block;margin-bottom:23px}.deployment-steps h3{font-size:16px;letter-spacing:-.3px;line-height:1.5;margin-bottom:10px}.deployment-steps p{font-size:12px;line-height:1.9;color:var(--text);margin:0}
@media(max-width:1100px){.intelligence-panel{gap:32px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.intelligence-tabs button{font-size:11px;padding:19px 16px;gap:9px}.intelligence-features{gap:24px 18px}.intelligence-features article{gap:8px}.intelligence-features h4{font-size:11px}.intelligence-features p{font-size:11px}.efficiency-grid{gap:40px}.efficiency-calculator{padding:26px}.efficiency-copy h2{font-size:36px}}
@media(max-width:860px){.intelligence-panel{grid-template-columns:1fr;gap:35px}.intelligence-copy>h3 br{display:none}.intelligence-features{gap:25px 30px}.intelligence-features h4{font-size:12px}.intelligence-features p{font-size:12px}.signal-visual,.fleet-visual,.event-visual{width:100%;max-width:600px;margin-inline:auto}.signal-visual{padding:28px}.signal-core{height:180px}.signal-readings{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-readings>div{padding:14px 12px}.signal-readings strong{font-size:22px}.signal-readings .signal-person{font-size:14px}.signal-footer{font-size:9px}.event-preview{aspect-ratio:16/8}.efficiency-grid{grid-template-columns:1fr;gap:38px}.efficiency-copy h2{font-size:40px}.efficiency-copy h2 br:nth-child(2){display:none}.efficiency-copy>p:not(.eyebrow){max-width:620px;margin-bottom:22px}.efficiency-caption{display:none}.efficiency-calculator{max-width:700px;width:100%}.deployment-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.deployment-steps li>span{margin-bottom:16px}}
@media(max-width:600px){.intelligence-tabs{gap:7px;margin-bottom:12px}.intelligence-tabs button{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px;min-height:100px;padding:15px 11px;font-size:10px;line-height:1.5}.intelligence-tabs button b{display:none}.intelligence-tabs button .icon{width:20px;height:20px}.intelligence-panel{padding-top:26px}.intelligence-copy>h3{font-size:29px}.intelligence-lead{font-size:13px;margin-bottom:26px}.intelligence-features{grid-template-columns:1fr;gap:22px}.intelligence-features article{gap:13px}.intelligence-features h4{font-size:13px}.intelligence-features p{font-size:12px}.intelligence-copy>.text-link{font-size:11px;gap:10px}.signal-visual{padding:24px 20px}.signal-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signal-readings>div{padding:17px 14px}.signal-readings strong{font-size:26px}.signal-readings .signal-person{font-size:16px}.signal-readings small{font-size:8px}.signal-core{height:185px}.signal-visual figcaption>span{font-size:8px}.fleet-visual{padding:26px 22px}.event-explorer{padding:23px 21px}.event-preview{aspect-ratio:16/9}.event-options button{min-height:43px;font-size:11px;padding:10px 16px}.intelligence-note p{font-size:11px}.technical-reference summary{font-size:11px;line-height:1.8}.technical-reference-content p{font-size:11px}.efficiency-copy h2{font-size:34px}.efficiency-copy h2 br:nth-child(2){display:block}.efficiency-copy>p:not(.eyebrow){font-size:13px}.efficiency-calculator{padding:25px 21px}.calculator-heading{flex-direction:column;gap:7px;margin-bottom:22px}.calculator-heading h3{font-size:20px}.calculator-heading>span{text-align:left;max-width:none}.calculator-inputs{gap:17px 12px}.calculator-inputs label{font-size:10px}.calculator-inputs input{font-size:16px;min-height:47px}.calculator-reset{min-height:47px;font-size:9px;gap:6px}.calculator-total>strong{font-size:34px}.calculator-secondary{padding:15px;gap:13px}.calculator-secondary>span{font-size:9px}.calculator-method{font-size:10px}.efficiency-calculator>.text-link{font-size:10px;gap:10px}.deployment-steps h3{font-size:15px}.deployment-steps p{font-size:12px}}
@media(max-width:359px){.intelligence-tabs button{font-size:9px;padding:13px 8px}.intelligence-copy>h3{font-size:26px}.signal-visual{padding:23px 16px}.signal-readings small{font-size:7px}.signal-readings .signal-person{font-size:14px}.fleet-visual{padding:23px 19px}.utilization-legend dt{font-size:10px}.event-options button{padding-inline:12px}.efficiency-copy h2{font-size:29px}.efficiency-calculator{padding:23px 17px}.calculator-inputs{grid-template-columns:1fr}.calculator-reset{min-height:40px}.calculator-secondary{grid-template-columns:1fr;gap:13px}.calculator-total>strong{font-size:30px}.deployment-steps{grid-template-columns:1fr;gap:26px}}
@media(prefers-reduced-motion:reduce){.intelligence-tabs button{transition:none}}
