.footer-all{position:relative;z-index:10;display:block !important;background-color:#0B1120 !important;color:#94A3B8 !important;font-family:var(--tru-font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:14px;letter-spacing:normal;border-top:0;padding:0 !important;margin:0 !important;box-sizing:border-box}.tru-footer-accent-bar{width:100%;height:2px;background:linear-gradient(90deg,#2563EB 0%,#38BDF8 50%,#2563EB 100%)}.tru-footer-wrap{padding:48px 24px 32px;margin-left:auto;margin-right:auto;box-sizing:border-box}body:has(.sticky-bottom) .tru-footer-wrap{padding-bottom:calc(var(--body-padding,0px) + 75px)}@media screen and (max-width:768px){body:has(.sticky-bottom) .tru-footer-wrap{padding-bottom:calc(var(--body-padding,0px) + 90px)}}.tru-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.15fr 1.15fr;gap:40px 32px;align-items:flex-start;box-sizing:border-box}h3.tru-footer-heading,.tru-footer-heading{position:relative;font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#F8FAFC;margin:0 0 18px 0;padding-bottom:9px;display:inline-block}h3.tru-footer-heading::after,.tru-footer-heading::after{content:'';position:absolute;bottom:0;left:0;width:24px;height:2px;background:#2563EB;border-radius:2px}.tru-footer-col-brand .footer-logo-link{display:inline-flex;align-items:center;margin-bottom:14px;text-decoration:none}.tru-footer-col-brand .footer-site-svg{height:30px;width:auto;max-width:100%}.tru-footer-tagline{font-size:13.5px;line-height:1.65;color:#94A3B8;margin:0 0 14px 0}.tru-footer-publisher{font-size:12.5px;color:#94A3B8;margin-bottom:12px}.tru-footer-publisher .tru-publisher-link{text-decoration:none;transition:opacity 0.2s ease}.tru-footer-publisher .tru-publisher-link:hover{opacity:0.8}.tru-footer-trust-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(56,189,248,0.08);border:1px solid rgba(56,189,248,0.22);border-radius:9999px;font-size:11.5px;font-weight:600;color:#38BDF8}.tru-footer-links-list{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:9px}.tru-footer-links-list li{margin:0 !important;padding:0 !important;line-height:1.4}.tru-footer-links-list li a{font-size:13.5px;color:#94A3B8 !important;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color 0.2s ease,transform 0.2s ease}.tru-footer-links-list li a:hover{color:#38BDF8 !important;transform:translateX(4px);opacity:1 !important}.tru-footer-links-list li.tru-link-highlight a{color:#F1F5F9 !important;font-weight:600}.tru-footer-links-list li.tru-link-highlight a:hover{color:#38BDF8 !important}.tru-footer-connect-desc{font-size:13px;line-height:1.6;color:#94A3B8;margin:0 0 14px 0}.tru-footer-social-list{display:flex;align-items:center;gap:10px;margin-bottom:18px}.tru-footer-social-list .faf-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),background-color 0.25s ease,border-color 0.25s ease,opacity 0.25s ease;margin:0;line-height:0;position:relative}.tru-footer-social-list .faf-icon:hover{background:rgba(255,255,255,0.12);border-color:rgba(56,189,248,0.4);transform:translateY(-2px);opacity:1 !important}.tru-footer-gnews-card{display:flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:10px;text-decoration:none !important;transition:transform 0.25s ease,background-color 0.25s ease,border-color 0.25s ease;box-sizing:border-box}.tru-footer-gnews-card:hover{background:rgba(56,189,248,0.06);border-color:rgba(56,189,248,0.3);transform:translateY(-2px);opacity:1 !important}.gnews-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.gnews-card-info{display:flex;flex-direction:column;gap:2px}.gnews-badge{font-size:13px;font-weight:700;color:#F8FAFC;line-height:1.2}.gnews-action{font-size:11.5px;color:#38BDF8;font-weight:500;line-height:1.2}.tru-footer-divider{width:100%;height:1px;background:rgba(255,255,255,0.08);margin:36px 0 24px}.tru-footer-bottom{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.tru-footer-ecosystem .fam-parent{font-size:12.5px;color:#94A3B8;margin-bottom:12px}.tru-footer-ecosystem .fam-parent-name{font-weight:700;margin-left:4px;color:#FFB800 !important}.tru-footer-ecosystem .fam-child{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-bottom:6px}.tru-footer-ecosystem .fam-child .tru-partner-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;opacity:0.75;filter:grayscale(80%);transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),opacity 0.25s ease,background-color 0.25s ease,border-color 0.25s ease;padding:6px 12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:6px;text-decoration:none;line-height:0}.tru-footer-ecosystem .fam-child .tru-partner-link:hover{opacity:1 !important;filter:grayscale(0%);background:rgba(255,255,255,0.08);border-color:rgba(56,189,248,0.35);transform:translateY(-2px)}.tru-footer-ecosystem .fam-child .tru-partner-img{height:20px !important;width:auto !important;max-height:22px !important;display:block !important;position:static !important;opacity:1 !important;object-fit:contain !important}.tru-footer-copyright p{margin:0;font-size:12.5px;color:#94A3B8;line-height:1.6}.tru-footer-copyright p strong{color:#94A3B8;font-weight:600}.tru-footer-copyright a{color:#FFB800 !important;text-decoration:none;transition:opacity 0.2s ease}.tru-footer-copyright a:hover{opacity:0.8 !important}@media screen and (max-width:1023px){.tru-footer-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media screen and (max-width:767px){.tru-footer-grid{grid-template-columns:1fr;gap:28px}.tru-footer-wrap{padding:32px 16px 24px}.tru-footer-ecosystem .fam-child{gap:10px 16px}.tru-footer-ecosystem .fam-child img{height:18px}}