:root{--blue:#22a7d5;--navy:#061524;--cyan:#4be4f0;--ink:#eff8ff;--muted:#9eb4c7;--line:rgba(125,205,231,.18);--wash:#091d30;--card:#0b2438}body{background:#061524;color:var(--ink)}.nav{background:rgba(4,19,32,.88);border-color:rgba(111,208,239,.12);box-shadow:0 8px 28px rgba(0,0,0,.22)}.brand{color:#fff}.menu{color:#c8d9e6}.menu a:hover,.menu a.active{color:#57e4f0}.drop-menu{background:#0b263b;border-color:rgba(113,212,239,.2);box-shadow:0 18px 34px rgba(0,0,0,.35)}.btn{background:linear-gradient(135deg,#1288c5,#1dc0d2);box-shadow:0 8px 20px rgba(20,170,207,.16)}.btn.ghost{background:rgba(10,42,61,.55);color:#65e5f0;border-color:rgba(103,225,240,.4)}.hero{background:radial-gradient(circle at 83% 25%,rgba(20,157,199,.25),transparent 25%),radial-gradient(circle at 10% 85%,rgba(21,83,145,.26),transparent 33%),#061524}.hero:before{border-color:rgba(70,212,238,.18);box-shadow:0 0 0 70px rgba(25,172,209,.04),0 0 0 140px rgba(25,172,209,.025)}.hero:after{opacity:.7}.hero h1{color:#f3fbff}.hero p{color:#a9c2d3}.hero h1:after{background:linear-gradient(90deg,#2aaed5,#65f0f2)}.signal-strip{background:linear-gradient(110deg,rgba(10,38,58,.96),rgba(8,31,49,.96));border-color:rgba(91,215,237,.2);box-shadow:0 18px 40px rgba(0,0,0,.32)}.signal-strip div{border-color:rgba(91,215,237,.15)}.signal-strip b{color:#66ebf5}.signal-strip span{color:#9bb7c9}.section{background:#061524}.section.wash{background:linear-gradient(180deg,#081d30,#061524)}.section-head h2,.detail h2{color:#effaff}.section-head p,.detail p{color:#9eb6c8}.eyebrow{color:#5ae8f2}.card,.feature,.case,.step{background:linear-gradient(145deg,rgba(13,44,65,.95),rgba(8,30,48,.95));border-color:rgba(105,207,232,.16);box-shadow:0 10px 26px rgba(0,0,0,.2)}.card:hover{border-color:rgba(94,222,239,.55);box-shadow:0 22px 44px rgba(0,0,0,.35)}.card h3,.feature h3,.case h3{color:#e8f8ff}.card p,.feature p,.case p,.step p{color:#9eb7c9}.mini-screen{background:linear-gradient(135deg,#0e3752,#092236)!important;border-color:rgba(108,212,238,.18)}.mini-screen .cols>*{background:#113a54;border-color:rgba(112,210,235,.2)}.tag{background:rgba(47,167,197,.15);color:#78e7ef}.icon{background:linear-gradient(135deg,#123d57,#0d2d48);color:#63e6f1}.industry span{background:#0b273d;color:#b7d7e8;border-color:rgba(110,216,238,.18);box-shadow:none}.tabs button{background:#0a263b;color:#a9c1d1;border-color:rgba(110,216,238,.2)}.tabs button.active,.tabs button:hover{background:linear-gradient(135deg,#1478af,#1cb9cb);border-color:#1cb9cb}.wide-screen{background:linear-gradient(145deg,#0d3047,#071e31);border-color:rgba(102,211,236,.18);box-shadow:0 24px 55px rgba(0,0,0,.35)}.panel>*{background:#102f46}.metric{background:linear-gradient(150deg,#133d56,#0b2941)!important}.metric b{color:#e9fbff}.side{background:linear-gradient(180deg,#071d31,#0a5f96)}.chart{background:linear-gradient(145deg,#0c3049,#0b253b)!important}.list li{color:#b2c9d9}.page-hero{background:radial-gradient(circle at 75% 0,rgba(22,154,186,.2),transparent 28%),#071b2e}.page-hero:after{opacity:.45}.page-hero h1{color:#f0fbff}.page-hero p,.crumb{color:#a6c0d1}.cta{background:linear-gradient(115deg,#041221,#08365a 57%,#076f86)}.footer{background:#030e19}.contact-box{background:linear-gradient(145deg,#0b4166,#071e35)}.contact-form{background:#0a2337;border-color:rgba(108,212,238,.18)}.field input,.field textarea{background:#071a2a;color:#e9f7ff;border-color:rgba(110,216,238,.2)}
