.elementor-74 .elementor-element.elementor-element-700be69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-4bbbe30{width:100%;max-width:100%;}.elementor-74 .elementor-element.elementor-element-3a54755{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-2e170db{width:100%;max-width:100%;}.elementor-74 .elementor-element.elementor-element-6adbf46{--display:flex;--min-height:45px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-6adbf46:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-6adbf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110F0F;}.elementor-74 .elementor-element.elementor-element-7860b56 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-74 .elementor-element.elementor-element-78734b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;}.elementor-74 .elementor-element.elementor-element-78734b4:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-78734b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070606;}.elementor-74 .elementor-element.elementor-element-de4ba50{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-f58fba0{text-align:center;}.elementor-74 .elementor-element.elementor-element-f58fba0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;color:#EFEFEF;}.elementor-74 .elementor-element.elementor-element-9a6df5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-9a6df5e:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-9a6df5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0606;}.elementor-74 .elementor-element.elementor-element-b904cb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-b904cb4:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-b904cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0C0C;}.elementor-74 .elementor-element.elementor-element-32076fb{--display:flex;}.elementor-74 .elementor-element.elementor-element-0f073a6{text-align:center;}.elementor-74 .elementor-element.elementor-element-0f073a6 .elementor-heading-title{color:#F7F7F7;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-3771d77{text-align:center;color:#7A7A7A;}.elementor-74 .elementor-element.elementor-element-01adda2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-01adda2:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-01adda2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0202;}.elementor-74 .elementor-element.elementor-element-728a530{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-8a8e741{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-8a8e741:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-8a8e741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030202;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-74 .elementor-element.elementor-element-d6a35f5 .elementor-button{background-color:#FFC107;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:15px;letter-spacing:2.1px;word-spacing:6px;fill:#0F0B0B;color:#0F0B0B;border-radius:18px 18px 18px 18px;padding:-1px -1px -1px -1px;}.elementor-74 .elementor-element.elementor-element-d6a35f5{width:var( --container-widget-width, 93% );max-width:93%;margin:14px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 31px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-74 .elementor-element.elementor-element-d6a35f5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-74 .elementor-element.elementor-element-d6a35f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-74 .elementor-element.elementor-element-a1f5d75{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-74 .elementor-element.elementor-element-a60fa37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-a60fa37:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-a60fa37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292323;}.elementor-74 .elementor-element.elementor-element-6e67a84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-6e67a84:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-6e67a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-74 .elementor-element.elementor-element-0169a57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-0169a57:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-0169a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-74 .elementor-element.elementor-element-6cfad61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-f58fba0 .elementor-heading-title{font-size:18px;}.elementor-74 .elementor-element.elementor-element-d6a35f5 .elementor-button{font-size:6px;border-radius:-28px -28px -28px -28px;}.elementor-74 .elementor-element.elementor-element-a1f5d75{margin:-22px 9px calc(var(--kit-widget-spacing, 0px) + 4px) 21px;text-align:center;font-size:14px;}.elementor-74 .elementor-element.elementor-element-a1f5d75 p{margin-block-end:17px;}}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-6adbf46{--content-width:674px;}}/* Start custom CSS for container, class: .elementor-element-700be69 */<div class="flash-bar">
⚡ FLASHSALE: 90% OFF ENDS TONIGHT! GET LIFETIME ACCESS NOW ⚡
</div>

<style>
.flash-bar {
  background: linear-gradient(90deg, #f4b400, #ffd54f, #f4b400);
  background-size: 200% auto;
  color: black;
  text-align: center;
  padding: 12px;
  font-weight: bold;
  animation: shine 3s linear infinite;
}

@keyframes shine {
  0% { background-position: 0% center; }
  100% { background-position: 200% center; }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e170db */.vb-hero{
  background:#000 !important;
  padding:60px 20px 70px;
  text-align:center;
  color:#fff !important;
  font-family: Arial, sans-serif;
}

.vb-container{
  max-width:750px;
  margin:auto;
}

.vb-title{
  font-size:30px;
  font-weight:800;
  line-height:1.3;
  margin-bottom:15px;
  color:#fff !important;
}

.highlight{
  color:#ffb300 !important;
  text-shadow:0 0 18px rgba(255,179,0,0.6);
}

.vb-subtitle{
  font-size:16px;
  color:#d0d0d0 !important;
  margin-bottom:15px;
}

.vb-price{
  font-size:22px;
  font-weight:700;
  margin-bottom:25px;
  color:#fff !important;
}

.vb-price span{
  color:#ffb300 !important;
  font-size:26px;
}

/* BUTTON */
.vb-btn{
  display:inline-block;
  background:linear-gradient(135deg,#ffcc33,#ff9900);
  color:#000 !important;
  padding:13px 28px;
  border-radius:50px;
  font-weight:700;
  font-size:15px;
  text-decoration:none;
  box-shadow:0 8px 25px rgba(255,170,0,0.5);
  transition:0.3s;
}

.vb-btn:hover{
  transform:translateY(-2px) scale(1.04);
}

/* MOBILE */
@media(max-width:600px){

  .vb-hero{
    padding:50px 15px 60px;
  }

  .vb-title{
    font-size:24px;
  }

  .vb-subtitle{
    font-size:15px;
  }

  .vb-price{
    font-size:20px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01bd0c8 */.steps-section {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  margin: 40px 0;
}

/* Premium Card */
.step-box {
  background: linear-gradient(145deg, #0B0F1A, #020303);
  border-radius: 20px;
  padding: 40px 30px;
  text-align: center;
  color: #E5E7EB;
  position: relative;
  overflow: hidden;

  box-shadow:
    0 10px 30px rgba(0,0,0,0.6),
    inset 0 1px 0 rgba(255,255,255,0.05);

  transition: 0.35s ease;
}

/* Glow Border Effect */
.step-box::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:20px;
  padding:1px;
  background:linear-gradient(135deg,transparent,#FFD54F,transparent);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity:0;
  transition:0.4s;
}

/* Hover Highlight */
.step-box:hover{
  transform: translateY(-8px) scale(1.02);
  box-shadow:
    0 25px 60px rgba(0,0,0,0.9),
    0 0 30px rgba(255,193,7,0.25);
}

.step-box:hover::before{
  opacity:1;
}

/* Circle Number */
.circle {
  width: 60px;
  height: 60px;
  background: linear-gradient(135deg, #FFD54F, #F4B400);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 22px;
  margin: auto;
  margin-bottom: 15px;
  color: #000;

  box-shadow: 0 0 20px rgba(255,193,7,0.6);
}

/* Icon */
.icon {
  font-size: 32px;
  margin-bottom: 15px;
  animation: floatIcon 3s ease-in-out infinite;
}

/* Floating icon animation */
@keyframes floatIcon{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-5px); }
}

.step-box h3 {
  margin-bottom: 10px;
  font-size: 22px;
  color:#fff;
}

.step-box p {
  color: #9CA3AF;
}

/* Mobile */
@media (max-width: 768px) {
  .steps-section {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31a7d39 */.bonus-section{
  background:#050505;
  padding:80px 20px;
  text-align:center;
  color:#fff;
}

.bonus-title{
  font-size:36px;
  font-weight:800;
  margin-bottom:50px;
}

.bonus-title span{
  color:#ffb300;
  text-shadow:0 0 20px rgba(255,179,0,0.7);
}

.bonus-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
  gap:30px;
  max-width:1100px;
  margin:auto;
}

/* CARD */

.bonus-card{
  background:linear-gradient(145deg,#0b0f1a,#020303);
  border-radius:22px;
  padding:40px 25px;
  position:relative;
  transition:0.35s ease;
  overflow:hidden;

  box-shadow:
    0 15px 40px rgba(0,0,0,0.7),
    inset 0 1px 0 rgba(255,255,255,0.05);
}

/* GOLD BORDER GLOW */

.bonus-card::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:22px;
  padding:1px;
  background:linear-gradient(135deg,transparent,#ffb300,transparent);
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  opacity:0;
  transition:0.4s;
}

.bonus-card:hover{
  transform:translateY(-10px) scale(1.03);
  box-shadow:
    0 30px 70px rgba(0,0,0,0.9),
    0 0 40px rgba(255,179,0,0.2);
}

.bonus-card:hover::before{
  opacity:1;
}

/* ICON */

.bonus-icon{
  font-size:40px;
  margin-bottom:15px;
  color:#ffb300;
  text-shadow:0 0 15px rgba(255,179,0,0.7);
}

/* TEXT */

.bonus-card h3{
  font-size:20px;
  margin-bottom:10px;
}

.worth{
  color:#9ca3af;
  text-decoration:line-through;
  margin-bottom:20px;
}

/* INCLUDED BUTTON */

.included{
  display:inline-block;
  background:#5ec26b;
  color:#fff;
  padding:10px 22px;
  border-radius:8px;
  font-weight:700;
  font-size:14px;
  box-shadow:0 0 15px rgba(94,194,107,0.6);
}

/* MOBILE */

@media(max-width:600px){

  .bonus-title{
    font-size:26px;
  }

  .bonus-card{
    padding:30px 20px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce19108 */.faq-section{
  max-width:900px;
  margin:auto;
  padding:70px 20px;
  color:#fff;
}

.faq-title{
  text-align:center;
  font-size:34px;
  margin-bottom:40px;
  color:#ffb300;
}

/* ITEM */

.faq-item{
  margin-bottom:18px;
  border-radius:16px;
  background:linear-gradient(145deg,#0b0f1a,#020303);
  padding:20px 25px;
  cursor:pointer;
  transition:0.3s;
  box-shadow:0 10px 30px rgba(0,0,0,0.7);
}

/* Hover */

.faq-item:hover{
  transform:translateY(-4px);
  box-shadow:
    0 20px 50px rgba(0,0,0,0.9),
    0 0 25px rgba(255,179,0,0.2);
}

/* Summary */

.faq-item summary{
  list-style:none;
  font-size:18px;
  font-weight:600;
  display:flex;
  justify-content:space-between;
  align-items:center;
}

.faq-item summary::after{
  content:"+";
  color:#ffb300;
  font-size:22px;
  transition:0.3s;
}

/* Open */

.faq-item[open] summary::after{
  transform:rotate(45deg);
}

.faq-item p{
  margin-top:15px;
  color:#d1d5db;
}

/* Remove default arrow */

summary::-webkit-details-marker{
  display:none;
}/* End custom CSS */