.Footer_footer__yl3k1{padding:48px 16px;background-color:#f9fafb}.Footer_footerContainer__p7jil{max-width:1280px;margin:0 auto}.Footer_footerContent__B4teV{display:flex;flex-direction:column;gap:16px}.Footer_footerSignUpSection__FGQUM{background:linear-gradient(135deg,indigo,#6b46c1);padding:48px 32px;text-align:center;width:100%}.Footer_footerSignUpContent__WrP9D{max-width:800px;margin:0 auto}.Footer_footerSignUpTitle__59fee{color:#fff;font-size:32px;font-weight:700;margin-bottom:16px;line-height:1.2}.Footer_footerSignUpDescription__SbrDP{color:#e2e8f0;font-size:18px;line-height:1.6;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.Footer_footerSignUpButtons__vjIlD{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.Footer_footerSignUpButtonPrimary__jL1Wf{background:#fff;color:indigo;border:2px solid #fff;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.Footer_footerSignUpButtonPrimary__jL1Wf:hover{background:#f8fafc;color:indigo;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Footer_footerSignUpButtonSecondary__gYbeJ{background:transparent;color:#fff;border:2px solid #fff;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.Footer_footerSignUpButtonSecondary__gYbeJ:hover{background:#fff;color:indigo;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Footer_footerTop__9iq6R{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.Footer_footerSection__lxdDh{display:flex;flex-direction:column;gap:16px}.Footer_footerTitle__tvdxt{font-weight:500;color:#101828}.Footer_footerLinks___h1TO{display:flex;flex-direction:column;gap:12px}.Footer_footerLink__jiil8{color:#475467;text-decoration:none;transition:color .3s ease}.Footer_footerLink__jiil8:hover{color:indigo}.Footer_footerBottom__5n19l{margin-top:21px;padding-top:12px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.Footer_footerCopyright__hoVTE{color:#475467}.Footer_footerSocials__jm5he{display:flex;gap:12px}.Footer_socialIcon__w24z3{font-size:24px;color:#475467;transition:color .3s ease}.Footer_socialIcon__w24z3:hover{color:indigo}.Footer_getAppSection__sgBaO{display:flex;flex-direction:column;align-items:center;gap:12px}.Footer_getAppText__Za0G0{color:indigo;font-weight:500;font-size:18px}.Footer_appStoreBadges__d1yxJ{display:flex;gap:24px;align-items:center}.Footer_appStoreBadge__up0TO{height:40px;cursor:pointer;transition:opacity .3s ease}.Footer_appStoreBadge__up0TO:hover{opacity:.8}@media (max-width:768px){.Footer_footerSignUpSection__FGQUM{padding:32px 16px;margin-bottom:24px}.Footer_footerSignUpTitle__59fee{font-size:24px;margin-bottom:12px}.Footer_footerSignUpDescription__SbrDP{font-size:16px;margin-bottom:24px}.Footer_footerSignUpButtons__vjIlD{flex-direction:column;align-items:center;gap:12px}.Footer_footerSignUpButtonPrimary__jL1Wf,.Footer_footerSignUpButtonSecondary__gYbeJ{width:100%;max-width:280px;justify-content:center}.Footer_footerTop__9iq6R{flex-direction:column;gap:32px}.Footer_footerBottom__5n19l,.Footer_footerContent__B4teV{flex-direction:column;align-items:center}.Footer_footerBottom__5n19l{gap:16px}.Footer_getAppSection__sgBaO{align-items:center}.Footer_appStoreBadges__d1yxJ{flex-direction:column;gap:24px}}