.appDownloadSection{width:90vw;max-width:1200px;margin:80px auto;padding:0 20px}.appDownloadContainer{background-color:#dae5bb;border:3px solid #ed4c3a;border-radius:20px;padding:60px 40px;text-align:center}.downloadHeading{font-size:36px;font-weight:400;color:#444e6c;margin:0 0 50px;line-height:1.2}.qrCodesContainer{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.qrCard{background-color:white;border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;min-width:140px}.qrCard:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.platformLabel{font-size:16px;font-weight:500;color:#444e6c;margin:0 0 8px}.getAppText{font-size:14px;color:#666;margin:0 0 20px;font-weight:400}.qrCodePlaceholder{display:flex;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;background-color:#f8f9fa;border-radius:8px}.qrCodePlaceholder svg{width:80px;height:80px}@media (max-width:1024px){.appDownloadSection{width:95vw;margin:70px auto}.appDownloadContainer{padding:50px 35px}.downloadHeading{font-size:32px;margin-bottom:40px}.qrCodesContainer{gap:30px}}@media (max-width:768px){.appDownloadSection{margin:60px auto;padding:0 15px}.appDownloadContainer{padding:40px 25px}.downloadHeading{font-size:28px;margin-bottom:35px;line-height:1.3}.qrCodesContainer{gap:25px}.qrCard{padding:20px;min-width:120px}.platformLabel{font-size:15px}.getAppText{font-size:13px;margin-bottom:15px}.qrCodePlaceholder,.qrCodePlaceholder svg{width:70px;height:70px}}@media (max-width:480px){.appDownloadSection{margin:50px auto;padding:0 10px}.appDownloadContainer{padding:35px 20px;border-radius:16px}.downloadHeading{font-size:24px;margin-bottom:30px}.qrCodesContainer{flex-direction:column;align-items:center;gap:20px}.qrCard{padding:18px;min-width:110px;width:100%;max-width:160px}.platformLabel{font-size:14px}.getAppText{font-size:12px;margin-bottom:12px}.qrCodePlaceholder,.qrCodePlaceholder svg{width:60px;height:60px}}@media (max-width:320px){.appDownloadContainer{padding:30px 15px;border-radius:12px}.downloadHeading{font-size:20px;margin-bottom:25px}.qrCard{padding:15px;border-radius:12px}.platformLabel{font-size:13px}.getAppText{font-size:11px;margin-bottom:10px}.qrCodePlaceholder,.qrCodePlaceholder svg{width:50px;height:50px}}.faqSection{width:90vw;max-width:1200px;margin:100px auto;padding:0 20px}.faqHeader{text-align:center;margin-bottom:60px}.faqLabel{font-size:16px;margin-bottom:12px;letter-spacing:.5px}.faqHeading,.faqLabel{color:#444e6c;font-weight:400}.faqHeading{font-size:40px;line-height:1.2;margin:0}.faqGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.faqItem{background-color:#f8f9fa;border-radius:12px;overflow:hidden}.faqItem,.faqQuestion{transition:all .3s ease}.faqQuestion{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;cursor:pointer}.faqQuestion:hover{background-color:#f0f1f2}.questionText{font-size:16px;color:#444e6c;line-height:1.4;margin-right:16px;font-weight:400}.faqIcon{width:32px;height:32px;background-color:#ed4c3a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.faqIcon.open{transform:rotate(45deg);background-color:#d63e2b}.faqIcon svg{transition:all .3s ease}.faqAnswer{padding:0 28px 24px;animation:slideDown .3s ease-out}.faqAnswer p{font-size:15px;color:#666;line-height:1.6;margin:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.faqSection{width:95vw;margin:80px auto}.faqHeading{font-size:36px}.faqGrid{gap:14px}}@media (max-width:768px){.faqSection{margin:60px auto}.faqHeader{margin-bottom:40px}.faqHeading{font-size:32px}.faqGrid{grid-template-columns:1fr;gap:12px}.faqQuestion{padding:20px 24px}.faqAnswer{padding:0 24px 20px}.questionText{font-size:15px}.faqIcon{width:28px;height:28px}.faqIcon svg{width:16px;height:16px}}@media (max-width:480px){.faqSection{width:95vw;margin:50px auto;padding:0 15px}.faqHeader{margin-bottom:35px}.faqLabel{font-size:14px}.faqHeading{font-size:28px;line-height:1.3}.faqQuestion{padding:18px 20px}.faqAnswer{padding:0 20px 18px}.questionText{margin-right:12px}.faqAnswer p,.questionText{font-size:14px}.faqIcon{width:26px;height:26px}.faqIcon svg{width:14px;height:14px}}@media (max-width:320px){.faqSection{margin:40px auto;padding:0 10px}.faqHeading{font-size:24px}.faqQuestion{padding:16px 18px}.faqAnswer{padding:0 18px 16px}.faqAnswer p,.questionText{font-size:13px}.faqIcon{width:24px;height:24px}.faqIcon svg{width:12px;height:12px}}.footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:60px 0 0;margin-top:80px;width:100%}.footerContainer{margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px}.logoSection{text-align:center}.footerLogo{display:flex;justify-content:center;align-items:center}.logoImage{height:auto;max-width:150px}.socialSection{text-align:center}.socialIcons{gap:16px;flex-wrap:wrap}.socialIcon,.socialIcons{display:flex;justify-content:center}.socialIcon{width:48px;height:48px;border-radius:50%;background-color:#ed4c3a1f;align-items:center;transition:all .3s ease;text-decoration:none;color:#ed4c3a}.socialIcon:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(237,76,58,.3);color:white}.contactSection{text-align:center}.contactTitle{font-size:18px;font-weight:500;color:#444e6c;margin:0 0 20px;font-style:italic}.contactInfo{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.contactItem{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.contactIcon{color:#888;flex-shrink:0}.copyrightSection{text-align:center;background-color:#ed4c3a0d;padding:30px 20px 20px;width:100%;margin-top:20px;border-radius:8px}.copyrightText{font-size:14px;color:#666;margin:0;font-style:italic}@media (max-width:1024px){.footer{padding:50px 0 0;margin-top:70px}.footerContainer{gap:35px}.contactInfo{gap:30px}.socialIcons{gap:14px}.socialIcon{width:44px;height:44px}}@media (max-width:768px){.footer{padding:40px 0 0;margin-top:60px}.footerContainer{gap:30px}.logoImage{max-width:130px}.contactInfo{flex-direction:column;gap:15px;align-items:center}.contactTitle{font-size:17px;margin-bottom:15px}.socialIcons{gap:12px}.socialIcon{width:42px;height:42px}.copyrightSection{padding-top:25px}.copyrightText{font-size:13px}}@media (max-width:480px){.footer{padding:35px 0 0;margin-top:50px}.footerContainer{gap:25px}.logoImage{max-width:120px}.contactTitle{font-size:16px;margin-bottom:12px}.contactItem{font-size:13px;gap:6px}.contactIcon{width:14px;height:14px}.socialIcons{gap:10px;justify-content:center}.socialIcon{width:38px;height:38px}.socialIcon svg{width:16px;height:16px}.copyrightSection{padding-top:20px}.copyrightText{font-size:12px;line-height:1.4}}@media (max-width:320px){.footer{padding:30px 0 0}.footerContainer{gap:20px}.logoImage{max-width:100px}.contactTitle{font-size:15px}.contactItem{font-size:12px}.socialIcon{width:36px;height:36px}.socialIcon svg{width:14px;height:14px}.copyrightText{font-size:11px}}