.hero-section_Hero__yAM2l{position:relative;width:100vw;background:linear-gradient(180deg,#0b1020,#0d1429);padding:66px 0 72px;text-align:center;color:#e6eefc;box-shadow:0 4px 32px rgba(0,0,0,.12);overflow:hidden}.hero-section_Hero__yAM2l:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(900px 400px at 50% 15%,#000 40%,transparent 80%);mask-image:radial-gradient(900px 400px at 50% 15%,#000 40%,transparent 80%);opacity:.22}.hero-section_HeroTitle__lZckQ{font-size:clamp(2rem,4vw,3rem);font-weight:900;margin:0 0 14px;letter-spacing:-.02em;color:#f5fbff;text-shadow:0 20px 80px #0008}.hero-section_HeroSubtitle__7z9H9{font-size:clamp(1rem,1.6vw,1.25rem);color:#c7d7f3;font-weight:500;margin:0 auto;max-width:60ch}.hero-section_HeroLink__pFFYl{color:#4fc3f7;text-decoration:underline;font-weight:600;transition:color .2s ease}.hero-section_HeroLink__pFFYl:hover{color:#1976d2}.cta-section_ctaSection__0fgrZ{background:linear-gradient(120deg,#1976d2,#4fc3f7);padding:72px 0 64px;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-section_ctaContent__uxGFp{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cta-section_ctaTitle__OOu7i{font-size:2.7rem;font-weight:900;margin-bottom:18px;letter-spacing:-1px;text-shadow:0 4px 32px #0003}.cta-section_ctaSubtitle__ILVWQ{font-size:1.35rem;margin-bottom:38px;color:#e3f2fd;font-weight:400;text-shadow:0 2px 8px #0002}.cta-section_ctaButtons__JKMqC{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.cta-section_ctaBtnPrimary__C8dEg{padding:18px 44px;font-size:1.3rem;background:#fff;color:#1976d2;border:none;border-radius:32px;font-weight:700;cursor:pointer;box-shadow:0 4px 24px rgba(0,0,0,.1);transition:background .2s,color .2s,transform .2s;letter-spacing:1px}.cta-section_ctaBtnPrimary__C8dEg:hover{background:#e3f2fd;color:#1976d2;transform:translateY(-2px) scale(1.04)}.cta-section_ctaBtnSecondary___lPaL{padding:18px 44px;font-size:1.3rem;background:transparent;color:#fff;border:2px solid #fff;border-radius:32px;font-weight:700;cursor:pointer;box-shadow:0 4px 24px rgba(0,0,0,.1);transition:background .2s,color .2s,transform .2s;letter-spacing:1px}.cta-section_ctaBtnSecondary___lPaL:hover{background:#fff;color:#1976d2;transform:translateY(-2px) scale(1.04)}@media (max-width:600px){.cta-section_ctaTitle__OOu7i{font-size:2rem}.cta-section_ctaButtons__JKMqC{flex-direction:column;gap:16px}}.footer_footer__mqdak{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100%;background:#232b36;color:#e3f2fd;padding:40px 0 24px;text-align:center;font-size:1rem;position:relative;overflow:hidden}.footer_footerContent__QcuP_{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 20px;box-sizing:border-box}.footer_footerNav__7vk1p{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-top:10px}.footer_footerLink__yQBR3{color:#b3e5fc;text-decoration:none;font-weight:500;transition:color .2s}.footer_footerLink__yQBR3:hover{color:#4fc3f7}.footer_footerCopyright__iJ1as{font-size:.95rem}.footer_footerCopyright__iJ1as a{color:#fff;font-weight:500;text-decoration:none}.footer_footerCopyright__iJ1as a:hover{color:var(--primary-color-hover)}.faq_faqSection__1K9qX{position:relative;background:linear-gradient(180deg,#0e1428,#0b1020);padding:10px 0 72px;text-align:center}.faq_faqSection__1K9qX:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background:inherit;z-index:0}.faq_faqWrap__Ugx5L{position:relative;width:min(1100px,92vw);margin:40px auto 0;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;text-align:left;z-index:1}.faq_blob__XKW9D{position:absolute;filter:blur(40px);opacity:.6;pointer-events:none}.faq_blobA__r_1HM{top:-60px;left:-120px;width:480px;height:480px;background:radial-gradient(circle at 30% 30%,#1976d2,transparent 60%),radial-gradient(circle at 70% 70%,#4fc3f7,transparent 60%);transform:rotate(10deg);z-index:0}.faq_blobB__ffPQ0{bottom:-100px;right:-140px;width:600px;height:600px;background:radial-gradient(circle at 30% 30%,#7c4dff,transparent 60%),radial-gradient(circle at 70% 70%,#00e5ff,transparent 60%);transform:rotate(-6deg);opacity:.4;z-index:0}.faq_faqList__U4zPq{position:relative;max-width:700px;margin:10px auto 0;display:flex;flex-direction:column;gap:18px;z-index:1}.faq_faqItem__Rkwma{background:linear-gradient(180deg,#101932,#0b1226);border-radius:14px;box-shadow:0 12px 60px #0006,inset 0 1px 0 #4365a533;padding:0;text-align:left;cursor:pointer;transition:box-shadow .2s,background .2s,border-color .2s;overflow:hidden;border:1px solid #203257;outline:none}.faq_faqItem__Rkwma:focus,.faq_faqItem__Rkwma:hover{box-shadow:0 16px 80px #0008;border:1px solid #315496;background:#0f1b35}.faq_faqQuestion__d581H{font-size:1.25rem;font-weight:800;padding:22px 28px 22px 22px;display:flex;align-items:center;gap:16px;color:#e6eefc;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq_faqIcon__9B3Au{font-size:2rem;color:#4fc3f7;font-weight:700;transition:transform .2s;display:inline-block;width:32px;text-align:center}.faq_faqAnswer__i7Ll_{font-size:1.08rem;color:#b9c9e6;padding:0;line-height:1.6;background:transparent;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .3s}.faq_faqOpen__tE4PH .faq_faqAnswer__i7Ll_{padding:0 28px 22px 60px;max-height:300px}.faq_supportCard__vMIAu{position:relative;background:linear-gradient(180deg,#101932,#0b1226);border:1px solid #203257;border-radius:1.5rem;box-shadow:0 12px 60px #0006,inset 0 1px 0 #4365a533;padding:1.8rem 1.4rem;display:flex;flex-direction:column;gap:16px;z-index:1}.faq_supportTitle__V2zOu{color:#e6eefc;font-size:1.25rem;font-weight:800;margin:0 0 6px}.faq_supportText__l_Ph7{color:#b9c9e6;font-size:.98rem;margin:0 0 8px}.faq_socialList__jiSd_{display:flex;flex-direction:column;gap:10px}.faq_socialLink__bkF6j{display:flex;align-items:center;gap:12px;background:#0f1b35;border:1px solid #223c6a;border-radius:12px;color:#d5e7ff;text-decoration:none;padding:12px 14px;transition:transform .15s ease,box-shadow .15s ease,border-color .2s ease,background .2s ease}.faq_socialLink__bkF6j:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0007;border-color:#315496;background:#10264d}.faq_socialIcon__Wxu9G{font-size:1.2rem;color:#4fc3f7;flex:0 0 auto}.faq_emailBox__a4ciV{background:#0f1b35;border:1px dashed #315496;border-radius:12px;padding:12px 14px;color:#c7d7f3}.faq_emailLink__hvqTz{color:#78d1ff;text-decoration:underline}@media (max-width:900px){.faq_faqWrap__Ugx5L{grid-template-columns:1fr;gap:18px}}@media (max-width:700px){.faq_faqList__U4zPq{max-width:98vw;padding:0 2vw}.faq_faqQuestion__d581H{font-size:1.1rem;padding:18px 16px}.faq_faqAnswer__i7Ll_{padding:0 16px 0 44px}}