.elementor-1231 .elementor-element.elementor-element-8ca95ac{--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-1231 .elementor-element.elementor-element-7371111{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1231 .elementor-element.elementor-element-6efc5b4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1231 .elementor-element.elementor-element-7a24cd2{--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-1231 .elementor-element.elementor-element-626a9a4{--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-1231 .elementor-element.elementor-element-18c364e{text-align:center;}.elementor-1231 .elementor-element.elementor-element-18c364e img{width:51%;max-width:60%;}.elementor-1231 .elementor-element.elementor-element-3f6f167{--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-1231 .elementor-element.elementor-element-c4b94f6{--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-1231 .elementor-element.elementor-element-b78f39e{--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-1231 .elementor-element.elementor-element-9acbe98{--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-1231 .elementor-element.elementor-element-5a21485{--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-1231 .elementor-element.elementor-element-d7fd180{--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-1231 .elementor-element.elementor-element-562da4e{--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-1231 .elementor-element.elementor-element-3c49729{--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-1231 .elementor-element.elementor-element-7084d31{--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-1231 .elementor-element.elementor-element-26b28be img{width:75%;}.elementor-1231 .elementor-element.elementor-element-81d406c{--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-1231 .elementor-element.elementor-element-17c9537{--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-1231 .elementor-element.elementor-element-d658714{--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-1231 .elementor-element.elementor-element-e1c9955{--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-1231 .elementor-element.elementor-element-554aa1c{--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-1231 .elementor-element.elementor-element-8da3051{--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-1231 .elementor-element.elementor-element-d4ff807{--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-1231 .elementor-element.elementor-element-04256fa{--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-1231 .elementor-element.elementor-element-c302b63{--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-1231 .elementor-element.elementor-element-9a9cf69{--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-1231 .elementor-element.elementor-element-6937f1a{--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-1231 .elementor-element.elementor-element-2edb769{--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-1231 .elementor-element.elementor-element-0784ac8{--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-1231 .elementor-element.elementor-element-58c9b1f{--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-1231 .elementor-element.elementor-element-e784075{--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-1231 .elementor-element.elementor-element-ce3b898{--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-1231 .elementor-element.elementor-element-4a2b224{--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-1231 .elementor-element.elementor-element-6a06c8d{--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-1231 .elementor-element.elementor-element-c7d997b{--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-1231 .elementor-element.elementor-element-583bb74{--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-1231 .elementor-element.elementor-element-bc95cbb{--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-1231 .elementor-element.elementor-element-919b027{--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-1231 .elementor-element.elementor-element-4c1dacf{--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-1231 .elementor-element.elementor-element-5299be4{--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-1231 .elementor-element.elementor-element-9c0961f{--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-1231 .elementor-element.elementor-element-324ae9c{--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-1231 .elementor-element.elementor-element-df75d49{--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:1024px){.elementor-1231 .elementor-element.elementor-element-7371111{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1231 .elementor-element.elementor-element-7371111{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1231 .elementor-element.elementor-element-18c364e img{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-f819a39 *//* ===== BLU HERO - Fixed Version ===== */
.blu-hero {
  width: 100%;
  padding: 30px 20px;
  background: transparent;
  box-sizing: border-box;
}

.blu-hero-wrapper {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

/* Badge */
.blu-hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #e8f0fc;
  color: #1e4ea8;
  padding: 7px 14px;
  border-radius: 50px;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 18px;
  width: fit-content;
}

.blu-dot {
  width: 7px;
  height: 7px;
  background: #22c55e;
  border-radius: 50%;
  display: inline-block;
  animation: bluPulse 2s infinite;
}

@keyframes bluPulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.5; transform: scale(1.3); }
}

/* Title */
.blu-hero-title {
  font-size: clamp(24px, 3vw, 36px) !important;
  font-weight: 800 !important;
  color: #0a1e42 !important;
  line-height: 1.2 !important;
  margin: 0 0 16px 0 !important;
  letter-spacing: -0.5px;
}

.blu-hero-title span {
  color: #1e4ea8;
  display: inline;
}

/* Description */
.blu-hero-desc {
  font-size: 15px;
  line-height: 1.6;
  color: #4b5563;
  margin: 0 0 22px 0;
}

.blu-hero-desc strong {
  color: #0a1e42;
  font-weight: 600;
}

/* Features Grid */
.blu-hero-features {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 16px;
  margin-bottom: 24px;
}

.blu-feature {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #374151;
  font-weight: 500;
}

.blu-check {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background: #22c55e;
  color: white;
  border-radius: 50%;
  font-size: 12px;
  font-weight: bold;
  flex-shrink: 0;
}

/* Stats */
.blu-hero-stats {
  display: flex;
  gap: 24px;
  padding-top: 20px;
  border-top: 1px solid #e5e7eb;
}

.blu-stat {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.blu-stat b {
  font-size: 20px;
  font-weight: 800;
  color: #1e4ea8;
  line-height: 1;
}

.blu-stat span {
  font-size: 12px;
  color: #6b7280;
  font-weight: 500;
}

/* Responsive */
@media (max-width: 768px) {
  .blu-hero-title {
    font-size: 26px !important;
  }
  
  .blu-hero-features {
    grid-template-columns: 1fr;
  }
  
  .blu-hero-stats {
    gap: 16px;
  }
}/* End custom CSS */