.elementor-48 .elementor-element.elementor-element-8572517{--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-48 .elementor-element.elementor-element-ceb61ec{--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-48 .elementor-element.elementor-element-512199f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-9306f38{--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-48 .elementor-element.elementor-element-9306f38:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9306f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-001764c .elementor-icon-wrapper{text-align:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-48 .elementor-element.elementor-element-9e8d35e .elementor-counter-number-wrapper{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-9e8d35e .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:24px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-e203b0b{--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-48 .elementor-element.elementor-element-9cfaa78 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-89e8cd4 .elementor-counter-number-wrapper{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-89e8cd4 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-3e1c20a{--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-48 .elementor-element.elementor-element-168343a .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-7d6f3a5 .elementor-counter-number-wrapper{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-7d6f3a5 .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:33px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-9db4967{--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-48 .elementor-element.elementor-element-5dee59c .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-44cea1d .elementor-counter-number-wrapper{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-44cea1d .elementor-counter-title{font-family:"Roboto Slab", Sans-serif;font-size:32px;font-weight:400;}.elementor-48 .elementor-element.elementor-element-1114d36{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-13a8311{text-align:center;}.elementor-48 .elementor-element.elementor-element-13a8311 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-8fca29e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8fca29e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-8fca29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-48 .elementor-element.elementor-element-b1ca2b8 .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-b1ca2b8 .elementor-icon-box-title{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-8d6aed8 .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-8d6aed8 .elementor-icon-box-title{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-8d6aed8 .elementor-icon-box-description{color:#475569;}.elementor-48 .elementor-element.elementor-element-d55aefa .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-d55aefa .elementor-icon-box-title{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-d55aefa .elementor-icon-box-description{color:#475569;}.elementor-48 .elementor-element.elementor-element-7d8a197{--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-48 .elementor-element.elementor-element-ec33ad6{--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-48 .elementor-element.elementor-element-bb33c12{text-align:center;}.elementor-48 .elementor-element.elementor-element-bb33c12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-48 .elementor-element.elementor-element-2d17950{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-2d17950:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-2d17950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-48 .elementor-element.elementor-element-6386789{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-6386789:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-6386789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-48 .elementor-element.elementor-element-a0c249a .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-a0c249a.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-a0c249a.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-a0c249a.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-a0c249a .elementor-icon-box-title{color:#000000;}.elementor-48 .elementor-element.elementor-element-62e0c93{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-62e0c93:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-62e0c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-48 .elementor-element.elementor-element-a18d345 .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-a18d345.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-a18d345.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-a18d345.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-a18d345 .elementor-icon-box-title{color:#000000;}.elementor-48 .elementor-element.elementor-element-59c5a55{--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-48 .elementor-element.elementor-element-59c5a55:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-59c5a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-48 .elementor-element.elementor-element-1a9f886 .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-1a9f886.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-1a9f886.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-1a9f886.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-1a9f886 .elementor-icon-box-title{color:#000000;}.elementor-48 .elementor-element.elementor-element-e8889fe{--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-48 .elementor-element.elementor-element-e8889fe:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e8889fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-48 .elementor-element.elementor-element-e8889fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-78bcc7e .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-78bcc7e.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-78bcc7e.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-78bcc7e.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-78bcc7e .elementor-icon-box-title{color:#000000;}.elementor-48 .elementor-element.elementor-element-da1b169{--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-48 .elementor-element.elementor-element-da1b169:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-da1b169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-48 .elementor-element.elementor-element-da1b169.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-ac3403b .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-ac3403b.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-ac3403b.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-ac3403b.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-48 .elementor-element.elementor-element-ac3403b .elementor-icon-box-title{color:#000000;}.elementor-48 .elementor-element.elementor-element-a4c8e31{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:34px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-20ae36c .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-20ae36c .elementor-icon-box-title{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-20ae36c .elementor-icon-box-description{color:#475569;}.elementor-48 .elementor-element.elementor-element-f596463 .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-f596463 .elementor-icon-box-title{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-f596463 .elementor-icon-box-description{color:#475569;}.elementor-48 .elementor-element.elementor-element-43eb40c .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-43eb40c .elementor-icon-box-title{color:#0F172A;}.elementor-48 .elementor-element.elementor-element-43eb40c .elementor-icon-box-description{color:#475569;}.elementor-48 .elementor-element.elementor-element-a042230{--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-48 .elementor-element.elementor-element-8fca29e{--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-a4c8e31{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-9306f38{--width:25%;}.elementor-48 .elementor-element.elementor-element-e203b0b{--width:25%;}.elementor-48 .elementor-element.elementor-element-3e1c20a{--width:25%;}.elementor-48 .elementor-element.elementor-element-9db4967{--width:25%;}.elementor-48 .elementor-element.elementor-element-6386789{--width:33.3333%;}.elementor-48 .elementor-element.elementor-element-62e0c93{--width:33.3333%;}.elementor-48 .elementor-element.elementor-element-59c5a55{--width:33.3333%;}.elementor-48 .elementor-element.elementor-element-e8889fe{--width:38.034%;}.elementor-48 .elementor-element.elementor-element-da1b169{--width:52.101%;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-8fca29e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-a4c8e31{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-ccaba70 */.performance-expert {
  background: #F8FAFC;
  padding: 100px 0;
  font-family: 'Poppins', sans-serif;
}

.container {
  width: 90%;
  max-width: 1200px;
  margin: auto;
}

.performance-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 50px;
  align-items: center;
}

/* Heading */

.performance-content h2 {
  font-size: 38px;
  font-weight: 700;
  color: #0F172A;
  margin-bottom: 20px;
}

.performance-content h2 span {
  color: #2563EB;
}

.performance-content p {
  color: #475569;
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 30px;
}

/* Points */

.performance-points {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  margin-bottom: 30px;
}

.point {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 15px;
  color: #0F172A;
}

.point i {
  color: #2563EB;
  font-size: 18px;
}

/* Buttons */

.performance-buttons {
  display: flex;
  gap: 15px;
}

.btn-primary {
  background: #2563EB;
  color: white;
  padding: 14px 28px;
  text-decoration: none;
  border-radius: 6px;
  font-weight: 500;
  transition: 0.3s;
}

.btn-primary:hover {
  background: #1E40AF;
}

.btn-outline {
  border: 2px solid #2563EB;
  color: #2563EB;
  padding: 14px 28px;
  text-decoration: none;
  border-radius: 6px;
  font-weight: 500;
  transition: 0.3s;
}

.btn-outline:hover {
  background: #2563EB;
  color: white;
}

/* Image */

.performance-image img {
  width: 100%;
  border-radius: 12px;
  box-shadow: 
  0px 10px 30px rgba(0,0,0,0.08);
}

/* Responsive */

@media (max-width: 768px) {

  .performance-grid {
    grid-template-columns: 1fr;
  }

  .performance-content h2 {
    font-size: 28px;
  }

  .performance-points {
    grid-template-columns: 1fr;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63aa0d4 */.marketing-pro {
  padding: 100px 20px;
  background: radial-gradient(circle at top, #0f172a, #020617);
  color: white;
  text-align: center;
}

.container {
  max-width: 1100px;
  margin: auto;
}

/* Title Gradient */
.title {
  font-size: 2.8rem;
  margin-bottom: 10px;
  background: linear-gradient(90deg, #38bdf8, #a78bfa, #f472b6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.subtitle {
  color: #94a3b8;
  margin-bottom: 60px;
}

/* Grid Layout */
.grid {
  display: flex;
  gap: 25px;
  justify-content: center;
  flex-wrap: wrap;
}

/* Glass Cards */
.box {
  width: 300px;
  padding: 30px;
  border-radius: 20px;
  backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  position: relative;
  transition: 0.4s;
  overflow: hidden;
}

/* Glow Border Animation */
.box::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;
  padding: 1px;
  background: linear-gradient(45deg, #38bdf8, #a78bfa, #f472b6);
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* Hover Effect */
.box:hover {
  transform: translateY(-15px) scale(1.03);
  box-shadow: 0 0 40px rgba(167, 139, 250, 0.4);
}

/* Text */
.box h3 {
  margin-bottom: 10px;
  font-size: 1.5rem;
}

.box p {
  color: #cbd5f5;
}

/* Responsive */
@media (max-width: 768px) {
  .title {
    font-size: 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28d53e0 */.process-section {
  background: #0F172A;
  padding: 100px 0;
  font-family: 'Poppins', sans-serif;
}

.container {
  width: 90%;
  max-width: 1200px;
  margin: auto;
}

/* Title */

.section-title {
  text-align: center;
  margin-bottom: 60px;
}

.section-title h2 {
  font-size: 36px;
  color: #FFFFFF;
  margin-bottom: 15px;
}

.section-title p {
  color: #CBD5E1;
  font-size: 16px;
  max-width: 650px;
  margin: auto;
}

/* Grid */

.process-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 25px;
}

/* Box */

.process-box {
  background: #1E293B;
  padding: 30px 20px;
  border-radius: 12px;
  text-align: center;
  transition: 0.3s;
}

.process-box:hover {
  transform: translateY(-8px);
  background: #2563EB;
}

/* Icon */

.process-box .icon {
  font-size: 28px;
  color: #2563EB;
  margin-bottom: 15px;
}

.process-box:hover .icon {
  color: #FFFFFF;
}

/* Text */

.process-box h3 {
  color: #FFFFFF;
  margin-bottom: 10px;
  font-size: 18px;
}

.process-box p {
  color: #CBD5E1;
  font-size: 14px;
}

/* Responsive */

@media (max-width: 992px) {
  .process-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 576px) {
  .process-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fc909f */.final-cta {
  background: linear-gradient(135deg, #2563EB, #1E40AF);
  padding: 100px 20px;
  text-align: center;
  font-family: 'Poppins', sans-serif;
}

.cta-container {
  max-width: 800px;
  margin: auto;
}

.final-cta h2 {
  font-size: 36px;
  color: #FFFFFF;
  margin-bottom: 20px;
  font-weight: 700;
}

.final-cta p {
  color: #E2E8F0;
  font-size: 17px;
  line-height: 1.7;
  margin-bottom: 35px;
}

/* Buttons */

.cta-buttons {
  display: flex;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
}

.cta-btn-primary {
  background: #FFFFFF;
  color: #2563EB;
  padding: 14px 30px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  transition: 0.3s;
}

.cta-btn-primary:hover {
  background: #E5E7EB;
}

.cta-btn-outline {
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  padding: 14px 30px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  transition: 0.3s;
}

.cta-btn-outline:hover {
  background: #FFFFFF;
  color: #2563EB;
}

/* Responsive */

@media (max-width: 768px) {

  .final-cta h2 {
    font-size: 26px;
  }

  .final-cta p {
    font-size: 15px;
  }

}/* End custom CSS */