/* REAL SPEED — blue, gold and deep navy from the supplied eagle identity. */
:root{--rs-blue:#007bb5;--rs-blue-dark:#005f8f;--rs-gold:#ffe25b;--rs-navy:#082c43;--rs-pale:#f0f7fb;--accent:#0073aa;--accent-dark:#005f8f;--accent-light:#edf7fc;--primary:#082c43;--primary-dark:#052032}
body{--chat-c-primary:#0073aa;--chat-c-primary-dark:#005f8f;--chat-c-secondary:#082c43;--chat-c-text:#082c43;--chat-c-surface-soft:#f0f7fb}
body.rs-layout{--rs-red:var(--rs-blue);--rs-ink:var(--rs-navy);color:var(--rs-navy)!important;background:#fff}
.rs-layout a:focus-visible,.rs-layout button:focus-visible,.rs-layout input:focus-visible,.rs-refined select:focus-visible,.rs-refined textarea:focus-visible{outline-color:var(--rs-blue)!important}
.rs-layout .rs-header{border-top:3px solid var(--rs-gold);box-shadow:0 1px 0 #082c4314}.rs-layout .rs-nav-label>a:hover,.rs-layout .rs-nav-label>a[aria-current],.rs-layout .rs-submenu a:hover{color:var(--rs-blue-dark)}
.rs-layout .rs-nav-item:last-child .rs-nav-label>a{background:var(--rs-gold);padding:12px 15px;color:var(--rs-navy);letter-spacing:.02em}.rs-layout .rs-nav-item:last-child .rs-nav-label>a:hover{background:#ffda32}
.rs-layout .rs-submenu{border-color:var(--rs-gold)}.rs-layout .rs-mega-heading span{color:var(--rs-blue)}.rs-layout .rs-outline{border-color:var(--rs-blue-dark);color:var(--rs-blue-dark)}.rs-layout .rs-outline:hover{background:var(--rs-blue-dark);border-color:var(--rs-blue-dark);color:#fff}
.rs-layout .rs-outline-light{border-color:#fff;color:#fff!important}.rs-layout .rs-outline-light:hover{background:var(--rs-gold);border-color:var(--rs-gold);color:var(--rs-navy)!important}.rs-layout .rs-hero-copy .rs-outline{background:var(--rs-gold);border-color:var(--rs-gold);color:var(--rs-navy)!important}.rs-layout .rs-hero-copy .rs-outline:hover{background:#ffda32;border-color:#ffda32}
.rs-layout .rs-hero{background:var(--rs-navy)}.rs-layout .rs-hero-scene:after{background:linear-gradient(90deg,#05203280,transparent 95%),linear-gradient(0deg,#052032e8,transparent 90%)}.rs-layout .rs-hero-thumb.is-active{outline-color:var(--rs-gold)}.rs-layout .rs-slide-progress span{background:var(--rs-gold)}.rs-layout .rs-hero-controls button:hover{background:var(--rs-gold);border-color:var(--rs-gold);color:var(--rs-navy)}
.rs-layout .rs-intro-copy h2,.rs-layout .rs-section-heading h2,.rs-layout .rs-story h2,.rs-layout .rs-story h3{color:var(--rs-navy)!important}.rs-layout .rs-intro-copy p,.rs-layout .rs-story-copy{color:#4e6170}.rs-layout .rs-intro-copy .ninjabt{background:none!important;border-color:var(--rs-blue)!important;color:var(--rs-blue-dark)!important}.rs-layout .rs-intro-copy .ninjabt b{color:var(--rs-blue-dark)!important}.rs-layout .rs-intro-copy .ninjabt i{color:var(--rs-blue)!important}
.rs-layout .rs-group-tabs [aria-selected=true]{border-color:var(--rs-blue);color:var(--rs-blue-dark)}.rs-layout .rs-catalogue-list button{background:var(--rs-pale)}.rs-layout .rs-catalogue-list [aria-selected=true]{border-color:var(--rs-blue);box-shadow:inset 4px 0 var(--rs-gold);color:var(--rs-blue-dark);background:#fff}.rs-layout .rs-catalogue-all,.rs-layout .rs-story-copy .gdlr-core-excerpt-read-more{border-bottom-color:#cbdce5}.rs-layout .rs-catalogue-all span{color:var(--rs-blue)}
.rs-layout .rs-feature-panels{background:var(--rs-navy)}.rs-layout .rs-feature-panel{background-image:linear-gradient(180deg,rgba(5,30,47,.85),rgba(5,30,47,.95)),var(--rs-panel-image)}.rs-layout .rs-feature-toggle .rs-ui-icon{color:var(--rs-gold)}.rs-layout .rs-feature-copy .ninjabt,.rs-layout .rs-feature-copy .ninjabt b,.rs-layout .rs-feature-copy .ninjabt i{color:#fff!important}.rs-layout .rs-feature-copy .ninjabt{background:none!important;border-color:var(--rs-gold)!important}.rs-layout .rs-feature-copy .ninjabt:hover{background:#ffe25b1a!important}
.rs-layout .rs-values{background:var(--rs-pale)}.rs-layout .rs-value-card:after{background:linear-gradient(0deg,#052032ed,transparent)}.rs-layout .rs-value-card div>span{color:var(--rs-gold)}
.rs-layout .rs-closing-banner .gdlr-core-pbf-wrapper{background:var(--rs-navy)!important}.rs-layout .ninjabtsl,.rs-layout .rs-closing-banner .gdlr-core-button{background:var(--rs-gold)!important;background-image:none!important;border-color:var(--rs-gold)!important;color:var(--rs-navy)!important}.rs-layout .ninjabtsl b,.rs-layout .ninjabtsl i,.rs-layout .rs-closing-banner .gdlr-core-button *{color:var(--rs-navy)!important}
.rs-layout .rs-footer-shell{border-top:4px solid var(--rs-gold);background:linear-gradient(100deg,#f4f9fcf5,#e8f3faed),url('/wp-content/uploads/bank-vault.jpg') center/cover}.rs-layout .rs-footer-shell .realfactory-widget-title{color:var(--rs-navy)!important}.rs-layout .rs-footer-shell .realfactory-footer-wrapper a:hover{color:var(--rs-blue-dark)!important}.rs-layout .realfactory-copyright-wrapper{background:#e7f0f6;border-color:#ccdde8}.rs-layout .realfactory-copyright-text{color:#486375}
.rs-layout .rs-page-hero{background-color:var(--rs-pale)}.rs-layout .rs-page-hero-image{background:linear-gradient(90deg,#052032d9,#05203270),var(--rs-page-image) center/cover}.rs-layout .rs-related-navigation a:hover,.rs-layout .rs-related-navigation a[aria-current],.rs-layout .rs-page-content .rs-editor-content a{color:var(--rs-blue-dark)}
.rs-refined .rs-enquiry{border-top-color:var(--rs-blue)}.rs-refined .rs-form-consent input{accent-color:var(--rs-blue)}.rs-refined .rs-primary-button{background:var(--rs-blue-dark)}.rs-refined .rs-primary-button:hover{background:#044b73}.rs-refined .rs-form-note a{color:var(--rs-blue-dark)}
body .ael-chat-trigger svg,body .ael-whatsapp-container svg{stroke:var(--rs-blue)!important}body #chat-trigger-heading i{color:var(--rs-blue)!important}.rs-layout .realfactory-footer-back-to-top-button{background:var(--rs-navy);border:1px solid #fff;color:#fff}
/* Portal and receipt visual branding. Status and warning colours keep their meaning. */
body.login-page{background:linear-gradient(135deg,#edf6fc,#fffdf1)}.login-page .login-card{border-top-color:var(--rs-blue);box-shadow:0 18px 55px #082c4312}.login-page .login-title{background:var(--rs-pale);color:var(--rs-navy)}.login-page .login-title i{color:var(--rs-blue)!important}.login-page .login-btn{background:var(--rs-blue-dark);border-color:var(--rs-blue-dark)}.login-page .login-btn:hover{background:var(--rs-navy);border-color:var(--rs-navy)}.rs-login-help a,.rs-status-assistance a{color:var(--rs-blue-dark)}
.rs-tracking-page .search-hero{border-top-color:var(--rs-blue)}.rs-receipt-document>summary{border-left-color:var(--rs-gold)}.rs-tracking-page a:focus-visible,.rs-tracking-page button:focus-visible,.rs-tracking-page input:focus-visible,body.login-page input:focus-visible,body.login-page button:focus-visible{outline-color:var(--rs-blue)}.rs-tracking-page .search-box button{background:var(--rs-blue-dark);border-color:var(--rs-blue-dark)}.rs-tracking-page .search-hero h1{color:var(--rs-navy)}.rs-tracking-page .doc-header-logo,.rs-tracking-page .doc-footer-logo{object-fit:contain}
@media(max-width:1100px){.rs-layout .rs-nav-item:last-child .rs-nav-label>a{margin-block:12px;padding:14px 16px;flex:none}.rs-layout .rs-main-nav{top:75px;max-height:calc(100svh - 75px)}}
@media(max-width:767px){.rs-layout .rs-main-nav{top:71px;max-height:calc(100svh - 71px)}.rs-layout .rs-brand img{max-height:52px}.rs-layout .rs-feature-panels{scroll-margin-top:80px}}
@media print{.rs-tracking-page{background:#fff!important}.rs-tracking-page .doc-header-logo,.rs-tracking-page .doc-footer-logo{object-fit:contain}}
/* Consistent builder buttons, including inner-page and hover states. */
.rs-layout .ninjabt,.rs-layout .ninjabtinq a,.rs-layout .gdlr-core-button,.rs-layout .realfactory-button,.rs-layout .gdlr-core-column-service-read-more{background-image:none!important;border-color:var(--rs-blue-dark)!important;color:var(--rs-blue-dark)!important}.rs-layout .ninjabt b,.rs-layout .ninjabt i{color:inherit!important}.rs-layout .ninjabt:hover,.rs-layout .ninjabtinq a:hover,.rs-layout .gdlr-core-button:hover,.rs-layout .realfactory-button:hover,.rs-layout .gdlr-core-column-service-read-more:hover{background:var(--rs-blue-dark)!important;border-color:var(--rs-blue-dark)!important;color:#fff!important}.rs-layout .rs-feature-copy .ninjabt{background:transparent!important;border-color:var(--rs-gold)!important;color:#fff!important}.rs-layout .rs-feature-copy .ninjabt:hover{background:#ffe25b20!important;color:#fff!important}.rs-layout .rs-closing-banner .ninjabtsl,.rs-layout .rs-closing-banner .gdlr-core-button{background:var(--rs-gold)!important;border-color:var(--rs-gold)!important;color:var(--rs-navy)!important}.rs-layout .rs-closing-banner .ninjabtsl:hover{background:#ffda32!important;color:var(--rs-navy)!important}.delete-btn{background:#b01e2a!important}.delete-btn:hover{background:#8f1620!important}
/* A focused public tracking workspace, with the full receipt still available. */
.rs-tracking-hero{background:radial-gradient(ellipse at 80% 20%,#07567c80,transparent 55%),var(--rs-navy);color:#fff;padding:125px 0 105px}.rs-tracking-hero-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:center;margin-top:30px}.rs-eyebrow{display:block;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.13em}.rs-tracking-hero .rs-eyebrow{color:var(--rs-gold);margin-bottom:15px}.rs-layout .rs-tracking-hero h1{color:#fff!important;font-size:clamp(40px,4.5vw,64px);margin:0 0 22px}.rs-tracking-hero p{font-size:18px;line-height:1.7;max-width:560px;color:#e3edf4}.rs-tracking-help-link{display:inline-flex;align-items:center;gap:15px;font-size:14px;color:var(--rs-gold)!important}.rs-tracking-hero-photo{height:215px;position:relative;border-top-right-radius:55px;overflow:hidden;border-left:4px solid var(--rs-gold)}.rs-tracking-hero-photo img{width:100%;height:100%;object-fit:cover}.rs-tracking-hero-photo>span{position:absolute;bottom:0;left:0;right:0;background:#052032d9;padding:12px 18px;font-size:11px;letter-spacing:.13em;color:#fff}.rs-tracking-workspace{position:relative;margin-top:-52px;padding-bottom:65px}.rs-tracking-frame-card{background:#fff;border:1px solid #d8e6ee;border-top:4px solid var(--rs-gold);border-radius:14px;overflow:hidden;box-shadow:0 20px 65px #082c4310}.rs-layout .rs-tracking-frame{display:block;width:100%;min-height:520px;background:#fff}.rs-tracking-assistance{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:45px 0;border-bottom:1px solid #d5e3eb}.rs-tracking-assistance .rs-eyebrow{color:var(--rs-blue-dark);margin-bottom:14px}.rs-layout .rs-tracking-assistance h2{font-size:27px;color:var(--rs-navy)!important;margin:0 0 17px}.rs-tracking-assistance p{font-size:15px;color:#587080;max-width:430px;margin:0}.rs-tracking-assistance a{display:flex;justify-content:space-between;align-items:center;max-width:380px;font-size:15px;padding:5px 0;color:var(--rs-blue-dark)}.rs-tracking-assistance a .rs-ui-icon{width:18px;height:18px}.rs-tracking-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:30px;align-items:start}.rs-tracking-related details{border:1px solid #d6e4ed;background:#f8fbfd;padding:20px}.rs-tracking-related summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:17px;color:var(--rs-navy)}.rs-tracking-related summary::-webkit-details-marker{display:none}.rs-tracking-related summary .rs-ui-icon{width:18px;height:18px;transition:transform .2s}.rs-tracking-related details[open] summary .rs-ui-icon{transform:rotate(180deg)}.rs-tracking-related details>div{padding-top:20px;font-size:14px}.rs-tracking-related .realfactory-widget-title{display:none!important}.rs-tracking-related ul{list-style:none;padding:0;margin:0}.rs-tracking-related li a{display:block;padding:7px 0;color:var(--rs-blue-dark)!important;border:0!important;background:none!important}.rs-tracking-related p{font-size:14px!important;color:#587080!important}.rs-tracking-related .ninjabtinq a{background:var(--rs-blue-dark)!important;color:#fff!important;padding:10px 15px!important}
@media(max-width:900px){.rs-tracking-hero-grid{gap:35px;grid-template-columns:1.4fr .6fr}.rs-tracking-hero-photo{height:230px}.rs-tracking-related{grid-template-columns:1fr}.rs-tracking-assistance{gap:35px}}
@media(max-width:767px){.rs-tracking-hero{padding:105px 0 90px}.rs-tracking-hero-grid{grid-template-columns:1fr;margin-top:25px}.rs-tracking-hero-photo{display:none}.rs-layout .rs-tracking-hero h1{font-size:42px}.rs-tracking-hero p{font-size:16px;line-height:1.65}.rs-tracking-workspace{margin-top:-45px;padding-bottom:45px}.rs-tracking-assistance{grid-template-columns:1fr;gap:30px;padding-block:32px}.rs-layout .rs-tracking-assistance h2{font-size:25px}.rs-tracking-frame-card{border-radius:10px}.rs-layout .rs-tracking-frame{min-height:560px}}
@media screen{
body.rs-tracking-modern{background:#f0f7fb;color:#17384c;font-size:15px;line-height:1.6;padding:28px 24px 55px}.rs-tracking-modern>.container{max-width:1120px;padding:0;margin:auto}.rs-tracking-standalone-header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 28px;padding:0 0 20px;border:0}.rs-tracking-standalone-header img{width:210px;height:70px;object-fit:contain}.rs-tracking-standalone-header>a:last-child{font-size:13px;color:#005f8f;text-decoration:none}.rs-tracking-modern .search-hero{background:#fff;border:1px solid #d8e6ee;border-top:4px solid #ffe25b;border-radius:12px;padding:32px 36px;margin:0 0 22px;box-shadow:0 10px 45px #082c4308}.rs-lookup-heading{display:flex;gap:18px;align-items:center;margin-bottom:18px}.rs-lookup-icon{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;background:#edf7fc;color:#0073aa;border-radius:14px}.rs-lookup-icon svg{width:31px;height:31px}.rs-lookup-kicker{font-size:10px;letter-spacing:.11em;font-weight:600;color:#587080}.rs-tracking-modern .search-hero h1{font-size:27px;line-height:1.25;text-transform:none;font-weight:600;color:#082c43;letter-spacing:-.5px;margin:5px 0 0}.rs-tracking-modern .search-hero>p{font-size:14px;font-weight:400;color:#587080;margin:0 0 24px}.rs-tracking-field-label{display:block;font-size:13px;font-weight:600;color:#17384c;margin-bottom:9px}.rs-tracking-modern .search-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:none;margin:0}.rs-tracking-modern .search-box input{width:100%;height:57px;min-width:0;background:#f7fafc;border:1px solid #bdd2df;border-radius:6px;padding:16px 18px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;color:#17384c;letter-spacing:0}.rs-tracking-modern .search-box input:focus{border-color:#0073aa;outline:2px solid #0073aa;outline-offset:2px}.rs-tracking-modern .search-box button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:57px;border:1px solid #ffe25b;border-radius:6px;background:#ffe25b;color:#082c43;padding:15px 24px;font-family:Inter,Arial,sans-serif;font-weight:600;font-size:14px;letter-spacing:0}.rs-tracking-modern .search-box button:hover{background:#ffda32;border-color:#ffda32;color:#082c43}.rs-track-search-icon{width:20px;height:20px;flex-shrink:0}.rs-tracking-modern .search-hint{font-size:12px;color:#617a8b;line-height:1.7;margin-top:15px}.rs-tracking-modern .search-hint a{color:#005f8f;text-decoration:underline}.rs-tracking-modern .rs-tracking-idle{background:#fff;border:1px solid #d8e6ee;border-radius:12px;padding:30px 36px;text-align:left;color:#587080}.rs-tracking-idle-copy{display:flex;align-items:center;gap:22px}.rs-tracking-modern .rs-tracking-idle img{width:54px;height:54px;object-fit:contain;margin:0;flex-shrink:0}.rs-tracking-idle h2{font-size:19px;font-weight:600;line-height:1.35;color:#17384c;margin:0 0 8px}.rs-tracking-idle p{font-size:14px;line-height:1.7;margin:0;color:#617a8b}.rs-tracking-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;list-style:none;border-top:1px solid #dbe7ee;margin:26px 0 0;padding:22px 0 0}.rs-tracking-steps li{font-size:12px;line-height:1.6;color:#587080}.rs-tracking-steps span{display:block;font-size:12px;font-weight:700;color:#0073aa;margin-bottom:5px}.rs-tracking-modern .rs-status-summary{border-radius:10px;border-color:#d8e6ee;padding:28px;margin-block:24px}.rs-tracking-modern .rs-status-heading h2{font-size:23px;font-weight:600;color:#082c43}.rs-tracking-modern .rs-status-grid{gap:24px}.rs-tracking-modern .rs-status-grid dt{font-size:10px;color:#617a8b}.rs-tracking-modern .rs-status-grid dd{font-size:15px;color:#17384c}.rs-tracking-modern .control-panel{border-radius:8px;border-color:#d8e6ee;background:#fff;padding:18px 22px}.rs-tracking-modern .btn-ctrl{border-radius:5px}.rs-tracking-modern .rs-receipt-document>summary{border-radius:8px;padding:20px 24px}.rs-tracking-modern.rs-tracking-embedded{padding:0;background:#fff}.rs-tracking-embedded>.container{max-width:none;padding:0}.rs-tracking-embedded .search-hero{border:0;border-bottom:1px solid #dbe7ee;border-radius:0;margin:0;padding:32px 36px;box-shadow:none}.rs-tracking-embedded .rs-tracking-idle{margin:0;border:0;border-radius:0;background:#f8fbfd;padding:28px 36px 32px}
@media(max-width:767px){body.rs-tracking-modern{padding:20px 14px 35px}.rs-tracking-modern.rs-tracking-embedded{padding:0}.rs-tracking-modern .search-hero,.rs-tracking-embedded .search-hero{padding:24px 20px}.rs-lookup-heading{gap:12px}.rs-lookup-icon{width:44px;height:44px;border-radius:10px}.rs-lookup-icon svg{width:26px;height:26px}.rs-lookup-kicker{font-size:8px;letter-spacing:.07em}.rs-tracking-modern .search-hero h1{font-size:22px}.rs-tracking-modern .search-hero>p{font-size:13px;margin-bottom:20px}.rs-tracking-modern .search-box{grid-template-columns:1fr;gap:12px}.rs-tracking-modern .search-box button{width:100%;min-height:53px}.rs-tracking-modern .rs-tracking-idle,.rs-tracking-embedded .rs-tracking-idle{padding:25px 20px}.rs-tracking-idle-copy{align-items:flex-start;gap:15px}.rs-tracking-modern .rs-tracking-idle img{width:42px;height:42px}.rs-tracking-idle h2{font-size:18px}.rs-tracking-steps{grid-template-columns:1fr;gap:14px;margin-top:20px;padding-top:20px}.rs-tracking-steps li{display:flex;align-items:center;gap:16px}.rs-tracking-steps span{margin:0}.rs-tracking-modern .rs-status-summary{padding:20px;margin-block:20px}.rs-tracking-modern .rs-status-heading{align-items:flex-start;flex-direction:column;gap:12px}.rs-tracking-modern .rs-status-grid{grid-template-columns:1fr 1fr;gap:20px 15px}.rs-tracking-standalone-header img{width:170px;height:57px}.rs-tracking-standalone-header>a:last-child{font-size:11px}}
}
@media print{.rs-tracking-standalone-header,.rs-tracking-idle,.rs-lookup-heading{display:none!important}}
.rs-tracking-related .message_box{border:0!important;background:none!important;padding:0!important;margin:0!important}.rs-tracking-related .message_box *{color:var(--rs-navy)!important}.rs-tracking-related .message_box>p:first-child{display:none}.rs-tracking-related .ninjabtinq a{color:#fff!important}
