.elementor-kit-579{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-579 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* === MSA theme tokens (migrated from MU plugin -> Elementor owns this) === */
:root{
  --bg-main:#050505; --bg-surface:#121212; --bg-elevated:#1a1a1a;
  --text-primary:#fff; --text-secondary:#a8a8a8;
  --text-on-accent:#000; --text-fixed-white:#fff; --text-fixed-gray:#a8a8a8;
  --accent:#C4F934; --accent-hover:#d4ff54;
  --glass-bg:rgba(255,255,255,0.04); --glass-border:rgba(255,255,255,0.1);
  --header-bg:rgba(5,5,5,0.85); --footer-bg:#000; --footer-text:#666;
  --font-main:'Inter',sans-serif; --font-display:'Outfit',sans-serif;
  --container-width:1400px; --header-height:80px;
  --ease-out-expo:cubic-bezier(0.19,1,0.22,1);
}
[data-theme="light"]{
  --bg-main:#fff; --bg-surface:#f7f7f7; --bg-elevated:#fff;
  --text-primary:#0a0a0a; --text-secondary:#555;
  --accent:#8fc700; --accent-hover:#7ab600;
  --glass-bg:rgba(0,0,0,0.03); --glass-border:rgba(0,0,0,0.12);
  --header-bg:rgba(5,5,5,0.95); --footer-bg:#111; --footer-text:#999;
}
.no-theme-transition,.no-theme-transition *,.no-theme-transition *::before,.no-theme-transition *::after{transition:none!important}
.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}
.text-accent{color:var(--accent)}
.text-center{text-align:center}/* End custom CSS */