#root,body,html{margin:0;min-height:100%}body{background-color:#f7f9fc;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Header_header__HXQOm{background:#fff;border-bottom:1px solid #edf2f7;box-shadow:0 2px 14px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.Header_container__vI36D{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:14px 34px;width:100%}.Header_brand__5ovdD{align-items:center;display:flex;flex-shrink:0;text-decoration:none}.Header_logo__UsziS{height:56px;margin-right:14px;width:56px}.Header_textContainer__NbBSk{display:flex;flex-direction:column}.Header_company__aOi5Q{color:#0b2f6b;font-size:1.75rem;font-weight:700;line-height:1.05}.Header_tagline__FnwOt{color:#8d95a5;font-size:.72rem;letter-spacing:2px;margin-top:4px}.Header_nav__J8WFt{align-items:center;display:flex;gap:2.75rem}.Header_nav__J8WFt a{color:#163c7c;font-size:1rem;font-weight:700;position:relative;text-decoration:none;transition:color .25s ease}.Header_nav__J8WFt a:hover{color:#0098db}.Header_nav__J8WFt a:after{background:#0098db;bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.Header_nav__J8WFt a:hover:after{width:100%}@media (min-width:1600px){.Header_container__vI36D{padding-left:48px;padding-right:48px}}@media (max-width:992px){.Header_container__vI36D{padding:14px 24px}.Header_company__aOi5Q{font-size:1.45rem}.Header_logo__UsziS{height:50px;width:50px}.Header_nav__J8WFt{gap:1.75rem}}@media (max-width:768px){.Header_container__vI36D{align-items:center;flex-direction:column;gap:18px;padding:18px}.Header_brand__5ovdD{justify-content:center}.Header_textContainer__NbBSk{align-items:flex-start}.Header_company__aOi5Q{font-size:1.4rem}.Header_logo__UsziS{height:46px;width:46px}.Header_nav__J8WFt{grid-gap:18px 34px;display:grid;gap:18px 34px;grid-template-columns:repeat(2,auto);justify-content:center;width:100%}.Header_nav__J8WFt a{text-align:center}}@media (max-width:480px){.Header_container__vI36D{padding:16px}.Header_company__aOi5Q{font-size:1.15rem}.Header_tagline__FnwOt{font-size:.62rem;letter-spacing:1.4px}.Header_logo__UsziS{height:40px;margin-right:12px;width:40px}.Header_nav__J8WFt{gap:16px 28px}.Header_nav__J8WFt a{font-size:.95rem}}.Footer_footer__kXlYa{background:linear-gradient(90deg,#0b2f6b,#143f8a);color:#fff;margin-top:4rem}.Footer_container__R7sXj{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:3rem 2rem}.Footer_brand__QKAvM h5{font-weight:700;margin-bottom:.5rem}.Footer_brand__QKAvM p{color:#ffffffd9;margin:0;max-width:450px}.Footer_links__wMgLO{display:flex;gap:1.5rem}.Footer_links__wMgLO a{color:#fff;font-weight:500;text-decoration:none;transition:color .2s ease}.Footer_links__wMgLO a:hover{color:#d62839}.Footer_bottomBar__O-fPK{border-top:1px solid #ffffff26;color:#ffffffbf;font-size:.9rem;padding:1rem;text-align:center}.Home_container__w\+u63{margin:0 auto;width:min(1200px,calc(100% - 60px))}section{position:relative}h2{margin:0 0 20px}.Home_hero__tSEiQ{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.Home_heroOverlay__NGUQS,.Home_hero__tSEiQ{align-items:center;display:flex;justify-content:center;min-height:720px}.Home_heroOverlay__NGUQS{background:linear-gradient(#081e3cc2,#081e3c94);width:100%}.Home_heroContent__aJMJQ{animation:Home_fadeIn__KcmLH .8s ease;color:#fff;text-align:center;width:min(820px,90%)}.Home_heroContent__aJMJQ h1{font-size:clamp(3rem,6vw,4.8rem);font-weight:700;line-height:1.05;margin-bottom:18px}.Home_heroContent__aJMJQ h2{color:#83d7ff;font-size:clamp(1.4rem,3vw,2rem);font-weight:500;margin-bottom:28px}.Home_heroContent__aJMJQ p{color:#fffffff5;font-size:1.18rem;line-height:1.9;margin:auto auto 42px;max-width:720px}.Home_heroButton__QpgNh{align-items:center;background:#0098db;border-radius:10px;box-shadow:0 16px 40px #00000040;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:700;justify-content:center;line-height:1.3;min-width:280px;padding:18px 42px;text-align:center;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;width:auto}.Home_heroButton__QpgNh:hover{background:#0079b8;box-shadow:0 22px 45px #00000059;transform:translateY(-4px)}.Home_desktopText__WtjcO{display:inline}.Home_mobileText__nk7Qp{display:none}.Home_localSection__QtM2E{background:#fff;border-bottom:1px solid #edf0f5;padding:24px 20px}.Home_localText__vPLRE{color:#5c6b82;font-weight:600;letter-spacing:.5px;margin:0;text-align:center}.Home_services__IOXWe{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:40px auto 90px;width:min(1200px,calc(100% - 60px));z-index:50}.Home_serviceCard__9W9zS{background:#fff;border-radius:18px;box-shadow:0 20px 50px #0000001f;padding:40px;transition:.3s}.Home_serviceCard__9W9zS:hover{box-shadow:0 28px 60px #0000002e;transform:translateY(-10px)}.Home_serviceCard__9W9zS h3{color:#123b7b;font-size:1.55rem;margin-bottom:20px}.Home_serviceCard__9W9zS p{color:#59606b;line-height:1.9}.Home_whyUs__35VRA{background:#f8fafc;padding:80px 0}.Home_whyUs__35VRA h2{color:#123b7b;font-size:2.6rem;margin-bottom:55px;text-align:center}.Home_features__Xj3bg{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.Home_feature__zafB1{background:#fff;border-radius:16px;box-shadow:0 15px 35px #00000014;padding:38px;transition:.25s}.Home_feature__zafB1:hover{transform:translateY(-6px)}.Home_feature__zafB1 h3{color:#123b7b;font-size:1.35rem;margin-bottom:18px}.Home_feature__zafB1 p{color:#5b6572;line-height:1.8}.Home_process__Lzj1o{padding:90px 0}.Home_process__Lzj1o h2{color:#123b7b;font-size:2.5rem;margin-bottom:60px;text-align:center}.Home_processGrid__21RA4{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.Home_processStep__n2Co1{background:#fff;border-radius:18px;box-shadow:0 15px 35px #00000014;padding:42px 36px;text-align:center;transition:.25s}.Home_processStep__n2Co1:hover{transform:translateY(-6px)}.Home_processStep__n2Co1 span{align-items:center;background:#0098db;border-radius:50%;color:#fff;display:flex;font-size:1.4rem;font-weight:700;height:60px;justify-content:center;margin:auto auto 24px;width:60px}.Home_processStep__n2Co1 h3{color:#123b7b;margin-bottom:18px}.Home_processStep__n2Co1 p{color:#5c6674;line-height:1.8}.Home_cta__0esuj{padding:100px 20px}.Home_cta__0esuj .Home_container__w\+u63{background:linear-gradient(135deg,#0b2f6b,#144792,#0d5ba6);border-radius:22px;box-shadow:0 20px 60px #00000038;color:#fff;padding:80px 60px;text-align:center}.Home_cta__0esuj h2{color:#fff;font-size:2.8rem;margin-bottom:22px}.Home_cta__0esuj p{color:#ffffffeb;font-size:1.15rem;line-height:1.9;margin:auto auto 40px;max-width:760px}@media (max-width:1100px){.Home_services__IOXWe{margin-top:40px}.Home_features__Xj3bg,.Home_processGrid__21RA4,.Home_services__IOXWe{grid-template-columns:1fr}}@media (max-width:768px){.Home_heroOverlay__NGUQS,.Home_hero__tSEiQ{min-height:580px}.Home_heroContent__aJMJQ h1{font-size:2.6rem}.Home_heroContent__aJMJQ h2{font-size:1.45rem}.Home_heroContent__aJMJQ p{font-size:1rem}.Home_heroButton__QpgNh{display:inline-block;font-size:.95rem;line-height:1.35;max-width:260px;padding:14px 20px;text-align:center;width:auto}.Home_desktopText__WtjcO{display:none}.Home_mobileText__nk7Qp{display:inline}.Home_cta__0esuj h2,.Home_process__Lzj1o h2,.Home_whyUs__35VRA h2{font-size:2rem}.Home_cta__0esuj .Home_container__w\+u63{padding:60px 30px}}@keyframes Home_fadeIn__KcmLH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Consultation_container__0q9u1{margin:0 auto;max-width:800px;padding:60px 20px}.Consultation_form__JUt4N{display:flex;flex-direction:column;gap:20px}.Consultation_formGroup__4ZGk-{display:flex;flex-direction:column;gap:8px}input,textarea{border:1px solid #ccc;border-radius:6px;padding:12px}button{cursor:pointer;padding:12px 24px;width:-webkit-fit-content;width:fit-content}.Consultation_error__Qr9En{color:red;margin-bottom:20px}.App{background:linear-gradient(180deg,#f7f9fc,#eef3f8);min-height:100vh}
/*# sourceMappingURL=main.2d44ac97.css.map*/