.elementor-2089 .elementor-element.elementor-element-b17fd0c{--display:flex;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading .text{background-color:var( --e-global-color-917475f );text-decoration-color:var( --e-global-color-917475f );mix-blend-mode:normal;}.elementor-2089 .elementor-element.elementor-element-342b36f .headline-text{background-color:var( --e-global-color-479651d );text-decoration-color:var( --e-global-color-479651d );}.elementor-2089 .elementor-element.elementor-element-342b36f{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading-wrapper{text-align:left;}.elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading{justify-content:left;}.elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading , .elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading  .text {font-family:var( --e-global-typography-2b3b42f-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b42f-font-size );font-weight:var( --e-global-typography-2b3b42f-font-weight );line-height:var( --e-global-typography-2b3b42f-line-height );}.elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading .headline-text{mix-blend-mode:normal;}.elementor-2089 .elementor-element.elementor-element-c4281a5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-18d853d-font-family ), Sans-serif;font-size:var( --e-global-typography-18d853d-font-size );font-weight:var( --e-global-typography-18d853d-font-weight );line-height:var( --e-global-typography-18d853d-line-height );color:var( --e-global-color-917475f );}.elementor-2089 .elementor-element.elementor-element-193e1d1{--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;}.elementor-2089 .elementor-element.elementor-element-fda5b54 .elementor-button{background-color:var( --e-global-color-479651d );font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-decoration:none;fill:var( --e-global-color-917475f );color:var( --e-global-color-917475f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-479651d );border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-2089 .elementor-element.elementor-element-fda5b54 .elementor-button:hover, .elementor-2089 .elementor-element.elementor-element-fda5b54 .elementor-button:focus{background-color:var( --e-global-color-917475f );color:var( --e-global-color-479651d );border-color:var( --e-global-color-479651d );}.elementor-2089 .elementor-element.elementor-element-fda5b54 .elementor-button:hover svg, .elementor-2089 .elementor-element.elementor-element-fda5b54 .elementor-button:focus svg{fill:var( --e-global-color-479651d );}.elementor-2089 .elementor-element.elementor-element-585f032 .elementor-button{background-color:#FFFFFF33;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-decoration:none;fill:var( --e-global-color-917475f );color:var( --e-global-color-917475f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-2089 .elementor-element.elementor-element-585f032 .elementor-button:hover, .elementor-2089 .elementor-element.elementor-element-585f032 .elementor-button:focus{background-color:var( --e-global-color-917475f );color:var( --e-global-color-479651d );border-color:var( --e-global-color-479651d );}.elementor-2089 .elementor-element.elementor-element-585f032 .elementor-button:hover svg, .elementor-2089 .elementor-element.elementor-element-585f032 .elementor-button:focus svg{fill:var( --e-global-color-479651d );}.elementor-2089 .elementor-element.elementor-element-0d66626{text-align:end;}.elementor-2089 .elementor-element.elementor-element-0d66626 img{border-radius:25px 25px 25px 25px;}.elementor-2089 .elementor-element.elementor-element-dcc27d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2089 .elementor-element.elementor-element-2497dcd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading , .elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading  .text {font-size:var( --e-global-typography-2b3b42f-font-size );line-height:var( --e-global-typography-2b3b42f-line-height );}.elementor-2089 .elementor-element.elementor-element-c4281a5{font-size:var( --e-global-typography-18d853d-font-size );line-height:var( --e-global-typography-18d853d-line-height );}}@media(max-width:767px){.elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading , .elementor-2089 .elementor-element.elementor-element-342b36f .rkit-advanced-heading  .text {font-size:var( --e-global-typography-2b3b42f-font-size );line-height:var( --e-global-typography-2b3b42f-line-height );}.elementor-2089 .elementor-element.elementor-element-c4281a5{font-size:var( --e-global-typography-18d853d-font-size );line-height:var( --e-global-typography-18d853d-line-height );}}/* Start custom CSS for html, class: .elementor-element-2497dcd *//* ROSTONE ENTERPRISE VALUE — EXACT 85% ALIGNMENT */

.ev85-section,
.ev85-section * {
  box-sizing: border-box;
}

.ev85-section {
  --orange: #fb5018;
  --navy: #273b7b;
  --dark: #171d32;
  --text: #596174;
  --border: #dfe3eb;

  width: 100%;
  margin: 0;
  padding: 90px 0;
  overflow: hidden;

  background:
    radial-gradient(circle at 100% 0%, rgba(89,71,104,.08), transparent 30%),
    linear-gradient(180deg, #fff 0%, #f6f7fa 100%);

  font-family: "Inter", sans-serif;
}

.ev85-inner {
  width: 85%;
  max-width: none;
  margin: 0 auto;
  padding: 0;
}

.ev85-intro {
  display: grid;
  grid-template-columns: .9fr 1.1fr;
  gap: 7%;
  align-items: start;
  margin: 0 0 70px;
}

.ev85-label {
  display: block;
  margin: 0 0 9px;
  font-family: "Inter", sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 17px;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--orange);
}

.ev85-heading h2 {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 58px;
  letter-spacing: -.035em;
  color: var(--navy);
}

.ev85-heading h2 strong {
  display: block;
  font-weight: 700;
  color: var(--orange);
}

.ev85-intro-text {
  display: grid;
  gap: 20px;
  margin: 0;
  padding: 0 0 0 34px;
  border-left: 3px solid var(--orange);
}

.ev85-intro-text p,
.ev85-feature p,
.ev85-card p {
  margin: 0;
  font-family: "Inter", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  color: var(--text);
}

.ev85-feature {
  display: grid;
  grid-template-columns: 95px 1fr;
  gap: 42px;
  align-items: center;

  width: 100%;
  margin: 0 0 22px;
  padding: 48px;
  border-radius: 10px;

  background: linear-gradient(120deg, #101a3d, #273b7b);
}

.ev85-feature-number {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 95px;
  height: 95px;

  border: 1px solid rgba(251,80,24,.55);
  background: rgba(251,80,24,.1);

  font-family: "Poppins", sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: var(--orange);
}

.ev85-feature h3 {
  margin: 0 0 14px;
  font-family: "Poppins", sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 39px;
  color: #fff;
}

.ev85-feature p {
  max-width: 1100px;
  color: rgba(255,255,255,.78);
}

.ev85-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px;
  width: 100%;
  margin: 0;
  padding: 0;
}

.ev85-card {
  position: relative;
  min-width: 0;
  min-height: 300px;
  margin: 0;
  padding: 38px;

  border: 1px solid var(--border);
  border-top: 4px solid var(--navy);
  background: #fff;
  border-radius: 10px;

  transition: transform .3s ease, border-color .3s ease;
}

.ev85-card:hover {
  transform: translateY(-5px);
  border-top-color: var(--orange);
}

.ev85-number {
  display: block;
  margin: 0 0 20px;
  padding: 0 0 12px;

  border-bottom: 1px solid var(--border);

  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: var(--orange);
}

.ev85-card h3 {
  margin: 0 0 14px;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  color: var(--navy);
}

.ev85-card p {
  font-size: 14px;
  line-height: 22px;
}

@media (max-width: 900px) {
  .ev85-section {
    padding: 70px 0;
  }

  .ev85-intro {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .ev85-heading h2 {
    font-size: 44px;
    line-height: 50px;
  }

  .ev85-intro-text {
    padding-left: 24px;
  }
}

@media (max-width: 620px) {
  .ev85-section {
    padding: 55px 0;
  }

  .ev85-inner {
    width: 85%;
  }

  .ev85-heading h2 {
    font-size: 36px;
    line-height: 42px;
  }

  .ev85-feature {
    display: block;
    padding: 28px 22px;
  }

  .ev85-feature-number {
    width: 65px;
    height: 65px;
    margin-bottom: 22px;
    font-size: 20px;
  }

  .ev85-feature h3 {
    font-size: 27px;
    line-height: 34px;
  }

  .ev85-grid {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .ev85-card {
    min-height: 0;
    padding: 26px 21px;
  }
}/* End custom CSS */