     .sbsi-footer {       --sbsi-black: #000000;       --sbsi-text: #535353;       --sbsi-gold: #DBA159;       --sbsi-gold-dark: #c18b42;       --sbsi-border: rgba(0, 0, 0, 0.08);       --sbsi-bg: #f8f5ef;       --sbsi-white: #ffffff;        /* Full-width breakout from SeedProd/container */       width: 100vw;       margin-left: calc(50% - 50vw);       margin-right: calc(50% - 50vw);        background:         radial-gradient(circle at top left, rgba(219, 161, 89, 0.10), transparent 28%),         linear-gradient(180deg, #fcfbf8 0%, var(--sbsi-bg) 100%);       border-top: 1px solid var(--sbsi-border);       color: var(--sbsi-text);       font-family: "Hind", Arial, sans-serif;       position: relative;       overflow: hidden;     }      .sbsi-footer * {       box-sizing: border-box;     }      .sbsi-footer__container {       max-width: 1240px;       margin: 0 auto;       padding: 52px 24px 24px;     }      .sbsi-footer__top {       display: grid;       grid-template-columns: 1.2fr 1fr 0.95fr;       gap: 40px;       align-items: start;     }      .sbsi-footer__brand {       max-width: 440px;     }      .sbsi-footer__logo-link {       display: inline-block;       margin-bottom: 18px;     }      .sbsi-footer__logo {       width: 100%;       max-width: 115px;       height: auto;       display: block;     }      .sbsi-footer__tagline {       margin: 0;       font-size: 0.98rem;       line-height: 1.75;       color: var(--sbsi-text);     }      .sbsi-footer__heading {       margin: 0 0 14px;       font-family: "Montserrat", Arial, sans-serif;       font-size: 0.95rem;       font-weight: 700;       letter-spacing: 0.06em;       text-transform: uppercase;       color: var(--sbsi-black);     }      .sbsi-footer__connect-text {       margin: 0 0 16px;       font-size: 0.98rem;       line-height: 1.7;       color: var(--sbsi-text);     }      .sbsi-footer__button-group {       display: flex;       flex-direction: column;       gap: 10px;       align-items: flex-start;       margin-top: 4px;     }      .sbsi-footer__button {       display: inline-flex;       align-items: center;       justify-content: center;       min-height: 42px;       padding: 0 18px;       min-width: 180px;       border-radius: 999px;       background: var(--sbsi-gold);       color: var(--sbsi-white);       text-decoration: none;       font-family: "Montserrat", Arial, sans-serif;       font-size: 0.84rem;       font-weight: 700;       letter-spacing: 0.015em;       transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;       box-shadow: 0 8px 18px rgba(219, 161, 89, 0.18);     }      .sbsi-footer__button:hover,     .sbsi-footer__button:focus {       background: var(--sbsi-gold-dark);       transform: translateY(-1px);       box-shadow: 0 10px 22px rgba(219, 161, 89, 0.22);     }      .sbsi-footer__social-row {       display: flex;       flex-wrap: wrap;       gap: 12px;       margin-top: 4px;     }      .sbsi-footer__social-link {       width: 44px;       height: 44px;       border-radius: 50%;       display: inline-flex;       align-items: center;       justify-content: center;       background: rgba(255, 255, 255, 0.82);       border: 1px solid rgba(0, 0, 0, 0.08);       color: var(--sbsi-black);       text-decoration: none;       transition: transform 0.25s ease, border-color 0.25s ease, background 0.25s ease, color 0.25s ease;       backdrop-filter: blur(6px);       -webkit-backdrop-filter: blur(6px);     }      .sbsi-footer__social-link:hover,     .sbsi-footer__social-link:focus {       transform: translateY(-2px);       border-color: rgba(219, 161, 89, 0.55);       background: rgba(219, 161, 89, 0.12);       color: var(--sbsi-gold-dark);     }      .sbsi-footer__social-link svg {       width: 18px;       height: 18px;       fill: currentColor;       display: block;     }      .sbsi-footer__bottom {       margin-top: 36px;       padding-top: 18px;       border-top: 1px solid var(--sbsi-border);       display: flex;       flex-wrap: wrap;       align-items: center;       justify-content: space-between;       gap: 12px 24px;     }      .sbsi-footer__legal,     .sbsi-footer__authorisation {       margin: 0;       font-size: 0.92rem;       line-height: 1.6;       color: var(--sbsi-text);     }      .sbsi-footer__authorisation strong {       color: var(--sbsi-black);       font-weight: 600;     }      .sbsi-footer__button,     .sbsi-footer__social-link {       outline: none;     }      .sbsi-footer__button:focus-visible,     .sbsi-footer__social-link:focus-visible {       box-shadow: 0 0 0 3px rgba(219, 161, 89, 0.28);     }      @media (max-width: 960px) {       .sbsi-footer__top {         grid-template-columns: 1fr 1fr;       }        .sbsi-footer__brand {         grid-column: 1 / -1;         max-width: none;       }     }      @media (max-width: 640px) {       .sbsi-footer__container {         padding: 38px 18px 20px;       }        .sbsi-footer__top {         grid-template-columns: 1fr;         gap: 26px;       }        .sbsi-footer__logo {         max-width: 92px;       }        .sbsi-footer__button-group {         width: 100%;       }        .sbsi-footer__button {         min-width: 0;         width: auto;         max-width: 220px;       }        .sbsi-footer__bottom {         flex-direction: column;         align-items: flex-start;       }     }   #sp-y98usk{width: 100%; max-width: 100%;}#sp-iqti4a{width: 100%; max-width: 100%;}#sp-zhhu30{width: calc(100% + 0px);}#sp-o3mksm{margin: 0px;}@media only screen and (max-width: 480px) {#sp-h9cve2 {display: none !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) {#sp-po3ywa {display: none !important;}.sp-text-wrapper-km0xnj {display: none !important;}}@media only screen and (min-width: 1024px) {#sp-po3ywa {display: none !important;}.sp-text-wrapper-km0xnj {display: none !important;}}