.banner_banner-wrapper__8Qtqi{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.banner_banner-wrapper__8Qtqi>.container{display:flex;flex-flow:column;gap:30px;position:relative;z-index:2}.banner_banner-wrapper__8Qtqi img{position:absolute;right:0;bottom:0;pointer-events:none;z-index:0}.banner_banner-overlay___JgpX{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.564);z-index:1;pointer-events:none}.banner_banner-overlay-none__UpBq_{background-color:rgba(0,0,0,.364)}.banner_banner-bg-video__HHrfQ{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none}.banner_banner-wrapper__8Qtqi>div h2{font-size:60px;line-height:75px;text-align:center;font-weight:600;color:var(--white)}.banner_banner-wrapper__8Qtqi>div p{line-height:35px;text-align:center;color:var(--white);font-weight:400;font-size:22px}@media (max-width:991px){.banner_banner-wrapper__8Qtqi>div h2{font-size:60px;line-height:65px}.banner_banner-wrapper__8Qtqi>div p{font-size:16px}}@media (max-width:575px){.banner_banner-wrapper__8Qtqi>div h2{font-size:30px;line-height:35px}.banner_banner-wrapper__8Qtqi>div p{font-size:14px;line-height:28px}}@media only screen and (min-width:320px) and (max-width:529px){.banner_banner-wrapper__8Qtqi>div h2{font-size:34px;line-height:45px}}@media only screen and (min-width:530px) and (max-width:767px){.banner_banner-wrapper__8Qtqi>div h2{font-size:36px;line-height:52px}}@media only screen and (min-width:768px) and (max-width:991px){.banner_banner-wrapper__8Qtqi>div h2{font-size:40px;line-height:55px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner_banner-wrapper__8Qtqi>div h2{font-size:50px}}.blogFormModal_overlay__CVgcb{position:fixed;inset:0;background:rgba(10,15,30,.7);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000;backdrop-filter:blur(6px);animation:blogFormModal_fadeIn__uNgOd .2s ease}@keyframes blogFormModal_fadeIn__uNgOd{0%{opacity:0}to{opacity:1}}.blogFormModal_modal__Nr_q8{background:#fff;border-radius:1.25rem;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 32px 64px -12px rgba(0,0,0,.22);max-width:58rem;width:100%;max-height:92vh;overflow:hidden;display:flex;flex-direction:column;animation:blogFormModal_slideUp__IA9Rm .25s cubic-bezier(.16,1,.3,1)}@keyframes blogFormModal_slideUp__IA9Rm{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.blogFormModal_modalHeader__ikuy5{position:sticky;top:0;background:#0a0f1e;padding:1.25rem 1.75rem;display:flex;align-items:center;justify-content:space-between;z-index:10;flex-shrink:0}.blogFormModal_headerLeft__Y7Awt{display:flex;align-items:center;gap:.875rem}.blogFormModal_headerIcon__Ll8GG{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:linear-gradient(135deg,#20c997,#17a689);border-radius:.625rem;color:#fff;flex-shrink:0}.blogFormModal_headerIcon__Ll8GG svg{width:1.1rem;height:1.1rem}.blogFormModal_modalTitle__Wp_QJ{font-size:1.1rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em}.blogFormModal_modalSubtitle__A2D3O{font-size:.75rem;color:hsla(0,0%,100%,.45);margin:.1rem 0 0}.blogFormModal_closeButton__5XDhp{width:2rem;height:2rem;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;color:hsla(0,0%,100%,.6);flex-shrink:0}.blogFormModal_closeButton__5XDhp:hover{background:hsla(0,0%,100%,.14);color:#fff}.blogFormModal_closeButton__5XDhp svg{width:1rem;height:1rem}.blogFormModal_modalBody__wwM5X{padding:1.75rem 2rem 2rem;overflow-y:auto;flex:1}.blogFormModal_section__GCqmA{margin-bottom:1.75rem}.blogFormModal_sectionHeader__213vc{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.625rem;border-bottom:1px solid #f1f5f9}.blogFormModal_sectionDot__oKR8f{width:.375rem;height:.375rem;border-radius:50%;background:#20c997;flex-shrink:0}.blogFormModal_sectionTitle__BJ15W{font-size:.6875rem;font-weight:700;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0}.blogFormModal_formGrid__EQn58{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.blogFormModal_formGroup__kGRhs{display:flex;flex-direction:column;gap:.375rem}.blogFormModal_label__Ddeln{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:#374151}.blogFormModal_required__3kjkf:after{content:"*";color:#20c997;margin-left:.125rem}.blogFormModal_input__yfEDC{width:100%;padding:.65rem .875rem;border:1.5px solid #e5e7eb;border-radius:.625rem;font-size:.9375rem;color:#111827;background:#fafafa;transition:border-color .15s,box-shadow .15s,background .15s;box-sizing:border-box;font-family:inherit}.blogFormModal_input__yfEDC::-moz-placeholder{color:#c0c9d5}.blogFormModal_input__yfEDC::placeholder{color:#c0c9d5}.blogFormModal_input__yfEDC:focus{outline:none;border-color:#20c997;background:#fff;box-shadow:0 0 0 3px rgba(32,201,151,.12)}.blogFormModal_textarea__COdmu{min-height:90px;resize:vertical;line-height:1.6}.blogFormModal_editorWrapper__aSnoS{width:100%}.blogFormModal_slugHint__VICn5{font-size:.72rem;color:#94a3b8;margin-top:.25rem}.blogFormModal_imageUploadZone__J0Ifu{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.25rem;border:1.5px dashed #d1d5db;border-radius:.75rem;background:#f9fafb;transition:all .2s;cursor:pointer}.blogFormModal_imageUploadZone__J0Ifu:hover{border-color:#20c997;background:#f0fdf9}.blogFormModal_imageUploadLabel___370x{display:flex;align-items:center;gap:.625rem;cursor:pointer;flex:1}.blogFormModal_uploadIconBox__kBauF{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#e9faf5;display:flex;align-items:center;justify-content:center;color:#20c997;flex-shrink:0}.blogFormModal_uploadIconBox__kBauF svg{width:1.2rem;height:1.2rem}.blogFormModal_uploadTitle__dRPwL{font-size:.875rem;font-weight:600;color:#374151;margin:0}.blogFormModal_uploadSubtitle__gJ983{font-size:.75rem;color:#9ca3af;margin:.1rem 0 0}.blogFormModal_imageUploadInput__6ndkP{display:none}.blogFormModal_imagePreviewWrapper__kpcSs{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex-shrink:0}.blogFormModal_imagePreview__QHiPH{height:4.5rem;width:7rem;-o-object-fit:cover;object-fit:cover;border-radius:.625rem;border:1.5px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.08)}.blogFormModal_imagePreviewLabel__9TTuE{font-size:.68rem;color:#9ca3af;font-weight:500}.blogFormModal_errorMessage__Fn0RJ{background:#fff5f5;border:1px solid #fecaca;color:#b91c1c;border-radius:.625rem}.blogFormModal_errorMessage__Fn0RJ,.blogFormModal_successMessage__uz2JD{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.4}.blogFormModal_successMessage__uz2JD{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;border-radius:.625rem}.blogFormModal_footer__ayJIK{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.125rem 2rem 1.5rem;border-top:1px solid #f1f5f9;flex-shrink:0}.blogFormModal_cancelButton__SOf8G{padding:.625rem 1.375rem;background:transparent;color:#6b7280;border:1.5px solid #e5e7eb;border-radius:.625rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.blogFormModal_cancelButton__SOf8G:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.blogFormModal_submitButton__YqKzN{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.5rem;background:linear-gradient(135deg,#20c997,#17a689);color:#fff;border:none;border-radius:.625rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(32,201,151,.35);font-family:inherit}.blogFormModal_submitButton__YqKzN:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(32,201,151,.4)}.blogFormModal_submitButton__YqKzN:active:not(:disabled){transform:translateY(0)}.blogFormModal_submitButton__YqKzN:disabled{opacity:.6;cursor:not-allowed}.blogFormModal_spinner__9GIcJ{display:inline-block;width:.9rem;height:.9rem;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:blogFormModal_spin__LDFxu .65s linear infinite}@keyframes blogFormModal_spin__LDFxu{to{transform:rotate(1turn)}}@media (max-width:640px){.blogFormModal_modalBody__wwM5X{padding:1.25rem}.blogFormModal_formGrid__EQn58{grid-template-columns:1fr}.blogFormModal_footer__ayJIK{padding:1rem 1.25rem 1.25rem;flex-direction:column-reverse}.blogFormModal_cancelButton__SOf8G,.blogFormModal_submitButton__YqKzN{width:100%;justify-content:center}.blogFormModal_imageUploadZone__J0Ifu{flex-direction:column;align-items:flex-start}}.stats_stats-container__l5sMh{background-color:#eaeded;padding:60px 150px;display:flex;justify-content:flex-start;flex-flow:column;gap:20px}.stats_stats-container__l5sMh h2{font-size:var(--primary-heading-size);color:var(--charcoal);font-weight:600;line-height:normal}.stats_stats-container__l5sMh>p{font-size:18px;color:var(--charcoal);line-height:35px}.stats_stats-content__bx3Zq{display:flex;flex-direction:row;flex-wrap:wrap;gap:50px}.stats_stats-content__bx3Zq .stats_stats-value__Z6Y0B{background:linear-gradient(to right,var(--primary-color),var(--secondary-color),var(--primary-color));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:58px;font-weight:700;line-height:normal}.stats_stats-label__pgGP9{color:var(--charcoal);font-weight:400;font-size:24px}@media (max-width:1199px){.stats_stats-container__l5sMh{padding:60px 100px}.stats_stats-container__l5sMh>p{font-size:16px}.stats_stats-container__l5sMh br{display:none}}@media (max-width:991px){.stats_stats-container__l5sMh{padding:50px 30px;gap:20px}.stats_stats-container__l5sMh>p{font-size:15px;line-height:28px}.stats_stats-label__pgGP9{font-size:22px}}@media (max-width:575px){.stats_stats-container__l5sMh{padding:30px 15px;gap:10px}.stats_stats-container__l5sMh h2{line-height:normal}.stats_stats-container__l5sMh>p{font-size:14px;line-height:25px}.stats_stats-content__bx3Zq .stats_stats-value__Z6Y0B{font-size:40px}.stats_stats-content__bx3Zq .stats_stats-label__pgGP9{font-size:15px}.stats_stats-content__bx3Zq{gap:15px;justify-content:space-between}}@media only screen and (min-width:320px) and (max-width:529px){.stats_stats-content__bx3Zq{flex-wrap:wrap;align-items:flex-start}.stats_stats-content__bx3Zq .stats_stats-value__Z6Y0B{font-size:38px}}@media only screen and (min-width:530px) and (max-width:767px){.stats_stats-content__bx3Zq{flex-wrap:wrap;align-items:flex-start}.stats_stats-content__bx3Zq .stats_stats-value__Z6Y0B{font-size:45px}}@media only screen and (min-width:768px) and (max-width:991px){.stats_stats-content__bx3Zq .stats_stats-value__Z6Y0B{font-size:45px}}.confirmation_overlay__Cq5r0{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50;backdrop-filter:blur(4px)}.confirmation_modal__ysT2K{background:#fff;border-radius:1.25rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:28rem;width:100%;overflow:hidden}.confirmation_modalHeader__nPehB{background:linear-gradient(135deg,#dc2626,#991b1b);padding:1.5rem;border-bottom:3px solid #20c997}.confirmation_modalTitle__jHUD0{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.confirmation_modalBody__ThVdZ{padding:1.5rem}.confirmation_description__Kwx1b{color:#475569;font-size:.9375rem;line-height:1.6;margin:0}.confirmation_buttonGroup__UzA1r{display:flex;gap:.75rem;margin-top:1.5rem}.confirmation_confirmButton__iFU90{flex:1;padding:.875rem 1.5rem;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;border:none;border-radius:.75rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 6px -1px rgba(220,38,38,.3)}.confirmation_confirmButton__iFU90:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(220,38,38,.4)}.confirmation_confirmButton__iFU90:active{transform:translateY(0)}.confirmation_cancelButton__I3CjW{flex:1;padding:.875rem 1.5rem;background:#e2e8f0;color:#334155;border:none;border-radius:.75rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}.confirmation_cancelButton__I3CjW:hover{background:#cbd5e1}@media (max-width:640px){.confirmation_buttonGroup__UzA1r{flex-direction:column-reverse}.confirmation_cancelButton__I3CjW,.confirmation_confirmButton__iFU90{width:100%}}