:root{
  --site-bg:#050f14;
  --site-panel:#0a1d25;
  --site-panel-2:#0e2933;
  --site-line:#244650;
  --site-text:#f4f8f8;
  --site-muted:#9bb2b9;
  --site-cyan:#49e1d5;
  --site-orange:#ff7040;
  --site-green:#53d48a;
  --site-red:#ff5c63;
}
body{font-size:15px;background:var(--site-bg)}
.redesigned-header{height:84px;padding-inline:clamp(22px,4.5vw,76px);background:rgba(4,14,19,.9);border-bottom-color:rgba(98,146,160,.25)}
.redesigned-header .site-brand>img{width:48px;height:48px}
.redesigned-header .site-brand strong{font-size:14px;letter-spacing:.12em}
.redesigned-header .site-brand small{font-size:10px}
.redesigned-header nav{gap:27px}
.redesigned-header nav a{position:relative;padding:32px 0;color:#aec2c8;font-size:12px}
.redesigned-header nav a.active,.redesigned-header nav a:hover{color:#fff}
.redesigned-header nav a.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--site-cyan);box-shadow:0 0 16px rgba(73,225,213,.8)}
.redesigned-header .quiet-button,.redesigned-header .cyan-button,.page-header-actions a{font-size:11px;text-decoration:none}
.landing-hero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--site-line)}
.landing-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.landing-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#041015 0%,rgba(4,16,21,.96) 27%,rgba(4,16,21,.56) 58%,rgba(4,16,21,.16) 100%),linear-gradient(0deg,#061218 0%,transparent 40%)}
.landing-hero-content{position:relative;z-index:2;width:min(760px,58vw);padding:100px 0 100px clamp(28px,7vw,120px)}
.availability-pill{display:inline-flex;align-items:center;gap:10px;margin-bottom:32px;padding:9px 13px;border:1px solid rgba(73,225,213,.28);border-radius:99px;color:#bfece8;background:rgba(9,39,46,.72);font-size:11px;font-weight:800;letter-spacing:.04em;backdrop-filter:blur(8px)}
.live-pulse{position:relative;width:9px;height:9px;border-radius:50%;background:var(--site-green);box-shadow:0 0 0 5px rgba(83,212,138,.1)}
.live-pulse:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(83,212,138,.6);border-radius:50%;animation:pulse-ring 2s ease-out infinite}
@keyframes pulse-ring{0%{opacity:.8;transform:scale(.55)}75%,100%{opacity:0;transform:scale(1.35)}}
.landing-hero h1,.info-hero h1,.systems-hero h1{max-width:820px;margin:14px 0 25px;font-size:clamp(54px,6vw,92px);line-height:.94;letter-spacing:-.06em;text-wrap:balance}
.landing-hero h1 em,.info-hero h1 em,.systems-hero h1 em{color:var(--site-cyan);font-style:normal}
.landing-hero-content>p{max-width:690px;margin:0;color:#c1d0d4;font-size:18px;line-height:1.7;text-shadow:0 2px 15px #000}
.landing-hero .hero-actions{margin-top:35px}
.landing-hero .primary-cta,.landing-hero .secondary-cta{display:inline-flex;align-items:center;text-decoration:none;font-size:13px}
.hero-account-link{margin-top:18px;padding:0;border:0;color:#a9c2c7;background:transparent;cursor:pointer;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.hero-account-link:hover{color:var(--site-cyan)}
.hero-metrics{display:flex;gap:45px;margin-top:58px}
.hero-metrics span{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:9px}
.hero-metrics b{font:900 28px ui-monospace,Consolas,monospace}
.hero-metrics small{max-width:100px;padding-bottom:4px;color:#91a9b0;font-size:9px;font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:.08em}
.hero-incident-card{position:absolute;z-index:3;right:clamp(25px,6vw,100px);bottom:56px;width:min(430px,32vw);border:1px solid rgba(94,159,174,.6);border-radius:10px;overflow:hidden;background:rgba(5,25,32,.91);box-shadow:0 28px 80px #0009;backdrop-filter:blur(14px)}
.hero-incident-card header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px 16px;border-bottom:1px solid #284853;background:rgba(15,53,64,.85)}
.hero-incident-card header b{font-size:10px;letter-spacing:.1em}.hero-incident-card header time{color:var(--site-cyan);font:800 11px ui-monospace,monospace}
.hero-incident-card>div{padding:18px}.hero-incident-card>div small{color:var(--site-orange);font-size:9px;font-weight:900;letter-spacing:.13em}.hero-incident-card>div strong{display:block;margin-top:8px;font-size:21px}.hero-incident-card>div p{margin:7px 0 0;color:#91aab1;font-size:12px}
.hero-incident-card footer{display:flex;align-items:center;padding:12px 17px;border-top:1px solid #24434d;color:#c6d7da;font-size:10px}.hero-incident-card footer em{margin-left:auto;color:var(--site-green);font-style:normal;font-weight:900;letter-spacing:.12em}
.radio-wave{position:relative;display:inline-grid;place-items:center;width:23px;height:23px}.radio-wave:before,.radio-wave:after,.radio-wave i{content:"";position:absolute;border:1px solid var(--site-cyan);border-radius:50%}.radio-wave:before{width:6px;height:6px;background:var(--site-cyan)}.radio-wave i{width:14px;height:14px;border-color:rgba(73,225,213,.65)}.radio-wave:after{width:22px;height:22px;border-color:rgba(73,225,213,.25);animation:radio-ping 1.8s ease-out infinite}
@keyframes radio-ping{0%{opacity:1;transform:scale(.55)}80%,100%{opacity:0;transform:scale(1.25)}}
.status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;box-shadow:0 0 10px currentColor}.status-dot.orange{color:#f0a43f;background:#f0a43f}.status-dot.green{color:#4bd081;background:#4bd081}.status-dot.cyan{color:#42dcd1;background:#42dcd1}.status-dot.red{color:#ff5961;background:#ff5961}
.operations-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(28px,6vw,100px);border-bottom:1px solid var(--site-line);background:#071920}
.operations-strip article{display:flex;align-items:center;gap:16px;min-height:105px;padding:22px;border-left:1px solid var(--site-line)}.operations-strip article:last-child{border-right:1px solid var(--site-line)}
.operation-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #39616c;border-radius:9px;color:var(--site-cyan);background:#0d2b35;font-size:19px;font-weight:900}.operations-strip small,.operations-strip strong{display:block}.operations-strip small{margin-bottom:5px;color:#668993;font-size:8px;font-weight:900;letter-spacing:.15em}.operations-strip strong{font-size:12px;line-height:1.35}
.briefing-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);gap:clamp(50px,7vw,124px);align-items:center;padding:clamp(76px,8vw,124px) clamp(28px,7vw,120px);background:radial-gradient(circle at 13% 52%,rgba(19,72,82,.3),transparent 34%),linear-gradient(135deg,#06151b,#071920)}
.briefing-photo-wrap{position:relative;justify-self:end;width:min(100%,720px);padding:14px 0 30px 14px}.briefing-photo-wrap:before{content:"";position:absolute;z-index:0;inset:0 26px 48px 0;border:1px solid rgba(64,130,143,.42);background:linear-gradient(135deg,rgba(32,104,117,.14),transparent 45%)}
.briefing-screen{position:relative;z-index:1;overflow:hidden;border:1px solid #3b6874;border-radius:9px;background:#06171e;box-shadow:0 30px 76px rgba(0,0,0,.58)}.briefing-screen-bar{display:flex;align-items:center;gap:12px;height:42px;padding:0 14px;border-bottom:1px solid #294c57;background:#0d2730}.screen-lights{display:flex;gap:5px}.screen-lights i{width:7px;height:7px;border-radius:50%;background:#4f6b74}.screen-lights i:first-child{background:#fa6649}.screen-lights i:nth-child(2){background:#efbf3e}.screen-lights i:nth-child(3){background:#4bd284}.briefing-screen-bar>b{color:#c5d8dc;font-size:10px;letter-spacing:.11em}.screen-status{display:flex;align-items:center;gap:7px;margin-left:auto;color:#81a4ac;font-size:9px;font-weight:900;letter-spacing:.08em}.screen-status .live-pulse{width:7px;height:7px;box-shadow:none}.briefing-screen img{display:block;width:100%;height:clamp(390px,38vw,535px);object-fit:cover;object-position:center top}
.photo-caption{position:absolute;z-index:2;right:-18px;bottom:0;display:flex;align-items:center;gap:12px;max-width:330px;padding:13px 16px;border:1px solid #38717a;border-radius:6px;background:#0b2932;box-shadow:0 16px 36px rgba(0,0,0,.48)}.caption-mark{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;color:#062126;background:var(--site-cyan);font:900 10px ui-monospace,monospace}.photo-caption b,.photo-caption small{display:block}.photo-caption b{font-size:10px;letter-spacing:.04em}.photo-caption small{margin-top:3px;color:#89a8af;font-size:9px;line-height:1.35}
.briefing-copy h2,.choose-role-section h2,.feature-console h2,.section-heading-row h2,.process-section h2,.mode-section h2,.faq-section h2,.systems-grid-section h2,.screen-modes h2{margin:12px 0 20px;font-size:clamp(36px,4vw,58px);line-height:1.02;letter-spacing:-.045em}
.briefing-copy>p,.feature-console-copy>p{color:var(--site-muted);font-size:16px;line-height:1.75}
.briefing-steps{margin:30px 0 22px;padding:0;list-style:none}.briefing-steps li{display:flex;gap:17px;padding:17px 0;border-top:1px solid #24444e}.briefing-steps>li>b{color:var(--site-cyan);font:900 13px ui-monospace,monospace}.briefing-steps strong,.briefing-steps small{display:block}.briefing-steps strong{font-size:14px}.briefing-steps small{margin-top:5px;color:#8da7ae;font-size:11px;line-height:1.5}
.text-link{display:inline-flex;gap:18px;color:var(--site-cyan);text-decoration:none;font-size:12px;font-weight:900}.text-link:hover span{transform:translateX(5px)}.text-link span{transition:.2s}
.choose-role-section{padding:110px clamp(28px,7vw,120px);background:#091b22}
.section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:50px}.section-heading-row>div{max-width:850px}.section-heading-row>p{max-width:470px;margin:0 0 10px;color:var(--site-muted);font-size:14px;line-height:1.7}
.role-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.role-entry{position:relative;min-height:430px;padding:34px;border:1px solid #2a4a54;border-radius:10px;overflow:hidden;color:inherit;background:linear-gradient(145deg,#0d2a34,#081c23);text-decoration:none;transition:.25s}.role-entry:hover{transform:translateY(-5px);border-color:#4a8993;box-shadow:0 25px 60px #0004}.role-entry:after{content:"";position:absolute;width:300px;height:300px;right:-100px;bottom:-160px;border:1px solid rgba(73,225,213,.13);border-radius:50%;box-shadow:0 0 0 50px rgba(73,225,213,.025),0 0 0 100px rgba(73,225,213,.018)}
.role-number{position:absolute;right:25px;top:18px;color:#1a444e;font:900 70px ui-monospace,monospace}.role-symbol{display:grid;place-items:center;width:58px;height:58px;margin-bottom:55px;border:1px solid #3a6671;border-radius:13px;color:#03191e;background:var(--site-cyan);font-size:26px;font-weight:900}.dispatch-entry .role-symbol{color:white;background:var(--site-orange);border-color:var(--site-orange)}.role-entry small{color:var(--site-cyan);font-weight:900;letter-spacing:.15em}.dispatch-entry small{color:#ff936d}.role-entry h3{position:relative;max-width:570px;margin:12px 0 14px;font-size:30px;line-height:1.12}.role-entry p{position:relative;max-width:570px;color:#9db3b9;font-size:13px;line-height:1.7}.role-entry>strong{position:absolute;z-index:2;bottom:30px;color:white;font-size:11px}.role-entry>strong span{margin-left:15px;color:var(--site-cyan)}
.feature-console{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding:110px clamp(28px,7vw,120px);background:linear-gradient(120deg,#06141a,#0a252e)}.feature-console-copy .secondary-cta{display:inline-block;margin-top:20px;text-decoration:none}.console-features{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2b4a54;border-left:1px solid #2b4a54}.console-features article{display:flex;gap:15px;min-height:150px;padding:27px;border-right:1px solid #2b4a54;border-bottom:1px solid #2b4a54;background:rgba(10,34,42,.55)}.console-features article>b{color:#426a73;font:900 13px ui-monospace,monospace}.console-features strong,.console-features small{display:block}.console-features strong{font-size:17px}.console-features small{margin-top:9px;color:#8ea9b0;font-size:11px;line-height:1.55}
.redesigned-leaderboard{padding-top:110px!important;padding-bottom:110px!important}.redesigned-leaderboard .leaderboard-shell{margin-top:40px}.redesigned-event-banner{margin-top:25px!important;padding:27px!important}.radio-beacon{position:relative;display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border:1px solid #37636e;border-radius:50%;background:#09252e}.radio-beacon:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--site-green);box-shadow:0 0 15px var(--site-green)}.radio-beacon i,.radio-beacon:after{content:"";position:absolute;border:1px solid rgba(83,212,138,.5);border-radius:50%}.radio-beacon i{width:25px;height:25px}.radio-beacon:after{width:40px;height:40px;animation:radio-ping 1.8s infinite}
.redesigned-final-cta{min-height:170px;padding-block:45px!important}.redesigned-final-cta h2{font-size:31px!important}.redesigned-final-cta p{margin:8px 0 0;color:#8faab2;font-size:11px}.incoming-line-icon{position:relative;display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;border:1px solid #3c7079;border-radius:50%;color:#041b20;background:var(--site-cyan);font-size:24px}.incoming-line-icon i{position:absolute;inset:-8px;border:1px solid rgba(73,225,213,.35);border-radius:50%;animation:pulse-ring 2s infinite}
.redesigned-footer{gap:35px;min-height:120px}.redesigned-footer nav{display:flex;gap:24px;margin-left:auto}.redesigned-footer nav a{color:#91a8af;text-decoration:none;font-size:11px}.redesigned-footer nav a:hover{color:white}.redesigned-footer p{max-width:320px;line-height:1.5}
.account-dashboard{padding:95px clamp(28px,7vw,120px)!important}.dashboard-heading h2{font-size:38px!important}.career-grid article{padding:25px!important}.career-grid article>span,.rank-card p,.time-card p,.save-card p{font-size:10px!important}.saved-sessions{font-size:12px}.session-card p,.session-meta,.session-actions button{font-size:10px!important}
.leaderboard-head{font-size:10px!important}.leaderboard-row{min-height:76px!important}.leaderboard-player strong{font-size:13px!important}.leaderboard-rank{font-size:11px!important}.leaderboard-loading{font-size:12px!important}

/* Informatiepagina's */
.page-header-actions{display:flex;gap:8px;margin-left:30px}.info-page main{overflow:hidden}.info-hero{display:grid;grid-template-columns:.82fr 1.18fr;min-height:680px;background:#06151b}.info-hero>div{display:flex;flex-direction:column;justify-content:center;padding:90px 55px 90px clamp(28px,7vw,120px)}.info-hero h1{font-size:clamp(51px,5vw,78px)}.info-hero>div>p,.systems-hero>div>p{color:#a8bec4;font-size:17px;line-height:1.75}.info-hero>img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 18%)}.info-hero .hero-actions a{text-decoration:none}
.process-section,.systems-grid-section{padding:110px clamp(28px,7vw,120px);background:#081b22}.process-timeline{margin-top:45px;border-top:1px solid #2a4b54}.process-timeline article{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:30px 0;border-bottom:1px solid #2a4b54}.process-timeline article>b{color:#315c66;font:900 34px ui-monospace,monospace}.process-timeline article>div{display:grid;grid-template-columns:130px minmax(230px,.7fr) 1fr;align-items:start;gap:25px}.process-timeline small{padding-top:7px;color:var(--site-cyan);font-size:9px;font-weight:900;letter-spacing:.15em}.process-timeline h3{margin:0;font-size:22px}.process-timeline p{margin:0;color:#93abb2;font-size:13px;line-height:1.7}
.mode-section{padding:100px clamp(28px,7vw,120px);background:#06151b}.mode-section>div:first-child{max-width:850px}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.mode-grid article{min-height:250px;padding:28px;border:1px solid #294b55;border-radius:8px;background:linear-gradient(145deg,#0c2933,#081c23)}.mode-grid article>span{color:var(--site-orange);font-size:9px;font-weight:900;letter-spacing:.18em}.mode-grid h3{margin:35px 0 12px;font-size:24px}.mode-grid p{color:#91abb2;font-size:13px;line-height:1.7}
.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding:110px clamp(28px,7vw,120px);background:#091d24}.faq-grid details{border-top:1px solid #2b4c56;padding:21px 0}.faq-grid details:last-child{border-bottom:1px solid #2b4c56}.faq-grid summary{cursor:pointer;font-size:16px;font-weight:800}.faq-grid p{color:#94adb4;font-size:13px;line-height:1.7}

/* Systemenpagina */
.systems-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;min-height:650px;padding:95px clamp(28px,7vw,120px);background:radial-gradient(circle at 85% 50%,#103e4a,transparent 32%),#06151b}.systems-hero h1{font-size:clamp(52px,5.5vw,83px)}.systems-hero .primary-cta{display:inline-block;margin-top:20px;text-decoration:none}.systems-hero-board{padding:16px;border:1px solid #365e68;border-radius:10px;background:rgba(8,31,39,.82);box-shadow:0 35px 90px #0007}.board-label{display:block;padding:7px 9px 16px;color:#6e929b;font-size:9px;font-weight:900;letter-spacing:.15em}.systems-hero-board article{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:17px 14px;border-top:1px solid #294a54}.systems-hero-board b{font-size:14px}.systems-hero-board small{color:#91aab1;font-size:10px}
.role-detail{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding:110px clamp(28px,7vw,120px);background:#081b22}.role-detail.reverse{background:#06151b}.role-detail-copy h2{margin:12px 0 20px;font-size:clamp(38px,4vw,59px);line-height:1.03;letter-spacing:-.045em}.role-detail-copy>p{color:#9bb3ba;font-size:15px;line-height:1.75}.role-detail-copy ul{padding:0;margin:25px 0 0;list-style:none}.role-detail-copy li{padding:12px 0;border-top:1px solid #294851;color:#c7d7da;font-size:12px}.role-detail-copy li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:12px;border-radius:50%;background:var(--site-cyan);box-shadow:0 0 10px rgba(73,225,213,.6)}
.module-demo{border:1px solid #3a6670;border-radius:9px;overflow:hidden;background:#0b2832;box-shadow:0 30px 80px #0006}.module-demo header,.module-demo footer{display:flex;align-items:center;gap:12px;padding:15px 18px;background:#0e3541}.module-demo header time,.module-demo header span:last-child{margin-left:auto}.module-demo footer{justify-content:space-between;border-top:1px solid #31515a;color:#84a3ab;font-size:9px}.module-demo footer b{color:var(--site-cyan);font-size:9px;letter-spacing:.1em}.demo-dialog{display:flex;flex-direction:column;gap:15px;min-height:330px;padding:30px}.demo-dialog p{max-width:75%;margin:0;padding:13px 16px;border-radius:12px;color:#10252b;background:#edf3f4;font-size:12px;line-height:1.5}.demo-dialog p.centralist{align-self:flex-end;color:white;background:#087bdc}.priority-badge{margin-left:auto;padding:7px 11px;border-radius:4px;color:white;background:#e95159;font-size:12px}.demo-incident{min-height:315px;padding:28px}.demo-incident>small{color:var(--site-orange);font-weight:900;letter-spacing:.13em}.demo-incident h3{margin:9px 0 30px;font-size:24px}.demo-incident>div{display:flex;justify-content:space-between;margin-top:8px;padding:15px;border:1px solid #294c56;background:#0d313c;font-size:11px}.demo-incident>div span{display:flex;align-items:center;gap:10px}.demo-incident>div b{color:#a9c0c6;font-size:9px}
.systems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:45px}.systems-grid article{min-height:240px;padding:28px;border:1px solid #294b55;background:linear-gradient(145deg,#0c2933,#081c23)}.systems-grid article>span{display:grid;place-items:center;width:43px;height:43px;border:1px solid #3c6973;border-radius:9px;color:var(--site-cyan);background:#0d303a;font-size:20px}.systems-grid h3{margin:40px 0 10px;font-size:21px}.systems-grid p{color:#91abb2;font-size:12px;line-height:1.65}
.screen-modes{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:100px clamp(28px,7vw,120px);background:#06151b}.screen-modes>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:14px}.screen-modes article{padding:27px;border:1px solid #294b55;border-radius:8px;background:#0a232c}.screen-modes article>b{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--site-cyan);border-radius:50%;color:var(--site-cyan);font:900 17px ui-monospace,monospace}.screen-modes h3{margin:32px 0 10px}.screen-modes p,.screen-modes>div:first-child>p{color:#91abb2;line-height:1.7}

/* Nieuwe operationele status in events; geen decoratief stoplicht. */
.event-radio{position:relative;display:flex;align-items:center;gap:9px;color:#a8c0c6;font-size:8px;font-weight:900;letter-spacing:.1em}.event-radio:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--site-green);box-shadow:0 0 0 5px rgba(83,212,138,.1),0 0 12px rgba(83,212,138,.5)}.event-radio span{width:18px;height:8px;border-top:1px solid rgba(83,212,138,.8);border-bottom:1px solid rgba(83,212,138,.35);border-radius:50%}

/* Leesbaarheid op community-, event- en accountpagina's. */
.events-hero>div>p,.suggestions-hero>div>p{font-size:16px!important}.events-hero aside p,.suggestions-hero aside p{font-size:11px!important}.events-hero aside>span,.event-card-copy small,.suggestion-card-body>span{font-size:9px!important}.event-card-copy h3{font-size:21px!important}.event-card-copy p{font-size:11px!important;line-height:1.6!important}.event-role strong{font-size:11px!important}.event-role span,.event-role button{font-size:9px!important}.events-note{font-size:10px!important}
.suggestion-header-actions>span{font-size:11px!important}.suggestions-toolbar label{font-size:10px!important}.suggestion-card h3{font-size:20px!important}.suggestion-card footer small,.suggestion-card footer b{font-size:10px!important}.suggestion-form-card label{font-size:11px!important}.suggestion-detail-header>span,.suggestion-detail-header p{font-size:10px!important}.suggestion-description{font-size:14px!important}.comments-list article header strong,.comments-list article p{font-size:12px!important}.comments-list article time{font-size:9px!important}.comment-form label{font-size:10px!important}
.account-intro p{font-size:14px}.account-summary>p,.account-summary>div span,.account-summary>a{font-size:10px!important}.settings-card label{font-size:11px!important}.settings-card>header h2{font-size:24px!important}.profile-photo-editor small,.two-factor-status span,.integration-row p,.settings-message{font-size:10px!important}.text-button,.secret-code button,.authenticator-link{font-size:10px!important}.two-factor-setup ol{font-size:11px!important}

@media(max-width:1180px){
  .redesigned-header nav{gap:16px}.redesigned-header nav a{font-size:10px}.landing-hero-content{width:68vw}.hero-incident-card{display:none}.operations-strip{grid-template-columns:1fr 1fr}.operations-strip article:nth-child(2){border-right:1px solid var(--site-line)}.briefing-section,.feature-console,.info-hero,.systems-hero,.role-detail,.screen-modes{grid-template-columns:1fr}.info-hero>img{max-height:480px;mask-image:linear-gradient(0deg,#000,transparent 100%)}.role-detail.reverse .role-detail-copy{order:0}.faq-section{grid-template-columns:1fr;gap:30px}.process-timeline article>div{grid-template-columns:100px 1fr}.process-timeline article p{grid-column:2}.systems-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:760px){
  .redesigned-header{height:70px;padding-inline:14px}.redesigned-header .site-brand>img{width:40px;height:40px}.redesigned-header .site-brand strong{font-size:11px}.redesigned-header nav,.page-header-actions .quiet-button{display:none}.landing-hero{min-height:690px;align-items:end}.landing-hero-photo{object-position:62% center}.landing-hero-shade{background:linear-gradient(0deg,#041015 10%,rgba(4,16,21,.93) 58%,rgba(4,16,21,.2) 100%)}.landing-hero-content{width:100%;padding:210px 18px 55px}.landing-hero h1,.info-hero h1,.systems-hero h1{font-size:46px}.landing-hero-content>p{font-size:15px}.availability-pill{margin-bottom:22px}.hero-actions{flex-direction:column}.hero-actions>*{justify-content:center;text-align:center}.hero-metrics{gap:18px;margin-top:35px}.hero-metrics b{font-size:21px}.hero-metrics small{font-size:7px}.operations-strip{grid-template-columns:1fr;padding:0 18px}.operations-strip article{border-right:1px solid var(--site-line)}.briefing-section,.choose-role-section,.feature-console,.redesigned-leaderboard,.process-section,.mode-section,.faq-section,.systems-hero,.role-detail,.systems-grid-section,.screen-modes{padding:70px 18px!important}.briefing-photo-wrap{margin-bottom:25px}.photo-caption{right:-5px;min-width:240px}.briefing-copy h2,.choose-role-section h2,.feature-console h2,.section-heading-row h2,.process-section h2,.mode-section h2,.faq-section h2,.systems-grid-section h2,.screen-modes h2,.role-detail-copy h2{font-size:36px}.section-heading-row{display:block}.section-heading-row>p{margin-top:18px}.role-entry-grid,.console-features,.mode-grid,.systems-grid,.screen-modes>div:last-child{grid-template-columns:1fr}.role-entry{min-height:390px;padding:25px}.role-entry h3{font-size:25px}.feature-console{gap:40px}.redesigned-event-banner{align-items:center!important}.redesigned-event-banner .radio-beacon{display:grid}.redesigned-final-cta{display:grid!important;grid-template-columns:60px 1fr}.redesigned-final-cta .primary-cta{grid-column:1/3;width:100%;text-align:center}.redesigned-footer{display:block!important}.redesigned-footer nav{margin:25px 0}.info-hero>div{padding:70px 18px}.info-hero>img{height:330px}.process-timeline article{grid-template-columns:45px 1fr;gap:12px}.process-timeline article>div{display:block}.process-timeline h3{margin:8px 0}.process-timeline p{margin-top:10px}.faq-grid summary{font-size:14px}.systems-hero{gap:45px}.module-demo{margin-top:20px}.demo-dialog{min-height:290px;padding:18px}.demo-dialog p{max-width:88%}.systems-hero-board article{grid-template-columns:18px 1fr}.systems-hero-board small{display:none}.account-dashboard{padding:65px 18px!important}
}
