.elementor-5961 .elementor-element.elementor-element-huvb7ke{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-huvb7ke:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-huvb7ke > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-huvb7ke::before, .elementor-5961 .elementor-element.elementor-element-huvb7ke > .elementor-background-video-container::before, .elementor-5961 .elementor-element.elementor-element-huvb7ke > .e-con-inner > .elementor-background-video-container::before, .elementor-5961 .elementor-element.elementor-element-huvb7ke > .elementor-background-slideshow::before, .elementor-5961 .elementor-element.elementor-element-huvb7ke > .e-con-inner > .elementor-background-slideshow::before, .elementor-5961 .elementor-element.elementor-element-huvb7ke > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';}.elementor-5961 .elementor-element.elementor-element-bmgozxn{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5961 .elementor-element.elementor-element-bmgozxn:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-bmgozxn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-q4lzvrv{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-q4lzvrv:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-q4lzvrv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-5961 .elementor-element.elementor-element-szihhi7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-szihhi7:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-szihhi7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-3vydszt{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5961 .elementor-element.elementor-element-3vydszt:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-3vydszt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-0c5mwlo{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-0c5mwlo:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-0c5mwlo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-1sccddz{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#262626;--border-color:#262626;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-1sccddz:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-1sccddz > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-5961 .elementor-element.elementor-element-b2rgz5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5961 .elementor-element.elementor-element-b2rgz5a:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-b2rgz5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-3z7up0l{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-3z7up0l:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-3z7up0l > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-hglf2w6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5961 .elementor-element.elementor-element-hglf2w6:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-hglf2w6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-5tccqub{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-5tccqub:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-5tccqub > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-5961 .elementor-element.elementor-element-dr23ibq{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-dr23ibq:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-dr23ibq > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-b3qr1ks{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5961 .elementor-element.elementor-element-b3qr1ks:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-b3qr1ks > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-uofy946{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-uofy946:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-uofy946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-5961 .elementor-element.elementor-element-jn6y6pn{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-jn6y6pn:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-jn6y6pn > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-z081ls5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5961 .elementor-element.elementor-element-z081ls5:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-z081ls5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-5961 .elementor-element.elementor-element-hafljk5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-hafljk5:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-hafljk5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-5961 .elementor-element.elementor-element-39sldrv{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-5961 .elementor-element.elementor-element-39sldrv:not(.elementor-motion-effects-element-type-background), .elementor-5961 .elementor-element.elementor-element-39sldrv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}body.elementor-page-5961:not(.elementor-motion-effects-element-type-background), body.elementor-page-5961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}:root{--page-title-display:none;}body.elementor-page-5961{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5961 .elementor-element.elementor-element-huvb7ke{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-q4lzvrv{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-szihhi7{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-0c5mwlo{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-1sccddz{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-3z7up0l{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-5tccqub{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-dr23ibq{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-uofy946{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-jn6y6pn{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-hafljk5{--content-width:1100px;}.elementor-5961 .elementor-element.elementor-element-39sldrv{--content-width:860px;}}/* Start custom CSS for container, class: .elementor-element-huvb7ke */#t9u5txu { position: relative; } #5v9bu1c::before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background: radial-gradient(ellipse at 20% 30%, rgba(124,92,255,0.08) 0%, transparent 60%); pointer-events:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-q4lzvrv */#services { position: relative; overflow: hidden; } #services::after { content:''; position:absolute; bottom:0; right:0; width:400px; height:400px; background:radial-gradient(ellipse at 100% 100%, rgba(34,211,238,0.05) 0%,transparent 70%); pointer-events:none; }/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

* { font-family: 'Inter', sans-serif !important; }

@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(24px); }
  to { opacity: 1; transform: translateY(0); }
}

.consult-hero-badge {
  display: inline-block;
  background: rgba(124,92,255,0.12);
  border: 1px solid rgba(124,92,255,0.3);
  color: #7C5CFF;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  padding: 8px 20px;
  border-radius: 999px;
  margin-bottom: 24px;
}

.gradient-text {
  background: linear-gradient(135deg, #7C5CFF 0%, #22D3EE 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.service-card {
  background: #171717;
  border: 1px solid #262626;
  border-radius: 16px;
  padding: 32px 28px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}
.service-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 30px rgba(124,92,255,0.15);
  border-color: #7C5CFF;
}

.service-icon {
  font-size: 2.2rem;
  margin-bottom: 16px;
  display: block;
}

.service-title {
  font-size: 1.25rem;
  font-weight: 700;
  color: #F5F5F5;
  margin: 0 0 10px 0;
  letter-spacing: -0.01em;
}

