/* Graphite / blue palette, static celestial detail. */
body.li-refresh{--li-ink:#edf2fc;--li-muted:#aab6cb;--li-lime:#66aaff;--li-line:#303b4f;color-scheme:dark;background:#11151d;color:#d4deee}
.li-refresh #layout,.li-refresh #page_content,.li-refresh .page_content,.li-refresh .page_content>.row,.li-refresh .page_content_wrap{background-color:#11151d}
.li-refresh h1,.li-refresh h2,.li-refresh h3,.li-refresh h4,.li-refresh h5,.li-refresh h6{color:#edf2fc}
.li-refresh a{color:#83baff}.li-refresh a:hover{color:#b7d7ff}.li-refresh a:focus-visible,.li-refresh button:focus-visible{outline-color:#70b5ff}
.li-refresh .li-header{background:#141923;border-color:#2c3546;color:#e7effe}.li-refresh .li-brand{color:#f1f5ff}.li-refresh .li-brand-dot{color:#78b4ff}.li-refresh .li-brand-icon{background:#243754;color:#8dc3ff;border:1px solid #3c5b82}.li-refresh .li-brand small{color:#94a8c3}
.li-refresh #li-navigation a{color:#b6c4d9}.li-refresh #li-navigation .current-menu-item>a,.li-refresh #li-navigation a:hover{color:#83baff}.li-refresh #li-navigation ul.sub-menu{background:#1a2230;border-color:#35445c;box-shadow:0 18px 40px #0004}.li-refresh .li-submenu-toggle{color:#90bfff}.li-refresh .li-header-contact{border-color:#42648c;color:#a6ceff;background:#1c2b43}.li-refresh .li-menu-toggle{background:#202b3d;border-color:#3a4e69;color:#dceaff}
.li-refresh .li-hero{position:relative;isolation:isolate;background:#101620;background-image:radial-gradient(ellipse at 85% 38%,#1f4f8f38,transparent 52%),radial-gradient(ellipse at 5% 0,#53589016,transparent 50%);color:#e2eafb}
.li-refresh .li-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 8% 21%,#d5e7ffb3 0 1px,transparent 1.5px),radial-gradient(circle at 44% 12%,#aacdff99 0 1px,transparent 1.5px),radial-gradient(circle at 72% 80%,#abcfff99 0 1px,transparent 1.5px),radial-gradient(circle at 94% 23%,#eef6ffb3 0 1px,transparent 1.5px),radial-gradient(circle at 16% 81%,#aacdff66 0 1px,transparent 1.5px),radial-gradient(circle at 55% 65%,#aacdff66 0 1px,transparent 1.5px);opacity:.65}
.li-refresh .li-hero h1 em{color:#7bb8ff}.li-refresh .li-eyebrow{color:#a0b8dc}.li-refresh .li-eyebrow>span{background:#78b5ff;box-shadow:0 0 12px #5b9eff80}.li-refresh .li-hero-description{color:#aebdd3}.li-refresh .li-hero-tags{color:#95aac9}.li-refresh .li-hero-tags>span+span:before{color:#496487}.li-refresh .li-hero-foot{border-color:#7192bd30;color:#95a9c3}.li-refresh .li-hero-foot a{color:#dceaff}.li-refresh .li-hero-foot a>span{color:#86bfff}
.li-refresh .li-button-primary,.li-refresh .li-button-primary:hover{background:linear-gradient(125deg,#77b9ff,#498df3);color:#07152d;border-color:#6cabff;box-shadow:0 8px 30px #386edf1c}.li-refresh .li-button-outline,.li-refresh .li-button-outline:hover{background:#19263a;border-color:#3c5578;color:#c9dfff}
.li-refresh .li-network{background:radial-gradient(circle at 50% 50%,#2863af16,transparent 64%),#151e2b99;border-color:#38537580;box-shadow:0 24px 80px #0002}.li-refresh .li-network:before,.li-refresh .li-network:after{content:"";position:absolute;width:82%;height:54%;border:1px solid #548bd825;border-radius:50%;left:9%;top:22%;transform:rotate(-26deg);pointer-events:none}.li-refresh .li-network:after{transform:rotate(33deg);border-color:#8b9dfb1f}.li-refresh .li-network-core{border-color:#75b2ff85;background:linear-gradient(145deg,#2d4a75,#1c2d46);box-shadow:0 0 40px #508dff15}.li-refresh .li-network-core svg{stroke:#9acbff}.li-refresh .li-network-core strong{color:#e0edff}.li-refresh .li-network-core>span{color:#9bb6d7}.li-refresh .li-node{background:#1a2639;border-color:#435d8180}.li-refresh .li-node>span{color:#86beff}.li-refresh .li-node strong{color:#dceaff}.li-refresh .li-node small{color:#93adcf}.li-refresh .li-network-top,.li-refresh .li-network-bottom{color:#8faed4}.li-refresh .li-network-top i{background:#83baff}.li-refresh .li-network-bottom{border-color:#50719c33}
/* Existing WPBakery elements receive the same palette without rewriting page content. */
.li-refresh .cz_title{color:#edf2fc}.li-refresh .cz_title p{color:#a4b5cf}.li-refresh .cz_title span[style*="color"]{color:inherit!important}
.li-refresh .cz_wpe_content{color:#b4c2d8}.li-front #cz_32392 h3 span{color:#e3edff!important}
.li-front .services{background:#1a2230!important;border-color:#303e52!important;box-shadow:0 8px 24px #0000000d!important}.li-front .services h3{color:#e7effe!important}.li-front .services .cz_wpe_content{color:#a9bad2}.li-front .services .service_custom i{background:#253955!important;color:#8dbfff!important}
.li-refresh .services{background:#1a2230!important;border-color:#303e52!important;border-radius:12px!important;box-shadow:none!important}.li-refresh .services h3{color:#e7effe!important}.li-refresh .services .cz_wpe_content{color:#afc1da!important}.li-refresh .services .service_custom i{background:#253955!important;color:#8dbfff!important;border-color:#425f86!important}
.li-refresh .cz_title i{background-color:#274568!important;color:#9bcbff!important;border-color:#5074a5!important}
.li-refresh .cz_quote_info h4{color:#8bbfff!important}.li-refresh .cz_quote_info h4 small{color:#9fb3cf!important}.li-refresh .slick-dots li button{background:#3c5579!important}.li-refresh .slick-dots li.slick-active button{background:#80b7ff!important}
.li-refresh .cz_box_front_inner{background:#1a2230!important;border-color:#344259!important;color:#cbd7e9!important;box-shadow:none!important}.li-refresh .cz_box_front_inner h1,.li-refresh .cz_box_front_inner h2,.li-refresh .cz_box_front_inner h3{color:#eef4ff!important}.li-refresh .cz_box_front_inner span[style*="color"]{color:inherit!important}
.li-front .cz_quote{background:#1b2636!important;border-color:#354760!important;color:#d4dff1!important}.li-front .cz_quote .cz_wpe_content,.li-front .cz_quote .cz_wpe_content span{color:#c5d3e8!important}.li-front .cz_quote .cz_quote_name{color:#84bbff!important}.li-front .cz_quote .cz_quote_subname{color:#a1b3cb!important}
.li-refresh .cz_quote blockquote{background:#1b2636!important;border-color:#354760!important;box-shadow:none!important}.li-refresh .cz_quote blockquote:after{border-top-color:#1b2636!important}.li-refresh .cz_title .cz_shape_1 i,.li-refresh .cz_title .cz_shape_2 i{color:#83baff!important}
.li-front .vc_custom_1556615845933{background:#151e2a!important}.li-front .vc_custom_1556708881977{background:#151c27!important}.li-front #cz_107196>.cz_box_front>.cz_box_front_inner{background:#20344f!important;border-color:#3c5d85!important;color:#e4efff!important}
.li-refresh .vc_custom_1556615845933{background:#151e2a!important}.li-refresh .vc_custom_1556708881977{background:#151c27!important}
.li-refresh .cz_btn{color:#a7ceff!important;border-color:#5074a5!important;background-color:#1d2b40!important}.li-refresh .cz_btn:hover{background-color:#2a4364!important;color:#e1efff!important}.li-refresh .cz_btn strong,.li-refresh .cz_btn span,.li-refresh .cz_btn i{color:inherit!important}.li-front #cz_50594{background:#284e81!important;color:#e6f2ff!important}
.li-refresh .cz_counter,.li-refresh .cz_counter span,.li-refresh .cz_counter b,.li-refresh .cz_counter div{color:#9bc9ff!important}.li-refresh .cz_counter{background:#1a2534;border-color:#354963!important}
.li-refresh .cz_gallery{color:#d5e5fb}.li-refresh .cz_grid_item img{background:#f1f4f8;border-radius:8px}.li-refresh .cz_image img{border-radius:14px}
.li-refresh .page_title{background:#172233;color:#edf3ff}.li-refresh .page_title a,.li-refresh .breadcrumbs{color:#9bb8df}
.li-refresh .entry-title a,.li-refresh .post-title a{color:#e0edff}.li-refresh article,.li-refresh .cz_post_content{color:#c0cee3}.li-refresh .widget{color:#b9c9df}.li-refresh .widget-title{color:#dceaff}
.li-refresh input:not([type=submit]):not([type=checkbox]):not([type=radio]),.li-refresh textarea,.li-refresh select{background:#1b2739;color:#e8f0ff;border-color:#3b4c66}.li-refresh input::placeholder,.li-refresh textarea::placeholder{color:#93a7c1}.li-refresh .wpcf7 label{color:#c5d7ef}
.li-refresh .li-footer{background:#111923;color:#97abc7;border-top:1px solid #2d3e54}.li-refresh .li-footer .li-brand{color:#e5efff}.li-refresh .li-footer .li-brand-dot{color:#82b9ff}.li-refresh .li-footer .li-brand small{color:#8ca6c7}.li-refresh .li-footer a{color:#bdD8ff}.li-refresh .li-footer-label{color:#91a9c8}.li-refresh .li-footer-bottom{border-color:#42587355}.li-refresh .li-footer-bottom a{color:#95aed1}
.li-refresh .xtra-cookie{background:#1a2536!important;color:#c2d2e9!important;border-color:#3d536e}.li-refresh .xtra-cookie button,.li-refresh .xtra-cookie a{background:#76b2ff!important;color:#0b1b32!important}.li-refresh .backtotop{background:#315d96!important;color:#e7f2ff!important}
.li-refresh .xtra-cookie>span a{background:transparent!important;color:#a8cfff!important;text-decoration:underline}
@media(max-width:900px){.li-refresh #li-navigation{background:#172131;border-color:#354660}}
/* Complete accent coverage for Xtra controls, posts and shortcode hover layers. */
.li-refresh .li-skip{background:#82b9ff;color:#09182e}
.li-refresh .cz_btn:before,.li-refresh .cz_btn:after{color:#a7ceff!important;border-color:#527aaf!important}
.li-refresh .cz_btn_fill_up:after,.li-refresh .cz_btn_beat:before,.li-refresh .cz_btn_beat:after{background:#315f9c!important;color:#e5f1ff!important}
.li-refresh .cz_title_shape{color:#84baff!important;border-color:#4d6d97!important}
.li-refresh .slick-arrow,.li-refresh .slick-arrow i,.li-refresh .slick-arrow i:before{color:#a5caff!important;border-color:#5478a8!important;background-color:#223b5c!important}
.li-refresh .slick-dots button,.li-refresh .slick-dots button:before,.li-refresh .slick-dots button:after{border-color:#5077aa!important;color:#87baff!important}
.li-refresh .slick-dots li .slick-dots-btn{border-color:#5077aa!important}
.li-refresh pre .br0,.li-refresh pre .sy0,.li-refresh .geshi .br0,.li-refresh .geshi .sy0{color:#92bfff!important;border-color:#3c5d89!important}
.li-refresh .wpcf7-submit,.li-refresh input[type=submit],.li-refresh button[type=submit],.li-refresh .search-submit,.li-refresh .woocommerce button.button{background:#6da9fa!important;color:#0b1b32!important;border-color:#6da9fa!important;box-shadow:none!important}
.li-refresh .wpcf7-submit:hover,.li-refresh input[type=submit]:hover,.li-refresh button[type=submit]:hover,.li-refresh .search-submit:hover{background:#91c4ff!important;border-color:#91c4ff!important;color:#09182e!important}
.li-refresh .cz_post_image{box-shadow:-12px 12px 0 #263e61!important}
.li-refresh .cz_post_icon,.li-refresh .cz_post_image:hover .cz_post_icon{background:#75aff8!important;color:#0c1a2f!important}
.li-refresh .cz_readmore,.li-refresh .cz_readmore:hover{background:#203451!important;color:#b5d5ff!important;border-color:#45658f!important}
.li-refresh .cz_readmore i,.li-refresh .cz_readmore:hover i{background:#2f4e79!important;color:#cde4ff!important}
.li-refresh .page-numbers.current,.li-refresh a.page-numbers:hover{background:#71aafa!important;color:#0b1a30!important;border-color:#71aafa!important}
.li-refresh .page-numbers{border-color:#405a7e!important;color:#bdd7ff!important}
.li-refresh .widget>h4,.li-refresh .widget-title,.li-refresh .cz_related_posts>h4{border-color:#3d587f!important;color:#d6e7ff!important}
.li-refresh .widget>h4:before,.li-refresh .widget-title:before{background:#79b2fb!important}
.li-refresh .cz_post_cat a,.li-refresh .tagcloud a{background:#274569!important;color:#d4e6ff!important;border-color:#456794!important}
.li-refresh .cz_post_cat a:hover,.li-refresh .tagcloud a:hover{background:#39669e!important;color:#fff!important}
.li-refresh .cz_related_post_date,.li-refresh .cz_related_post_date i,.li-refresh .cz_related_post_date i:before{color:#91bfff!important;border-color:#3d587f!important}
.li-refresh .cz_acc_child,.li-refresh .cz_acc_child:hover{background:#263f61!important;color:#dbeaff!important;border-color:#42638d!important}
.li-refresh .cz_acc .cz_acc_child_active,.li-refresh .cz_acc_child.active{background:#355e93!important;color:#f0f6ff!important}
.li-refresh .posts_navigation i,.li-refresh .next_prev i,.li-refresh .post-nav-links a{background:#2a4b73!important;color:#c9e2ff!important}
body.li-refresh #layout .slick-dots-btn,body.li-refresh #cz_87788 .slick-dots-btn{border-color:#5077aa!important;color:#91bfff!important}
.li-refresh pre .st0,.li-refresh .geshi .st0{color:#a8ceff!important;border-color:#45658f!important}
.li-refresh .cz_cm_ttl{border-color:#46658d!important;color:#d9eaff!important}
