/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 03 2026 | 18:16:55 */
/* Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700;12..96,800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');

/* ── RESET ── */
#lp-root,#lp-root *,#lp-root *::before,#lp-root *::after{box-sizing:border-box;}
#lp-root{font-family:'Plus Jakarta Sans',sans-serif;background:#0d0f1a;color:#f3f4fa;width:100%;overflow-x:hidden;margin:0;padding:0;}
#lp-root h1,#lp-root h2,#lp-root h3,#lp-root h4{font-family:'Bricolage Grotesque',sans-serif;line-height:1.2;margin:0;padding:0;}
#lp-root p{margin:0;padding:0;}
#lp-root button{cursor:pointer;border:none;background:none;font-family:'Plus Jakarta Sans',sans-serif;}
#lp-root img{max-width:100%;display:block;}

/* ── CONTAINERS ── */
.lp-inn  {width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}
.lp-inn-w{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}
.lp-inn-n{width:100%;max-width:680px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}
.lp-tc{text-align:center;}

/* ── TOP NAV ── */
.lp-topnav{width:100%;background:#0a0c18;border-bottom:1px solid rgba(255,255,255,0.07);display:flex;align-items:center;justify-content:space-between;padding:10px 16px;}
.lp-tnav-btn{color:#fff;font-size:0.85rem;font-weight:600;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);padding:7px 16px;border-radius:50px;transition:background .2s,border-color .2s,color .2s;}
.lp-tnav-btn:hover{background:rgba(212,175,55,0.15);border-color:rgba(212,175,55,0.5);color:#d4af37;}

/* ── TOP BAR ── */
.lp-topbar{width:100%;background:#0d0f1a;text-align:center;padding:28px 20px 14px;border-bottom:1px solid rgba(249,115,22,0.25);}
.lp-topbar-pill{display:inline-block;border:1px solid rgba(249,115,22,0.5);color:#fff;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:0.75rem;letter-spacing:2px;text-transform:uppercase;padding:10px 28px;border-radius:50px;}

/* ── HERO ── */
.lp-hero{background:linear-gradient(160deg,#0d1530 0%,#080c1e 60%,#0d1530 100%);padding:90px 20px;text-align:center;border-bottom:1px solid rgba(212,175,55,0.12);}
.lp-hero-stars{display:inline-flex;align-items:center;gap:8px;font-size:0.9rem;color:#94a3b8;margin-bottom:24px;}
.lp-star{color:#d4af37;font-size:1rem;letter-spacing:3px;}
.lp-hero-stars strong{color:#fff;}
.lp-h1{font-weight:800;line-height:1.15;max-width:820px;margin:0 auto 20px;font-size:clamp(2.2rem,5.5vw,4.2rem);}
.lp-hero-sub{color:#94a3b8;max-width:540px;margin:0 auto 16px;line-height:1.65;font-size:clamp(1rem,2vw,1.15rem);}
.lp-hero-sub strong{color:#fff;}
.lp-hero-trainer{font-size:0.88rem;color:#64748b;margin-bottom:10px;}
.lp-hero-date{font-size:0.88rem;color:#94a3b8;margin-bottom:20px;}
.lp-hero-date strong{color:#fff;}
.lp-hero-price{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;margin-bottom:28px;}
.lp-strike{color:#64748b;text-decoration:line-through;font-size:1.1rem;}
.lp-free{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;color:#fff;font-size:3rem;line-height:1;}
.lp-badge{background:#d4af37;color:#0a0e1a;font-size:0.75rem;font-weight:700;padding:4px 12px;border-radius:50px;}
.lp-hero-cta{display:inline-block;background:linear-gradient(135deg,#d4af37,#f0c040);color:#0a0e1a;font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:1.1rem;padding:20px 56px;border-radius:50px;box-shadow:0 4px 28px rgba(212,175,55,0.4);transition:transform .2s;margin-bottom:16px;cursor:pointer;border:none;}
.lp-hero-cta:hover{transform:translateY(-2px);}
.lp-hero-urgency{font-size:0.88rem;font-weight:600;color:#94a3b8;}

/* ── SOCIAL PROOF ── */
.lp-spbanner{width:100%;background:rgba(91,141,255,0.10);border-top:1px solid rgba(91,141,255,0.35);border-bottom:1px solid rgba(91,141,255,0.35);padding:14px 20px;text-align:center;}
.lp-spbanner span{font-size:0.9rem;font-weight:500;color:#c4cef8;}
.lp-spbanner strong{color:#f97316;}

/* ── SECTIONS ── */
.lp-sec{padding:80px 20px;}
.lp-sec-dark{background:#0d0f1a;}
.lp-sec-mid{background:#0f111c;}
.lp-sec-problem{background:#0f111c;}
.lp-sec-title{font-weight:800;font-size:clamp(1.6rem,3.5vw,2.4rem);color:#f3f4fa;margin-bottom:8px;}
.lp-sec-sub{color:#94a3b8;font-size:1rem;margin-top:6px;}
.lp-sec-orange-sub{font-size:1.15rem;color:#f97316;font-weight:600;margin-top:8px;}

/* ── PROBLEM ── */
.lp-prob-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0;}
.lp-prob-card{background:#1a1d2e;border:1px solid #2a2d42;border-radius:14px;padding:24px;transition:border-color .2s;}
.lp-prob-card:hover{border-color:rgba(248,113,113,0.4);}
.lp-x-ico{width:26px;height:26px;background:rgba(248,113,113,0.15);color:#f87171;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.85rem;font-weight:700;margin-bottom:12px;}
.lp-prob-card p{color:#f3f4fa;font-weight:500;font-size:0.95rem;line-height:1.6;}
.lp-result-bar{background:rgba(248,113,113,0.10);border:1px solid rgba(248,113,113,0.35);border-radius:14px;padding:20px 28px;text-align:center;color:#34d399;font-weight:700;font-size:1.05rem;}

/* ── CONSEQUENCES ── */
.lp-conseq-box{max-width:640px;margin:0 auto;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);border-radius:20px;padding:48px 40px;}
.lp-conseq-title{text-align:center;margin-bottom:28px;font-size:clamp(1.5rem,3vw,2.2rem);color:#f3f4fa;}
.lp-conseq-item{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,0.06);}
.lp-conseq-item:last-of-type{border-bottom:none;}
.lp-x-circle{width:26px;height:26px;min-width:26px;background:rgba(248,113,113,0.15);color:#f87171;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.85rem;font-weight:700;}
.lp-conseq-item p{color:#f3f4fa;font-weight:500;font-size:0.95rem;}
.lp-cta-note{margin-top:24px;background:rgba(91,141,255,0.12);border:1px solid rgba(91,141,255,0.35);border-radius:12px;padding:16px 20px;text-align:center;color:#f3f4fa;font-size:0.95rem;font-weight:500;}
.lp-cta-note strong{color:#5b8dff;}

/* ── VIDEO TESTIMONIALS ── */
.lp-vtesti-badge{display:inline-block;background:rgba(212,175,55,0.12);border:1px solid rgba(212,175,55,0.4);color:#d4af37;font-size:0.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 18px;border-radius:20px;margin-bottom:16px;}
.lp-vtesti-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;}
.lp-vtesti-card{background:#1a1d2e;border:1px solid #2a2d42;border-radius:16px;overflow:hidden;transition:border-color .2s,transform .2s;}
.lp-vtesti-card:hover{border-color:rgba(212,175,55,0.4);transform:translateY(-4px);}
.lp-vtesti-embed{position:relative;width:100%;padding-bottom:56.25%;background:#0a0c18;}
.lp-vtesti-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.lp-vtesti-meta{padding:16px 20px 20px;}
.lp-vstars{color:#d4af37;font-size:0.9rem;letter-spacing:2px;margin-bottom:4px;}
.lp-vtesti-meta strong{color:#f3f4fa;font-size:0.95rem;font-weight:700;font-family:'Bricolage Grotesque',sans-serif;display:block;margin-bottom:2px;}
.lp-vtesti-meta span{color:#6b7280;font-size:0.8rem;}
.lp-trust-bar{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;background:rgba(91,141,255,0.07);border:1px solid rgba(91,141,255,0.2);border-radius:14px;padding:20px 32px;font-size:0.9rem;color:#94a3b8;font-weight:500;}

/* ── INSIGHT ── */
.lp-insight-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;}
.lp-insight-card{background:#1a1d2e;border:1px solid #2a2d42;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s;}
.lp-insight-card:hover{border-color:rgba(91,141,255,0.5);}
.lp-chk{width:28px;height:28px;background:rgba(52,211,153,0.15);border:1px solid rgba(52,211,153,0.3);color:#34d399;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.85rem;font-weight:700;}
.lp-insight-card h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;color:#f3f4fa;font-size:1rem;}
.lp-insight-card p{color:#94a3b8;font-size:0.88rem;line-height:1.65;}

/* ── SOLUTION ── */
.lp-sec-solution{position:relative;overflow:hidden;text-align:center;}
.lp-sol-glow{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(91,141,255,0.12) 0%,transparent 70%);pointer-events:none;}
.lp-sol-badge{display:inline-block;background:rgba(91,141,255,0.15);border:1px solid rgba(91,141,255,0.5);color:#5b8dff;font-size:0.72rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;padding:6px 16px;border-radius:50px;margin-bottom:20px;}
.lp-sol-btn{display:inline-block;background:#f97316;color:#fff;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:1.1rem;padding:18px 56px;border-radius:14px;box-shadow:0 4px 24px rgba(249,115,22,0.4);transition:transform .2s;cursor:pointer;border:none;}
.lp-sol-btn:hover{transform:translateY(-2px) scale(1.02);}

/* ── LEARN ── */
.lp-learn-items{display:flex;flex-direction:column;gap:12px;margin-top:32px;}
.lp-learn-item{display:flex;align-items:center;gap:20px;background:#1a1d2e;border:1px solid #2a2d42;border-radius:14px;padding:20px 24px;transition:border-color .2s;}
.lp-learn-item:hover{border-color:rgba(91,141,255,0.4);}
.lp-lnum{background:rgba(91,141,255,0.12);border:1px solid rgba(91,141,255,0.3);color:#5b8dff;border-radius:50%;width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.88rem;}
.lp-learn-item p{color:#f3f4fa;font-weight:500;font-size:0.95rem;}

/* ── BONUSES ── */
.lp-bonus-box{background:rgba(30,20,5,0.35);border:2px solid rgba(212,175,55,0.6);border-radius:20px;padding:48px 40px;text-align:center;}
.lp-bonus-emoji{font-size:3rem;margin-bottom:12px;}
.lp-bonus-title{font-weight:800;font-size:clamp(1.5rem,3vw,2.1rem);color:#f3f4fa;margin-bottom:28px;}
.lp-bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;}
.lp-bonus-card{background:#1a1d2e;border:1px solid #2a2d42;border-radius:14px;padding:20px 16px;text-align:center;transition:border-color .2s;}
.lp-bonus-card:hover{border-color:rgba(212,175,55,0.5);}
.lp-bico{font-size:2rem;margin-bottom:8px;}
.lp-bonus-card h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;color:#f3f4fa;font-size:0.88rem;margin-bottom:6px;}
.lp-bonus-card p{color:#94a3b8;font-size:0.78rem;}
.lp-bonus-val{display:inline-flex;align-items:center;gap:8px;background:rgba(212,175,55,0.12);border:1px solid rgba(212,175,55,0.4);border-radius:50px;padding:10px 24px;font-size:0.95rem;font-weight:600;color:#f3f4fa;}
.lp-bonus-val s{color:#94a3b8;}

/* ── AUDIENCE ── */
.lp-aud-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;}
.lp-aud-card{display:flex;align-items:flex-start;gap:16px;background:#1a1d2e;border:1px solid #2a2d42;border-radius:14px;padding:24px;transition:border-color .2s;}
.lp-aud-card:hover{border-color:rgba(91,141,255,0.4);}
.lp-aud-emo{font-size:2rem;flex-shrink:0;}
.lp-aud-card h3{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;color:#f3f4fa;margin-bottom:4px;font-size:1rem;}
.lp-aud-card p{color:#94a3b8;font-size:0.88rem;}

/* ── TRAINERS ── */
.lp-trainer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;}
.lp-trainer-card{background:#1a1d2e;border:1px solid #2a2d42;border-radius:20px;padding:28px;}
.lp-trainer-head{display:flex;align-items:center;gap:16px;margin-bottom:16px;}
.lp-trainer-photo{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0;}
.lp-trainer-fb{width:60px;height:60px;border-radius:50%;display:none;align-items:center;justify-content:center;font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:1.2rem;color:#fff;flex-shrink:0;}
.lp-trainer-name{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:1.15rem;color:#f3f4fa;margin-bottom:2px;}
.lp-trainer-role{color:#5b8dff;font-size:0.88rem;font-weight:600;}
.lp-trainer-desc{color:#94a3b8;font-size:0.88rem;line-height:1.65;margin-bottom:14px;}
.lp-trainer-tag{display:flex;align-items:center;gap:8px;font-size:0.78rem;color:#94a3b8;}

/* ── FORM ── */
.lp-sec-register{position:relative;overflow:hidden;}
.lp-reg-glow{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(212,175,55,0.08) 0%,transparent 70%);pointer-events:none;}
.lp-form-box{background:#1a1d2e;border:1px solid #2a2d42;border-radius:20px;padding:40px;max-width:680px;margin:0 auto;position:relative;}
.lp-fgrp{margin-bottom:18px;}
.lp-flabel{display:block;color:#94a3b8;font-size:0.88rem;font-weight:500;margin-bottom:6px;}
.lp-finput,.lp-fselect{width:100%;background:#22253a;border:1px solid #2a2d42;color:#f3f4fa;font-family:'Plus Jakarta Sans',sans-serif;font-size:1rem;padding:0 16px;height:52px;border-radius:10px;outline:none;transition:border-color .2s;-webkit-appearance:none;appearance:none;}
.lp-finput::placeholder{color:#4b5563;}
.lp-finput:focus,.lp-fselect:focus{border-color:#5b8dff;}
.lp-fselect{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;color:#94a3b8;}
.lp-fselect option{color:#f3f4fa;background:#22253a;}
.lp-fsubmit{width:100%;background:#f97316;color:#fff;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:1rem;padding:18px 20px;border-radius:12px;box-shadow:0 4px 24px rgba(249,115,22,0.4);transition:transform .2s;margin-top:8px;cursor:pointer;border:none;white-space:normal;line-height:1.3;}
.lp-fsubmit:hover:not(:disabled){transform:scale(1.02);}
.lp-fsubmit:disabled{opacity:0.65;cursor:default;}
.lp-ffoot{border-top:1px solid #2a2d42;padding-top:20px;margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;}
.lp-ffoot span{font-size:0.82rem;color:#94a3b8;}
.lp-red{color:#f87171;font-weight:600;}
.lp-ferr{color:#f87171;font-size:0.85rem;margin-top:6px;display:none;}
.lp-fsuccess{text-align:center;padding:40px 20px;display:none;}

/* ── FAQ ── */
.lp-faq-list{margin-top:32px;display:flex;flex-direction:column;gap:12px;}
.lp-faq-item{background:#1a1d2e;border:1px solid #2a2d42;border-radius:16px;overflow:hidden;transition:border-color .2s;}
.lp-faq-item.open{border-color:rgba(91,141,255,0.45);}
.lp-faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;text-align:left;background:none;border:none;cursor:pointer;transition:background .2s;}
.lp-faq-btn:hover{background:rgba(91,141,255,0.06);}
.lp-fq{font-weight:600;color:#f3f4fa;font-size:0.95rem;line-height:1.5;}
.lp-fi{color:#5b8dff;font-size:1.4rem;line-height:1;flex-shrink:0;font-weight:300;}
.lp-faq-body{max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(0.16,1,0.3,1);}
.lp-faq-body p{padding:0 24px 20px;color:#94a3b8;font-size:0.88rem;line-height:1.75;}

/* ── BOTTOM PROOF ── */
.lp-btmproof{padding:40px 20px;text-align:center;background:#0f111c;}
.lp-btmproof-pill{display:inline-flex;align-items:center;gap:8px;background:#1a1d2e;border:1px solid #2a2d42;border-radius:50px;padding:12px 24px;font-weight:700;color:#f3f4fa;font-size:0.95rem;}

/* ── FOOTER ── */
.lp-footer{border-top:1px solid #2a2d42;padding:32px 20px;text-align:center;}
.lp-footer p{color:#94a3b8;font-size:0.88rem;}

/* ── STICKY BAR ── */
.lp-sb{position:fixed;bottom:0;left:0;right:0;z-index:999999;background:#0a0c18;border-top:1px solid rgba(212,175,55,0.3);box-shadow:0 -6px 40px rgba(0,0,0,0.6);}
.lp-sb-mob{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 16px;}
.lp-sb-cta-mob{display:block;width:100%;background:linear-gradient(90deg,#d4af37,#f0c040);color:#0a0e1a;font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:1rem;text-align:center;padding:14px 20px;border-radius:12px;box-shadow:0 4px 20px rgba(212,175,55,0.4);cursor:pointer;border:none;line-height:1.3;}
.lp-sb-trust-mob{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;font-size:0.72rem;color:#94a3b8;}
.lp-sb-desk{display:none;}
.lp-sb-price{display:flex;align-items:center;gap:10px;flex-shrink:0;}
.lp-sb-s{color:#94a3b8;text-decoration:line-through;font-size:0.9rem;}
.lp-sb-f{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;color:#f3f4fa;font-size:2.1rem;line-height:1;}
.lp-sb-b{background:rgba(52,211,153,0.15);border:1px solid rgba(52,211,153,0.4);color:#34d399;font-size:0.68rem;font-weight:700;padding:4px 10px;border-radius:50px;white-space:nowrap;}
.lp-sb-cta-desk{flex-shrink:0;background:linear-gradient(90deg,#d4af37,#f0c040);color:#0a0e1a;font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:0.95rem;padding:16px 36px;border-radius:50px;box-shadow:0 4px 24px rgba(212,175,55,0.45);white-space:nowrap;transition:transform .2s;cursor:pointer;border:none;}
.lp-sb-cta-desk:hover{transform:translateY(-2px) scale(1.02);}
.lp-sb-trust-desk{display:flex;flex-direction:column;gap:2px;font-size:0.78rem;color:#94a3b8;flex-shrink:0;}

/* ── RESPONSIVE ── */
@media(min-width:768px){
  .lp-sb-mob{display:none;}
  .lp-sb-desk{display:flex;align-items:center;justify-content:center;gap:28px;padding:14px 32px;max-width:1100px;margin:0 auto;}
  .lp-hero{padding:100px 20px;}
}
@media(max-width:1023px){
  .lp-vtesti-grid{grid-template-columns:1fr 1fr;}
  .lp-trainer-grid{grid-template-columns:1fr;}
  .lp-insight-cards{grid-template-columns:1fr 1fr;}
}
@media(max-width:767px){
  .lp-prob-cards,.lp-insight-cards,.lp-vtesti-grid,.lp-bonus-grid,.lp-aud-grid,.lp-trainer-grid{grid-template-columns:1fr;}
  .lp-ffoot{grid-template-columns:1fr;}
  .lp-conseq-box,.lp-bonus-box,.lp-form-box{padding:28px 16px;}
  .lp-trust-bar{flex-direction:column;gap:8px;}
  .lp-hero-cta{padding:18px 28px;font-size:1rem;}
}
@media(max-width:480px){
  .lp-tnav-btn{font-size:0.75rem;padding:6px 12px;}
}

/* ── WORDPRESS THEME OVERRIDE ── */
#lp-root .entry-content,
#lp-root .page-content,
#lp-root p{margin:0!important;padding:0!important;}