.elementor-282 .elementor-element.elementor-element-4f4e123 .elementor-wrapper{--video-aspect-ratio:1.77777;}/* Start custom CSS for html, class: .elementor-element-1540299 */<style>
/* ================================
   RAJAJUDIQQ REVIEW PAGE
   Premium Editorial Dark Style
================================ */

:root{
  --rj-bg:#07090d;
  --rj-surface:#0f141b;
  --rj-surface-2:#131a23;
  --rj-surface-3:#18212c;
  --rj-line:rgba(255,255,255,.09);
  --rj-text:#f4f6f8;
  --rj-muted:#9ba5b3;
  --rj-gold:#d8b36a;
  --rj-gold-2:#f0d18f;
  --rj-green:#63d4a4;
  --rj-red:#e47b7b;
  --rj-max:1180px;
}

.rj-wrap{
  width:100%;
  background:
    radial-gradient(circle at 15% 0%,rgba(216,179,106,.09),transparent 28%),
    radial-gradient(circle at 85% 15%,rgba(99,212,164,.05),transparent 25%),
    var(--rj-bg);
  color:var(--rj-text);
  font-family:Inter,Arial,sans-serif;
  line-height:1.75;
  padding:0;
  overflow:hidden;
}

.rj-container{
  width:min(var(--rj-max),calc(100% - 40px));
  margin:auto;
}

.rj-hero{
  padding:86px 0 70px;
  border-bottom:1px solid var(--rj-line);
  position:relative;
}

.rj-eyebrow{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:7px 13px;
  border:1px solid rgba(216,179,106,.25);
  border-radius:999px;
  color:var(--rj-gold-2);
  font-size:12px;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  margin-bottom:20px;
}

.rj-eyebrow:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:var(--rj-green);
  box-shadow:0 0 12px rgba(99,212,164,.5);
}

.rj-hero h1{
  max-width:900px;
  margin:0 0 20px;
  font-size:clamp(36px,5vw,68px);
  line-height:1.08;
  letter-spacing:-.035em;
  font-weight:800;
}

.rj-lead{
  max-width:800px;
  color:var(--rj-muted);
  font-size:18px;
  margin:0 0 28px;
}

.rj-actions{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}

.rj-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:46px;
  padding:0 20px;
  border-radius:10px;
  text-decoration:none;
  font-weight:700;
  font-size:14px;
  transition:.25s ease;
}

.rj-btn-primary{
  background:linear-gradient(135deg,var(--rj-gold),var(--rj-gold-2));
  color:#15110a;
}

.rj-btn-secondary{
  border:1px solid var(--rj-line);
  color:var(--rj-text);
  background:rgba(255,255,255,.025);
}

.rj-btn:hover{
  transform:translateY(-2px);
}

.rj-section{
  padding:70px 0;
}

.rj-section + .rj-section{
  border-top:1px solid var(--rj-line);
}

.rj-kicker{
  color:var(--rj-gold);
  font-size:12px;
  font-weight:800;
  letter-spacing:.13em;
  text-transform:uppercase;
  margin-bottom:10px;
}

.rj-section h2{
  margin:0 0 16px;
  font-size:clamp(27px,3vw,42px);
  line-height:1.18;
  letter-spacing:-.025em;
}

.rj-section h3{
  margin:0 0 10px;
  font-size:21px;
  line-height:1.3;
}

.rj-section p{
  color:var(--rj-muted);
  margin:0 0 18px;
}

.rj-overview{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:25px;
  align-items:stretch;
}

.rj-overview-main,
.rj-note{
  background:linear-gradient(145deg,var(--rj-surface-2),var(--rj-surface));
  border:1px solid var(--rj-line);
  border-radius:18px;
  padding:30px;
}

.rj-note{
  border-color:rgba(216,179,106,.2);
}

.rj-note strong{
  display:block;
  color:var(--rj-gold-2);
  margin-bottom:8px;
}

.rj-score{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:12px;
  margin-top:30px;
}

.rj-score-card{
  padding:20px;
  background:var(--rj-surface);
  border:1px solid var(--rj-line);
  border-radius:14px;
}

.rj-score-card span{
  display:block;
  color:var(--rj-muted);
  font-size:12px;
  margin-bottom:7px;
}

