.footer-h3-icon{width:48px;height:48px;margin-right:0.5rem;vertical-align:middle}.footer-li-icons{width:24px;height:24px;margin-right:0.5rem;vertical-align:middle}.swift-footer-container{background:rgba(10,15,30,0.8);color:#96A7C0;font-family:'Poppins',sans-serif;padding:1rem 1rem 0;backdrop-filter:blur(10px);border-top:1px solid rgba(0,246,255,0.2)}.swift-footer-content{display:flex;justify-content:space-around;flex-wrap:wrap;gap:2rem;max-width:1200px;margin:0 auto}.swift-footer-column{flex:1;min-width:220px}.swift-footer-column h3,.swift-footer-column .footer-logo{font-size:1.5rem;font-weight:600;letter-spacing:0.5px;margin-bottom:1.5rem;padding-bottom:0.75rem;color:#FFFFFF;border-bottom:1px solid #2C3E50}.swift-footer-column ul{list-style:none;padding:0;margin:0}.swift-footer-column li{margin-bottom:1rem}.swift-footer-column a{color:#96A7C0;text-decoration:none;display:flex;align-items:center;transition:color 0.3s ease,transform 0.3s ease}.swift-footer-column a:hover{color:#00D1FF;transform:translateX(4px)}.swift-footer-column a .fa-fw{margin-right:0.75rem;color:#B0C4DE}.swift-footer-bottom{text-align:center;margin-top:2rem;padding:0.75rem 0 0.5rem;border-top:1px solid rgba(255,255,255,0.05);font-size:0.8rem;color:#8FA1B5;display:flex;justify-content:center;align-items:center;gap:0.35rem;opacity:0.85}.swift-footer-bottom img{width:20px;height:20px;vertical-align:middle;border-radius:50%;filter:brightness(0.9)}