.page_container__aoG4z{min-height:100vh;background:#ffffff;color:var(--color-text-primary);padding-top:0}.page_main__GlU4n{overflow-x:hidden;width:100%}.page_nav__zpG_3{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-light);transition:all .3s ease}.page_navContainer__DkD_r{max-width:1200px;margin:0 auto;height:66px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.page_logo__7fc9l{display:flex;align-items:center;gap:10px;text-decoration:none}.page_logoImg__xb6Gi{height:40px;width:auto}.page_logoText__ZUV_x{font-size:24px;font-weight:900;font-family:var(--font-serif);color:var(--color-text-title);letter-spacing:-.02em;white-space:nowrap}.page_navLinks__3Mchl{display:flex;align-self:stretch;align-items:stretch;gap:4px}@media (max-width:768px){.page_navLinks__3Mchl{display:none}}.page_navLink__2S7dD{display:inline-flex;align-items:center;height:100%;font-size:14px;font-weight:600;color:var(--color-text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;padding:0 12px;cursor:pointer;transition:color .2s ease,border-color .2s ease;text-decoration:none}.page_navLink__2S7dD:hover{color:var(--color-primary);border-bottom-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}.page_activeNavLink__0a4sI{color:var(--color-primary)!important;font-weight:700;border-bottom-color:var(--color-primary)!important}.page_navAuth___T3yE{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:210px}.page_navLogin__16oTw,.page_navRegister__9KLUG{height:36px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;transition:all .2s ease}.page_navLogin__16oTw{color:var(--color-text-secondary);background:#fff;border:1px solid var(--color-border)}.page_navLogin__16oTw:hover{color:var(--color-primary);border-color:var(--color-primary)}.page_navRegister__9KLUG{color:#fff;background:var(--color-primary);border:1px solid var(--color-primary);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--color-primary) 40%,transparent)}.page_navRegister__9KLUG:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.page_navUser__F8Oj8{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-primary);text-decoration:none;transition:border-color .2s ease,color .2s ease}.page_navUser__F8Oj8:hover{border-color:var(--color-primary);color:var(--color-primary)}.page_navUserDivider__dNDfI{width:1px;height:16px;flex-shrink:0;background:var(--color-border)}.page_navUserEnter__eBvRW{flex-shrink:0;font-size:14px;font-weight:600;white-space:nowrap;color:var(--color-primary)}.page_navUserAvatar__Me61l{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-bg);color:var(--color-primary);font-size:16px;font-weight:700;line-height:1}.page_navUserName__Mj3ak{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.page_hero__SKW6o{position:relative;padding:96px 24px 0;background:radial-gradient(circle at 80% 10%,rgba(38,112,105,.06) 0,transparent 50%),radial-gradient(circle at 10% 80%,rgba(255,143,38,.04) 0,transparent 40%),#fcfdfd;overflow:hidden}.page_hero__SKW6o:before{content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:linear-gradient(90deg,rgba(38,112,105,.13) 1px,transparent 0),linear-gradient(180deg,rgba(38,112,105,.13) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse 90% 80% at center,black 40%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at center,black 40%,transparent 85%)}.page_mathDeco__7O0zO{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-family:Cambria Math,STIX Two Math,Latin Modern Math,Times New Roman,Georgia,serif;font-weight:500;font-style:italic;letter-spacing:.5px;will-change:transform}.page_f1__5RSAm{animation:page_float1__tyBYl 8s ease-in-out infinite}.page_f2__5xDwl{animation:page_float2__oajS7 10s ease-in-out infinite}.page_f3__likLn{animation:page_float3__WJj3q 12s ease-in-out infinite}.page_f4__P1CJB{animation:page_float4__Q0R4U 9s ease-in-out infinite}.page_f5__LXoWA{animation:page_float5__oaWBE 11s ease-in-out infinite}@media (max-width:640px){.page_mathDeco__7O0zO{opacity:.05!important}}@keyframes page_float1__tyBYl{0%,to{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(-12px) rotate(15deg) scale(1.05)}}@keyframes page_float2__oajS7{0%,to{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(10px) rotate(-10deg) scale(.95)}}@keyframes page_float3__WJj3q{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(8px,-15px) rotate(8deg)}}@keyframes page_float4__Q0R4U{0%,to{transform:translateY(0) scale(1) rotate(0deg)}50%{transform:translateY(-15px) scale(1.08) rotate(-12deg)}}@keyframes page_float5__oaWBE{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-6px,12px) rotate(20deg)}}.page_heroContainer__WSN_b{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center}@media (max-width:1024px){.page_heroContainer__WSN_b{grid-template-columns:1fr;text-align:center;gap:40px}}.page_heroContent__2lPR8{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}@media (max-width:1024px){.page_heroContent__2lPR8{align-items:center}}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--color-primary-bg);border:1px solid color-mix(in srgb,var(--color-primary) 15%,transparent);border-radius:4px;color:var(--color-primary);font-size:13px;font-weight:600;margin-bottom:24px;box-shadow:0 2px 8px rgba(38,112,105,.04)}.page_heroTitle__Gfler{font-size:48px;font-weight:900;line-height:1.2;color:var(--color-text-title);margin:0 0 20px;letter-spacing:-.02em;font-family:var(--font-serif)}.page_heroTitleHighlight__g_jLx{background:linear-gradient(135deg,var(--color-primary) 0,#1f5c56 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_heroSubtitle__RTAw0{font-size:18px;line-height:1.6;color:var(--color-text-secondary);margin:0 0 36px;font-weight:400;max-width:580px}.page_heroBtns__zMzBO{display:flex;gap:16px;width:100%}.page_heroFooterStages__FQy07{width:100%;max-width:1200px;margin:96px auto 0;padding:20px 0;border-top:1px solid var(--color-border-light);position:relative;z-index:1}.page_heroStagesInner__5cfQS{display:flex;align-items:center;justify-content:center;gap:24px}@media (max-width:1024px){.page_heroStagesInner__5cfQS{flex-direction:column;align-items:center;gap:12px}}.page_heroStagesLabel__X7r5l{font-size:12px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.page_heroStageList__8sIkG{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width:1024px){.page_heroStageList__8sIkG{justify-content:center}}@media (max-width:768px){.page_heroStageList__8sIkG{flex-direction:column;align-items:center;gap:10px}.page_heroStageArrow__KFlJ7{display:none}}.page_heroStageItem__07A_e{display:flex;align-items:center;gap:8px}.page_heroStageDot__SweWR{width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.page_heroStageName__NGGuz{font-size:14px;font-weight:700;color:var(--color-text-primary);white-space:nowrap}.page_heroStageDesc__rZeOK{font-size:13px;color:var(--color-text-secondary);white-space:nowrap}.page_heroStageArrow__KFlJ7{font-size:12px;color:var(--color-text-tertiary)}@media (max-width:1024px){.page_heroBtns__zMzBO{justify-content:center}}@media (max-width:480px){.page_heroBtns__zMzBO{flex-direction:column;width:100%}}.page_btnPrimary__2McYJ{height:54px;padding:0 28px;background:var(--color-primary);color:#ffffff;border-radius:6px;font-weight:600;font-size:15.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--color-primary) 35%,transparent);transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}.page_btnPrimary__2McYJ:hover{background:var(--color-primary-hover);transform:translateY(-1.5px);box-shadow:0 10px 20px -6px color-mix(in srgb,var(--color-primary) 45%,transparent)}.page_btnSecondary__tgZB4{height:54px;padding:0 28px;background:#ffffff;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:6px;font-weight:600;font-size:15.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}.page_btnSecondary__tgZB4:hover{background:var(--color-bg-page);border-color:var(--color-text-tertiary);transform:translateY(-1.5px)}.page_heroVisual___m6ot{z-index:1}.page_heroVisual___m6ot,.page_mockupStack__pvebs{display:flex;justify-content:center;align-items:center;position:relative}.page_mockupStack__pvebs{width:100%;max-width:420px}.page_mockupCardBg1__Xcz28,.page_mockupCardBg2__Z0cgs{position:absolute;width:100%;height:100%;background:#ffffff;border:1px solid var(--color-border-light);border-radius:12px;pointer-events:none;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease}.page_mockupCardBg1__Xcz28{z-index:-1;transform:rotate(-2deg) translate(-4px,4px);opacity:.85;box-shadow:0 10px 30px -10px rgba(0,0,0,.08)}.page_mockupCardBg2__Z0cgs{z-index:-2;transform:rotate(4deg) translate(6px,-2px);opacity:.6;box-shadow:0 5px 20px -10px rgba(0,0,0,.05)}.page_mockupContainer__eLsOd{width:100%;background:#ffffff;border:1px solid var(--color-border-light);border-radius:12px;box-shadow:0 20px 50px -12px rgba(0,0,0,.12),0 8px 20px -8px rgba(0,0,0,.04);padding:24px;position:relative;overflow:hidden;transform:rotate(1deg);transition:transform .5s cubic-bezier(.4,0,.2,1)}.page_mockupStack__pvebs:hover .page_mockupContainer__eLsOd{transform:rotate(0deg) scale(1.02)}.page_mockupStack__pvebs:hover .page_mockupCardBg1__Xcz28{transform:rotate(-1deg) translate(-2px,2px);opacity:.95}.page_mockupStack__pvebs:hover .page_mockupCardBg2__Z0cgs{transform:rotate(2deg) translate(3px,-1px);opacity:.8}.page_mockupHeader__bYqZ5{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid var(--color-border-light);padding-bottom:12px}.page_mockupTags__6_Wqe{display:flex;gap:6px}.page_mockupTag__C67Xf{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px}.page_mockupTagTeal__0aMes{background:var(--color-primary-bg);color:var(--color-primary)}.page_mockupTagOrange__6KhOp{background:var(--color-celebrate-bg);color:var(--color-celebrate)}.page_mockupRound__FOm8L{font-size:11px;color:var(--color-text-tertiary);background:var(--color-bg-page);padding:2px 8px;border-radius:4px}.page_mockupBody__3gJ7u{min-height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10px 0}.page_mockupQuestion__aX8QM{font-size:20px;font-weight:700;color:var(--color-text-title);margin-bottom:8px}.page_mockupFormula__aTvCF{font-size:24px;color:var(--color-primary);margin:12px 0;font-family:Times New Roman,serif;font-style:italic;font-weight:700}.page_mockupHint__vdbtI{font-size:12px;color:var(--color-text-tertiary);margin-top:16px;display:flex;align-items:center;gap:4px}.page_mockupDot__1MKnw{width:6px;height:6px;border-radius:50%;background:var(--color-primary);animation:page_pulse__U_e85 1.6s ease-in-out infinite}.page_mockupFooter__e6xxp{margin-top:20px;border-top:1px solid var(--color-border-light);padding-top:16px;display:flex;justify-content:space-between;gap:8px}.page_mockupBtn__Gg8x1{flex:1 1;height:36px;border-radius:8px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;border:1px solid transparent}.page_mockupBtnForgot__J7hpR{background:var(--color-danger-bg);color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 15%,transparent)}.page_mockupBtnFuzzy__rrwSv{background:var(--color-celebrate-bg);color:var(--color-celebrate);border-color:var(--color-celebrate-border)}.page_mockupBtnRemembered__n_h_c{background:var(--color-success-bg);color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 15%,transparent)}.page_storySection__UjDng{padding:100px 24px;background:var(--color-bg-page);position:relative}.page_storyContainer__28nD6{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:64px;gap:64px;align-items:center}@media (max-width:1024px){.page_storyContainer__28nD6{grid-template-columns:1fr;gap:40px}}.page_storyContent___q6x7{display:flex;flex-direction:column}.page_sectionLabel__leOgg{font-size:14px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.page_sectionTitle__hzsAh{font-size:36px;font-weight:900;color:var(--color-text-title);margin:0 0 24px;letter-spacing:-.02em;line-height:1.3;font-family:var(--font-serif)}.page_storyParagraph__PjDPk{font-size:15.5px;line-height:1.8;color:var(--color-text-secondary);margin:0 0 16px}.page_storyParagraphHighlight__RcdRM{color:var(--color-text-primary);font-weight:600}.page_storyCard__qew_6{background:#ffffff;border-radius:12px;border:1px solid var(--color-border-light);padding:32px;box-shadow:0 10px 30px -10px rgba(0,0,0,.04);position:relative}.page_storyCardHeader__H3o0d{display:flex;align-items:center;gap:16px;margin-bottom:20px}.page_avatar__m7D8N{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#B7E9CE,#86D6AC);display:flex;align-items:center;justify-content:center;font-size:24px;color:#ffffff;box-shadow:0 4px 12px rgba(134,214,172,.3)}.page_authorInfo__vxiLU{display:flex;flex-direction:column}.page_authorName__2RLki{font-size:16px;font-weight:700;color:var(--color-text-title)}.page_authorTitle__LAn4o{font-size:12px;color:var(--color-text-tertiary);margin-top:2px}.page_quote__J5Zwg{font-size:15px;font-style:italic;line-height:1.6;color:var(--color-text-primary);border-left:3px solid var(--color-primary);padding-left:16px;margin:20px 0}.page_storyImgWrapper__tWCio{border-radius:12px;overflow:hidden;box-shadow:0 15px 35px -10px rgba(0,0,0,.08);border:1px solid var(--color-border-light);aspect-ratio:3/2;position:relative}.page_storyImg__r2dIN{width:100%;height:100%;object-fit:cover}.page_featuresSection__kMr0r{padding:100px 24px;background:#ffffff}.page_featuresHeader__jsHC0{max-width:700px;margin:0 auto 56px;text-align:center}.page_featuresGrid__L4_rO{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px}.page_featureCard__09F8a{background:#ffffff;border:1px solid var(--color-border-light);border-radius:12px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:flex-start}.page_featureCard__09F8a:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);box-shadow:0 12px 30px -8px rgba(38,112,105,.08)}.page_featureIcon__mHZON{width:48px;height:48px;border-radius:8px;background:var(--color-primary-bg);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:24px;transition:transform .3s ease}.page_featureCard__09F8a:hover .page_featureIcon__mHZON{transform:scale(1.1) rotate(2deg)}.page_featureTitle__kH4Xm{font-size:18px;font-weight:900;color:var(--color-text-title);margin:0 0 12px;font-family:var(--font-serif)}.page_featureDesc__NoH8C{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin:0}.page_methodSection__S3Eqs{padding:100px 24px;background:linear-gradient(180deg,#ffffff 0,var(--color-bg-page) 100%)}.page_methodContainer__acsfo{max-width:1200px;margin:0 auto}.page_methodGrid__EoSwj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}@media (max-width:960px){.page_methodGrid__EoSwj{grid-template-columns:1fr}}.page_methodCard__XoSy_{background:#ffffff;border:1px solid var(--color-border-light);border-radius:12px;padding:32px;position:relative;overflow:hidden}.page_methodNum__FRhpq{position:absolute;top:-10px;right:-10px;font-size:80px;font-weight:900;color:rgba(38,112,105,.03);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_methodTitle__tyPws{font-size:18px;font-weight:900;color:var(--color-text-title);margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:var(--font-serif)}.page_methodTitle__tyPws:before{content:"";width:4px;height:16px;border-radius:2px;background:var(--color-primary)}.page_methodDesc__daQsA{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin:0}.page_faqSection__NArq_{padding:100px 24px;background:#ffffff}.page_faqContainer__AQ1nw{max-width:800px;margin:0 auto}.page_faqGrid__Qf0_7{display:flex;flex-direction:column;gap:16px;margin-top:48px}.page_faqItem__ZM3hV{border:1px solid var(--color-border-light);border-radius:8px;padding:24px;background:#ffffff;transition:all .2s ease}.page_faqItem__ZM3hV:hover{border-color:var(--color-border);box-shadow:0 4px 12px rgba(0,0,0,.01)}.page_faqQuestion__21phv{font-size:16px;font-weight:700;color:var(--color-text-title);margin:0 0 10px;display:flex;align-items:center;gap:8px}.page_faqAnswer__TQMcb{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin:0}.page_ctaSection__tPv8w{padding:32px 24px 100px;background:var(--color-bg-page)}.page_ctaContainer__WgtrM{max-width:1080px;margin:0 auto;padding:52px 60px;background:#15423c;border:1px solid rgba(255,255,255,.08);border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:48px}.page_ctaText__ew5hH{max-width:620px}.page_ctaTitle__T8028{margin:0;font-family:var(--font-serif);font-size:30px;font-weight:700;line-height:1.32;letter-spacing:-.01em;color:#ffffff}.page_ctaSubtitle___4fbq{margin:14px 0 0;font-size:15.5px;line-height:1.75;color:rgba(255,255,255,.66)}.page_ctaBtn__oVGsu{flex-shrink:0;height:50px;padding:0 30px;background:#ffffff;color:var(--color-primary);border:none;border-radius:10px;font-weight:600;font-size:15.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease}.page_ctaBtn__oVGsu:hover{transform:translateY(-1px);background:var(--color-primary-bg)}@media (max-width:760px){.page_ctaContainer__WgtrM{flex-direction:column;align-items:flex-start;gap:28px;padding:40px 30px}.page_ctaTitle__T8028{font-size:25px}.page_ctaBtn__oVGsu{width:100%}}.page_footer__sHKi3{background:#0e2b28;border-top:1px solid rgba(255,255,255,.05);padding:48px 24px;color:rgba(255,255,255,.5);font-size:13.5px}.page_footerContainer__bQZKx{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}@media (max-width:600px){.page_footerContainer__bQZKx{flex-direction:column;text-align:center}}.page_footerLogo__PfgLJ{display:flex;align-items:center;gap:10px;color:#ffffff;font-size:22px;font-weight:900;font-family:var(--font-serif);text-decoration:none}.page_footerLogoImg__Z0zGT{height:36px;width:auto}.page_footerText__OqpQ_{margin:0}.page_footerLinks__DGiLt{display:flex;gap:24px}.page_footerLink__8kkdp{color:rgba(255,255,255,.5);text-decoration:none;transition:color .2s ease}.page_footerLink__8kkdp:hover{color:#ffffff}@keyframes page_pulse__U_e85{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.6);opacity:1}}