.ht-footer{background:#ffffff04;border-top:1px solid rgba(255,255,255,.07);padding:5rem 0 0;margin-top:2rem;font-family:inherit}.ht-footer-grid{display:grid;grid-template-columns:1.6fr 1.1fr .9fr 1.2fr;gap:2.5rem;padding-bottom:3.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.ht-footer-logo{margin-bottom:.9rem}.ht-footer-logo a{display:inline-block}.ht-footer-logo img{height:32px;width:auto}.ht-footer-tagline{font-size:.78rem;color:#ffffff75;line-height:1.6;margin:0 0 1.5rem;max-width:220px}.ht-footer-legal-data{display:flex;flex-direction:column;gap:.5rem}.ht-footer-data-item{display:flex;flex-direction:column;gap:.05rem}.ht-footer-data-label{font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff75}.ht-footer-data-item>span:last-child,.ht-footer-data-item>span:not(.ht-footer-data-label){font-size:.78rem;color:#ffffff8c;line-height:1.45}.ht-footer-col-title{font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff75;margin:0 0 1.1rem}.ht-footer-nav{display:flex;flex-direction:column;gap:.55rem}.ht-footer-nav a,.ht-footer-nav .ht-footer-email-wrap{font-size:.8rem;color:#ffffff7a;text-decoration:none;transition:color .2s;line-height:1.4}.ht-footer-nav a:hover{color:#ffffffd9}.ht-footer-compliance-link{display:flex!important;align-items:center;gap:.4rem;color:#4f8ef7e3!important;margin-top:.25rem}.ht-footer-compliance-link:hover{color:#4f8ef7!important}.ht-footer-compliance-link svg{width:12px;height:12px;stroke:currentColor;flex-shrink:0}.footer-email-link{font-size:.8rem;color:#ffffff7a;text-decoration:none;transition:color .2s}.footer-email-link:hover{color:#ffffffd9}.ht-footer-email-wrap{display:block}.ht-footer-social-link{display:flex!important;align-items:center;gap:.5rem}.ht-footer-social-link svg{width:14px;height:14px;flex-shrink:0;opacity:.6;transition:opacity .2s}.ht-footer-social-link:hover svg{opacity:1}.ht-footer-invest-link{display:flex!important;align-items:center;gap:.4rem;color:#4f8ef7e3!important;font-weight:600!important;font-size:.78rem!important;margin-top:.25rem}.ht-footer-invest-link:hover{color:var(--primary-blue, #4f8ef7)!important}.ht-footer-invest-link svg{width:13px;height:13px;stroke:currentColor;flex-shrink:0}.ht-footer-trust-tagline{font-size:.75rem;color:#ffffff75;line-height:1.6;margin:0 0 1.25rem}.ht-footer-badges{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.ht-footer-badge{display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:8px;text-decoration:none;transition:border-color .2s,background .2s}.ht-footer-badge:hover{border-color:#4f8ef740;background:#4f8ef70d}.ht-footer-badge svg{width:18px;height:18px;stroke:var(--primary-blue, #4f8ef7);flex-shrink:0;opacity:.75}.ht-footer-badge strong{display:block;font-size:.75rem;font-weight:700;color:#ffffffbf;line-height:1.2}.ht-footer-badge span{font-size:.62rem;color:#ffffff78;font-style:italic}.ht-footer-roadmap-link{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;color:#ffffff75;text-decoration:none;transition:color .2s;padding-top:.25rem}.ht-footer-roadmap-link:hover{color:#ffffffa6}.ht-footer-roadmap-link svg{width:12px;height:12px;stroke:currentColor;flex-shrink:0}.ht-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;flex-wrap:wrap}.ht-footer-bottom p{font-size:.72rem;color:#ffffff75;margin:0}.ht-footer-bottom-links{display:flex;gap:1.25rem}.ht-footer-bottom-links a{font-size:.72rem;color:#ffffff75;text-decoration:none;transition:color .2s}.ht-footer-bottom-links a:hover{color:#ffffff8c}@media(max-width:1024px){.ht-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media(max-width:640px){.ht-footer{padding-top:3.5rem}.ht-footer-grid{grid-template-columns:1fr;gap:2rem}.ht-footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}}
