.elementor .fx-container{max-width:var(--fx-maxw,1240px);margin:0 auto;padding:0 24px}.elementor-section.fx-section,.elementor-element.fx-section{padding-top:96px;padding-bottom:96px}.elementor-section.fx-section--tight{padding-top:64px;padding-bottom:64px}.fx-bg-alt{background:var(--fx-bg-alt)}.fx-bg-navy{background:var(--fx-grad-navy)}.fx-bg-grad{background:var(--fx-grad)}.fx-bg-navy .elementor-heading-title,.fx-bg-grad .elementor-heading-title,.fx-bg-navy .elementor-widget-text-editor,.fx-bg-grad .elementor-widget-text-editor{color:#fff}.fx-bg-navy .fx-lead,.fx-bg-grad .fx-lead{color:rgb(255 255 255 / .85)}.elementor-heading-title.fx-eyebrow,.fx-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--fx-font-head);font-weight:700;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-orange)}.elementor-widget-icon-box.fx-service-card .elementor-icon-box-wrapper{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:var(--fx-radius);padding:34px 28px;text-align:left;transition:transform .35s,box-shadow .35s,border-color .35s;height:100%}.elementor-widget-icon-box.fx-service-card .elementor-icon-box-wrapper:hover{transform:translateY(-8px);box-shadow:var(--fx-shadow);border-color:#fff0}.elementor-widget-icon-box.fx-service-card .elementor-icon{width:62px;height:62px;border-radius:16px;background:var(--fx-grad);color:#fff;display:grid;place-items:center;margin-bottom:18px;box-shadow:0 10px 22px -10px rgb(244 114 22 / .8)}.elementor-widget-icon-box.fx-service-card .elementor-icon svg,.elementor-widget-icon-box.fx-service-card .elementor-icon i{width:30px;height:30px;font-size:26px}.elementor-widget-icon-box.fx-service-card .elementor-icon-box-title{margin-bottom:10px;font-family:var(--fx-font-head)}.elementor-widget-icon-box.fx-service-card .elementor-icon-box-description{color:var(--fx-muted);font-size:.96rem}.elementor-widget-accordion.fx-faq .elementor-accordion-item{border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);margin-bottom:14px;background:var(--fx-card);overflow:hidden}.elementor-widget-accordion.fx-faq .elementor-tab-title{font-family:var(--fx-font-head);font-weight:700;font-size:1.05rem;color:var(--fx-ink);padding:20px 24px;border:0}.elementor-widget-accordion.fx-faq .elementor-tab-content{color:var(--fx-muted);padding:0 24px 22px;border:0}.fx-bg-navy .elementor-counter-number-wrapper{color:var(--fx-orange-2);font-family:var(--fx-font-head);font-weight:800}.fx-bg-navy .elementor-counter-title{color:#bccbd5}.elementor-button.fx-btn{background:var(--fx-grad);color:#fff;border-radius:50px;font-family:var(--fx-font-head);font-weight:700}.elementor-button.fx-btn--navy{background:var(--fx-grad-navy)}.elementor-button.fx-btn--ghost{background:#fff0;border:2px solid var(--fx-line);color:var(--fx-ink)}.elementor-editor-active .fx-bg-navy,.elementor-editor-active .fx-bg-grad{color:#fff}.elementor-widget-html .fx-hero,.elementor-widget-html .fx-band,.elementor-widget-html .fx-section{margin:0}.elementor-editor-active .fx-reveal{opacity:1!important;transform:none!important}