/* RadioIntel white public theme: local assets, navy type, blue signal. */
:root{--navy:#152537;--ink:#152537;--paper:#fff;--muted:#526880;--line:#dce4ef;--focus-ring:#174fbe;background:#fff;color:#152537;color-scheme:light}
body,.site-header,.hero,.coverage,.report-section,.audience,.quality,.deliverables,.offers,.faq,.contact,.privacy,.site-footer,.pipeline-section,.pipeline-demo,.process-evidence,.evidence-section{background:#fff;color:#152537}
.site-header{border-bottom:1px solid #dce4ef}.brand svg{color:#3977ff}.brand small{color:#526880}nav>a:hover,.text-link:hover{color:#174fbe}nav .nav-contact{border-color:#a8bdd9}.menu-toggle{color:#152537}
.hero-description,.hero-note,.territory,.coverage-title span:not(.coverage-dot),.coverage-values,.section-kicker,.section-heading>p,.quality-top>p,.quality .section-kicker,.method-steps p,.quality-bottom span,.contact .section-kicker,.contact-copy>p:not(.section-kicker),.contact-expectation p,.privacy,.site-footer>p,.site-footer>a:last-child,.footer-operator>p,.footer-operator>a{color:#526880}
.coverage{border-color:#dce4ef}.coverage-values strong{color:#152537}.coverage-dot.available{background:#3977ff}.territory>span{background:#3977ff}
.signal-console{background:#f5f8fd;border-color:#cbd8ea;box-shadow:0 15px 55px #1525370d}.console-top,.tuner-controls{border-color:#dce4ef}.console-title,.signal-reading>span,.signal-reading p,.signal-foot,.signal-baseline{color:#526880}.signal-reading strong{color:#152537}.signal-display{background:radial-gradient(ellipse at 50% 110%,#3977ff12,transparent 65%)}.tuner-controls button{color:#526880}.tuner-controls button.active{color:#174fbe;background:#e7efff}.demo-label{color:#526880;border-color:#b4c5dc}.signal-foot svg{color:#174fbe}
.button-primary{background:#dceab4;color:#152537}.button-primary:hover{background:#d0e39d}.button-outline{color:#152537;background:#fff;border-color:#a8bdd9}.button-outline:hover{background:#edf3ff;color:#174fbe}
.report-workspace{border-color:#dce4ef}.report-sidebar{background:#f5f8fd}.report-main,.package,.package-featured{background:#fff;color:#152537}.package-featured{box-shadow:inset 0 4px 0 #3977ff;--focus-ring:#174fbe}.package-featured .package-for,.package-featured>p:not(.package-for),.package-featured ul,.package-featured .package-bottom strong small{color:#526880}.package-featured li:before{color:#174fbe}.package-grid{border-color:#cbd8ea}.pilot-offer{background:#f3f8e7;border-color:#d0ddba}.pilot-offer .button-primary{background:#3977ff;color:#fff}.pilot-offer .button-primary:hover{background:#174fbe}.pilot-offer .button-primary>span{color:#fff}.pilot-offer .package-for{color:#425638}
.quality{border-top:1px solid #dce4ef;border-bottom:1px solid #dce4ef}.method-steps article,.quality-bottom,.contact-expectation,.direct-contact,.privacy{border-color:#dce4ef}.quality-bottom strong{color:#365c21}.step-num{color:#174fbe;border-color:#abc2e5;background:#f5f8fd}
.lead-form label,.lead-form .consent,.lead-form label>span:not(.consent span),.direct-contact>p{color:#526880}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{background:#fff;color:#152537;border-color:#a8bdd9}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#60738d}.consent input{accent-color:#3977ff}.consent a,.privacy a,noscript .form-status a,.direct-contact>a{color:#174fbe}.direct-contact>a:hover,.footer-operator>a:hover{color:#174fbe}.form-status{color:#526880}.form-status.error{color:#a22f24}.form-status.success{color:#245b2c}
.pipeline-demo,.pipeline-toolbar,.pipeline-stages,.pipeline-status,.station-catalog,.process-evidence,.evidence-card,.evidence-panel,.source-proof,.proof-card{color:#152537;background:#fff}.pipeline-demo,.pipeline-toolbar,.station-catalog,.evidence-card,.evidence-panel,.source-proof,.proof-card{border-color:#dce4ef}.process-badge{background:#edf3ff;color:#174fbe;border-color:#c6d7f1}.process-demo-note,.pipeline-status,.station-catalog p{color:#526880}.pipeline-stages button,[data-pipeline-play]{color:#152537;background:#f5f8fd;border-color:#cbd8ea}.pipeline-stages button.is-active{color:#174fbe;background:#e7efff;border-color:#3977ff}
#pipeline-svg text{stroke:none!important}.privacy strong{color:#152537}
@media(max-width:650px){.site-header nav{background:#fff;border-color:#dce4ef;box-shadow:0 15px 30px #15253712}.site-header nav>a{color:#152537}}
/* Explanations, proof and learning retain the same white canvas. */
.process-heading .section-kicker,.process-heading>p,.process-explanations p,.learning-preview .section-kicker,.learning-preview>div:last-child>p,.learning-preview ol,.learning-preview .learning-scope,.evidence-identity>span,.evidence-identity p,.evidence-duration,.evidence-audio-note,.evidence-transcript-note{color:#526880}
.process-explanations article,.pipeline-stages,.station-catalog summary,.learning-preview .learning-scope{border-color:#dce4ef}
.learning-preview,.evidence-audio{background:#fff;color:#152537}.learning-preview strong{color:#152537}.evidence-duration strong{color:#365c21}.evidence-audio blockquote{border-color:#dce4ef}.evidence-wave .evidence-boundary{stroke:#628834}
.station-catalog summary,.station-catalog summary span{color:#526880}.station-catalog li{background:#f7f9fc;border-color:#dce4ef;color:#152537}.station-catalog a{color:#174fbe}.pipeline-stages button span{color:#526880}.pipeline-stages button[aria-pressed=true]{background:#edf3ff;color:#174fbe;border-color:#3977ff}.pipeline-toolbar button{color:#152537;border-color:#a8bdd9}.pipeline-toolbar button:hover{background:#edf3ff}
/* Footer navigation wraps as links, preserving every destination on narrow screens. */
.site-footer{flex-wrap:wrap}
.site-footer>nav{flex:1 1 420px;min-width:0;max-width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 20px}
.site-footer>nav>a{font-size:12px;line-height:1.4;min-height:44px;display:inline-flex;align-items:center;padding:8px 0;max-width:100%;overflow-wrap:anywhere}
@media(max-width:650px){.site-footer>nav{flex:none;width:100%;gap:4px 20px}}
