.elementor-848 .elementor-element.elementor-element-75a28b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-0373127{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-a3e434e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-ce430e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-da66903{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-080c961{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-d16d209{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-0bbe83b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-c1a8368{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-708785c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-c824846{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-848 .elementor-element.elementor-element-8166193{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* ===== Business Ignite | Profit Growth Community | MASTER CSS =====
   Paste into: Elementor > Page Settings > Advanced > Custom CSS
   Every section uses class "bi" + its own bi-* classes. Nothing else is needed. */

.bi{--navy:#0C1538;--navy2:#141f4d;--gold:#B99665;--cream:#F1E8DF;--white:#ffffff;--muted:#4a5273;--line:#e0d3c4;
font-family:'Montserrat',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;color:var(--navy);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}
.bi,.bi *,.bi *:before,.bi *:after{box-sizing:border-box}
.bi h1,.bi h2,.bi h3,.bi p,.bi ul,.bi li{margin:0;padding:0;font-family:inherit;color:inherit}
.bi h1,.bi h2,.bi h3{line-height:1.15;letter-spacing:-.01em}
.bi h2{font-size:clamp(26px,4vw,40px);font-weight:800;margin-bottom:14px}
.bi h3{font-size:18px;font-weight:700;margin-bottom:8px}
.bi a{text-decoration:none}
.bi ul{list-style:none}

/* layout */
.bi-wrap{max-width:1120px;margin:0 auto;padding:0 22px}
.bi-sec{padding:84px 0}
.bi-cream{background:var(--cream)}
.bi-white{background:var(--white)}
.bi-navy{background:var(--navy);color:var(--cream)}
.bi-center{text-align:center}

/* type + buttons */
.bi-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}
.bi-lead{color:var(--muted);font-size:18px;max-width:680px}
.bi-btn{display:inline-block;background:var(--gold);color:var(--navy);font-weight:700;font-size:16px;padding:16px 30px;border-radius:6px;border:0;cursor:pointer;font-family:inherit;transition:transform .15s,background .15s}
.bi-btn:hover{background:#c9a778;color:var(--navy);transform:translateY(-1px)}

/* nav */
.bi-nav{background:var(--navy);padding:12px 0;border-bottom:1px solid rgba(185,150,101,.25)}
.bi-nav .bi-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px}
.bi-nav img{height:46px;width:auto;max-width:100%;min-width:0;display:block}
.bi-navcta{display:flex;align-items:center;gap:10px;flex-shrink:0}
.bi .bi-navbtn{display:inline-block;background:var(--gold);color:#fff;font-weight:700;font-size:14px;padding:11px 20px;border:2px solid var(--gold);border-radius:6px;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}
.bi .bi-navbtn:hover{background:#c9a778;border-color:#c9a778;color:#fff}
.bi .bi-navbtn-alt{background:transparent;color:var(--gold)}
.bi .bi-navbtn-alt:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}

/* hero */
.bi-hero{background:radial-gradient(900px 420px at 85% -10%,rgba(185,150,101,.18),transparent 60%),var(--navy);color:var(--cream);padding:88px 0 96px}
.bi-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}
.bi-hero h1{font-size:clamp(34px,5.4vw,58px);font-weight:800;margin-bottom:20px}
.bi-hero h1 em{font-style:normal;color:var(--gold)}
.bi-hero .bi-lead{color:#d9d3ce;margin-bottom:26px}
.bi-ticks{display:grid;gap:10px}
.bi-ticks li{padding-left:30px;position:relative;font-weight:500}
.bi-ticks li:before{content:"";position:absolute;left:0;top:7px;width:16px;height:9px;border-left:3px solid var(--gold);border-bottom:3px solid var(--gold);transform:rotate(-45deg)}

/* hero abstract art + cta */
.bi-cta-row{margin-top:30px}
.bi-cta-row small{display:block;margin-top:12px;font-size:13px;color:#b9bdd0}
.bi-art{width:100%;max-width:460px;margin:0 auto}
.bi-art svg{width:100%;height:auto;display:block}

/* strip */
.bi-strip{background:var(--navy2);color:var(--cream);padding:22px 0;border-top:1px solid rgba(185,150,101,.2)}
.bi-strip .bi-wrap{display:flex;flex-wrap:wrap;gap:12px 40px;justify-content:center;font-size:14px;font-weight:600;letter-spacing:.02em}
.bi-strip b{color:var(--gold)}

/* cards */
.bi-cards{display:grid;gap:22px;margin-top:40px}
.bi-c3{grid-template-columns:repeat(3,1fr)}
.bi-c2{grid-template-columns:1fr 1fr}
.bi-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:28px 26px}
.bi-card p{color:var(--muted);font-size:15px}
.bi-num{display:block;font-size:13px;font-weight:800;color:var(--gold);letter-spacing:.12em;margin-bottom:10px}
.bi-edge{border-left:4px solid var(--gold)}
.bi-card.bi-dark{background:var(--navy);color:var(--cream);border-color:var(--navy)}
.bi-card.bi-dark h3{color:var(--gold)}
.bi-card.bi-dark p{color:#d9d3ce}

/* bio */
.bi-bio{display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:center}
.bi-photo img{width:100%;aspect-ratio:1;object-fit:cover;object-position:top;border-radius:50%;border:3px solid var(--gold);display:block}
.bi-bio p{color:var(--muted);margin-bottom:14px}

/* faq */
.bi-faq-wrap{max-width:820px}
.bi-faq details{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px 22px;margin-bottom:12px}
.bi-faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}
.bi-faq summary::-webkit-details-marker{display:none}
.bi-faq summary:after{content:"+";color:var(--gold);font-size:22px;line-height:1}
.bi-faq details[open] summary:after{content:"\2212"}
.bi-faq details p{margin-top:12px;color:var(--muted);font-size:15px}

/* final CTA + footer */
.bi-final{padding:92px 0}
.bi-final p{color:#d9d3ce;max-width:620px;margin:0 auto 30px;font-size:18px}
.bi-foot{background:#080e28;color:#9aa0bd;font-size:13px;text-align:center;padding:28px 0}
.bi-foot a{color:var(--gold)}

/* mobile */
@media(max-width:860px){
  .bi-sec{padding:60px 0}
  .bi-hero{padding:56px 0 64px}
  .bi-hero-grid,.bi-bio,.bi-c2{grid-template-columns:1fr}
  .bi-art{max-width:300px}
  .bi-nav img{height:38px}
  .bi-c3{grid-template-columns:1fr}
  .bi-photo{max-width:200px}
}
@media(max-width:600px){
  .bi-nav .bi-wrap{padding:0 12px;gap:10px}
  .bi-nav img{height:32px}
  .bi-navcta{gap:6px}
  .bi .bi-navbtn{font-size:12px;padding:8px 11px}
}/* End custom CSS */