.elementor-kit-6{--e-global-color-primary:#FF7A1A;--e-global-color-secondary:#FF8E3A;--e-global-color-text:#E9E9EE;--e-global-color-muted:#A9A9B6;--e-global-color-bg:#0B0B0E;--e-global-color-bg2:#14141A;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1.15em;--e-global-typography-primary-letter-spacing:-0.5px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.6em;}.elementor-kit-6 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 */:root{
  --bg:#0b0b0e; --bg2:#14141a; --text:#e9e9ee; --muted:#a9a9b6; --line:#2a2a36;
  --primary:#ff7a1a; --primary2:#ff8e3a; --radius:16px; --shadow:0 10px 30px rgba(0,0,0,.35);
}
body{ background: var(--bg); color: var(--text); }
.hero-radial{ position: relative; overflow: hidden; }
.hero-radial:before{
  content:""; position:absolute; inset:-20% -10% auto -10%;
  height:80vh; pointer-events:none;
  background: radial-gradient(1200px 600px at 50% -10%, rgba(255,122,26,.15), transparent 60%);
}
.pill{
  display:inline-flex; gap:8px; align-items:center; border-radius:999px; padding:6px 12px;
  border:1px solid var(--line); background:rgba(255,255,255,.03); color:var(--muted); font-weight:600; letter-spacing:.2px;
}
.cardish{ background: var(--bg2); border:1px solid var(--line); border-radius: var(--radius); box-shadow: var(--shadow); }
.btn-primary .elementor-button{
  background: var(--primary); color:#111; font-weight:700; border-radius:999px; padding:14px 22px; box-shadow: var(--shadow); transition:.2s;
}
.btn-primary .elementor-button:hover{ background: var(--primary2); transform: translateY(-1px); }
.btn-outline .elementor-button{
  background: transparent; color: var(--primary); border:2px solid var(--primary); border-radius:999px; padding:12px 20px; font-weight:700;
}
.btn-outline .elementor-button:hover{ background: var(--primary2); color:#111; border-color: var(--primary2); }
.btn-link-orange .elementor-button{ background: transparent; color: var(--primary); text-decoration: underline; padding:0; border:none; }/* End custom CSS */