.page_page__lO_xK{min-height:100vh;background:#fff;display:flex;flex-direction:column}.page_main__WMhFG{flex:1 1}.page_container__fsCVJ{max-width:1200px;margin:0 auto;padding:0 24px}.page_hero__F2MjG{padding:80px 0 60px;background:linear-gradient(160deg,#e8f0fe,#f0f4fa 40%,#ebf4ff);text-align:center}.page_title__JehWJ{font-size:48px;font-weight:800;color:#1a202c;margin:0 0 16px;letter-spacing:-.5px;line-height:1.2}.page_subtitle__2SpMm{font-size:20px;color:#4a5568;margin:0;line-height:1.6}.page_faqSection__dnCzT{padding:80px 0;background:#fff}.page_faqWrapper__aQ7PP{max-width:900px;margin:0 auto}.page_contactSection__6FwDV{padding:80px 0;background:#f7f8fa}.page_contactCard__SXsBj{background:linear-gradient(135deg,#d3e7f8,#e8f0fe);border-radius:24px;padding:64px 48px;text-align:center;max-width:700px;margin:0 auto}.page_contactTitle__93rFZ{font-size:32px;font-weight:800;color:#1a202c;margin:0 0 16px;line-height:1.3}.page_contactText__9_c89{font-size:18px;color:#2d3748;margin:0 0 32px;line-height:1.7}.page_contactButton__7GsPU{display:inline-flex;align-items:center;gap:10px;background:#2aabee;color:#fff;border:none;border-radius:10px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;min-height:54px}.page_contactButton__7GsPU:hover{background:#229ed9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(42,171,238,.3)}@media (max-width:768px){.page_hero__F2MjG{padding:56px 0 40px}.page_title__JehWJ{font-size:32px}.page_subtitle__2SpMm{font-size:18px}.page_contactSection__6FwDV,.page_faqSection__dnCzT{padding:56px 0}.page_contactCard__SXsBj{padding:48px 24px}.page_contactTitle__93rFZ{font-size:26px}.page_contactText__9_c89{font-size:16px}}.AppHeader_header__yRvRG{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0}.AppHeader_headerContent__HDObS{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;height:72px}.AppHeader_logoSection__gFcyN{display:flex;align-items:center;gap:.75rem;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.AppHeader_logoSection__gFcyN:hover .AppHeader_logoText__21Gvy{color:#4a90d9}.AppHeader_logoMark__imKfZ{width:36px;height:36px;background:linear-gradient(135deg,#4a90d9,#3b7dc8);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:800;letter-spacing:-.5px}.AppHeader_logoText__21Gvy{font-size:18px;font-weight:700;color:#1a202c;transition:color .2s}.AppHeader_navGroup__l8_pc{display:flex;align-items:center;gap:4px}.AppHeader_navBtn__i1Hv_{background:none;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;color:#4a5568;cursor:pointer;transition:all .2s ease}.AppHeader_navActive__xNrUy,.AppHeader_navBtn__i1Hv_:hover{background:#ebf4ff;color:#4a90d9}.AppHeader_navActive__xNrUy{font-weight:600}.AppHeader_logoutBtn__C5T3u{background:none;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;color:#4a5568;cursor:pointer;transition:all .2s ease;margin-left:8px}.AppHeader_logoutBtn__C5T3u:hover{border-color:#e53e3e;color:#e53e3e}.AppHeader_headerActions__wslWI{display:flex;gap:1rem}.AppHeader_loginBtn__epe8a,.AppHeader_registerBtn__l5HSU{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:10px;font-size:15px;font-weight:600;transition:all .2s;border:none;cursor:pointer}.AppHeader_loginBtn__epe8a{background:transparent;color:#4a90d9;border:1px solid #e2e8f0}.AppHeader_loginBtn__epe8a:hover{background:#ebf8ff;border-color:#4a90d9}.AppHeader_registerBtn__l5HSU{background:#4a90d9;color:#fff}.AppHeader_registerBtn__l5HSU:hover{background:#3b7dc8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,217,.3)}.AppHeader_burgerBtn__gPqYI{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:8px}.AppHeader_burgerLine__Prx8D{width:24px;height:2px;background:#2b6cb0;border-radius:2px;transition:all .3s}.AppHeader_burgerOpen__U4_jM:first-child{transform:rotate(45deg) translate(5px,5px)}.AppHeader_burgerOpen__U4_jM:nth-child(2){opacity:0}.AppHeader_burgerOpen__U4_jM:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.AppHeader_mobileMenu__18WFI{display:none;flex-direction:column;gap:.25rem;padding:.75rem 1.5rem 1rem;border-top:1px solid #e2e8f0}.AppHeader_mobileMenuItemActive__yreDN,.AppHeader_mobileMenuItemDanger__ygKU4,.AppHeader_mobileMenuItemPrimary__eD_Fd,.AppHeader_mobileMenuItem__1uAnj{width:100%;padding:.75rem;border-radius:8px;font-size:15px;font-weight:500;transition:all .2s;border:none;cursor:pointer;text-align:center}.AppHeader_mobileMenuItem__1uAnj{background:transparent;color:#4a5568}.AppHeader_mobileMenuItem__1uAnj:hover{background:#f7fafc;color:#4a90d9}.AppHeader_mobileMenuItemActive__yreDN{background:#ebf4ff;color:#4a90d9;font-weight:600}.AppHeader_mobileMenuItemPrimary__eD_Fd{background:linear-gradient(135deg,#2b6cb0,#4a90d9);color:#fff}.AppHeader_mobileMenuItemPrimary__eD_Fd:hover{opacity:.9}.AppHeader_mobileMenuItemDanger__ygKU4{background:transparent;color:#e53e3e;border:1px solid #fed7d7}.AppHeader_mobileMenuItemDanger__ygKU4:hover{background:#fff5f5}@media (max-width:768px){.AppHeader_headerContent__HDObS{padding:0 1rem;height:56px}.AppHeader_headerActions__wslWI,.AppHeader_navGroup__l8_pc{display:none}.AppHeader_burgerBtn__gPqYI,.AppHeader_mobileMenu__18WFI{display:flex}.AppHeader_logoText__21Gvy{font-size:15px}}@media (max-width:480px){.AppHeader_logoText__21Gvy{display:none}}.FAQSection_faqList__6p3dS{max-width:800px;margin:0 auto}.FAQSection_faqItem__xmvLM{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .2s}.FAQSection_faqItem__xmvLM:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.FAQSection_faqQuestion__g66Uo{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;font-size:1.0625rem;font-weight:600;color:#1a202c;transition:color .2s}.FAQSection_faqOpen__hWkQM,.FAQSection_faqQuestion__g66Uo:hover{color:#2b6cb0}.FAQSection_faqChevron__R4RiQ{flex-shrink:0;transition:transform .3s}.FAQSection_faqOpen__hWkQM .FAQSection_faqChevron__R4RiQ{transform:rotate(180deg)}.FAQSection_faqAnswer__WdRku{padding:0 1.5rem 1.25rem;color:#4a5568;line-height:1.6;animation:FAQSection_fadeIn__FFiyu .3s ease-in}.FAQSection_faqAnswer__WdRku p{margin:0}@keyframes FAQSection_fadeIn__FFiyu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Footer_footer__UaG1g{background:#1a202c;padding:64px 0 32px;margin-top:auto}.Footer_footerContent__nZq4z{max-width:1200px;margin:0 auto;padding:0 24px}.Footer_footerTop__VmTxR{display:grid;grid-template-columns:1.5fr 2fr;grid-gap:64px;gap:64px;padding-bottom:48px;border-bottom:1px solid #2d3748}.Footer_footerBrand__2iuXn{display:flex;flex-direction:column;gap:16px}.Footer_footerLogo__FBvBQ{display:flex;align-items:center;gap:12px}.Footer_logoMark__ScQJB{width:36px;height:36px;background:linear-gradient(135deg,#4a90d9,#3b7dc8);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:800;letter-spacing:-.5px}.Footer_footerLogoText__nDKcz{font-size:18px;font-weight:700;color:#fff}.Footer_footerDescription__qj96Q{font-size:14px;color:#a0aec0;line-height:1.6;margin:0;max-width:320px}.Footer_footerLinks__4RPn7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.Footer_footerColumn__7FuWc{display:flex;flex-direction:column;gap:16px}.Footer_footerColumnTitle___Bion{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0}.Footer_footerNav__favhI{display:flex;flex-direction:column;gap:12px}.Footer_footerLink__twEJY{font-size:15px;color:#cbd5e0;text-decoration:none;transition:color .2s ease;line-height:1.5}.Footer_footerLink__twEJY:hover{color:#4a90d9}.Footer_footerBottom__jFaYu{padding-top:32px;text-align:center;display:flex;flex-direction:column;gap:12px}.Footer_footerCopy__YkjS_{font-size:14px;color:#a0aec0;margin:0}.Footer_footerDisclaimer__jF1C0{font-size:13px;color:#718096;max-width:700px;margin:0 auto;line-height:1.6}@media (max-width:1024px){.Footer_footerTop__VmTxR{grid-template-columns:1fr;gap:48px}.Footer_footerLinks__4RPn7{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:768px){.Footer_footer__UaG1g{padding:48px 0 24px}.Footer_footerContent__nZq4z{padding:0 16px}.Footer_footerTop__VmTxR{gap:32px;padding-bottom:32px}.Footer_footerLinks__4RPn7{grid-template-columns:1fr;gap:24px}.Footer_footerBottom__jFaYu{padding-top:24px}.Footer_footerDescription__qj96Q{max-width:100%}}