.elementor-6629 .elementor-element.elementor-element-e6a413b{--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;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6629 .elementor-element.elementor-element-e6a413b::before, .elementor-6629 .elementor-element.elementor-element-e6a413b > .elementor-background-video-container::before, .elementor-6629 .elementor-element.elementor-element-e6a413b > .e-con-inner > .elementor-background-video-container::before, .elementor-6629 .elementor-element.elementor-element-e6a413b > .elementor-background-slideshow::before, .elementor-6629 .elementor-element.elementor-element-e6a413b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6629 .elementor-element.elementor-element-e6a413b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBE7DD;--background-overlay:'';}.elementor-6629 .elementor-element.elementor-element-e6a413b, .elementor-6629 .elementor-element.elementor-element-e6a413b::before{--border-transition:0.3s;}.elementor-6629 .elementor-element.elementor-element-4c6a744{--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;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6629 .elementor-element.elementor-element-4c6a744::before, .elementor-6629 .elementor-element.elementor-element-4c6a744 > .elementor-background-video-container::before, .elementor-6629 .elementor-element.elementor-element-4c6a744 > .e-con-inner > .elementor-background-video-container::before, .elementor-6629 .elementor-element.elementor-element-4c6a744 > .elementor-background-slideshow::before, .elementor-6629 .elementor-element.elementor-element-4c6a744 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6629 .elementor-element.elementor-element-4c6a744 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBE7DD;--background-overlay:'';}.elementor-6629 .elementor-element.elementor-element-4c6a744, .elementor-6629 .elementor-element.elementor-element-4c6a744::before{--border-transition:0.3s;}.elementor-6629 .elementor-element.elementor-element-7969081{--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;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6629 .elementor-element.elementor-element-7969081::before, .elementor-6629 .elementor-element.elementor-element-7969081 > .elementor-background-video-container::before, .elementor-6629 .elementor-element.elementor-element-7969081 > .e-con-inner > .elementor-background-video-container::before, .elementor-6629 .elementor-element.elementor-element-7969081 > .elementor-background-slideshow::before, .elementor-6629 .elementor-element.elementor-element-7969081 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6629 .elementor-element.elementor-element-7969081 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBE7DD;--background-overlay:'';}.elementor-6629 .elementor-element.elementor-element-7969081, .elementor-6629 .elementor-element.elementor-element-7969081::before{--border-transition:0.3s;}.elementor-6629 .elementor-element.elementor-element-3c13040{--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;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-6629 .elementor-element.elementor-element-3c13040::before, .elementor-6629 .elementor-element.elementor-element-3c13040 > .elementor-background-video-container::before, .elementor-6629 .elementor-element.elementor-element-3c13040 > .e-con-inner > .elementor-background-video-container::before, .elementor-6629 .elementor-element.elementor-element-3c13040 > .elementor-background-slideshow::before, .elementor-6629 .elementor-element.elementor-element-3c13040 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6629 .elementor-element.elementor-element-3c13040 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBE7DD;--background-overlay:'';}.elementor-6629 .elementor-element.elementor-element-3c13040, .elementor-6629 .elementor-element.elementor-element-3c13040::before{--border-transition:0.3s;}@media(max-width:767px){.elementor-6629 .elementor-element.elementor-element-ad6eb50 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-6629 .elementor-element.elementor-element-4c6a744{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6629 .elementor-element.elementor-element-7969081{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6629 .elementor-element.elementor-element-3c13040{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-882c46f *//* Master Devil — Trust (Match Why Rozhin Palette) */
:root{
  --rz-bronze:#D4A574;
  --rz-bronze-dark:#9A563A;
  --rz-text:#2C3E50;
  --rz-muted:#64748B;
  --rz-radius:24px;
}

.rz-trust{
  position:relative;
  margin-top:32px;
  padding:32px 24px;
  border-radius:var(--rz-radius);
  background:linear-gradient(135deg, rgba(251,231,221,.95) 0%, rgba(252,248,246,.98) 50%, rgba(255,250,245,1) 100%);
  border:1px solid rgba(212,165,116,.15);
  box-shadow:
    0 20px 60px rgba(154,86,58,.08),
    0 8px 24px rgba(16,29,54,.04),
    inset 0 1px 0 rgba(255,255,255,.9);
  overflow:hidden;
}

.rz-trust::before{
  content:"";
  position:absolute;
  top:-50%;
  right:-20%;
  width:500px;
  height:500px;
  background:radial-gradient(circle, rgba(212,165,116,.08) 0%, transparent 70%);
  border-radius:50%;
  pointer-events:none;
  animation:rzFloat 20s ease-in-out infinite;
}

@keyframes rzFloat{
  0%,100%{transform:translate(0,0) rotate(0deg);}
  33%{transform:translate(30px,-30px) rotate(120deg);}
  66%{transform:translate(-20px,20px) rotate(240deg);}
}

/* head */
.rz-trust__head{
  margin-bottom:24px;
  padding-bottom:16px;
  border-bottom:2px solid rgba(212,165,116,.12);
}
.rz-trust__title{
  margin:0 0 6px 0;
  font-size:22px;
  font-weight:900;
  color:var(--rz-text);
  letter-spacing:-.4px;
}
.rz-trust__sub{
  margin:0;
  font-size:13px;
  color:var(--rz-muted);
  line-height:1.6;
  font-weight:500;
}

/* grid */
.rz-trust__grid{
  display:grid;
  gap:16px;
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
}

/* badge card */
.rz-trust__badge{
  display:flex;
  gap:16px;
  align-items:flex-start;
  padding:20px 18px;
  border-radius:20px;
  background:rgba(255,255,255,.75);
  border:1.5px solid rgba(212,165,116,.15);
  backdrop-filter:blur(10px);
  transition:all .4s cubic-bezier(.4,0,.2,1);
  position:relative;
  overflow:hidden;
}

.rz-trust__badge::before{
  content:"";
  position:absolute;
  top:0;
  right:0;
  width:0;
  height:100%;
  background:linear-gradient(135deg, rgba(251,231,221,.5), rgba(252,248,246,.8));
  transition:width .5s cubic-bezier(.4,0,.2,1);
  z-index:0;
}

.rz-trust__badge:hover{
  transform:translateY(-6px) scale(1.02);
  border-color:rgba(212,165,116,.35);
  box-shadow:
    0 20px 40px rgba(154,86,58,.12),
    0 8px 16px rgba(16,29,54,.08),
    inset 0 1px 0 rgba(255,255,255,.8);
}
.rz-trust__badge:hover::before{ width:100%; }

/* icon */
.rz-trust__icon{
  width:52px;
  height:52px;
  border-radius:16px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg, rgba(251,231,221,.9), rgba(252,248,246,.95));
  border:2px solid rgba(212,165,116,.25);
  color:var(--rz-bronze-dark);
  position:relative;
  z-index:1;
  transition:all .4s cubic-bezier(.4,0,.2,1);
  box-shadow:
    0 8px 16px rgba(154,86,58,.08),
    inset 0 1px 0 rgba(255,255,255,.9);
}

.rz-trust__icon svg{
  width:24px;
  height:24px;
  display:block;
  stroke:currentColor;
}

.rz-trust__badge:hover .rz-trust__icon{
  transform:scale(1.1) rotate(5deg);
  background:linear-gradient(135deg, var(--rz-bronze), var(--rz-bronze-dark));
  color:#fff;
  border-color:transparent;
}

/* text */
.rz-trust__text{
  flex:1;
  position:relative;
  z-index:1;
}
.rz-trust__text strong{
  display:block;
  font-size:15px;
  font-weight:800;
  color:var(--rz-text);
  margin-bottom:6px;
  line-height:1.4;
  letter-spacing:-.2px;
}
.rz-trust__text span{
  display:block;
  font-size:13px;
  line-height:1.7;
  color:var(--rz-muted);
  font-weight:500;
}

/* mobile */
@media (max-width:640px){
  .rz-trust{ padding:24px 18px; border-radius:20px; }
  .rz-trust__grid{ grid-template-columns:1fr; gap:12px; }
  .rz-trust__badge{ padding:16px 14px; border-radius:18px; }
  .rz-trust__icon{ width:46px; height:46px; border-radius:14px; }
  .rz-trust__icon svg{ width:22px; height:22px; }
  .rz-trust__title{ font-size:20px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37e27a8 *//* Master Devil — Final CTA Premium (Match Why Section) */

:root{
  --rz-bronze:#D4A574;
  --rz-bronze-dark:#9A563A;
  --rz-text:#2C3E50;
  --rz-muted:#64748B;
  --rz-radius:28px;
}

.rz-final-cta{
  position:relative;
  margin-top:40px;
  padding:48px 24px;
  border-radius:var(--rz-radius);
  text-align:center;
  overflow:hidden;

  background:
    linear-gradient(135deg,
      rgba(251,231,221,.95) 0%,
      rgba(252,248,246,.98) 50%,
      rgba(255,250,245,1) 100%);

  border:1px solid rgba(212,165,116,.18);

  box-shadow:
    0 30px 70px rgba(154,86,58,.10),
    0 10px 30px rgba(16,29,54,.06),
    inset 0 1px 0 rgba(255,255,255,.9);
}

/* floating radial glow */
.rz-final-cta::before{
  content:"";
  position:absolute;
  top:-40%;
  left:-20%;
  width:500px;
  height:500px;
  background:radial-gradient(circle, rgba(212,165,116,.12), transparent 70%);
  border-radius:50%;
  animation:rzCtaFloat 20s ease-in-out infinite;
  pointer-events:none;
}

@keyframes rzCtaFloat{
  0%,100%{ transform:translate(0,0); }
  50%{ transform:translate(40px,30px); }
}

.rz-final-cta__in{
  position:relative;
  z-index:2;
  max-width:720px;
  margin:0 auto;
}

.rz-final-cta__title{
  margin:0 0 14px 0;
  font-size:30px;
  font-weight:900;
  color:var(--rz-text);
  letter-spacing:-.5px;
}

.rz-final-cta__desc{
  margin:0 0 28px 0;
  font-size:15px;
  color:var(--rz-muted);
  line-height:1.8;
  font-weight:500;
}

/* buttons container */
.rz-final-cta__actions{
  display:flex;
  gap:16px;
  justify-content:center;
  flex-wrap:wrap;
}

/* base button */
.rz-final-cta__btn{
  padding:14px 28px;
  border-radius:16px;
  font-size:14px;
  font-weight:800;
  text-decoration:none;
  transition:all .35s cubic-bezier(.4,0,.2,1);
  position:relative;
  overflow:hidden;
  border:2px solid transparent;
}

/* primary button */
.rz-final-cta__btn--primary{
  background:linear-gradient(135deg,var(--rz-bronze),var(--rz-bronze-dark));
  color:#fff;
  box-shadow:0 10px 20px rgba(154,86,58,.25);
}

.rz-final-cta__btn--primary:hover{
  transform:translateY(-4px) scale(1.05);
  box-shadow:0 18px 35px rgba(154,86,58,.35);
}

/* ghost button */
.rz-final-cta__btn--ghost{
  background:rgba(255,255,255,.8);
  color:var(--rz-bronze-dark);
  border-color:rgba(212,165,116,.35);
  backdrop-filter:blur(6px);
}

.rz-final-cta__btn--ghost:hover{
  background:linear-gradient(135deg,var(--rz-bronze),var(--rz-bronze-dark));
  color:#fff;
  transform:translateY(-4px) scale(1.05);
  border-color:transparent;
  box-shadow:0 18px 35px rgba(154,86,58,.30);
}

/* mobile */
@media (max-width:640px){

  .rz-final-cta{
    padding:32px 18px;
    border-radius:22px;
  }

  .rz-final-cta__title{
    font-size:22px;
  }

  .rz-final-cta__desc{
    font-size:13px;
  }

  .rz-final-cta__actions{
    flex-direction:column;
    gap:12px;
  }

  .rz-final-cta__btn{
    width:100%;
    padding:13px;
  }
}
/* Master Devil fix — CTA text color */

.rz-final-cta__btn--primary,
.rz-final-cta__btn--primary:link,
.rz-final-cta__btn--primary:visited{
  color:#ffffff !important;
}

.rz-final-cta__btn--primary:hover,
.rz-final-cta__btn--primary:focus,
.rz-final-cta__btn--primary:active{
  color:#ffffff !important;
}/* End custom CSS */