.elementor-53 .elementor-element.elementor-element-d9a110b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-3e671ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-dfff1a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-e3abe79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-a23307a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-b544e2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-da59a23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-aa2c08b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-5614f8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-53 .elementor-element.elementor-element-9542d0b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-5a10cd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-8529a54{--display:flex;}.elementor-53 .elementor-element.elementor-element-84c6c02{--display:flex;}.elementor-53 .elementor-element.elementor-element-dbd887c{--display:flex;}.elementor-53 .elementor-element.elementor-element-1d1bc70{--display:flex;}.elementor-53 .elementor-element.elementor-element-cdeb70b{--display:flex;}.elementor-53 .elementor-element.elementor-element-d44cc0e{--display:flex;}.elementor-53 .elementor-element.elementor-element-08fb9f8{--display:flex;}.elementor-53 .elementor-element.elementor-element-59dac67{--display:flex;}.elementor-53 .elementor-element.elementor-element-aa6876c{--display:flex;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS */#ssi-faq{ --navy:#0B1F3A; --navy-mid:#162E52; --gold:#C9A84C; --white:#fff; --grey-bg:#F5F7FA; --grey-text:#64748B; --body-text:#1E293B; }:where(#ssi-faq *, #ssi-faq *::before, #ssi-faq *::after){ box-sizing:border-box; margin:0; padding:0; }#ssi-faq{ font-family:'Inter',sans-serif; color:var(--body-text); background:var(--white); line-height:1.7; }#ssi-faq a{ color:var(--navy); text-decoration:none; }#ssi-faq .site-header{ background:var(--navy); border-bottom:3px solid var(--gold); }#ssi-faq .header-inner{ max-width:1200px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; padding:0 24px; height:70px;flex-direction:row}#ssi-faq .logo-wrap{ display:flex; align-items:center; gap:12px;flex-direction:row}#ssi-faq .logo-icon{ width:44px; height:44px; background:var(--gold); border-radius:8px; display:flex; align-items:center; justify-content:center; font-family:'Playfair Display',serif; font-size:22px; font-weight:700; color:var(--navy);flex-direction:row}#ssi-faq .logo-text strong{ font-family:'Playfair Display',serif; font-size:20px; color:white; display:block; }#ssi-faq .logo-text span{ font-size:11px; color:var(--gold); }#ssi-faq nav a{ color:rgba(255,255,255,0.85); font-size:13.5px; padding:8px 14px; border-radius:6px; transition:0.2s; margin-left:4px; }#ssi-faq nav a:hover{ background:rgba(255,255,255,0.1); }#ssi-faq .page-banner{ background:linear-gradient(135deg,var(--navy),var(--navy-mid)); padding:52px 24px; }#ssi-faq .page-banner-inner{ max-width:1200px; margin:0 auto; }#ssi-faq .breadcrumb{ font-size:12px; color:rgba(255,255,255,0.5); margin-bottom:12px; }#ssi-faq .breadcrumb a{ color:var(--gold); }#ssi-faq .page-banner h1{ font-family:'Playfair Display',serif; font-size:36px; color:white; }#ssi-faq .page-banner p{ color:rgba(255,255,255,0.65); font-size:14px; margin-top:8px; }#ssi-faq .section{ padding:60px 24px; }#ssi-faq .section-inner{ max-width:1200px; margin:0 auto; }#ssi-faq .hub-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(280px,1fr)); gap:20px; }#ssi-faq .hub-card{
    background:var(--grey-bg); border-radius:12px; padding:28px;
    border:1px solid var(--grey-bg); transition:all 0.2s;
    display:flex; flex-direction:column;
  }#ssi-faq .hub-card:hover{ border-color:var(--gold); box-shadow:0 8px 24px rgba(11,31,58,0.08); transform:translateY(-2px); }#ssi-faq .hub-icon{ font-size:30px; margin-bottom:14px; }#ssi-faq .hub-card h3{ font-size:16px; font-weight:600; color:var(--navy); margin-bottom:8px; }#ssi-faq .hub-card p{ font-size:13.5px; color:var(--grey-text); flex:1; margin-bottom:16px; }#ssi-faq .hub-link{ font-size:13.5px; font-weight:600; color:var(--navy); display:inline-flex; align-items:center; gap:4px; border-bottom:2px solid var(--gold); padding-bottom:2px;flex-direction:row}#ssi-faq .section-heading{ font-family:'Playfair Display',serif; font-size:28px; color:var(--navy); margin-bottom:8px; }#ssi-faq .section-sub{ color:var(--grey-text); font-size:15px; margin-bottom:36px; }#ssi-faq .login-box{ background:var(--navy); border-radius:16px; padding:40px; display:grid; grid-template-columns:1fr auto; gap:32px; align-items:center; }#ssi-faq .login-box h2{ font-family:'Playfair Display',serif; font-size:26px; color:white; margin-bottom:10px; }#ssi-faq .login-box p{ color:rgba(255,255,255,0.7); font-size:15px; }#ssi-faq .btn-gold{ background:var(--gold); color:var(--navy); font-weight:600; padding:14px 28px; border-radius:8px; display:inline-block; white-space:nowrap; }
  @media(max-width:700px) { .login-box { grid-template-columns:1fr; } }#ssi-faq footer{ background:var(--navy); border-top:3px solid var(--gold); padding:32px 24px; }#ssi-faq .footer-bottom{ max-width:1200px; margin:0 auto; display:flex; justify-content:space-between; flex-wrap:wrap; gap:12px;flex-direction:row}#ssi-faq .footer-bottom p{ font-size:12px; color:rgba(255,255,255,0.4); }#ssi-faq .footer-bottom-links{ display:flex; gap:20px;flex-direction:row}#ssi-faq .footer-bottom-links a{ font-size:12px; color:rgba(255,255,255,0.4); }#ssi-faq .footer-bottom-links a:hover{ color:var(--gold); }#ssi-faq .nav-cta{background:var(--navy);color:#fff!important;font-weight:700;padding:11px 24px!important;border-radius:9px;margin-left:12px;box-shadow:0 4px 16px rgba(19,47,96,.3);transition:.22s!important}#ssi-faq .nav-cta:hover{background:var(--navy-mid);transform:translateY(-1px)}
/* === RESPONSIVE ADDITIONS === */
@media(max-width:1024px){#ssi-faq .page-banner{padding:36px 20px}#ssi-faq .page-banner h1{font-size:clamp(22px,5vw,30px)}#ssi-faq .section{padding:44px 20px}}
@media(max-width:767px){#ssi-faq .page-banner{padding:24px 16px}#ssi-faq .page-banner h1{font-size:clamp(20px,6vw,26px)}#ssi-faq .section{padding:32px 16px}#ssi-faq .hub-grid{grid-template-columns:1fr!important}#ssi-faq .login-box{grid-template-columns:1fr}#ssi-faq .section-heading{font-size:clamp(18px,5vw,24px)}#ssi-faq .hub-card{padding:20px 16px}#ssi-faq .step-cards{grid-template-columns:1fr!important}}

/* link-align-fix */
.hub-card{display:flex;flex-direction:column;}.hub-card .hub-link{margin-top:auto !important;}.btn-g .elementor-button,.btn-ghost .elementor-button,.side-btn .elementor-button{background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important;}
/* DOUBLE-BOX FIX btn-gold ssi-faq */
#ssi-faq .btn-gold{background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important}/* End custom CSS */