.elementor-kit-7{--e-global-color-primary:#1A3FFF;--e-global-color-secondary:#0A0A0A;--e-global-color-text:#2E2E2E;--e-global-color-accent:#1A3FFF;--e-global-color-c97c805:#1A3FFF;--e-global-color-e755ccb:#0A26CC;--e-global-color-a3aba86:#1A3FFF12;--e-global-color-df2d98e:#0A0A0A;--e-global-color-cb0dffe:#1E1E1E;--e-global-color-a4f2e2e:#2E2E2E;--e-global-color-66d5308:#555555;--e-global-color-93a049a:#888888;--e-global-color-26e0210:#D4D4D4;--e-global-color-4d8b5cc:#F5F5F5;--e-global-color-f801ec3:#EBEBEB;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Barlow";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Mono";--e-global-typography-accent-font-weight:500;--e-global-typography-b59a7e6-font-family:"DM Mono";--e-global-typography-b59a7e6-font-size:9px;--e-global-typography-b59a7e6-font-weight:500;--e-global-typography-b59a7e6-text-transform:uppercase;--e-global-typography-b59a7e6-letter-spacing:0.2em;--e-global-typography-f6c19a0-font-family:"Barlow Condensed";--e-global-typography-f6c19a0-font-size:56px;--e-global-typography-f6c19a0-font-weight:800;--e-global-typography-f6c19a0-text-transform:uppercase;--e-global-typography-f6c19a0-letter-spacing:-1.8px;}.elementor-kit-7 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;}}
/* Start custom CSS *//* Paste into Elementor → Section → Advanced → Custom CSS */
@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&family=Barlow:wght@400;500;600&family=Inter:wght@400;500&family=DM+Mono:wght@400;500&display=swap");
 
*, *::before, *::after { box-sizing: border-box; }
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.elementor-button { border-radius: 3px !important; }
a { transition: color 0.15s ease; }
 
/* Mobile: stack hero columns */
@media (max-width: 767px) {
  .hero-bottom-row { grid-template-columns: 1fr !important; }
  .hero-reel { display: none !important; }
  .hero-headline { font-size: 52px !important; }
  .stat-bar { grid-template-columns: 1fr 1fr !important; }
  .pricing-grid { grid-template-columns: 1fr !important; }
  .process-grid { grid-template-columns: 1fr 1fr !important; }
  .about-grid, .faq-grid, .lm-section-inner { grid-template-columns: 1fr !important; }
}

:root {
  --ls11-black:    #0A0A0A;
  --ls11-studio:   #1E1E1E;
  --ls11-carbon:   #2E2E2E;
  --ls11-slate:    #555555;
  --ls11-ash:      #888888;
  --ls11-silver:   #D4D4D4;
  --ls11-fog:      #F5F5F5;
  --ls11-fog2:     #EBEBEB;
  --ls11-white:    #FFFFFF;
  --ls11-electric: #1A3FFF;
  --ls11-deep:     #0A26CC;
  --ls11-tint:     rgba(26,63,255,0.07);
}

/* Remove white gap at top */
.page-header, .entry-title,
.site-header, .elementor-sticky__spacer {
  display: none !important;
}

/* Prevent horizontal scroll */
body, .elementor-section { overflow-x: hidden; }

/* Global box-sizing */
*, *::before, *::after { box-sizing: border-box; }

/* Smooth anchor scrolling */
html { scroll-behavior: smooth; }/* End custom CSS */