@charset "UTF-8";.footer-solutions{background:#0a0a0a;border-top:1px solid rgba(252,103,1,0.3);padding:1.5rem 1.5rem;max-width:1280px;margin:0 auto;border-radius:1rem 1rem 0 0;font-family:'Roboto','Inter',system-ui,-apple-system,sans-serif}.footer-solutions h3{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:1rem;position:relative;display:inline-block;letter-spacing:-0.3px;transition:letter-spacing 0.3s ease}.footer-solutions h3:after{content:'';position:absolute;bottom:-6px;left:0;width:45px;height:3px;background:#FC6701;border-radius:3px;transition:width 0.3s ease}.footer-solutions h3:hover:after{width:100%}.footer-solutions .solutions-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;margin-top:0.8rem}.footer-solutions .solutions-links p{color:#e0e0e0;margin:0;padding:0.5rem 0;transition:transform 0.25s ease,opacity 0.2s;border-bottom:1px dashed rgba(255,255,255,0.15);display:flex;flex-direction:column;gap:0.25rem;font-size:1rem;line-height:1.4}.footer-solutions .solutions-links p:hover{transform:translateX(5px);opacity:0.95;border-bottom-color:#FC6701}.footer-solutions .solutions-links p strong{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:600;margin-bottom:0.2rem}.footer-solutions .solutions-links p strong i{font-size:1.15rem;width:1.4rem;color:#FC6701}.footer-solutions .solutions-links p strong a{color:#fff;text-decoration:none;transition:all 0.2s;border-bottom:1px dotted transparent;font-size:inherit}.footer-solutions .solutions-links p strong a:hover{color:#FC6701;border-bottom-color:#FC6701}@media (max-width:640px){.footer-solutions{padding:1rem 1rem}.footer-solutions h3{font-size:1.4rem}.footer-solutions .solutions-links{gap:1rem}.footer-solutions .solutions-links p{font-size:0.9rem}.footer-solutions .solutions-links p strong{font-size:0.95rem}.footer-solutions .solutions-links p strong i{font-size:1rem}}
