.elementor-kit-9{--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:"Saira Condensed";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Saira Condensed";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Saira Condensed";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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;}}:root { --n-0:#ffffff; --n-200:#dcdcd6; --n-900:#191919; --n-950:#0e0e0e; --accent:#ccff02; --accent-hover:#d9ff3b; --accent-press:#a8d400; --purple-500:#9300fc; --font-display:Saira Condensed; --font-body:Figtree; --container-max:1280px; --header-h:136px; --radius-pill:999px; --container-pad:clamp(20px, 5vw, 64px); --fs-academy-h1:clamp(2.8rem, 6.8vw, 5rem); --section-pad-y:clamp(64px, 8vw, 120px); --n-100:#eeeeea; --n-300:#bfbfb8; --n-600:#4a4a46; --purple-300:#d3a6ff; --purple-700:#560095; --border-dark:rgba(255,255,255,0.14); --border-strong-dark:rgba(255,255,255,0.30); --border-light:rgba(25,25,25,0.12); --font-mono:JetBrains Mono; --radius-media:20px; --fs-lead:1.25rem; --fs-body:1rem; --fs-body-lg:1.125rem; --fs-body-sm:0.9375rem; --fs-caption:0.8125rem; --fs-h4:1.25rem; --fs-display:clamp(2.5rem, 5vw, 4.5rem); --section-pad-y-lg:clamp(72px, 9vw, 140px); --n-400:#8e8e88; --n-500:#6b6b66; --n-800:#232323; --surface-card-hover:#292929; --accent-soft:rgba(204,255,2,0.14); --radius-lg:16px; --fs-h3:1.5rem; --fs-eyebrow:0.75rem; --fs-hero-home:clamp(2.4rem, 6.6vw, 5.4rem); --purple-400:#b055fd; --purple-600:#7500cc; }