/* HUBABOT approved brand palette — 2026-11-02. Preview draft only. */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');
:root{--hb-navy:#232754;--hb-graphite:#2b2c2b;--hb-yellow:#f1b704;--hb-sage:#abbfa1;--hb-paper:#edebeb;--hb-ivory:#f5f1eb;--h-bg:var(--hb-navy);--h-panel:#303562;--h-mint:var(--hb-yellow);--h-white:var(--hb-ivory);--h-muted:#c3c7d8}
body{background:var(--hb-navy)!important;color:var(--hb-ivory)!important;font-family:'Montserrat',sans-serif!important}
.hunter,.hunter *{font-family:'Montserrat',sans-serif!important}
.hunter .hero{background:radial-gradient(ellipse at 78% 38%,rgba(171,191,161,.17),transparent 40%),var(--hb-navy)!important}
.hunter .brand{font-weight:900!important;letter-spacing:.02em!important;color:var(--hb-ivory)!important}.hunter .brand b{color:var(--hb-yellow)!important}
.hunter .eyebrow,.hunter .sectiontag,.hunter h1 em,.hunter .feature .glyph{color:var(--hb-yellow)!important}
.hunter .navlinks a,.hunter .lead,.hunter .trust,.hunter .sectionlead{color:#d3d4e0!important}
.hunter .navlinks a:hover{color:var(--hb-yellow)!important}
.hunter .btn,.hunter .statement .btn{background:var(--hb-yellow)!important;color:var(--hb-navy)!important;border-color:var(--hb-yellow)!important;font-weight:800!important}
.hunter .btn.secondary{background:transparent!important;color:var(--hb-ivory)!important;border:1px solid var(--hb-sage)!important}
.hunter .smallbtn{border-color:var(--hb-sage)!important;color:var(--hb-ivory)!important}
.hunter .orb{border-color:var(--hb-sage)!important;box-shadow:0 0 0 37px #abbfa115,0 0 0 75px #abbfa10c!important;background:radial-gradient(circle at 50% 50%,#3b416d 0,#292e58 43%,#232754 65%,transparent 66%)!important}
.hunter .orb:before,.hunter .orb:after{border-color:var(--hb-sage)!important}.hunter .target{background:var(--hb-yellow)!important;color:var(--hb-navy)!important;box-shadow:0 0 45px #f1b70466!important}
.hunter .float{background:#2b2c4ded!important;border-color:#5b6086!important}.hunter .float span{color:#d0d2e0!important}.hunter .dot{background:var(--hb-sage)!important}
.hunter .trust{border-color:#4c5177!important}.hunter .light{background:var(--hb-ivory)!important;color:var(--hb-navy)!important}
.hunter .light h2,.hunter .light h3{color:var(--hb-navy)!important}.hunter .light .sectionlead{color:#555b74!important}
.hunter .card{background:var(--hb-paper)!important;border-color:#d0d0d9!important}.hunter .card .num{color:var(--hb-navy)!important}.hunter .card p{color:#555b74!important}
.hunter .dark-section{background:var(--hb-graphite)!important}.hunter .feature{background:#383939!important;border-color:#5a5b59!important}.hunter .feature p{color:#d4d3d0!important}
.hunter .statement{background:var(--hb-sage)!important;color:var(--hb-navy)!important}.hunter .statement .sectiontag{color:var(--hb-navy)!important}.hunter .statement .btn{background:var(--hb-navy)!important;color:var(--hb-ivory)!important;border-color:var(--hb-navy)!important}
.hunter footer{background:var(--hb-navy)!important;color:var(--hb-paper)!important}.hunter footer a,.hunter .disclaimer{color:#d0d2df!important}
