:root{--sss-nav-breakpoint:820px;--sss-navy-deep:#07111e;--sss-navy-mid:#0d1b2a;--sss-navy-lift:#10233a;--sss-gold:#c9a84c;--sss-gold-light:#e2c97e;--sss-text-soft:rgba(255, 255, 255, 0.86)}.sss-nav-wrap{position:sticky!important;top:0!important;z-index:99999!important;isolation:isolate;background:linear-gradient(180deg,#111f30 0%,#0d1b2a 100%)!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;box-shadow:0 12px 34px rgb(0 0 0 / .28)!important}body.admin-bar .sss-nav-wrap{top:32px!important}@media (max-width:782px){body.admin-bar .sss-nav-wrap{top:46px!important}}.sss-nav{gap:28px!important;min-height:82px!important}.sss-nav-branding{flex:0 0 auto!important;display:flex!important;align-items:center!important}.sss-nav-logo,.sss-nav-logo.custom-logo-link{display:inline-flex;align-items:center;color:rgb(255 255 255 / .98)!important;-webkit-text-fill-color:rgb(255 255 255 / .98)!important;text-decoration:none}.sss-nav-logo img,.sss-nav-logo .custom-logo,.custom-logo-link img,.sss-nav-logo-image{height:56px;width:auto;max-width:min(44vw, 360px);object-fit:contain;filter:drop-shadow(0 3px 10px rgb(255 255 255 / .05))}.sss-nav-menu{flex:1 1 auto!important;justify-content:flex-end!important;gap:20px!important;margin:0!important;padding:0!important}.sss-nav-menu>li{list-style:none!important}.sss-nav-menu>li>a,.sss-nav-menu>.menu-item>a,.sss-nav-menu a{color:rgb(255 255 255 / .96)!important;-webkit-text-fill-color:rgb(255 255 255 / .96)!important;font-size:0.98rem!important;font-weight:600!important;letter-spacing:0.01em!important;text-transform:none!important;white-space:nowrap!important}.sss-nav-menu>li>a{position:relative!important;padding-top:8px!important;padding-bottom:8px!important}.sss-nav-menu>li>a::before{content:''!important;position:absolute!important;left:0!important;right:0!important;bottom:-10px!important;height:2px!important;background:rgb(255 255 255 / .88)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform 0.22s ease!important}.sss-nav-menu>li>a:hover,.sss-nav-menu>.menu-item>a:hover,.sss-nav-menu>li:hover>a,.sss-nav-menu>li:focus-within>a,.sss-nav-menu .current-menu-item>a,.sss-nav-menu .current-menu-ancestor>a,.sss-nav-menu .current_page_item>a,.sss-nav-menu .current_page_ancestor>a{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.sss-nav-menu>li>a:hover::before,.sss-nav-menu>li:hover>a::before,.sss-nav-menu>li:focus-within>a::before,.sss-nav-menu .current-menu-item>a::before,.sss-nav-menu .current-menu-ancestor>a::before,.sss-nav-menu .current_page_item>a::before,.sss-nav-menu .current_page_ancestor>a::before{transform:scaleX(1)!important}.sss-nav-menu .menu-item-has-children,.sss-nav-menu .has-children{position:relative}.sss-nav-menu .sub-menu,.sss-nav-menu .sss-sub-menu{display:none;list-style:none!important;background:linear-gradient(180deg,#111f30 0%,#0d1b2a 100%)!important;border:1px solid rgb(255 255 255 / .12)!important;border-top:2px solid rgb(255 255 255 / .22)!important;border-radius:18px!important;padding:10px 0!important;box-shadow:0 22px 42px rgb(7 17 30 / .28)!important}.sss-nav-menu li:hover>.sub-menu,.sss-nav-menu li:focus-within>.sub-menu,.sss-nav-menu li:hover>.sss-sub-menu,.sss-nav-menu li:focus-within>.sss-sub-menu{display:flex}.sss-nav-menu .sub-menu li a,.sss-nav-menu .sss-sub-menu li a{color:rgb(255 255 255 / .94)!important;-webkit-text-fill-color:rgb(255 255 255 / .94)!important;text-transform:none!important;font-size:0.95rem!important;letter-spacing:0.01em!important}.sss-nav-menu .sub-menu li a:hover,.sss-nav-menu .sss-sub-menu li a:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:rgb(255 255 255 / .06)!important}.sss-nav-menu .nav-cta{background:rgb(255 255 255 / .08)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:999px!important;padding:10px 18px!important}.sss-nav-menu .nav-cta:hover{background:rgb(255 255 255 / .14)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgb(255 255 255 / .28)!important}.sss-nav-toggle,.sss-submenu-toggle{-webkit-appearance:none;appearance:none}.sss-nav-toggle span{background:#ffffff!important}.sss-submenu-toggle{display:none;border:0;background:#fff0;color:rgb(255 255 255 / .88);padding:8px;margin-left:6px;cursor:pointer;line-height:1}.sss-submenu-toggle::before{content:'+';font-size:1rem;font-weight:700}.sss-submenu-toggle[aria-expanded='true']::before{content:'−'}body.sss-nav-open{overflow:hidden}@media (min-width:821px){.sss-nav-menu{display:flex!important}.sss-nav-toggle,.sss-submenu-toggle{display:none!important}}@media (max-width:820px){.sss-nav{min-height:76px!important;gap:16px!important}.sss-nav-logo img,.sss-nav-logo .custom-logo,.custom-logo-link img,.sss-nav-logo-image{height:42px;max-width:min(58vw, 280px)}.sss-nav-menu{display:none!important}.sss-nav-toggle{display:flex!important}.sss-nav-menu.is-open{display:flex!important;flex-direction:column!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;background:linear-gradient(180deg,#111f30 0%,#0d1b2a 100%)!important;border-top:1px solid rgb(255 255 255 / .1)!important;border-bottom:2px solid rgb(255 255 255 / .18)!important;padding:14px 0!important;gap:0!important;box-shadow:0 8px 32px rgb(0 0 0 / .55)!important}.sss-nav-menu.is-open>li{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border-bottom:1px solid rgb(255 255 255 / .08)}.sss-nav-menu.is-open>li:last-child{border-bottom:none}.sss-nav-menu.is-open>li>a{display:block!important;width:100%;flex:1 1 auto;padding:16px 28px!important;color:rgb(255 255 255 / .96)!important;-webkit-text-fill-color:rgb(255 255 255 / .96)!important}.sss-nav-menu.is-open>li>a::before{display:none!important}.sss-nav-menu.is-open .nav-cta{margin:16px 28px!important;text-align:center}.sss-nav-menu .sub-menu.mobile-open,.sss-nav-menu .sss-sub-menu.mobile-open{display:flex!important;flex-direction:column!important;position:static!important;width:100%!important;margin:0!important;padding:8px 0 12px 0!important;background:rgb(255 255 255 / .04)!important;border:0!important;border-left:3px solid rgb(255 255 255 / .25)!important;border-radius:0!important;box-shadow:none!important}.sss-nav-menu .sub-menu.mobile-open li a,.sss-nav-menu .sss-sub-menu.mobile-open li a,.sss-submenu-toggle{color:rgb(255 255 255 / .96)!important;-webkit-text-fill-color:rgb(255 255 255 / .96)!important}.sss-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-right:16px}}body,body.elementor-page{background-color:var(--sss-navy-deep)}.elementor-section-wrap,.elementor-inner,.elementor-container,.elementor-section:not([data-settings*='background_background']){background-color:transparent!important}.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-text-editor,.elementor-text-editor p,.elementor-widget-theme-post-content,.elementor-widget-theme-post-content p,.elementor-widget-icon-box .elementor-icon-box-description,.elementor-widget-image-box .elementor-image-box-description{color:rgb(255 255 255 / .85)!important;-webkit-text-fill-color:rgb(255 255 255 / .85)!important;line-height:1.75}.elementor-widget-heading .elementor-heading-title,.elementor-heading-title,.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-image-box .elementor-image-box-title,.elementor-widget-call-to-action .elementor-cta__title{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.elementor-widget-container a,.elementor a{color:var(--sss-gold)}body.sss-page-contact-form .sss-page-shell,body.sss-page-quote-form .sss-page-shell,body.sss-page-contact-form .sss-page-shell-inner,body.sss-page-quote-form .sss-page-shell-inner,body.sss-page-contact-form .sss-page-content,body.sss-page-quote-form .sss-page-content{background:var(--sss-navy-deep)!important}body.sss-page-contact-form .elementor-top-section,body.sss-page-contact-form .elementor-top-section>.elementor-container,body.sss-page-contact-form .elementor-column,body.sss-page-contact-form .elementor-element-populated,body.sss-page-contact-form .elementor-widget-wrap,body.sss-page-contact-form .elementor-widget-container,body.sss-page-contact-form .elementor-background-overlay,body.sss-page-quote-form .elementor-top-section,body.sss-page-quote-form .elementor-top-section>.elementor-container,body.sss-page-quote-form .elementor-column,body.sss-page-quote-form .elementor-element-populated,body.sss-page-quote-form .elementor-widget-wrap,body.sss-page-quote-form .elementor-widget-container,body.sss-page-quote-form .elementor-background-overlay{background:transparent!important}body.sss-page-contact-form .sss-form-page-focus,body.sss-page-quote-form .sss-form-page-focus{width:100%!important;max-width:860px!important;margin:0 auto!important}body.sss-page-contact-form .elementor-widget-form .elementor-form,body.sss-page-contact-form .elementor-form-fields-wrapper,body.sss-page-quote-form .elementor-widget-form .elementor-form,body.sss-page-quote-form .elementor-form-fields-wrapper,body.sss-page-contact-form .wpforms-container form,body.sss-page-quote-form .wpforms-container form,body.sss-page-contact-form .wpcf7 form,body.sss-page-quote-form .wpcf7 form{background:linear-gradient(180deg,rgb(13 27 42 / .96) 0%,rgb(7 17 30 / .98) 100%)!important;border:1px solid rgb(201 168 76 / .18)!important;border-radius:24px!important;padding:32px!important;box-shadow:0 24px 48px rgb(0 0 0 / .24)!important}body.sss-page-contact-form .elementor-heading-title,body.sss-page-contact-form .elementor-widget-heading .elementor-heading-title,body.sss-page-quote-form .elementor-heading-title,body.sss-page-quote-form .elementor-widget-heading .elementor-heading-title{color:#f7f3ea!important;-webkit-text-fill-color:#f7f3ea!important}body.sss-page-contact-form .elementor-widget-text-editor p,body.sss-page-contact-form .elementor-widget-text-editor div,body.sss-page-quote-form .elementor-widget-text-editor p,body.sss-page-quote-form .elementor-widget-text-editor div,body.sss-page-contact-form .elementor-field-group>label,body.sss-page-contact-form .elementor-field-label,body.sss-page-quote-form .elementor-field-group>label,body.sss-page-quote-form .elementor-field-label{color:var(--sss-text-soft)!important;-webkit-text-fill-color:var(--sss-text-soft)!important}body.sss-page-contact-form .elementor-field-textual,body.sss-page-contact-form .elementor-field,body.sss-page-contact-form .elementor-form input[type='text'],body.sss-page-contact-form .elementor-form input[type='email'],body.sss-page-contact-form .elementor-form input[type='tel'],body.sss-page-contact-form .elementor-form input[type='number'],body.sss-page-contact-form .elementor-form textarea,body.sss-page-contact-form .elementor-form select,body.sss-page-contact-form .wpforms-container input[type='text'],body.sss-page-contact-form .wpforms-container input[type='email'],body.sss-page-contact-form .wpforms-container input[type='tel'],body.sss-page-contact-form .wpforms-container input[type='number'],body.sss-page-contact-form .wpforms-container textarea,body.sss-page-contact-form .wpforms-container select,body.sss-page-contact-form .wpcf7 input[type='text'],body.sss-page-contact-form .wpcf7 input[type='email'],body.sss-page-contact-form .wpcf7 input[type='tel'],body.sss-page-contact-form .wpcf7 textarea,body.sss-page-contact-form .wpcf7 select,body.sss-page-quote-form .elementor-field-textual,body.sss-page-quote-form .elementor-field,body.sss-page-quote-form .elementor-form input[type='text'],body.sss-page-quote-form .elementor-form input[type='email'],body.sss-page-quote-form .elementor-form input[type='tel'],body.sss-page-quote-form .elementor-form input[type='number'],body.sss-page-quote-form .elementor-form textarea,body.sss-page-quote-form .elementor-form select,body.sss-page-quote-form .wpforms-container input[type='text'],body.sss-page-quote-form .wpforms-container input[type='email'],body.sss-page-quote-form .wpforms-container input[type='tel'],body.sss-page-quote-form .wpforms-container input[type='number'],body.sss-page-quote-form .wpforms-container textarea,body.sss-page-quote-form .wpforms-container select,body.sss-page-quote-form .wpcf7 input[type='text'],body.sss-page-quote-form .wpcf7 input[type='email'],body.sss-page-quote-form .wpcf7 input[type='tel'],body.sss-page-quote-form .wpcf7 textarea,body.sss-page-quote-form .wpcf7 select{background:#ffffff!important;color:#10233a!important;-webkit-text-fill-color:#10233a!important;border:1px solid rgb(16 35 58 / .12)!important;border-radius:12px!important}body.sss-page-contact-form .elementor-form ::placeholder,body.sss-page-contact-form .wpforms-container ::placeholder,body.sss-page-contact-form .wpcf7 ::placeholder,body.sss-page-quote-form .elementor-form ::placeholder,body.sss-page-quote-form .wpforms-container ::placeholder,body.sss-page-quote-form .wpcf7 ::placeholder{color:rgb(16 35 58 / .55)!important;-webkit-text-fill-color:rgb(16 35 58 / .55)!important}body.sss-page-contact-form .elementor-form button[type='submit'],body.sss-page-contact-form .elementor-button,body.sss-page-contact-form .wpforms-submit,body.sss-page-contact-form .wpcf7 input[type='submit'],body.sss-page-quote-form .elementor-form button[type='submit'],body.sss-page-quote-form .elementor-button,body.sss-page-quote-form .wpforms-submit,body.sss-page-quote-form .wpcf7 input[type='submit']{background:var(--sss-gold)!important;color:#07111e!important;-webkit-text-fill-color:#07111e!important;border:1px solid var(--sss-gold)!important;border-radius:999px!important}body.sss-page-contact-form .elementor-form button[type='submit']:hover,body.sss-page-contact-form .elementor-button:hover,body.sss-page-contact-form .wpforms-submit:hover,body.sss-page-contact-form .wpcf7 input[type='submit']:hover,body.sss-page-quote-form .elementor-form button[type='submit']:hover,body.sss-page-quote-form .elementor-button:hover,body.sss-page-quote-form .wpforms-submit:hover,body.sss-page-quote-form .wpcf7 input[type='submit']:hover{background:var(--sss-gold-light)!important;border-color:var(--sss-gold-light)!important}body.sss-hide-elementor-chrome .elementor-location-header,body.sss-hide-elementor-chrome .elementor-location-footer,body.sss-hide-elementor-chrome [data-elementor-type='header'],body.sss-hide-elementor-chrome [data-elementor-type='footer']{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.sss-footer{background:linear-gradient(180deg,#0b1930 0%,#07111e 100%)!important;color:#f7f3ea!important;padding:96px 0 40px!important;border-top:1px solid rgb(201 168 76 / .18)!important}.sss-footer-inner{display:block!important}.sss-footer-top{margin-bottom:48px!important}.sss-footer-eyebrow{display:inline-flex!important;align-items:center!important;gap:14px!important;margin:0 0 22px 0!important;color:#d2ae49!important;font-size:0.88rem!important;font-weight:700!important;letter-spacing:0.22em!important;text-transform:uppercase!important}.sss-footer-eyebrow span{display:inline-block!important;width:48px!important;height:2px!important;background:#d2ae49!important}.sss-footer-heading{margin:0!important;max-width:980px!important;color:#f7f3ea!important;font-size:clamp(2.3rem, 5vw, 4.2rem)!important;line-height:1.08!important}.sss-footer-tagline{max-width:720px!important;margin:18px 0 0 0!important;color:rgb(255 255 255 / .75)!important}.sss-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}.sss-footer-column-title{margin:0 0 18px 0!important;padding-bottom:14px!important;border-bottom:1px solid rgb(201 168 76 / .26)!important;color:#d2ae49!important;font-size:1.35rem!important;letter-spacing:0.04em!important;text-transform:uppercase!important}.sss-footer-list{list-style:none!important;margin:0!important;padding:0!important}.sss-footer-list li{margin:0 0 18px 0!important}.sss-footer-list a{color:rgb(255 255 255 / .9)!important;-webkit-text-fill-color:rgb(255 255 255 / .9)!important;text-decoration:none}.sss-footer-list a:hover,.sss-footer-list-more a{color:var(--sss-gold)!important;-webkit-text-fill-color:var(--sss-gold)!important}.sss-footer-bottom{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin-top:56px!important;padding-top:28px!important;border-top:1px solid rgb(201 168 76 / .16)!important}.sss-footer-address,.sss-footer-copy,.sss-footer-meta{color:rgb(255 255 255 / .68)!important}.sss-footer-meta a{color:rgb(255 255 255 / .78)!important;-webkit-text-fill-color:rgb(255 255 255 / .78)!important}.sss-footer-meta a:hover{color:var(--sss-gold)!important;-webkit-text-fill-color:var(--sss-gold)!important}@media (max-width:900px){.sss-footer-grid{grid-template-columns:1fr!important}.sss-footer-bottom{flex-direction:column!important;align-items:flex-start!important}}.sss-footer{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,#122f4c 0%,#0d2440 44%,#081525 100%)!important;border-top:1px solid rgb(255 255 255 / .1)!important;padding:72px 0 34px!important}.sss-footer::before{content:''!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 15% 8%,rgb(255 255 255 / .08),transparent 26%),radial-gradient(circle at 86% 0%,rgb(201 168 76 / .12),transparent 22%),linear-gradient(135deg,rgb(255 255 255 / .02),transparent 58%)!important;pointer-events:none!important}.sss-footer-inner{position:relative!important;z-index:2!important;display:block!important;max-width:1280px!important}.sss-footer-top{margin-bottom:42px!important;padding-bottom:34px!important;border-bottom:1px solid rgb(255 255 255 / .14)!important}.sss-footer-brand-panel{display:grid!important;grid-template-columns:minmax(260px,440px) minmax(0,1fr)!important;align-items:center!important;gap:40px!important}.sss-footer-logo-link{display:block!important;width:100%!important}.sss-footer-logo{display:block!important;width:min(100%, 420px)!important;height:auto!important;filter:drop-shadow(0 10px 28px rgb(0 0 0 / .35))!important}.sss-footer-brand-name,.sss-footer-heading,.sss-footer-column-title,.sss-footer-address,.sss-footer-meta,.sss-footer-meta a,.sss-footer-copy,.sss-footer-list a,.sss-footer-list-more a,.sss-footer-tagline,.sss-footer-eyebrow{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.sss-footer-eyebrow{display:inline-flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px 0!important;font-size:0.78rem!important;font-weight:700!important;letter-spacing:0.18em!important;text-transform:uppercase!important;opacity:0.92!important}.sss-footer-eyebrow span{display:inline-block!important;width:48px!important;height:2px!important;background:rgb(255 255 255 / .82)!important}.sss-footer-heading{margin:0!important;max-width:900px!important;font-size:clamp(2.2rem, 4.8vw, 4rem)!important;line-height:1.08!important}.sss-footer-tagline{max-width:760px!important;margin:16px 0 0 0!important;font-size:1.05rem!important;line-height:1.75!important;opacity:0.88!important}.sss-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px!important}.sss-footer-column-title{margin:0 0 20px 0!important;padding-bottom:14px!important;border-bottom:1px solid rgb(255 255 255 / .16)!important;font-size:1rem!important;font-family:'Source Sans 3',sans-serif!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important}.sss-footer-list li{margin:0 0 14px 0!important}.sss-footer-list a,.sss-footer-list-more a,.sss-footer-meta a{display:inline-block!important;opacity:0.92!important;transition:opacity 0.2s ease,transform 0.2s ease!important}.sss-footer-list a:hover,.sss-footer-list-more a:hover,.sss-footer-meta a:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;transform:translateX(2px)!important}.sss-footer-bottom{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin-top:52px!important;padding-top:26px!important;border-top:1px solid rgb(255 255 255 / .12)!important}.sss-footer-brand-block{max-width:760px!important}.sss-footer-address,.sss-footer-meta,.sss-footer-copy{font-size:0.95rem!important;line-height:1.8!important;opacity:0.9!important}.sss-footer-address{font-style:normal!important}.sss-footer-copy{white-space:nowrap!important}@media (max-width:980px){.sss-footer-brand-panel{grid-template-columns:1fr!important;gap:28px!important}.sss-footer-grid{grid-template-columns:1fr!important}.sss-footer-bottom{flex-direction:column!important;align-items:flex-start!important}.sss-footer-copy{white-space:normal!important}}@media (max-width:640px){.sss-footer{padding:56px 0 28px!important}.sss-footer-logo{width:min(100%, 320px)!important}.sss-footer-heading{font-size:clamp(1.85rem, 9vw, 2.8rem)!important}}html,body,#page,.site,.site-main,#content,#primary,#sss-main-content{background-color:var(--sss-navy-deep)!important}body.home #sss-main-content,body.home .sss-hero{background-color:#07111e!important}body.home .sss-hero{background:radial-gradient(ellipse at 60% 40%,#11233a 0%,#07111e 72%)!important}body.home .sss-hero h1,body.home .sss-hero p,body.home .sss-trust-item,body.home .sss-intro h2,body.home .sss-intro p,body.home .sss-services h2,body.home .sss-services h3,body.home .sss-services h4,body.home .sss-services p,body.home .sss-areas h2,body.home .sss-areas p,body.home .sss-split h2,body.home .sss-split h3,body.home .sss-split h4,body.home .sss-split p,body.home .sss-testimonial blockquote,body.home .sss-links h2,body.home .sss-links h4,body.home .sss-links a,body.home .sss-stat-label{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.home .sss-hero-lead,body.home .sss-intro p,body.home .sss-service-item p,body.home .sss-industry-card p,body.home .sss-links-column ul li a,body.home .sss-result-label,body.home .sss-testimonial-role{color:rgb(255 255 255 / .82)!important;-webkit-text-fill-color:rgb(255 255 255 / .82)!important}body.home .sss-stat-label,body.home .sss-keyword-tag,body.home .sss-area-item span{color:rgb(255 255 255 / .92)!important;-webkit-text-fill-color:rgb(255 255 255 / .92)!important}body.home .sss-split-inner{align-items:start!important}body.home .sss-split-side{display:grid!important;gap:28px!important}body.home .sss-split-side-block{background:linear-gradient(180deg,rgb(17 31 48 / .92) 0%,rgb(11 25 43 / .96) 100%)!important;border:1px solid rgb(201 168 76 / .14)!important;border-radius:22px!important;padding:28px!important;box-shadow:0 20px 38px rgb(0 0 0 / .18)!important}body.home .sss-split-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:24px!important}body.home .sss-split-metric-card{background:rgb(7 17 30 / .88)!important;border:1px solid rgb(201 168 76 / .18)!important;border-radius:18px!important;padding:18px 14px!important;text-align:center!important}body.home .sss-split-metric-card strong{display:block!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-family:'Playfair Display',Georgia,serif!important;font-size:1.5rem!important;line-height:1.05!important;margin-bottom:6px!important}body.home .sss-split-metric-card span{display:block!important;color:rgb(255 255 255 / .82)!important;-webkit-text-fill-color:rgb(255 255 255 / .82)!important;font-size:0.84rem!important;letter-spacing:0.05em!important;text-transform:uppercase!important}body.sss-page-quote-form,body.sss-page-contact-form{background:var(--sss-navy-deep)!important}body.sss-page-quote-form .sss-page-shell,body.sss-page-contact-form .sss-page-shell{padding-top:56px!important;padding-bottom:72px!important}body.sss-page-quote-form .sss-page-shell,body.sss-page-contact-form .sss-page-shell,body.sss-page-quote-form .sss-page-shell-inner,body.sss-page-contact-form .sss-page-shell-inner,body.sss-page-quote-form .sss-page-content,body.sss-page-contact-form .sss-page-content,body.sss-page-quote-form .sss-form-page-block,body.sss-page-contact-form .sss-form-page-block{background:transparent!important;box-shadow:none!important}body.sss-page-quote-form .elementor-section,body.sss-page-contact-form .elementor-section,body.sss-page-quote-form .elementor-container,body.sss-page-contact-form .elementor-container{background:transparent!important}body.sss-page-quote-form .elementor-heading-title,body.sss-page-quote-form .elementor-widget-heading .elementor-heading-title,body.sss-page-contact-form .elementor-heading-title,body.sss-page-contact-form .elementor-widget-heading .elementor-heading-title{color:#f6f2e9!important;-webkit-text-fill-color:#f6f2e9!important;text-shadow:none!important}body.sss-page-quote-form .elementor-widget-text-editor,body.sss-page-quote-form .elementor-widget-text-editor p,body.sss-page-contact-form .elementor-widget-text-editor,body.sss-page-contact-form .elementor-widget-text-editor p{color:rgb(255 255 255 / .84)!important;-webkit-text-fill-color:rgb(255 255 255 / .84)!important}body.sss-page-quote-form .elementor-widget-form .elementor-form,body.sss-page-quote-form .wpforms-container form,body.sss-page-quote-form .wpcf7 form,body.sss-page-contact-form .elementor-widget-form .elementor-form,body.sss-page-contact-form .wpforms-container form,body.sss-page-contact-form .wpcf7 form{background:linear-gradient(180deg,rgb(13 27 42 / .98) 0%,rgb(7 17 30 / .98) 100%)!important;border:1px solid rgb(201 168 76 / .2)!important;border-radius:24px!important;padding:32px!important;box-shadow:0 24px 48px rgb(0 0 0 / .28)!important}body.sss-page-contact-form .elementor-column:has(.elementor-widget-form,.wpforms-container,.wpcf7,form){width:100%!important}body.sss-page-contact-form .elementor-section:has(.elementor-widget-form,.wpforms-container,.wpcf7,form)>.elementor-container{justify-content:center!important}body.sss-page-contact-form .elementor-section:has(.elementor-widget-form,.wpforms-container,.wpcf7,form) .elementor-column:not(:has(.elementor-widget-form,.wpforms-container,.wpcf7,form)){display:none!important}body.sss-page-contact-form .elementor-section:has(.elementor-widget-form,.wpforms-container,.wpcf7,form),body.sss-page-quote-form .elementor-section:has(.elementor-widget-form,.wpforms-container,.wpcf7,form){max-width:980px!important;margin-left:auto!important;margin-right:auto!important}body.sss-page-contact-form label,body.sss-page-quote-form label,body.sss-page-contact-form .elementor-field-label,body.sss-page-quote-form .elementor-field-label,body.sss-page-contact-form .wpforms-field-label,body.sss-page-quote-form .wpforms-field-label{color:rgb(255 255 255 / .82)!important;-webkit-text-fill-color:rgb(255 255 255 / .82)!important}body.sss-page-contact-form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='file']),body.sss-page-contact-form textarea,body.sss-page-contact-form select,body.sss-page-quote-form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='file']),body.sss-page-quote-form textarea,body.sss-page-quote-form select{background:rgb(255 255 255 / .98)!important;color:#10233a!important;-webkit-text-fill-color:#10233a!important}body.sss-page-contact-form input::placeholder,body.sss-page-contact-form textarea::placeholder,body.sss-page-quote-form input::placeholder,body.sss-page-quote-form textarea::placeholder{color:rgb(16 35 58 / .56)!important;-webkit-text-fill-color:rgb(16 35 58 / .56)!important}.sss-nav-wrap{background:#f6f4ee!important;border-bottom:1px solid rgb(16 35 58 / .16)!important;box-shadow:0 10px 28px rgb(7 17 30 / .08)!important}.sss-nav-menu>li>a,.sss-nav-menu>.menu-item>a{color:#10233a!important;-webkit-text-fill-color:#10233a!important}.sss-nav-menu>li>a:hover,.sss-nav-menu>.menu-item>a:hover,.sss-nav-menu>li:hover>a,.sss-nav-menu>li:focus-within>a,.sss-nav-menu .current-menu-item>a,.sss-nav-menu .current-menu-ancestor>a,.sss-nav-menu .current_page_item>a,.sss-nav-menu .current_page_ancestor>a{color:#b28718!important;-webkit-text-fill-color:#b28718!important}.sss-nav-menu .sub-menu li a,.sss-nav-menu .sss-sub-menu li a{color:rgb(255 255 255 / .94)!important;-webkit-text-fill-color:rgb(255 255 255 / .94)!important}.sss-nav-menu .sub-menu li a:hover,.sss-nav-menu .sss-sub-menu li a:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.sss-footer{background:linear-gradient(180deg,#102844 0%,#0b1b31 48%,#08111f 100%)!important}.sss-footer-logo{width:min(100%, 460px)!important}.sss-footer-brand-panel{grid-template-columns:minmax(280px,470px) minmax(0,1fr)!important}.sss-footer-heading,.sss-footer-tagline,.sss-footer-column-title,.sss-footer-list a,.sss-footer-list-more a,.sss-footer-address,.sss-footer-meta,.sss-footer-meta a,.sss-footer-copy,.sss-footer-eyebrow{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.sss-footer-list a,.sss-footer-meta a{opacity:0.92!important}.sss-footer-list a:hover,.sss-footer-list-more a:hover,.sss-footer-meta a:hover{color:#e7eef8!important;-webkit-text-fill-color:#e7eef8!important}@media (max-width:980px){body.home .sss-split-metrics{grid-template-columns:1fr!important}.sss-footer-brand-panel{grid-template-columns:1fr!important}}body.admin-bar .sss-nav-wrap{top:32px!important}@media (max-width:782px){body.admin-bar .sss-nav-wrap{top:46px!important}}.sss-nav-wrap{background:linear-gradient(180deg,rgb(7 17 30 / .98) 0%,rgb(13 27 42 / .97) 100%)!important;border-bottom:1px solid rgb(201 168 76 / .2)!important;box-shadow:0 10px 28px rgb(0 0 0 / .18)!important}.sss-nav-logo,.sss-nav-logo.custom-logo-link,.sss-nav-menu>li>a,.sss-nav-menu>.menu-item>a{color:rgb(255 255 255 / .94)!important;-webkit-text-fill-color:rgb(255 255 255 / .94)!important}.sss-nav-menu>li>a:hover,.sss-nav-menu>.menu-item>a:hover,.sss-nav-menu>li:hover>a,.sss-nav-menu>li:focus-within>a,.sss-nav-menu .current-menu-item>a,.sss-nav-menu .current-menu-ancestor>a,.sss-nav-menu .current_page_item>a,.sss-nav-menu .current_page_ancestor>a{color:#d7b451!important;-webkit-text-fill-color:#d7b451!important}.sss-nav-menu .sub-menu,.sss-nav-menu .sss-sub-menu{background:rgb(7 17 30 / .98)!important;border-color:rgb(201 168 76 / .2)!important;border-top-color:#c9a84c!important}.sss-nav-menu .nav-cta{background:#c9a84c!important;color:#07111e!important;-webkit-text-fill-color:#07111e!important}.sss-nav-menu .nav-cta:hover{background:#e2c97e!important;color:#07111e!important;-webkit-text-fill-color:#07111e!important}.sss-nav-menu.is-open{background:linear-gradient(180deg,rgb(7 17 30 / .995) 0%,rgb(13 27 42 / .99) 100%)!important}.sss-nav-menu.is-open>li>a,.sss-nav-menu .sub-menu.mobile-open li a,.sss-nav-menu .sss-sub-menu.mobile-open li a,.sss-submenu-toggle{color:rgb(255 255 255 / .96)!important;-webkit-text-fill-color:rgb(255 255 255 / .96)!important}.sss-footer,.sss-footer.sss-footer--refined{background:linear-gradient(180deg,#0c2038 0%,#081321 54%,#06101b 100%)!important;color:#ffffff!important;border-top:1px solid rgb(201 168 76 / .16)!important}.sss-footer::before{background:linear-gradient(90deg,#fff0 0%,rgb(201 168 76 / .42) 50%,#fff0 100%)!important}.sss-footer-logo{max-width:420px!important;width:min(100%, 420px)!important;object-fit:contain!important;filter:drop-shadow(0 12px 32px rgb(0 0 0 / .35))!important}.sss-footer-brand-panel{align-items:center!important;gap:28px!important}.sss-footer-heading,.sss-footer-tagline,.sss-footer-column-title,.sss-footer-list a,.sss-footer-list-more a,.sss-footer-address,.sss-footer-meta,.sss-footer-meta a,.sss-footer-copy,.sss-footer-eyebrow,.sss-footer-brand-name{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.sss-footer-tagline,.sss-footer-copy,.sss-footer-address,.sss-footer-meta{color:rgb(255 255 255 / .84)!important;-webkit-text-fill-color:rgb(255 255 255 / .84)!important}.sss-footer-list a:hover,.sss-footer-list-more a:hover,.sss-footer-meta a:hover{color:#d7b451!important;-webkit-text-fill-color:#d7b451!important}body.sss-page-contact-form .sss-page-shell,body.sss-page-contact-form .sss-page-shell-inner,body.sss-page-quote-form .sss-page-shell,body.sss-page-quote-form .sss-page-shell-inner,body.sss-page-contact-form .sss-page-content,body.sss-page-quote-form .sss-page-content{background:transparent!important}body.sss-page-contact-form .elementor-location-single .elementor-column:empty,body.sss-page-contact-form .elementor-column:empty,body.sss-page-contact-form .wp-block-column:empty{display:none!important}body.sss-page-contact-form .elementor-widget-form .elementor-form,body.sss-page-contact-form .wpforms-container form,body.sss-page-contact-form .wpcf7 form,body.sss-page-quote-form .elementor-widget-form .elementor-form,body.sss-page-quote-form .wpforms-container form,body.sss-page-quote-form .wpcf7 form{background:linear-gradient(180deg,rgb(13 27 42 / .98) 0%,rgb(7 17 30) 100%)!important}body.sss-page-contact-form .elementor-heading-title,body.sss-page-quote-form .elementor-heading-title,body.sss-page-contact-form .elementor-widget-heading .elementor-heading-title,body.sss-page-quote-form .elementor-widget-heading .elementor-heading-title{color:#f7f3ea!important;-webkit-text-fill-color:#f7f3ea!important;text-shadow:none!important}.sss-nav-wrap{background:#111f30!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}.sss-nav-logo,.sss-nav-logo.custom-logo-link,.sss-nav-menu>li>a,.sss-nav-menu>.menu-item>a,.sss-nav-menu.is-open>li>a,.sss-nav-menu .sub-menu.mobile-open li a,.sss-nav-menu .sss-sub-menu.mobile-open li a,.sss-submenu-toggle{color:rgb(255 255 255 / .96)!important;-webkit-text-fill-color:rgb(255 255 255 / .96)!important}.sss-nav-menu>li>a:hover,.sss-nav-menu>.menu-item>a:hover,.sss-nav-menu>li:hover>a,.sss-nav-menu>li:focus-within>a,.sss-nav-menu .current-menu-item>a,.sss-nav-menu .current-menu-ancestor>a,.sss-nav-menu .current_page_item>a,.sss-nav-menu .current_page_ancestor>a,.sss-nav-menu .sub-menu li a:hover,.sss-nav-menu .sss-sub-menu li a:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.sss-nav-menu .sub-menu,.sss-nav-menu .sss-sub-menu,.sss-nav-menu.is-open{background:#111f30!important}.sss-nav-menu .nav-cta,.sss-nav-menu .nav-cta:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.sss-nav-toggle span{background:#ffffff!important}