.home_page__NOZQO{min-height:100vh;background:#f5f8fc;color:#162b45;font-family:Arial,Helvetica,sans-serif}.home_header__5FqNo{background:#fff;border-bottom:1px solid #e3eaf4}.home_headerInner__PB8_s{max-width:1180px;margin:auto;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.home_logo__akK6c{text-decoration:none;color:#123c7d;font-size:20px;font-weight:900;letter-spacing:-.035em;display:flex;align-items:center;gap:9px}.home_logoMark__YKGoB{display:inline-grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#155ccd;color:#fff;font-size:22px}.home_nav__eFv__{display:flex;gap:8px;flex-wrap:wrap}.home_nav__eFv__ a{padding:10px 14px;text-decoration:none;color:#315171;font-size:14px;font-weight:700;border-radius:9px}.home_nav__eFv__ a:focus-visible,.home_nav__eFv__ a:hover{background:#edf4ff;color:#155ccd}.home_hero__o4ZPq{background:linear-gradient(135deg,#102d58,#114d98 65%,#1368b7);color:white;overflow:hidden}.home_heroInner__FriQK{max-width:1180px;margin:0 auto;padding:72px 22px 68px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);grid-gap:clamp(25px,5vw,68px);gap:clamp(25px,5vw,68px);align-items:center}.home_eyebrow__hSiDi{color:#b9daff;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.home_hero__o4ZPq h1{margin:0;font-size:clamp(37px,5vw,61px);line-height:1.1;letter-spacing:-.05em;max-width:680px}.home_heroText__rxkTh{max-width:620px;margin:21px 0 27px;color:#d7e9ff;font-size:17px;line-height:1.75}.home_heroActions__F1he6{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.home_blueButton__HdGQD,.home_outlineButton__MHdmR,.home_whiteButton__Rh35p{min-height:48px;display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:11px;padding:13px 21px;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;box-sizing:border-box}.home_whiteButton__Rh35p{background:white;color:#124c9e;border:1px solid white}.home_outlineButton__MHdmR{background:transparent;color:#fff;border:1px solid #8db8e7}.home_blueButton__HdGQD{color:white;background:#155ccd;border:1px solid #155ccd}.home_whiteButton__Rh35p:hover{background:#ebf4ff}.home_outlineButton__MHdmR:hover{background:rgba(255,255,255,.11)}.home_blueButton__HdGQD:hover{background:#0d4da9}.home_heroNote__6ToeW{font-size:12px;line-height:1.6;color:#b8d5f4;margin:19px 0 0}.home_searchCard__7L7wc{background:#fff;color:#173354;padding:26px;border-radius:20px;box-shadow:0 20px 55px rgba(5,22,50,.24)}.home_searchCard__7L7wc h2{font-size:24px;line-height:1.2;margin:0 0 8px;letter-spacing:-.03em}.home_searchCard__7L7wc p{font-size:14px;color:#5a6f89;line-height:1.6;margin:0 0 22px}.home_form__05u7R{display:grid;grid-gap:15px;gap:15px}.home_label__DLcmZ{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:700;color:#314963}.home_input__0apA7{box-sizing:border-box;width:100%;height:48px;border:1px solid #cad8e8;border-radius:9px;padding:0 13px;font-family:inherit;font-size:14px;color:#163453;background:#fff}.home_blueButton__HdGQD:focus-visible,.home_input__0apA7:focus-visible,.home_outlineButton__MHdmR:focus-visible,.home_whiteButton__Rh35p:focus-visible{outline:3px solid #91bcff;outline-offset:2px}.home_formGrid__yId3K{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.home_form__05u7R .home_blueButton__HdGQD{width:100%;margin-top:3px}.home_searchHint__OGkRQ{font-size:12px!important;margin:0!important}.home_content__LoR4c{max-width:1180px;padding:38px 22px 78px;margin:auto}.home_stats__sVmK2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:55px}.home_statCard__4G0BO{min-width:0;border:1px solid #dfe8f3;border-radius:16px;background:#fff;padding:24px}.home_statCard__4G0BO strong{display:block;color:#12448d;font-size:35px;line-height:1.1;letter-spacing:-.04em}.home_statCard__4G0BO span{display:block;color:#566f89;font-size:14px;margin-top:9px;line-height:1.5}.home_sectionLabel__ZyqZR{color:#1764bd;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.13em}.home_sectionTitle__6Zerm{font-size:clamp(25px,3.5vw,35px);margin:10px 0;color:#162e4c;letter-spacing:-.035em}.home_sectionText__RDoJn{color:#63758b;font-size:15px;max-width:700px;line-height:1.7;margin:0 0 28px}.home_features__ik5w8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.home_feature___5viP{display:flex;flex-direction:column;background:#fff;border:1px solid #dfe8f3;border-radius:16px;padding:25px;text-decoration:none;color:inherit;min-height:188px}.home_feature___5viP h3{font-size:19px;color:#193b68;margin:13px 0 8px}.home_feature___5viP p{color:#65778e;font-size:14px;line-height:1.65;margin:0}.home_featureIcon__42_vj{font-size:28px;line-height:1.2}.home_featureAction__ekoYa{color:#155ccd;font-size:13px;font-weight:800;margin-top:auto;padding-top:20px}.home_feature___5viP:hover{border-color:#98bdea;box-shadow:0 6px 19px rgba(28,65,115,.06)}.home_featurePlanned__OgGup{background:#f9fbfe}.home_featurePlanned__OgGup .home_featureAction__ekoYa{color:#76879b}.home_warning__WLq6V{margin-top:42px;border:1px solid #dce7f3;background:#ebf3fc;padding:20px 22px;border-radius:14px;color:#48617c;line-height:1.65;font-size:14px}.home_warning__WLq6V strong{color:#1a416f}.home_footer__HqMXW{background:#102b51;color:#bfcfe0;padding:25px 22px;font-size:13px;text-align:center;line-height:1.6}@media(max-width:850px){.home_heroInner__FriQK{grid-template-columns:1fr;padding:55px 22px}.home_searchCard__7L7wc{max-width:600px}.home_features__ik5w8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.home_headerInner__PB8_s{padding:15px}.home_logo__akK6c{font-size:18px}.home_nav__eFv__{gap:1px}.home_nav__eFv__ a{font-size:13px;padding:8px}.home_heroInner__FriQK{padding:44px 16px}.home_hero__o4ZPq h1{font-size:39px}.home_heroText__rxkTh{font-size:15px}.home_searchCard__7L7wc{padding:20px}.home_content__LoR4c{padding:25px 16px 56px}.home_stats__sVmK2{grid-template-columns:1fr 1fr;margin-bottom:42px}.home_statCard__4G0BO{padding:17px}.home_statCard__4G0BO strong{font-size:29px}.home_stats__sVmK2 .home_statCard__4G0BO:last-child{grid-column:1/-1}.home_features__ik5w8{grid-template-columns:1fr}.home_feature___5viP{min-height:155px}}.home_menuToggle__WPrel{display:none}@media (max-width:850px){.home_headerInner__PB8_s{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.home_logo__akK6c{min-width:0}.home_menuToggle__WPrel{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#eef5ff;border:1px solid #b9cfe9;color:#163f75;border-radius:11px;padding:9px 14px;font-size:14px;font-weight:800;cursor:pointer}.home_menuToggle__WPrel:focus-visible{outline:3px solid #79b3ff;outline-offset:3px}.home_nav__eFv__{display:none;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px 3px;border-top:1px solid #e3eaf4;max-height:65vh;overflow-y:auto;overscroll-behavior:contain}.home_navAberta__6HxsH{display:grid}.home_nav__eFv__ a{display:flex;align-items:center;min-height:44px;padding:9px 11px;font-size:13px;line-height:1.4}}@media (max-width:420px){.home_logo__akK6c{font-size:16px}.home_logoMark__YKGoB{width:34px;height:34px;flex-shrink:0}.home_menuToggle__WPrel{padding:9px 11px}.home_nav__eFv__{grid-template-columns:1fr}}