.elementor-3482 .elementor-element.elementor-element-bda7d8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3482 .elementor-element.elementor-element-c7496db{--spacer-size:14px;}.elementor-3482 .elementor-element.elementor-element-254cd24{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3482 .elementor-element.elementor-element-44df2c6{text-align:center;}.elementor-3482 .elementor-element.elementor-element-44df2c6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:65px;line-height:66px;letter-spacing:1.5px;color:#000000;}.elementor-3482 .elementor-element.elementor-element-57a8199 .gallery-item .gallery-caption{text-align:center;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover:not(.active){background-color:#333;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li{font-family:"Bebas Neue", Sans-serif;font-size:25px;letter-spacing:0.5px;background-color:var( --e-global-color-d9cb47c );color:#333;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;color:#333;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;fill:#333;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-tab-top-icon li i, .elementor-3482 .elementor-element.elementor-element-d512798 .eael-tab-top-icon li img, .elementor-3482 .elementor-element.elementor-element-d512798 .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav.eael-tabs-glassey > ul li:hover > i{color:#FFF;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav.eael-tabs-glassey > ul li:hover > svg{fill:#FFF;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#FFFFFF;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:var( --e-global-color-accent );}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:var( --e-global-color-accent );}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:var( --e-global-color-primary );}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li.active{color:var( --e-global-color-primary );}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:var( --e-global-color-primary );}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:var( --e-global-color-primary );}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-content > div{color:#333;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:5px;bottom:-5px;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-5px;top:calc(50% - 5px) !important;border-left-color:var( --e-global-color-primary );}.rtl .elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-5px !important;top:calc(50% - 5px) !important;}.elementor-3482 .elementor-element.elementor-element-d512798 .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:var( --e-global-color-primary );}.elementor-3482 .elementor-element.elementor-element-573fd74{text-align:center;}.elementor-3482 .elementor-element.elementor-element-573fd74 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:65px;line-height:66px;letter-spacing:1.5px;color:#000000;}.elementor-3482 .elementor-element.elementor-element-0427de6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3482 .elementor-element.elementor-element-10053ce .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3482 .elementor-element.elementor-element-5453dfd{text-align:center;}.elementor-3482 .elementor-element.elementor-element-5453dfd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:65px;line-height:66px;letter-spacing:1.5px;color:#000000;}.elementor-3482 .elementor-element.elementor-element-6c0a16b{--spacer-size:25px;}.elementor-3482 .elementor-element.elementor-element-2cc7872{text-align:center;}.elementor-3482 .elementor-element.elementor-element-2cc7872 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:65px;line-height:66px;letter-spacing:1.5px;color:#000000;}.elementor-3482 .elementor-element.elementor-element-b3601bb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3482 .elementor-element.elementor-element-d9abee6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3482 .elementor-element.elementor-element-57e2a8a{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-3482 .elementor-element.elementor-element-65e1df9 .elementor-button{background-color:#004F92;font-weight:700;}.elementor-3482 .elementor-element.elementor-element-6dead21{--spacer-size:50px;}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-3482 .elementor-element.elementor-element-27d71bf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3482 .elementor-element.elementor-element-27d71bf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3482 .elementor-element.elementor-element-27d71bf{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3482 .elementor-element.elementor-element-a3bec64{text-align:center;}.elementor-3482 .elementor-element.elementor-element-a3bec64 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;line-height:66px;letter-spacing:1.5px;color:#000000;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3482 .elementor-element.elementor-element-5dbccb3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3482 .elementor-element.elementor-element-f26d250{text-align:center;}.elementor-3482 .elementor-element.elementor-element-f26d250 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:48px;line-height:48px;letter-spacing:1.5px;color:#000000;}.elementor-3482 .elementor-element.elementor-element-d190d50{--spacer-size:50px;}.elementor-3482 .elementor-element.elementor-element-ae4cba4{text-align:center;}.elementor-3482 .elementor-element.elementor-element-ae4cba4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;line-height:66px;letter-spacing:1.5px;color:#000000;}.elementor-3482 .elementor-element.elementor-element-48ceb6a .wgl-accordion_panel{margin:0px 0px 10px 0px;}.elementor-3482 .elementor-element.elementor-element-48ceb6a .wgl-accordion_title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;}.elementor-3482 .elementor-element.elementor-element-48ceb6a .wgl-accordion_header{padding:17px 30px 17px 30px;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3482 .elementor-element.elementor-element-48ceb6a .wgl-accordion_header:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-d9cb47c );border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-3482 .elementor-element.elementor-element-48ceb6a .wgl-accordion_header.active{color:var( --e-global-color-primary );background-color:#FFFFFF;border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-3482 .elementor-element.elementor-element-48ceb6a .wgl-accordion_content{padding:23px 30px 30px 30px;color:#000000;background-color:#FFFFFF;}.elementor-3482 .elementor-element.elementor-element-8353d61{--spacer-size:50px;}body.elementor-page-3482 #main.site-main{z-index:0;}@media(max-width:1230px){.elementor-3482 .elementor-element.elementor-element-44df2c6 .elementor-heading-title{font-size:54px;}.elementor-3482 .elementor-element.elementor-element-95cba64{width:var( --container-widget-width, 877px );max-width:877px;--container-widget-width:877px;--container-widget-flex-grow:0;}.elementor-3482 .elementor-element.elementor-element-573fd74 .elementor-heading-title{font-size:54px;}.elementor-3482 .elementor-element.elementor-element-5453dfd .elementor-heading-title{font-size:54px;}.elementor-3482 .elementor-element.elementor-element-f5f9842{width:var( --container-widget-width, 954px );max-width:954px;--container-widget-width:954px;--container-widget-flex-grow:0;}.elementor-3482 .elementor-element.elementor-element-2cc7872 .elementor-heading-title{font-size:54px;}.elementor-3482 .elementor-element.elementor-element-a3bec64 .elementor-heading-title{font-size:54px;}.elementor-3482 .elementor-element.elementor-element-ae4cba4 .elementor-heading-title{font-size:54px;}}/* Start custom CSS for html, class: .elementor-element-21f071d *//* ===== PPF Pricing Explainer (V3 – matches black/gold site) ===== */
.ppf-pricing-v3{
  padding: clamp(56px, 6vw, 88px) 16px;
  background: #050608; /* match your form / page tone */
  color: #f5f5f5;
  position: relative;
  overflow: hidden;
}

/* subtle gold glow like your other sections, NOT hazy/gray */
.ppf-pricing-v3::before{
  content:"";
  position:absolute;
  inset:-40px;
  background:
    radial-gradient(700px 260px at 50% 0%,
      rgba(240,192,91,.14),
      transparent 60%);
  pointer-events:none;
}

.ppf-pricing-wrap{
  max-width: 1100px;
  margin: 0 auto;
  text-align: center;
  position: relative; /* keep above ::before */
  z-index: 1;
}

/* eyebrow */
.ppf-pricing-v3 .ppf-eyebrow{
  display:inline-block;
  margin-bottom: 10px;
  font-size: 12px;
  letter-spacing: .18em;
  text-transform: uppercase;
  font-weight: 800;
  color: rgba(240,192,91,.95);
}

/* FORCE the title to be readable */
.ppf-pricing-v3 .ppf-title{
  font-size: clamp(30px, 3.4vw, 46px);
  margin: 0 0 12px;
  color: #ffffff !important;
  letter-spacing: -0.02em;
  text-shadow: 0 10px 30px rgba(0,0,0,.65);
}

.ppf-pricing-v3 .ppf-lead{
  max-width: 760px;
  margin: 0 auto 34px;
  color: rgba(245,245,245,.80);
  font-size: 17px;
  line-height: 1.65;
}

/* cards */
.ppf-pricing-v3 .ppf-pricing-cards{
  display:grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 18px;
  text-align:left;
}

.ppf-pricing-v3 .ppf-price-card{
  background: rgba(255,255,255,.04);
  border: 1px solid rgba(240,192,91,.22);
  border-radius: 18px;
  padding: 22px 20px 24px;
  box-shadow: 0 18px 45px rgba(0,0,0,.55);
}

.ppf-pricing-v3 .ppf-icon{
  font-size: 26px;
  margin-bottom: 10px;
  opacity: .95;
}

.ppf-pricing-v3 .ppf-price-card h3{
  color: #f0c05b;
  font-size: 18px;
  margin: 0 0 6px;
}

.ppf-pricing-v3 .ppf-price-card p{
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: rgba(245,245,245,.86);
}

/* footer + CTA */
.ppf-pricing-v3 .ppf-pricing-footer{
  margin-top: 34px;
}

.ppf-pricing-v3 .ppf-pricing-footer p{
  margin: 0 0 16px;
  font-size: 16px;
  color: rgba(245,245,245,.80);
}

.ppf-pricing-v3 .ppf-pricing-cta{
  display:inline-block;
  padding: 14px 26px;
  border-radius: 999px;
  background: linear-gradient(135deg, #f0c05b, #c9923c);
  color: #140c03;
  font-weight: 900;
  letter-spacing: .06em;
  text-decoration:none;
  box-shadow: 0 14px 35px rgba(0,0,0,.65);
}

.ppf-pricing-v3 .ppf-pricing-cta:hover{
  transform: translateY(-1px);
  filter: brightness(1.05);
}

/* mobile polish */
@media (max-width: 600px){
  .ppf-pricing-v3 .ppf-lead{ font-size: 16px; }
  .ppf-pricing-v3 .ppf-price-card{ padding: 18px 16px 20px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5631b */<style>
  #ppf-quote{
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }

  #ppf-quote .up-orbisx-wrap{
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-radius: 22px;
    overflow: hidden;
    background: transparent;
  }

  #ppf-quote iframe{
    display: block;
    width: 100%;
    height: 2050px;
    border: none;
    background: transparent;
  }

  @media (max-width: 767px){
    #ppf-quote iframe{
      height: 2250px;
    }
  }
</style>/* End custom CSS */