.simple-footer{position:relative;z-index:2;background-color:#0f0f0f;color:#f5f5dc;padding:3rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.footer-logo Image,.footer-logo img{width:700px;height:auto;object-fit:contain}.footer-apps{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.pill-btn{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.5rem 1rem;color:#f5f5dc;text-decoration:none;font-size:.9rem;transition:all .2s ease}.pill-btn svg{font-size:1.1rem}.pill-btn:hover{background:rgba(0,255,98,.2);border-color:rgba(0,255,98,.4);color:#00ff62}.footer-contact{text-align:center;margin:1rem 0}.footer-contact h3{color:#f5f5dc;font-size:1.2rem;margin-bottom:.75rem;font-weight:600}.contact-info{display:flex;flex-direction:column;gap:.5rem}.contact-info p{margin:0;color:#f5f5dc;font-size:1.3rem;line-height:1.4}.contact-info a{color:#00ff62;text-decoration:none;transition:color .2s ease}.contact-info a:hover{color:#f5f5dc;text-decoration:underline}.footer-socials{display:flex;gap:1rem;justify-content:center}.footer-socials a{font-size:2.2rem;color:#f5f5dc;transition:color .2s ease}.footer-socials a:hover{color:#00ff62}@media (max-width:768px){.footer-logo Image,.footer-logo img{width:350px}.pill-btn{font-size:.85rem;padding:.45rem .9rem}.footer-contact h3{font-size:1.1rem}.contact-info p{font-size:1.25rem}.simple-footer{padding-bottom:6em}}