.page_page__bHvK0{min-height:100vh;background:#fff;display:flex;flex-direction:column}.page_main__pVRPx{flex:1 1}.page_container__eSsIu{max-width:1200px;margin:0 auto;padding:0 24px}.page_hero__qs3fl{padding:80px 0 60px;background:linear-gradient(160deg,#e8f0fe,#f0f4fa 40%,#ebf4ff);text-align:center}.page_title__7_S0z{font-size:48px;font-weight:800;color:#1a202c;margin:0 0 16px;letter-spacing:-.5px;line-height:1.2}.page_subtitle__HMpml{font-size:20px;color:#4a5568;margin:0;line-height:1.6}.page_section__yPW7u{padding:80px 0;background:#fff}.page_sectionAlt__9rBYH{padding:80px 0;background:#f7f8fa}.page_sectionTitle__eC3_O{font-size:36px;font-weight:800;color:#1a202c;margin:0 0 32px;letter-spacing:-.3px;line-height:1.3;text-align:center}.page_contentGrid__x1w3G{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;max-width:900px;margin:0 auto}.page_contentBlock__8msBt{display:flex;flex-direction:column;gap:20px}.page_contentBlock__8msBt .page_sectionTitle__eC3_O{text-align:left;font-size:28px;margin-bottom:20px}.page_list__VIWVc,.page_text__gxfuC{font-size:17px;color:#2d3748;line-height:1.8;margin:0}.page_list__VIWVc{padding-left:24px}.page_list__VIWVc li{margin-bottom:12px}.page_list__VIWVc li::marker{color:#4a90d9}.page_principlesGrid__2ZycL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:1000px;margin:0 auto}.page_principleCard__BowuD{background:#fff;border-radius:16px;padding:32px 28px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s ease}.page_principleCard__BowuD:hover{box-shadow:0 4px 16px rgba(74,144,217,.15);transform:translateY(-2px)}.page_principleIcon__NVtUD{width:56px;height:56px;background:#ebf8ff;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.page_principleTitle__jzU2o{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 12px;line-height:1.4}.page_principleText__eBEV7{font-size:16px;color:#4a5568;line-height:1.7;margin:0}.page_disclaimerBlock__Dcevi{max-width:900px;margin:0 auto}.page_disclaimer__nP2aO{background:#fff9f0;border:1px solid #feebc8;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px}.page_disclaimerText__AeLCo{font-size:16px;color:#744210;line-height:1.8;margin:0}@media (max-width:1024px){.page_principlesGrid__2ZycL{grid-template-columns:1fr}}@media (max-width:768px){.page_hero__qs3fl{padding:56px 0 40px}.page_title__7_S0z{font-size:32px}.page_subtitle__HMpml{font-size:18px}.page_sectionAlt__9rBYH,.page_section__yPW7u{padding:56px 0}.page_sectionTitle__eC3_O{font-size:28px;margin-bottom:24px}.page_contentBlock__8msBt .page_sectionTitle__eC3_O{font-size:24px}.page_list__VIWVc,.page_text__gxfuC{font-size:16px}.page_principlesGrid__2ZycL{gap:16px}.page_principleCard__BowuD{padding:24px 20px}.page_disclaimer__nP2aO{padding:24px}.page_disclaimerText__AeLCo{font-size:15px}}.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}}.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%}}