.dl-checkout-brief {
  padding: 26px;
  margin: 30px 0;
  border: 1px solid #d9ddd9;
  border-radius: 18px;
  background: #fff;
}
.dl-checkout-brief h3 { margin-top: 0; font-size: 26px; }
.dl-checkout-brief > p { color: #657079; font-size: 16px; }
.dl-account-briefs { display: grid; gap: 16px; }
.dl-account-briefs article { padding: 22px; border: 1px solid #d9ddd9; border-radius: 14px; background: #fff; }
.dl-account-briefs article > span { float: right; padding: 4px 9px; border-radius: 999px; background: #fff0ec; color: #b93625; font-size: 13px; }
.dl-account-briefs p { margin-bottom: 0; color: #526069; }
.elementor-widget-dreamlance_header, .elementor-widget-dreamlance_footer, .elementor-widget-dreamlance_hero, .elementor-widget-dreamlance_services, .elementor-widget-dreamlance_product_grid, .elementor-widget-dreamlance_pricing, .elementor-widget-dreamlance_cta { margin: 0 !important; }
.dl-content-card-grid, .dl-testimonial-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; }
.dl-content-card, .dl-testimonial { overflow: hidden; margin: 0; border: 1px solid #d9ddd9; border-radius: 20px; background: #fff; }
.dl-content-card > div, .dl-testimonial { padding: 26px; }
.dl-content-card h3 { margin: 0 0 10px; font-size: 25px; line-height: 1.2; }
.dl-content-card p, .dl-testimonial p { color: #657079; font-size: 16px; line-height: 1.65; }
.dl-testimonial footer { display: grid; padding-top: 18px; margin-top: 20px; border-top: 1px solid #e1e4e2; }
.dl-testimonial footer span { color: #657079; font-size: 14px; }
@media(max-width:900px){.dl-content-card-grid,.dl-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){
	.dl-content-card-grid,.dl-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
	.dl-content-card,.dl-testimonial{min-width:0;border-radius:15px}
	.dl-content-card>div,.dl-testimonial{padding:14px 12px}
	.dl-content-card h3{font-size:17px}
	.dl-content-card p,.dl-testimonial p{font-size:12px;line-height:1.5}
	.dl-testimonial footer{padding-top:11px;margin-top:12px}
	.dl-testimonial footer span{font-size:11px}
}
