.general_shell____Dvd{min-height:100vh;background:#f5f7fb;color:#102342;padding-bottom:110px;font-family:inherit}.general_container__79PhC{max-width:1080px;margin:0 auto;padding:0 24px 60px}.general_header__u5_oM{display:flex;justify-content:space-between;align-items:center;padding:22px 0;gap:14px}.general_brand__q2x2Z{display:flex;align-items:center;gap:12px;text-decoration:none;color:#102342;font-weight:750;font-size:16px}.general_brandIcon__6iVzP{display:grid;place-items:center;width:39px;height:39px;background:#2563eb;color:white;border-radius:12px;font-weight:800}.general_avatar__Cj3At{display:grid;place-items:center;width:38px;height:38px;background:#e6edff;color:#2458c5;border-radius:50%;font-weight:800}.general_hero___U1HS{padding:52px 0 38px}.general_eyebrow__cic9e{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:2px}.general_hero___U1HS h1{font-size:clamp(30px,5vw,48px);line-height:1.12;letter-spacing:-1.5px;margin:12px 0;color:#102342}.general_hero___U1HS p{font-size:16px;color:#65758c;line-height:1.55;max-width:550px}.general_section__vKahy{margin-bottom:34px}.general_sectionHeading__U1cmG{margin-bottom:17px}.general_sectionHeading__U1cmG h2{font-size:23px;letter-spacing:-.6px;margin:8px 0 0;color:#102342}.general_grid___U33_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.general_module__f6MFY{position:relative;display:flex;flex-direction:column;min-height:215px;padding:22px;border:1px solid #e8edf5;border-radius:20px;background:#fff;text-decoration:none;color:#102342;transition:transform .18s,box-shadow .18s}.general_module__f6MFY:hover{transform:translateY(-3px);box-shadow:0 12px 30px #13294b12}.general_moduleIcon__iACJW{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;font-size:25px;margin-bottom:19px}.general_blue__AQJ12{background:#eaf1ff;color:#2563eb}.general_violet__Og70k{background:#f0eaff;color:#7546d4}.general_green__QTUCz{background:#e5f8ed;color:#17864c}.general_orange__lUG_Z{background:#fff0df;color:#d78518}.general_module__f6MFY strong{font-size:15px;line-height:1.35}.general_module__f6MFY p{font-size:12px;color:#69778b;line-height:1.5;margin:9px 0 16px}.general_arrow__Z55KD{margin-top:auto;align-self:flex-end;color:#2563eb;font-size:22px}.general_activity__EqKB9{display:flex;align-items:center;gap:15px;background:white;border:1px solid #e8edf5;border-radius:16px;padding:18px;margin-bottom:10px;text-decoration:none;color:#102342}.general_activityIcon__7YfM_{width:45px;height:45px;flex-shrink:0;display:grid;place-items:center;background:#edf3ff;color:#2563eb;border-radius:13px;font-size:23px}.general_activityText__XcFbX{display:flex;flex-direction:column;gap:5px;min-width:0}.general_activityText__XcFbX strong{font-size:14px}.general_activityText__XcFbX span{color:#69778b;font-size:12px}.general_activityArrow__eoIHf{margin-left:auto;font-size:25px;color:#2563eb}.general_bottomNav__veM5z{display:flex;justify-content:space-around;align-items:center;gap:6px;position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fff;border-top:1px solid #e8edf5;padding:11px 12px max(12px,env(safe-area-inset-bottom))}.general_bottomNav__veM5z a{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:58px;color:#718096;text-decoration:none;font-size:11px}.general_bottomNav__veM5z a span{font-size:24px}.general_bottomNav__veM5z .general_active___AzQV{color:#2563eb;font-weight:800}.general_loading__U2yHQ{min-height:100vh;display:grid;place-items:center;background:#f5f7fb;color:#52647c}@media (max-width:900px){.general_grid___U33_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.general_container__79PhC{padding:0 18px 45px}.general_header__u5_oM{padding:17px 0}.general_brand__q2x2Z{font-size:13px}.general_hero___U1HS{padding:35px 0 32px}.general_hero___U1HS h1{font-size:34px}.general_hero___U1HS p{font-size:14px}.general_sectionHeading__U1cmG h2{font-size:21px}.general_grid___U33_{gap:10px}.general_module__f6MFY{min-height:195px;padding:16px;border-radius:17px}.general_moduleIcon__iACJW{width:42px;height:42px;margin-bottom:16px}.general_module__f6MFY strong{font-size:14px}.general_module__f6MFY p{font-size:11px}}