.elementor-6093 .elementor-element.elementor-element-5c83073{border-style:none;padding:0px 0px 0px 0px;}.elementor-6093 .elementor-element.elementor-element-e72cfa9 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6093 .elementor-element.elementor-element-e72cfa9:hover > .elementor-element-populated{border-style:none;}.elementor-6093 .elementor-element.elementor-element-e72cfa9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6093 .elementor-element.elementor-element-e72cfa9{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-5f70ba3 */.pricing{
  background:#000;
  padding:80px 20px;
  font-family:Poppins,sans-serif;
  color:#fff;
}

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

.title{
  text-align:center;
  color:#d4a84f;
  font-size:42px;
  margin-bottom:60px;
}

.grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:30px;
}

.card{
  background:#0a0a0a;
  border-radius:20px;
  padding:30px;
  border:1px solid rgba(212,168,79,0.2);
  transition:0.3s;
}

.card:hover{
  transform:translateY(-6px);
  border-color:#d4a84f;
  box-shadow:0 10px 30px rgba(212,168,79,0.15);
}

.card h3{
  color:#d4a84f;
  margin-bottom:20px;
  font-size:22px;
}

.item{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:15px;
  margin:10px 0;
  border-bottom:1px solid rgba(255,255,255,0.05);
  padding-bottom:6px;
  font-size:14px;
}

.item span:first-child{
  flex:1;
}

.price{
  white-space:nowrap;
  color:#d4a84f;
}

.desc{
  font-size:12px;
  opacity:0.7;
  margin:8px 0 15px;
}/* End custom CSS */