.service-desc {
  font-size: 0.95rem;
  color: #8A8A8A;
  line-height: 1.7;
  margin: 0;
}

.process-step {
  display: flex;
  gap: 20px;
  align-items: flex-start;
  padding: 28px;
  background: #171717;
  border: 1px solid #262626;
  border-radius: 16px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  margin-bottom: 16px;
}
.process-step:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 30px rgba(124,92,255,0.15);
}
.step-num {
  min-width: 48px;
  height: 48px;
  background: linear-gradient(135deg, #7C5CFF 0%, #22D3EE 100%);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  font-size: 1.1rem;
  color: #0A0A0A;
}
.step-content h4 {
  font-size: 1.1rem;
  font-weight: 700;
  color: #F5F5F5;
  margin: 0 0 6px 0;
}
.step-content p {
  font-size: 0.9rem;
  color: #8A8A8A;
  margin: 0;
  line-height: 1.6;
}

.tier-card {
  background: #171717;
  border: 1px solid #262626;
  border-radius: 16px;
  padding: 36px 28px;
  display: flex;
  flex-direction: column;
  transition: border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
}
.tier-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 30px rgba(124,92,255,0.15);
}
.tier-card.featured { border-color: #7C5CFF; }
.tier-badge {
  position: absolute;
  top: -14px;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(135deg, #7C5CFF 0%, #22D3EE 100%);
  color: #0A0A0A;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  padding: 6px 16px;
  border-radius: 999px;
  text-transform: uppercase;
  white-space: nowrap;
}
.tier-name { font-size: 1.4rem; font-weight: 800; color: #F5F5F5; margin: 0 0 8px 0; }
.tier-tag { font-size: 0.82rem; color: #22D3EE; font-weight: 600; margin-bottom: 20px; text-transform: uppercase; letter-spacing: 0.1em; }
.tier-price { font-size: 2.2rem; font-weight: 800; color: #F5F5F5; margin-bottom: 4px; }
.tier-price span { font-size: 1rem; font-weight: 400; color: #8A8A8A; }
.tier-desc { color: #8A8A8A; font-size: 0.9rem; line-height: 1.6; margin: 16px 0 24px; }
.tier-features { list-style: none; padding: 0; margin: 0 0 28px 0; }
.tier-features li { display: flex; align-items: flex-start; gap: 10px; color: #CFCFCF; font-size: 0.9rem; margin-bottom: 10px; line-height: 1.5; }
.tier-features li::before { content: "✓"; color: #7C5CFF; font-weight: 800; flex-shrink: 0; margin-top: 1px; }
.tier-cta {
  display: block;
  text-align: center;
  background: linear-gradient(135deg, #7C5CFF 0%, #22D3EE 100%);
  color: #0A0A0A;
  font-weight: 700;
  font-size: 0.95rem;
  padding: 14px 28px;
  border-radius: 999px;
  text-decoration: none;
  margin-top: auto;
  transition: transform 0.2s ease, opacity 0.2s ease;
}
.tier-cta:hover { transform: translateY(-2px); opacity: 0.9; }
.tier-cta.ghost {
  background: transparent;
  border: 1px solid #262626;
  color: #F5F5F5;
}
.tier-cta.ghost:hover { border-color: #7C5CFF; }

.outcome-item {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 20px 0;
  border-bottom: 1px solid #1D1D1D;
}
.outcome-icon { font-size: 1.4rem; flex-shrink: 0; margin-top: 2px; }
.outcome-text h4 { font-size: 1rem; font-weight: 700; color: #F5F5F5; margin: 0 0 4px 0; }
.outcome-text p { font-size: 0.88rem; color: #8A8A8A; margin: 0; line-height: 1.6; }

.industry-badge {
  display: inline-block;
  background: #171717;
  border: 1px solid #262626;
  color: #CFCFCF;
  font-size: 0.85rem;
  font-weight: 500;
  padding: 8px 18px;
  border-radius: 999px;
  transition: border-color 0.2s ease, color 0.2s ease;
  cursor: default;
}
.industry-badge:hover { border-color: #7C5CFF; color: #7C5CFF; }

.faq-item { border-bottom: 1px solid #1D1D1D; padding: 24px 0; }
.faq-q { font-size: 1rem; font-weight: 700; color: #F5F5F5; margin: 0 0 10px 0; }
.faq-a { font-size: 0.9rem; color: #8A8A8A; line-height: 1.7; margin: 0; }/* End custom CSS */