.rj-score-card strong{
  font-size:16px;
  color:var(--rj-text);
}

.rj-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:16px;
}

.rj-card{
  background:linear-gradient(145deg,var(--rj-surface-2),var(--rj-surface));
  border:1px solid var(--rj-line);
  border-radius:16px;
  padding:25px;
}

.rj-card-number{
  width:32px;
  height:32px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:9px;
  background:rgba(216,179,106,.1);
  color:var(--rj-gold-2);
  font-size:13px;
  font-weight:800;
  margin-bottom:18px;
}

.rj-checklist{
  display:grid;
  gap:10px;
  margin-top:20px;
}

.rj-check{
  padding:15px 17px;
  border-radius:11px;
  background:rgba(255,255,255,.025);
  border:1px solid var(--rj-line);
  color:var(--rj-muted);
}

.rj-check b{
  color:var(--rj-text);
}

.rj-table-wrap{
  overflow-x:auto;
  border:1px solid var(--rj-line);
  border-radius:16px;
  background:var(--rj-surface);
}

.rj-table{
  width:100%;
  min-width:700px;
  border-collapse:collapse;
}

.rj-table th,
.rj-table td{
  padding:16px 18px;
  border-bottom:1px solid var(--rj-line);
  text-align:left;
  vertical-align:top;
}

.rj-table th{
  color:var(--rj-gold-2);
  font-size:13px;
  background:rgba(255,255,255,.025);
}

.rj-table td{
  color:var(--rj-muted);
  font-size:14px;
}

.rj-table tr:last-child td{
  border-bottom:0;
}

.rj-faq{
  display:grid;
  gap:10px;
  margin-top:25px;
}

.rj-faq details{
  background:var(--rj-surface);
  border:1px solid var(--rj-line);
  border-radius:13px;
  overflow:hidden;
}

.rj-faq summary{
  cursor:pointer;
  list-style:none;
  padding:19px 22px;
  font-weight:700;
  color:var(--rj-text);
  position:relative;
  padding-right:50px;
}

.rj-faq summary::-webkit-details-marker{
  display:none;
}

.rj-faq summary:after{
  content:"+";
  position:absolute;
  right:20px;
  top:15px;
  color:var(--rj-gold);
  font-size:24px;
  font-weight:400;
}

.rj-faq details[open] summary:after{
  content:"−";
}

.rj-faq .answer{
  padding:0 22px 20px;
  color:var(--rj-muted);
}

.rj-cta{
  padding:34px;
  border:1px solid rgba(216,179,106,.22);
  border-radius:20px;
  background:
    linear-gradient(135deg,rgba(216,179,106,.09),rgba(255,255,255,.025));
}

.rj-cta h2{
  margin-bottom:10px;
}

.rj-disclaimer{
  font-size:12px;
  color:#7f8997;
  padding-top:25px;
}

.rj-related{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:15px;
  margin-top:25px;
}

.rj-related a{
  display:block;
  padding:22px;
  border:1px solid var(--rj-line);
  border-radius:14px;
  background:var(--rj-surface);
  text-decoration:none;
}

.rj-related strong{
  display:block;
  color:var(--rj-text);
  margin-bottom:6px;
}

.rj-related span{
  color:var(--rj-muted);
  font-size:14px;
}

@media(max-width:900px){
  .rj-overview{
    grid-template-columns:1fr;
  }

  .rj-grid{
    grid-template-columns:repeat(2,1fr);
  }

  .rj-score{
    grid-template-columns:repeat(2,1fr);
  }
}

@media(max-width:640px){
  .rj-container{
    width:min(100% - 28px,var(--rj-max));
  }

  .rj-hero{
    padding:60px 0 50px;
  }

  .rj-section{
    padding:52px 0;
  }

  .rj-hero h1{
    font-size:38px;
  }

  .rj-lead{
    font-size:16px;
  }

  .rj-grid,
  .rj-related{
    grid-template-columns:1fr;
  }

  .rj-score{
    grid-template-columns:1fr 1fr;
  }

  .rj-card,
  .rj-overview-main,
  .rj-note,
  .rj-cta{
    padding:21px;
  }
}
<\/style>/* End custom CSS */