:root{--navy:#1e2d4d;--gold:#f0a500;--gold-dark:#c88800;--grey:#6b7280;--light-bg:#f4f6fa;--border:#e5e9f2;--white:#ffffff;--text:#1e2d4d;--radius:10px;--shadow:0 4px 20px rgba(30,45,77,0.10)}body{font-family:'Open Sans',sans-serif;color:var(--text);background:var(--white)}h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans-serif;color:var(--navy)}p{color:var(--grey)}a{color:var(--navy)}a:hover{color:var(--gold)}#main-header,#top-header{background:var(--white)!important;border-bottom:2px solid var(--border)}#main-header .nav-links>li>a{color:var(--navy)!important}#main-header .nav-links>li>a:hover{color:var(--gold)!important}.et_pb_section{background:var(--white)}.et_pb_section.alt-section{background:var(--light-bg)}.et_pb_button,.btn{border-radius:50px!important;font-family:'Raleway',sans-serif!important;font-weight:700!important;transition:transform 0.2s,box-shadow 0.2s!important}.et_pb_button:hover,.btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(30,45,77,0.18)!important}.btn--navy,.et_pb_button.navy{background:var(--navy)!important;color:var(--white)!important;border-color:var(--navy)!important}.btn--gold,.et_pb_button.gold{background:var(--gold)!important;color:var(--navy)!important;border-color:var(--gold)!important}.section-tag{display:inline-block;color:var(--gold);font-weight:700;font-size:0.82rem;letter-spacing:0.12em;text-transform:uppercase;border-left:3px solid var(--gold);padding-left:10px;margin-bottom:10px}.card{background:var(--white);border:2px solid var(--border);border-radius:var(--radius);padding:28px 24px;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}.card:hover{border-color:var(--gold);box-shadow:var(--shadow);transform:translateY(-4px)}#footer-bottom,#main-footer{background:var(--navy)!important;color:rgba(255,255,255,0.8)!important}#footer-bottom a,#main-footer a{color:rgba(255,255,255,0.7)!important}#footer-bottom a:hover,#main-footer a:hover{color:var(--gold)!important}.et_pb_pricing_heading{background:var(--navy)!important}.et_pb_featured_table .et_pb_pricing_heading{background:var(--gold)!important}.et_pb_featured_table .et_pb_pricing_heading *{color:var(--navy)!important}.et_pb_pricing_content_top,.et_pb_pricing_content{background:var(--white)!important}.et_pb_toggle_title{color:var(--navy)!important;font-family:'Raleway',sans-serif!important;font-weight:700!important}.et_pb_toggle_open .et_pb_toggle_title{color:var(--gold)!important}.et_pb_blurb .et_pb_main_blurb_image{color:var(--gold)!important}.et_pb_blurb_title{color:var(--navy)!important}