.elementor-56 .elementor-element.elementor-element-94c1300{--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-56 .elementor-element.elementor-element-97310c0{--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-56 .elementor-element.elementor-element-aa44d7b{--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-56 .elementor-element.elementor-element-2f22587{--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-56 .elementor-element.elementor-element-5d024c4{--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-56 .elementor-element.elementor-element-62143db{--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-56 .elementor-element.elementor-element-8893c18{--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-56 .elementor-element.elementor-element-2e108f0{--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-56 .elementor-element.elementor-element-521c991{--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-56 .elementor-element.elementor-element-e0e0a19{--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;}@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 );}}@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 );}}/* Start custom CSS */#ssi-usi{ --navy:#0B1F3A; --navy-mid:#162E52; --gold:#C9A84C; --white:#fff; --grey-bg:#F5F7FA; --grey-text:#64748B; --body-text:#1E293B; }:where(#ssi-usi *, #ssi-usi *::before, #ssi-usi *::after){ box-sizing:border-box; margin:0; padding:0; }#ssi-usi{ font-family:'Inter',sans-serif; color:var(--body-text); background:var(--white); line-height:1.7; }#ssi-usi a{ color:var(--navy); }#ssi-usi .site-header{ background:var(--navy); border-bottom:3px solid var(--gold); }#ssi-usi .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-usi .logo-wrap{ display:flex; align-items:center; gap:12px; text-decoration:none;flex-direction:row}#ssi-usi .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-usi .logo-text strong{ font-family:'Playfair Display',serif; font-size:20px; color:white; display:block; }#ssi-usi .logo-text span{ font-size:11px; color:var(--gold); }#ssi-usi 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-usi nav a:hover{ background:rgba(255,255,255,0.1); }#ssi-usi .page-banner{ background:linear-gradient(135deg,var(--navy),var(--navy-mid)); padding:52px 24px; }#ssi-usi .page-banner-inner{ max-width:1200px; margin:0 auto; }#ssi-usi .breadcrumb{ font-size:12px; color:rgba(255,255,255,0.5); margin-bottom:12px; }#ssi-usi .breadcrumb a{ color:var(--gold); }#ssi-usi .page-banner h1{ font-family:'Playfair Display',serif; font-size:36px; color:white; }#ssi-usi .page-banner p{ color:rgba(255,255,255,0.65); font-size:14px; margin-top:8px; }#ssi-usi .content-wrap{ max-width:860px; margin:0 auto; padding:60px 24px; }#ssi-usi h2{ font-family:'Playfair Display',serif; font-size:22px; color:var(--navy); margin:36px 0 12px; }#ssi-usi h3{ font-size:16px; font-weight:600; color:var(--navy); margin:20px 0 8px; }#ssi-usi p{ margin-bottom:14px; font-size:15px; }#ssi-usi ul, #ssi-usi ol{ margin:8px 0 16px 22px; }#ssi-usi li{ font-size:15px; margin-bottom:6px; }#ssi-usi .step-cards{ display:grid; grid-template-columns:repeat(auto-fill,minmax(220px,1fr)); gap:16px; margin:24px 0; }#ssi-usi .step-card{ background:var(--grey-bg); border-radius:10px; padding:24px; border-top:4px solid var(--gold); }#ssi-usi .step-card .step-n{ font-family:'Playfair Display',serif; font-size:28px; color:var(--gold); margin-bottom:8px; }#ssi-usi .step-card strong{ font-size:15px; font-weight:600; color:var(--navy); display:block; margin-bottom:6px; }#ssi-usi .step-card p{ font-size:13px; color:var(--grey-text); margin:0; }#ssi-usi .info-box{ background:rgba(201,168,76,0.08); border:1px solid rgba(201,168,76,0.3); border-radius:8px; padding:20px 24px; margin:24px 0; }#ssi-usi .big-cta{ background:var(--navy); color:white; border-radius:12px; padding:36px; text-align:center; margin:40px 0; }#ssi-usi .big-cta h3{ font-family:'Playfair Display',serif; font-size:22px; color:white; margin-bottom:10px; }#ssi-usi .big-cta p{ color:rgba(255,255,255,0.7); margin-bottom:20px; font-size:15px; }#ssi-usi .big-cta a{ background:var(--gold); color:var(--navy); font-weight:600; padding:12px 28px; border-radius:8px; display:inline-block; }#ssi-usi footer{ background:var(--navy); border-top:3px solid var(--gold); padding:32px 24px; }#ssi-usi .footer-bottom{ max-width:1200px; margin:0 auto; display:flex; justify-content:space-between; flex-wrap:wrap; gap:12px;flex-direction:row}#ssi-usi .footer-bottom p{ font-size:12px; color:rgba(255,255,255,0.4); }#ssi-usi .footer-bottom-links{ display:flex; gap:20px;flex-direction:row}#ssi-usi .footer-bottom-links a{ font-size:12px; color:rgba(255,255,255,0.4); }#ssi-usi .footer-bottom-links a:hover{ color:var(--gold); }#ssi-usi .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-usi .nav-cta:hover{background:var(--navy-mid);transform:translateY(-1px)}
/* === RESPONSIVE ADDITIONS === */
@media(max-width:1024px){#ssi-usi .page-banner{padding:36px 20px}#ssi-usi .page-banner h1{font-size:clamp(22px,5vw,30px)}#ssi-usi .section{padding:44px 20px}}
@media(max-width:767px){#ssi-usi .page-banner{padding:24px 16px}#ssi-usi .page-banner h1{font-size:clamp(20px,6vw,26px)}#ssi-usi .section{padding:32px 16px}#ssi-usi .hub-grid{grid-template-columns:1fr!important}#ssi-usi .login-box{grid-template-columns:1fr}#ssi-usi .section-heading{font-size:clamp(18px,5vw,24px)}#ssi-usi .hub-card{padding:20px 16px}#ssi-usi .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;}/* End custom CSS */