/* Executive presentation: NetOps IQ identity, controlled action, explicit evidence. */
:root{font-family:Arial,Helvetica,sans-serif;--red:#df1731;--ink:#11151b}
.skip-link{position:fixed;top:-100px;left:20px;padding:14px;background:white;color:#111;z-index:1000}.skip-link:focus{top:10px}
body header{background:#fff;color:#151820;border-bottom:1px solid #e2e5e9;position:relative;z-index:50}body .nav{max-width:1440px;min-height:86px;padding:14px 32px;gap:20px}body .company{padding:0;background:transparent}body .company img{width:145px;height:38px}body .nav-items{gap:22px}body .nav-items a,body .nav-items summary{font-size:14px}body .nav-submenu{background:white;color:#151820;border:1px solid #e2e5e9;box-shadow:0 16px 40px #10182020}body .nav-items a:hover,body .nav-items summary:hover{color:#b91028}body .nav-items .button{color:white;background:#d81730;border-radius:3px}body .menu-toggle{color:#151820;border-color:#ccd0d5}body .button{border-radius:3px;min-height:48px}body footer{font-size:14px;line-height:1.6;flex-wrap:wrap;gap:20px}body p{line-height:1.65}body summary{cursor:pointer}body a:focus-visible,body button:focus-visible,body summary:focus-visible{outline:3px solid #159c99;outline-offset:5px}
.executive-site{background:#fff;color:#171c24}.executive-site main.editorial-home{max-width:none;padding:0}.executive-site .executive-hero{display:grid!important;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin:0!important;padding:64px max(32px,calc((100vw - 1320px)/2)) 52px!important;background:#11151b;border:0;border-radius:0;color:white}.executive-site .launch-copy{grid-column:1;grid-row:1;text-align:left;padding:0!important;max-width:none;margin:0}.executive-site .exec-eyebrow{color:#c7ccd3;font-size:12px;letter-spacing:.16em;font-weight:700;margin:0 0 25px}.executive-site .launch-brand{justify-content:flex-start;gap:14px;margin:0 0 10px}.executive-site .launch-brand img{width:158px}.executive-site .launch-brand span{font-size:20px;letter-spacing:0;border:0;padding:0;text-transform:none}.executive-site .launch-byline{font-size:12px;letter-spacing:.03em;margin-bottom:30px}.executive-site .hero-tagline{text-align:left;max-width:580px;margin:-18px 0 24px}.executive-site .hero-urgency{font-size:18px;line-height:1.55;text-align:left;font-weight:600;color:#e8ebee;max-width:580px;margin:0 0 24px}.executive-site .launch-copy h1{font-size:clamp(36px,3.8vw,58px);line-height:1.08;letter-spacing:-.04em;text-align:left;max-width:660px;margin:0 0 24px}.executive-site .launch-copy h1 span{color:#ccd4de}.executive-site .launch-intro{font-size:18px;line-height:1.6;text-align:left;margin:0 0 20px;color:#d0d6df;max-width:580px}.hero-devices{font-size:14px;color:#aeb9c7;line-height:1.8}.executive-site .launch-actions{justify-content:flex-start;gap:24px;margin-top:28px;flex-wrap:wrap}.executive-site .quiet-link{color:#fff;font-size:15px}.exec-scope{font-size:13px;color:#9fadb9;margin-top:24px}
.executive-site .agent-showcase{grid-column:2;grid-row:1;width:100%;margin:0!important;border:1px solid #39414c!important;border-radius:8px!important;background:#171e28!important;box-shadow:none!important;overflow:hidden}.executive-site .cinema-visual{min-height:0!important;padding:0}.executive-site .cinema-visual svg{width:100%;height:auto;display:block}.executive-site .showcase-top{padding:16px;font-size:12px;gap:10px}.executive-site #motion-toggle{font-size:12px;min-height:36px}.executive-site .agent-decision-board,.executive-site .sequence-caption,.executive-site .scene-progress{display:none}.executive-site .verification-strip{display:flex;flex-direction:column;gap:8px;padding:16px;background:#111820;border-top:1px solid #354151}.executive-site .verification-strip>*{font-size:12px!important;line-height:1.4}.executive-site .showcase-note{font-size:12px;line-height:1.5;margin:0;padding:0 16px 16px;color:#aeb9c7}.executive-site .review-nav{background:#f5f6f8;color:#303945;border-bottom:1px solid #e0e4e8;max-width:none;padding:18px max(32px,calc((100vw - 1320px)/2));gap:28px;overflow:auto;white-space:nowrap}.executive-site .review-nav a{font-size:14px}
.executive-site .editorial-section{max-width:1200px;margin:0 auto;padding:80px 32px;border-bottom:1px solid #e1e5e9}.executive-site .editorial-section h2{font-size:clamp(30px,3.6vw,48px);line-height:1.12;letter-spacing:-.035em;color:#171c24;margin:12px 0 24px}.executive-site .section-label{color:#b7162d;font-size:12px;letter-spacing:.14em;font-weight:700}.executive-site .editorial-heading p:not(.section-label),.executive-site .section-intro{color:#525e6c;font-size:18px;max-width:740px}.executive-site .editorial-columns h3,.executive-site .evidence-split h3{font-size:23px;color:#171c24}.executive-site .editorial-columns p,.executive-site .evidence-split p{font-size:16px;color:#525e6c}.executive-site .editorial-link{color:#b7162d;font-size:16px;font-weight:700}.executive-site .editorial-note{color:#5d6875;font-size:14px}.executive-site .environment-art{border-radius:0;border:0;background:white;margin-top:34px}.executive-site .environment-art img{width:100%;height:auto}.executive-site .environment-art figcaption{color:#65707c;font-size:13px}.executive-site .device-categories a{color:#171c24;border-color:#dbe0e6}.executive-site .device-categories span{color:#647180}.executive-site .buyer-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:36px 0}.buyer-grid article{border-top:3px solid #d81730;padding:24px 0}.buyer-role{font-size:12px;color:#b7162d;letter-spacing:.1em;font-weight:700}.buyer-grid h3{font-size:29px;line-height:1.2;margin:16px 0}.buyer-grid p,.buyer-grid li{font-size:16px;color:#505c68}.buyer-grid ul{padding-left:20px;line-height:1.9;margin:20px 0 30px}.buyer-grid a{color:#a91027;font-weight:700}.executive-site .authority-list article{border-color:#dce1e6}.executive-site .authority-list span{color:#171c24}.executive-site .authority-list p{color:#525e6c;font-size:16px}.executive-site .evidence-section h2 span{color:#a16b13}.executive-site .verification-table-wrap{background:#f4f6f8;border:1px solid #dde3e9;color:#1d2835}.executive-site .verification-table{color:#263343}.executive-site .verification-table th,.executive-site .verification-table td{border-color:#dbe1e7;font-size:15px}.executive-site .verification-table caption{color:#546170}.executive-site .evidence-footnote{background:#f3f5f7;color:#1c2631;border-left:3px solid #d81730}.executive-site .evidence-footnote p{color:#556170}.executive-site .illustration-label{color:#65717e}.executive-site .closing-section{padding-bottom:72px}.executive-site .closing-section>p{color:#52606e}.executive-site .evaluation-questions details{border-color:#d8dfe5;color:#1f2a35}.executive-site .evaluation-questions summary{color:#18232f}.executive-site .evaluation-questions p{color:#53616f}.executive-site footer{background:#11151b;color:#c4ccd7;padding:32px max(32px,calc((100vw - 1200px)/2))}
@media(max-width:1150px){body .nav-items{gap:13px}body .nav{padding:14px 24px}.executive-site .executive-hero{gap:24px;padding:40px 24px!important}}@media(max-width:960px){body .menu-toggle{display:block}body .nav-items{display:none}body .nav-items.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;padding:24px;background:white;color:#151820;max-height:75vh;overflow:auto}body .nav-submenu{position:static;box-shadow:none;margin-top:10px}.executive-site .executive-hero{grid-template-columns:1fr!important}.executive-site .launch-copy{grid-column:1;grid-row:1}.executive-site .agent-showcase{grid-column:1;grid-row:2;max-width:700px}.executive-site .launch-copy h1{font-size:46px}.executive-site .editorial-section{padding:56px 24px}}@media(max-width:600px){.executive-site .launch-copy h1{font-size:36px}.executive-site .buyer-grid{grid-template-columns:1fr;gap:20px}.executive-site .review-nav{padding:16px 24px}.executive-site .editorial-columns,.executive-site .evidence-split{grid-template-columns:1fr}.executive-site .launch-actions{align-items:flex-start;flex-direction:column}.executive-site .verification-table-wrap{overflow:auto}.executive-site .verification-table{min-width:480px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

body .nav-items{gap:15px}body .nav-login{border-left:1px solid #dce1e5;padding-left:16px;white-space:nowrap}@media(max-width:1200px){body .menu-toggle{display:block}body .nav-items{display:none}body .nav-items.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;padding:24px;background:white;color:#151820;max-height:75vh;overflow:auto}body .nav-submenu{position:static;box-shadow:none}body .nav-login{border-left:0;padding-left:0}}

.executive-site .device-categories{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.executive-site .device-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.executive-site .device-categories{grid-template-columns:1fr}}

.executive-site .devices-art{margin:0 0 28px;background:#fff}.executive-site .devices-art img{display:block;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;border-radius:0}.device-art-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 5%;text-align:center;color:#35434f;font-size:14px;font-weight:600}.executive-site .devices-art figcaption{padding:24px 16px 8px;display:flex;flex-direction:column;gap:8px;text-align:center;color:#64717d;font-size:12px;line-height:1.6}.devices-art figcaption strong{font-size:22px;color:#18232f}.devices-art figcaption span{display:block}@media(max-width:600px){.device-art-labels{display:flex;flex-wrap:wrap;justify-content:center;padding:0;gap:8px 14px;font-size:12px}.devices-art figcaption strong{font-size:18px}.executive-site .devices-art figcaption{padding:20px 0 0}}

/* Always-visible navigation across viewport sizes. */
body .nav{display:flex;flex-wrap:wrap;align-items:center;gap:16px}body .nav-items,body .nav-items.is-open{display:flex!important;position:static;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex:1;gap:14px;max-height:none;overflow:visible;padding:0;background:white;color:#151820}body .nav-solutions{position:relative}body .nav-submenu{position:absolute;top:100%;left:0;z-index:60;min-width:220px;max-width:calc(100vw - 48px)}@media(max-width:800px){body .nav{padding:16px 20px}body .nav-items,body .nav-items.is-open{flex-basis:100%;justify-content:flex-start;gap:16px}body .nav-items a,body .nav-items summary{font-size:13px}body .nav-items .button{min-height:40px;padding:10px 14px}body .nav-submenu{position:static;min-width:0}body .nav-login{border:0;padding:0}}
