.promotionBanners_promotionBanners___KYzu{padding:var(--space-lg) 0;background:linear-gradient(160deg,#f0f5ff,#e8f0fe 40%,#f0f5ff);border-top:1px solid rgba(11,112,254,.08);border-bottom:1px solid rgba(11,112,254,.08)}.promotionBanners_bannersContainer__Zcz8e{overflow:hidden;position:relative;padding:0 1rem;width:100%;max-width:var(--max-width);margin:0 auto;display:flex;justify-content:center}.promotionBanners_bannersScroll__JMg6j{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:1rem 0;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.promotionBanners_bannersScroll__JMg6j::-webkit-scrollbar{display:none}.promotionBanners_bannerItem__pn5xn{position:relative;flex-shrink:0;width:500px;height:175px;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s cubic-bezier(.19,1,.22,1)}.promotionBanners_bannerItem__pn5xn:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.promotionBanners_bannerImage__0VocR{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.19,1,.22,1)}.promotionBanners_bannerItem__pn5xn:hover .promotionBanners_bannerImage__0VocR{transform:scale(1.05)}.promotionBanners_bannerOverlay__IIjST{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(9,88,204,.7));padding:1rem;color:#fff;transform:translateY(100%);transition:transform .5s cubic-bezier(.19,1,.22,1)}.promotionBanners_bannerItem__pn5xn:hover .promotionBanners_bannerOverlay__IIjST{transform:translateY(0)}.promotionBanners_bannerTitle__YKCCx{font-size:1.1rem;font-weight:600;margin:0 0 .25rem;color:#fff}.promotionBanners_bannerDescription__JUu0x{font-size:.85rem;margin:0;color:hsla(0,0%,100%,.9);line-height:1.3}@media(max-width:700px){.promotionBanners_promotionBanners___KYzu{padding:var(--space-md) 0}.promotionBanners_bannersContainer__Zcz8e{padding:0 .5rem}.promotionBanners_bannersScroll__JMg6j{gap:.75rem;padding:.5rem 0}.promotionBanners_bannerItem__pn5xn{width:300px;height:100px}.promotionBanners_bannerOverlay__IIjST{padding:.75rem}.promotionBanners_bannerTitle__YKCCx{font-size:1rem}.promotionBanners_bannerDescription__JUu0x{font-size:.8rem}}@media(hover:none)and (pointer:coarse){.promotionBanners_bannerOverlay__IIjST{transform:translateY(0);background:linear-gradient(transparent,rgba(9,88,204,.6))}.promotionBanners_bannerItem__pn5xn:hover,.promotionBanners_bannerItem__pn5xn:hover .promotionBanners_bannerImage__0VocR{transform:none}}.AppStoreModal_modalBackground__kMPJq{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.AppStoreModal_modal__t6VQ6{background:#fff;border-radius:16px;padding:2rem;max-width:400px;width:90%;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:AppStoreModal_modalSlideIn__HTHqf .3s ease-out}.AppStoreModal_closeButton__NwapW{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}.AppStoreModal_closeButton__NwapW:hover{background-color:#f3f4f6;color:#374151}.AppStoreModal_content__BweEp{text-align:center}.AppStoreModal_content__BweEp h2{margin:0 0 .5rem;font-size:1.5rem;color:#111827}.AppStoreModal_content__BweEp p{margin:0 0 2rem;color:#6b7280;font-size:1rem}.AppStoreModal_storeButtons__wYoOg{display:flex;flex-direction:column;gap:1rem}.AppStoreModal_storeButton__Xmu1h{display:flex;align-items:center;width:100%;padding:1rem 1.5rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s ease;text-align:left}.AppStoreModal_storeButton__Xmu1h:hover{border-color:#3b82f6;background-color:#f8fafc;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.AppStoreModal_storeButton__Xmu1h:active{transform:translateY(0)}.AppStoreModal_storeIcon__rGrwN{font-size:2rem;margin-right:1rem;color:#3b82f6}.AppStoreModal_storeText__WFHit{display:flex;flex-direction:column;align-items:flex-start}.AppStoreModal_storeName__xy71o{font-size:1.125rem;color:#111827;margin-bottom:.25rem}.AppStoreModal_storeSubtitle__0AA_X{font-size:.875rem;color:#6b7280}@keyframes AppStoreModal_modalSlideIn__HTHqf{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.AppStoreModal_modal__t6VQ6{padding:1.5rem;margin:1rem}.AppStoreModal_storeButton__Xmu1h{padding:.875rem 1.25rem}.AppStoreModal_storeIcon__rGrwN{font-size:1.75rem}}.faqs_accordionItem__CIbYt{margin:0 auto;width:100%}.faqs_accordionButton__1_tq_{border:none;width:100%;border-radius:0;justify-content:flex-start;background-color:transparent;color:#0b70fe;height:auto;padding:1rem .85rem;text-align:left;letter-spacing:.01em;transition:background-color .2s ease,color .2s ease}.faqs_accordionButton__1_tq_:hover{transform:none;background-color:rgba(11,112,254,.03);color:#0958cc}.faqs_separator__qUjS_{height:1px;background:linear-gradient(90deg,transparent,rgba(11,112,254,.15) 20%,rgba(11,112,254,.15) 80%,transparent);margin:0}.faqs_faqs__37iiI{max-width:700px;margin:var(--space-lg) 0;border:1px solid rgba(11,112,254,.1);border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:var(--shadow-card)}@media(max-width:700px){.faqs_faqs__37iiI{margin:var(--space-md) var(--space-sm)}.faqs_accordionButton__1_tq_{padding:var(--space-sm) var(--space-xs)}}.faqs_firstItem__HdrpC{margin-top:0}.faqs_lastItem__lO6GN{margin-bottom:0}.faqs_accordionContent__rUX4N{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;color:#1e1e1e}.faqs_accordionContent__rUX4N>p{overflow:hidden;padding:0 1rem;white-space:pre-line;line-height:1.6;font-size:.9rem}.faqs_accordionContentOpen__ETtTl{grid-template-rows:1fr}.faqs_accordionContentOpen__ETtTl>p{padding:1rem}