   :root {     --sbsi-navy: #2A395A;     --sbsi-gold: #DBA159;     --sbsi-black: #000000;     --sbsi-body: #535353;     --sbsi-white: #FFFFFF;     --sbsi-border: rgba(42, 57, 90, 0.12);     --sbsi-soft-border: rgba(42, 57, 90, 0.08);     --sbsi-shadow: 0 14px 40px rgba(17, 24, 39, 0.10);     --sbsi-transition: 0.28s ease;     --sbsi-max-width: 1280px;   }    html {     margin: 0 !important;     padding: 0 !important;     scroll-padding-top: 140px;   }    body {     margin: 0 !important;     padding: 0 !important;     overflow-x: hidden;   }    .sbsi-header,   .sbsi-header * {     box-sizing: border-box;   }    .sbsi-header {     position: fixed !important;     top: 0;     left: 0;     right: 0;     width: 100vw !important;     max-width: none !important;     margin: 0 !important;     z-index: 99999;     background: rgba(255, 255, 255, 0.97);     backdrop-filter: blur(12px);     -webkit-backdrop-filter: blur(12px);     border-bottom: 1px solid var(--sbsi-soft-border);     transform: none !important;   }    .sbsi-header__inner {     width: 100%;     max-width: var(--sbsi-max-width);     margin: 0 auto;     padding: 14px 24px;     display: flex;     align-items: center;     justify-content: space-between;     gap: 24px;     position: relative;   }    .sbsi-logo {     display: inline-flex;     align-items: center;     text-decoration: none;     flex-shrink: 0;   }    .sbsi-logo img {     display: block;     width: auto;     height: 96px;   }    .sbsi-nav {     display: flex;     align-items: center;     gap: 28px;   }    .sbsi-menu {     list-style: none;     margin: 0;     padding: 0;     display: flex;     align-items: center;     gap: 6px;   }    .sbsi-menu-item {     position: relative;   }    .sbsi-menu-item > a,   .sbsi-menu-label {     font-family: "Montserrat", sans-serif;     font-size: 15px;     font-weight: 600;     letter-spacing: 0.01em;     color: var(--sbsi-black);     text-decoration: none;     line-height: 1;     padding: 14px 14px;     border-radius: 12px;     display: inline-flex;     align-items: center;     transition: color var(--sbsi-transition), background-color var(--sbsi-transition);   }    .sbsi-menu-label {     border: 0;     background: transparent;     cursor: pointer;   }    .sbsi-menu-item > a:hover,   .sbsi-menu-item > a:focus,   .sbsi-menu-label:hover,   .sbsi-menu-label:focus,   .sbsi-has-submenu:hover .sbsi-menu-label,   .sbsi-has-submenu:focus-within .sbsi-menu-label,   .sbsi-has-submenu.is-open .sbsi-menu-label {     color: var(--sbsi-navy);     background: rgba(42, 57, 90, 0.05);     outline: none;   }    .sbsi-link-row {     display: flex;     align-items: center;     gap: 2px;   }    .sbsi-submenu-toggle {     width: 34px;     height: 34px;     border: 0;     background: transparent;     border-radius: 10px;     display: inline-flex;     align-items: center;     justify-content: center;     cursor: pointer;     transition: background-color var(--sbsi-transition), transform var(--sbsi-transition);   }    .sbsi-submenu-toggle:hover,   .sbsi-submenu-toggle:focus {     background: rgba(42, 57, 90, 0.06);     outline: none;   }    .sbsi-submenu-toggle svg {     width: 18px;     height: 18px;     fill: none;     stroke: var(--sbsi-navy);     stroke-width: 2;     stroke-linecap: round;     stroke-linejoin: round;     transition: transform var(--sbsi-transition);   }    .sbsi-submenu {     list-style: none;     margin: 0;     padding: 10px;     position: absolute;     top: calc(100% + 14px);     left: 0;     min-width: 280px;     background: var(--sbsi-white);     border: 1px solid var(--sbsi-border);     border-radius: 16px;     box-shadow: var(--sbsi-shadow);     opacity: 0;     visibility: hidden;     transform: translateY(10px);     transition: opacity var(--sbsi-transition), transform var(--sbsi-transition), visibility var(--sbsi-transition);   }    .sbsi-submenu::before {     content: "";     position: absolute;     top: 0;     left: 14px;     right: 14px;     height: 3px;     background: linear-gradient(90deg, var(--sbsi-gold), rgba(219, 161, 89, 0.35));     border-radius: 999px;   }    .sbsi-submenu li {     margin: 0;     padding: 0;   }    .sbsi-submenu li a {     display: block;     font-family: "Hind", sans-serif;     font-size: 16px;     font-weight: 500;     color: var(--sbsi-body);     text-decoration: none;     padding: 12px 14px;     border-radius: 12px;     transition: background-color var(--sbsi-transition), color var(--sbsi-transition), padding-left var(--sbsi-transition);   }    .sbsi-submenu li a:hover,   .sbsi-submenu li a:focus {     background: rgba(42, 57, 90, 0.05);     color: var(--sbsi-navy);     padding-left: 18px;     outline: none;   }    .sbsi-has-submenu:hover > .sbsi-submenu,   .sbsi-has-submenu:focus-within > .sbsi-submenu,   .sbsi-has-submenu.is-open > .sbsi-submenu {     opacity: 1;     visibility: visible;     transform: translateY(0);   }    .sbsi-has-submenu:hover .sbsi-submenu-toggle svg,   .sbsi-has-submenu:focus-within .sbsi-submenu-toggle svg,   .sbsi-has-submenu.is-open .sbsi-submenu-toggle svg {     transform: rotate(180deg);   }    .sbsi-cta {     display: flex;     align-items: center;     gap: 12px;     margin-left: 6px;   }    .sbsi-btn {     font-family: "Montserrat", sans-serif;     font-size: 14px;     font-weight: 700;     text-decoration: none;     letter-spacing: 0.02em;     padding: 12px 18px;     border-radius: 999px;     transition: transform var(--sbsi-transition), box-shadow var(--sbsi-transition), background-color var(--sbsi-transition), color var(--sbsi-transition), border-color var(--sbsi-transition);     display: inline-flex;     align-items: center;     justify-content: center;     min-width: 110px;   }    .sbsi-btn:hover,   .sbsi-btn:focus {     transform: translateY(-1px);     outline: none;   }    .sbsi-btn--ghost {     color: var(--sbsi-navy);     background: var(--sbsi-white);     border: 1.5px solid rgba(42, 57, 90, 0.18);   }    .sbsi-btn--ghost:hover,   .sbsi-btn--ghost:focus {     border-color: var(--sbsi-gold);     box-shadow: 0 8px 20px rgba(42, 57, 90, 0.08);   }    .sbsi-btn--gold {     color: var(--sbsi-white);     background: var(--sbsi-gold);     border: 1.5px solid var(--sbsi-gold);     box-shadow: 0 10px 24px rgba(219, 161, 89, 0.28);   }    .sbsi-btn--gold:hover,   .sbsi-btn--gold:focus {     background: #c8954c;     border-color: #c8954c;   }    .sbsi-menu-toggle {     display: none;     width: 50px;     height: 50px;     border: 1px solid var(--sbsi-border);     background: var(--sbsi-white);     border-radius: 16px;     cursor: pointer;     padding: 0;     align-items: center;     justify-content: center;     flex-direction: column;     gap: 5px;     box-shadow: 0 8px 18px rgba(42, 57, 90, 0.06);   }    .sbsi-menu-toggle span {     display: block;     width: 22px;     height: 2px;     background: var(--sbsi-navy);     border-radius: 999px;     transition: transform var(--sbsi-transition), opacity var(--sbsi-transition);   }    .sbsi-menu-toggle[aria-expanded="true"] span:nth-child(1) {     transform: translateY(7px) rotate(45deg);   }    .sbsi-menu-toggle[aria-expanded="true"] span:nth-child(2) {     opacity: 0;   }    .sbsi-menu-toggle[aria-expanded="true"] span:nth-child(3) {     transform: translateY(-7px) rotate(-45deg);   }    body.admin-bar .sbsi-header {     top: 32px;   }    @media screen and (max-width: 782px) {     body.admin-bar .sbsi-header {       top: 46px;     }   }    @media (max-width: 1080px) {     .sbsi-header__inner {       padding: 12px 18px;     }      .sbsi-logo img {       height: 86px;     }      .sbsi-nav {       gap: 18px;     }      .sbsi-menu-item > a,     .sbsi-menu-label {       padding-left: 10px;       padding-right: 10px;       font-size: 14px;     }      .sbsi-btn {       min-width: 98px;       padding: 11px 16px;     }   }    @media (max-width: 960px) {     .sbsi-header {       position: fixed !important;     }      .sbsi-header__inner {       padding: 12px 16px;       gap: 16px;       min-height: 0;     }      .sbsi-logo img {       height: 110px;     }      .sbsi-menu-toggle {       display: inline-flex;       width: 72px;       height: 72px;       border-radius: 24px;       flex-shrink: 0;     }      .sbsi-menu-toggle span {       width: 30px;       height: 3px;     }      .sbsi-nav {       position: absolute;       top: calc(100% + 8px);       left: 10px;       right: 10px;       background: var(--sbsi-white);       border: 1px solid var(--sbsi-border);       border-radius: 24px;       box-shadow: var(--sbsi-shadow);       padding: 16px;       display: block;       opacity: 0;       visibility: hidden;       pointer-events: none;       transform: translateY(-8px);       transition: opacity var(--sbsi-transition), transform var(--sbsi-transition), visibility var(--sbsi-transition);     }      .sbsi-nav.is-open {       opacity: 1;       visibility: visible;       pointer-events: auto;       transform: translateY(0);     }      .sbsi-menu {       display: block;     }      .sbsi-menu-item {       border-bottom: 1px solid var(--sbsi-soft-border);     }      .sbsi-menu-item:last-child {       border-bottom: 0;     }      .sbsi-menu-item > a,     .sbsi-menu-label {       width: 100%;       padding: 16px 4px;       font-size: 16px;       border-radius: 0;       justify-content: flex-start;       text-align: left;     }      .sbsi-link-row {       justify-content: space-between;       gap: 12px;     }      .sbsi-submenu-toggle {       flex-shrink: 0;       width: 46px;       height: 46px;       border-radius: 14px;     }      .sbsi-submenu {       position: static;       min-width: 100%;       border: 0;       box-shadow: none;       padding: 0;       margin: 0;       opacity: 0;       visibility: hidden;       transform: none;       max-height: 0;       overflow: hidden;       transition: max-height var(--sbsi-transition), opacity var(--sbsi-transition), margin var(--sbsi-transition), visibility var(--sbsi-transition);     }      .sbsi-submenu::before {       display: none;     }      .sbsi-has-submenu.is-open > .sbsi-submenu {       max-height: 220px;       opacity: 1;       visibility: visible;       margin: 0 0 12px 0;     }      .sbsi-submenu li a {       padding: 10px 12px 10px 18px;       font-size: 15px;       border-left: 2px solid rgba(219, 161, 89, 0.28);       border-radius: 0 12px 12px 0;       margin: 2px 0 2px 4px;     }      .sbsi-cta {       display: grid;       grid-template-columns: 1fr 1fr;       gap: 12px;       margin-top: 18px;     }      .sbsi-btn {       width: 100%;       min-width: 0;       padding: 14px 16px;     }   }    @media (max-width: 640px) {     .sbsi-header__inner {       padding: 10px 14px;     }      .sbsi-logo img {       height: 100px;     }      .sbsi-menu-toggle {       width: 66px;       height: 66px;       border-radius: 22px;     }      .sbsi-menu-toggle span {       width: 28px;     }      .sbsi-nav {       left: 8px;       right: 8px;       padding: 14px;       border-radius: 20px;     }      .sbsi-cta {       grid-template-columns: 1fr;     }   } #sp-q8nftf{width: 100%; max-width: 100%;}#sp-v6krnr{width: 100%; max-width: 100%;}#sp-qulejf{width: calc(100% + 0px);}#sp-mqdxcz{margin: 0px;}