.page_page__ZU32B{--blue:#1f66d8;--blue-deep:#0f47a5;--green:#3f8f2d;--ink:#1c2d49;--muted:#415270;--line:#d7dfed;--panel:#f2f5fb;--paper:#ffffff;color:var(--ink);background:linear-gradient(180deg,#ffffff,#eff3fa 52%,#ffffff)}.page_page__ZU32B a,.page_page__ZU32B cite,.page_page__ZU32B h1,.page_page__ZU32B h2,.page_page__ZU32B h3,.page_page__ZU32B h4,.page_page__ZU32B li,.page_page__ZU32B p,.page_page__ZU32B span{font-family:var(--font-body),"Segoe UI",Tahoma,sans-serif}.page_topNav__kzPo2{background:#ffffff;border-bottom:1px solid var(--line)}.page_navInner__JKFQa{max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page_brand__f_q1F{display:inline-flex;align-items:center;font-size:42px;font-weight:800;letter-spacing:-.4px;color:var(--ink);text-decoration:none}.page_navLinks__3Mchl{display:flex;align-items:center;justify-content:center;gap:26px;flex:1}.page_navLinks__3Mchl a{color:#2e3d5a;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s ease}.page_navLinks__3Mchl a:hover{color:var(--blue)}.page_authActions__NYr0J{display:inline-flex;align-items:center;gap:10px}.page_loginButton__KoiDv{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:8px;border:1px solid var(--line);background:#ffffff;color:#2e3d5a;font-weight:700;font-size:16px;text-decoration:none;transition:border-color .2s ease,color .2s ease}.page_loginButton__KoiDv:hover{border-color:#afc2e6;color:var(--blue)}.page_signUpButton__WkfmQ{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:8px;background:linear-gradient(135deg,var(--blue) 0,#2a76ec 100%);color:#ffffff;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 8px 20px rgba(29,102,216,.26);transition:transform .2s ease,box-shadow .2s ease}.page_signUpButton__WkfmQ:hover{transform:translateY(-1px);box-shadow:0 11px 24px rgba(29,102,216,.31)}.page_hero__SKW6o{max-width:1180px;margin:0 auto;padding:72px 24px 74px;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,560px);gap:48px;align-items:center}.page_heroContent__2lPR8{max-width:620px}.page_heroTitle__Gfler{margin:0;font-size:clamp(40px,5vw,66px);line-height:1.08;letter-spacing:-1.2px;font-weight:800;color:var(--ink)}.page_heroTitle__Gfler span{color:var(--blue)}.page_heroSub__YNSLe{margin:24px 0 0;font-size:25px;line-height:1.6;color:var(--muted);max-width:620px}.page_heroActions__8_tzb{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px}.page_heroPrimary__Iaa8K,.page_heroSecondary__ThEh9{min-width:194px;padding:13px 24px;border-radius:10px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.page_heroPrimary__Iaa8K{background:linear-gradient(135deg,var(--blue) 0,var(--blue-deep) 100%);color:#ffffff;box-shadow:0 12px 26px rgba(18,84,191,.28)}.page_heroSecondary__ThEh9{background:linear-gradient(135deg,#5aab42,#3e8d2f);color:#ffffff;box-shadow:0 12px 26px rgba(55,145,40,.26)}.page_heroPrimary__Iaa8K:hover,.page_heroSecondary__ThEh9:hover{transform:translateY(-1px)}.page_heroVisual___m6ot{display:grid;gap:14px}.page_heroVisualFrame__QMJBG{position:relative;border:1px solid var(--line);border-radius:18px;overflow:hidden;min-height:350px;background:#ffffff;box-shadow:0 22px 40px rgba(12,26,52,.18)}.page_heroVisualImage__4cC_X{object-fit:cover;object-position:center}.page_compareSection__bYAu7,.page_faqSection__NArq_,.page_methodStrip__j2bK3,.page_templatesSection__domOJ{padding:72px 24px}.page_compareSection__bYAu7,.page_faqSection__NArq_,.page_templatesSection__domOJ{max-width:1180px;margin:0 auto}.page_sectionTitle__hzsAh{margin:0;text-align:center;font-size:clamp(30px,3.3vw,45px);line-height:1.18;letter-spacing:-.8px;font-weight:800;color:#1f304d}.page_sectionTitle__hzsAh span{color:#253f6e}.page_compareGrid__anzvP{margin-top:36px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_compareCard__Ikz5r{border:1px solid var(--line);border-radius:14px;padding:24px;background:#ffffff;box-shadow:0 8px 24px rgba(18,45,93,.08)}.page_compareCard__Ikz5r h3{margin:0;font-size:clamp(24px,3vw,33px);font-weight:800;letter-spacing:-.4px;color:#1a3f7b}.page_compareVisual__Qok5T{position:relative;margin-top:18px;border-radius:12px;border:1px solid var(--line);min-height:220px;overflow:hidden}.page_compareVisual__Qok5T[data-tone=blue]{box-shadow:inset 0 0 0 1px rgba(31,102,216,.12)}.page_compareVisual__Qok5T[data-tone=green]{box-shadow:inset 0 0 0 1px rgba(63,143,45,.16)}.page_compareVisualImage__O_R_A{object-fit:cover}.page_compareVisual__Qok5T p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:11px 12px;font-size:14px;font-weight:700;color:#ffffff;background:linear-gradient(180deg,transparent,rgba(17,38,75,.78))}.page_checkList__8uCmX{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.page_checkList__8uCmX li{display:flex;align-items:center;gap:10px;font-size:15px;color:#1f3558}.page_checkList__8uCmX li span{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e6f5e2;color:#2b8b3a;font-size:12px;font-weight:800;flex-shrink:0}.page_methodStrip__j2bK3{background:linear-gradient(180deg,#edf1f9,#f3f6fc);border-top:1px solid #dbe2ef;border-bottom:1px solid #dbe2ef}.page_methodSub__0k6tl{margin:14px auto 0;max-width:730px;text-align:center;font-size:16px;color:#425570}.page_methodGrid__EoSwj{max-width:1180px;margin:36px auto 0;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_methodItem__yCtm4{border:1px solid #dbe3f0;border-radius:14px;background:#ffffff;padding:24px;text-align:center}.page_methodIcon__4ECQS{position:relative;width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;overflow:hidden;border:1px solid #dbe2f0;box-shadow:0 8px 18px rgba(18,45,93,.12)}.page_methodIconImage__I_3Um{object-fit:cover}.page_methodItem__yCtm4 h3{margin:0;font-size:19px;font-weight:800;color:#203555}.page_methodItem__yCtm4 p{margin:10px 0 0;color:#51637f;font-size:14px;line-height:1.56}.page_templatesSub__Sl7o3{margin:14px auto 0;text-align:center;font-size:16px;color:#435877;max-width:620px}.page_templateGrid__nbmtw{margin-top:32px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.page_templateCard__eLBJD{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#ffffff;box-shadow:0 8px 20px rgba(16,35,73,.08)}.page_templateImageWrap__QUz_r{position:relative;height:152px}.page_templateImage__MnMco{object-fit:cover}.page_templateCardBody__QZy_C{padding:13px 14px 15px}.page_templateCard__eLBJD h3{margin:0;font-size:16px;line-height:1.32;font-weight:800;color:#1f3c67}.page_templateBadge__PUmPw{margin:9px 0 0;display:inline-flex;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1e4f8a;background:#e8f0ff}.page_templateCard__eLBJD:nth-child(4n+2) .page_templateBadge__PUmPw{color:#2f6e22;background:#e8f6e6}.page_templateCard__eLBJD:nth-child(4n+3) .page_templateBadge__PUmPw{color:#8a1f1f;background:#fdeaea}.page_templateCard__eLBJD:nth-child(4n+4) .page_templateBadge__PUmPw{color:#37474f;background:#ebeff1}.page_templateMeta__zT_Ei{margin:10px 0 0;font-size:13px;color:#4c5f7d;font-weight:600}.page_closingCta__WqS7l{margin-top:34px;text-align:center}.page_closingCta__WqS7l h3{margin:0;font-size:30px;font-weight:800;color:#203456}.page_closingCta__WqS7l p{margin:10px 0 0;font-size:16px;color:#435776}.page_finalButton__b33X_{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;min-width:190px;padding:13px 24px;border-radius:10px;background:linear-gradient(135deg,#5aa93f,#428f30);color:#ffffff;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 13px 24px rgba(62,140,42,.29)}.page_faqSection__NArq_{padding-top:0}.page_faqGrid__Qf0_7{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page_faqCard__V_EsR{border:1px solid #dce4f0;border-radius:12px;background:#ffffff;padding:20px}.page_faqCard__V_EsR h3{margin:0;font-size:18px;font-weight:800;color:#20385e}.page_faqCard__V_EsR p{margin:10px 0 0;color:#48617f;font-size:14px;line-height:1.6}.page_footer__sHKi3{max-width:1180px;margin:0 auto;border-top:1px solid #dbe2ef;padding:28px 24px 36px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page_footerBrand__fYpqm{font-size:20px;font-weight:800;color:#203556;text-decoration:none}.page_footerLinks__DGiLt{display:flex;flex-wrap:wrap;gap:15px}.page_footerLinks__DGiLt a{color:#405271;font-size:14px;text-decoration:none}.page_footerLinks__DGiLt a:hover{color:var(--blue)}.page_copyright__2iVAs{margin:0;color:#5b6f8c;font-size:14px}@media (max-width:1120px){.page_hero__SKW6o{grid-template-columns:1fr;gap:34px}.page_heroVisual___m6ot{width:100%;max-width:700px;margin:0 auto}.page_templateGrid__nbmtw{grid-template-columns:repeat(2,minmax(0,1fr))}.page_faqGrid__Qf0_7{grid-template-columns:1fr}}@media (max-width:900px){.page_navInner__JKFQa{flex-wrap:wrap;justify-content:center;gap:16px}.page_navLinks__3Mchl{order:3;width:100%;flex-wrap:wrap;justify-content:center;gap:14px}.page_brand__f_q1F{font-size:24px}.page_authActions__NYr0J{margin-left:auto}.page_hero__SKW6o{padding:56px 20px 62px}.page_heroSub__YNSLe{font-size:18px}.page_compareSection__bYAu7,.page_faqSection__NArq_,.page_methodStrip__j2bK3,.page_templatesSection__domOJ{padding:58px 20px}.page_compareGrid__anzvP,.page_methodGrid__EoSwj{grid-template-columns:1fr}}@media (max-width:680px){.page_heroTitle__Gfler{font-size:clamp(33px,9.8vw,44px)}.page_heroVisualFrame__QMJBG{min-height:300px}.page_templateGrid__nbmtw{grid-template-columns:1fr}.page_footer__sHKi3{justify-content:flex-start}}.brand-lockup_root__1iNLh{--brand-logo-size:34px;--brand-gap:10px;display:inline-flex;align-items:center;gap:var(--brand-gap);color:inherit;text-decoration:none}.brand-lockup_logoFrame__wcwaq{position:relative;width:var(--brand-logo-size);height:var(--brand-logo-size);flex-shrink:0}.brand-lockup_logo__sp1eV{object-fit:contain}.page_page__AA9GT{min-height:100vh;background:linear-gradient(180deg,#ffffff,#eff3fa 52%,#ffffff);color:var(--ink)}.page_nav__bEvYq{padding:24px 48px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);background:#ffffff}.page_logo__gLsaY{display:inline-flex;align-items:center;font-family:var(--font-body),"Segoe UI",Tahoma,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.5px;color:var(--ink)}.page_navBack__9V_13{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-weight:700}.page_authContainer__Qi_WP{min-height:calc(100vh - 89px);display:flex;align-items:center;justify-content:center;padding:60px 24px}.page_authBox__wJSJI{width:100%;max-width:500px}.page_authHeader__cbEAp{text-align:center;margin-bottom:30px}.page_authHeader__cbEAp h1{font-family:var(--font-body),"Segoe UI",Tahoma,sans-serif;font-size:clamp(34px,4.2vw,44px);font-weight:800;letter-spacing:-.8px;margin:0;color:var(--ink)}.page_authHeader__cbEAp h1 em{color:var(--brand-blue);font-style:normal}.page_authHeader__cbEAp p{margin-top:10px;font-size:16px;line-height:1.6;color:var(--muted)}.page_formCard__01TWT{border:1px solid var(--line);border-radius:14px;background:#ffffff;padding:24px;box-shadow:0 12px 24px rgba(18,45,93,.08)}.page_methodTabs__zwc0K{display:flex;gap:2px;background:#e6edf8;border-radius:10px;padding:3px;margin-bottom:24px}.page_methodTab__8Jl0D{flex:1;padding:10px 8px;font-family:var(--font-body),"Segoe UI",Tahoma,sans-serif;font-size:13px;font-weight:700;color:var(--muted);background:none;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.page_methodTabActive__BZwa3{background:#ffffff;color:var(--secondary);box-shadow:0 1px 3px rgba(18,45,93,.12)}.page_field__sq8tG{display:grid;gap:6px;margin-bottom:14px}.page_field__sq8tG label{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.3px}.page_field__sq8tG input{width:100%;padding:12px 14px;font-family:var(--font-body),"Segoe UI",Tahoma,sans-serif;font-size:15px;color:var(--ink);background:#ffffff;border:1px solid var(--line);border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s}.page_field__sq8tG input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(31,102,216,.2)}.page_roleSection__iEgeD{margin-top:10px;margin-bottom:14px}.page_roleLabel__IklKL{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.3px;margin:0}.page_roleButtons__Vc8ib{margin-top:8px;display:flex;gap:8px}.page_roleButton__QPNg3{flex:1;padding:10px 14px;border:1px solid var(--line);background:#ffffff;border-radius:10px;font-family:var(--font-body),"Segoe UI",Tahoma,sans-serif;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;transition:all .2s}.page_roleButton__QPNg3:hover{border-color:var(--brand-blue)}.page_roleButtonActive__pIf94{background:linear-gradient(135deg,var(--brand-blue) 0,var(--brand-blue-deep) 100%);color:#ffffff;border-color:transparent}.page_message__ig4e_{margin-top:6px;margin-bottom:6px;border-radius:10px;padding:12px 14px;font-size:14px}.page_error__7a3Xr{background:rgba(169,75,53,.12);border:1px solid rgba(169,75,53,.35);color:#8d3424}.page_submit__nQ1Nk{width:100%;padding:14px;font-family:var(--font-body),"Segoe UI",Tahoma,sans-serif;font-size:15px;font-weight:700;color:#ffffff;background:linear-gradient(135deg,var(--brand-blue) 0,var(--brand-blue-deep) 100%);border:none;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:4px;box-shadow:0 12px 22px rgba(31,102,216,.24)}.page_submit__nQ1Nk:hover{transform:translateY(-1px)}.page_submit__nQ1Nk:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_note__Lc3CA{margin-top:16px;font-size:13px;color:var(--muted);text-align:center}.page_note__Lc3CA a{color:var(--secondary);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media (max-width:768px){.page_nav__bEvYq{padding:20px 24px}.page_logo__gLsaY{font-size:26px}.page_authContainer__Qi_WP{padding:40px 18px}.page_formCard__01TWT{padding:20px}}.layout_loading__xDkAT{min-height:100vh;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff,#eff3fa 52%,#ffffff);padding:24px}.layout_loadingBox__gU9hK{border:1px solid var(--line);background:#ffffff;border-radius:12px;padding:14px 18px;font-size:14px;color:var(--muted);box-shadow:0 10px 22px rgba(18,45,93,.08)}.layout_page__cHKkw{min-height:100vh;background:linear-gradient(180deg,#ffffff,#eff3fa 52%,#ffffff);padding:26px 24px}.layout_container__4usIL{margin:0 auto;width:100%;max-width:1200px;display:grid;gap:20px}.layout_topBar__N5DtJ{border:1px solid var(--line);border-radius:16px;background:#ffffff;padding:18px 20px;box-shadow:0 12px 24px rgba(18,45,93,.08)}.layout_topBarRow__zTvHG{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.layout_brand__61Oza{display:inline-flex;align-items:center;font-family:var(--font-body),"Segoe UI",Tahoma,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.5px;color:var(--ink)}.layout_meta__AhP0w{margin-top:4px;font-size:13px;color:var(--muted)}.layout_actions__eRWjw{display:flex;align-items:center;gap:10px}.layout_role__wR_tS{display:inline-flex;align-items:center;border:1px solid rgba(31,102,216,.28);border-radius:999px;background:rgba(31,102,216,.1);font-size:11px;letter-spacing:.7px;text-transform:uppercase;color:var(--secondary);padding:6px 10px}.layout_signOut__A_Mku{border:1px solid var(--line);border-radius:10px;background:#ffffff;color:var(--ink);font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.layout_signOut__A_Mku:hover{transform:translateY(-1px);border-color:var(--brand-blue)}.layout_signOut__A_Mku:disabled{opacity:.55;cursor:not-allowed}.layout_mainGrid__Ol91t{display:grid;gap:20px;grid-template-columns:230px 1fr}.layout_sidebar__KQlnk{border:1px solid var(--line);border-radius:14px;background:#ffffff;padding:14px;align-self:start;box-shadow:0 10px 20px rgba(18,45,93,.06)}.layout_sidebarLabel__zMuEN{font-size:11px;letter-spacing:.7px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.layout_navList__LhVeC{display:grid;gap:4px}.layout_navLink__nTsV8{display:block;padding:9px 10px;font-size:14px;font-weight:600;color:var(--muted);border:1px solid transparent;border-radius:10px;transition:all .15s}.layout_navLink__nTsV8:hover{color:var(--ink);border-color:var(--line);background:var(--panel)}.layout_navLinkActive__90HKC{color:var(--secondary);border-color:rgba(31,102,216,.35);background:rgba(31,102,216,.12);font-weight:700}.layout_content___VXvy{min-width:0}@media (max-width:900px){.layout_page__cHKkw{padding:16px}.layout_mainGrid__Ol91t{grid-template-columns:1fr}.layout_sidebar__KQlnk{padding:12px}.layout_navList__LhVeC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.layout_topBar__N5DtJ{padding:14px}.layout_brand__61Oza{font-size:24px}.layout_actions__eRWjw{width:100%;justify-content:space-between}.layout_navList__LhVeC{grid-template-columns:1fr}}