.footer_footer__PZD4d{background:#fff;color:#000;padding:4em 0;margin-top:auto;border-top:4px solid #4e7de7;box-shadow:0 -2px 10px rgba(0,0,0,.3)}.footer_footer_main__lnv9n{width:var(--d-width);max-width:1200px;margin:0 auto}.footer_footer_grid__Hn6tF{display:grid;grid-template-columns:1.5fr 2fr 1fr;grid-gap:3em;gap:3em;padding-bottom:2em}.footer_brand_section__oDWAW{display:flex;flex-direction:column;gap:1.5em}.footer_brand_title__Wpr6H{font-size:1.8em;font-weight:700;color:#4e7de7}.footer_brand_description__B_8Bu{font-size:.9em;color:#000;line-height:1.6}.footer_social_icons__vmlez{display:flex;flex-direction:column;gap:1em}.footer_connect_us__pNknF{font-size:1.2em;font-weight:600;color:#000}.footer_icons__owG1o{display:flex;gap:1em}.footer_social_link__B3Nrm{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#000;border-radius:50%;transition:transform .3s ease,background .3s ease}.footer_social_link__B3Nrm:hover{transform:scale(1.1);background:#4e7de7}.footer_social_link__B3Nrm svg{fill:#1a1a1a;width:20px;height:20px}.footer_links_section__tupJ6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2em;gap:2em}.footer_footer_cols__H8zL5{display:flex;flex-direction:column;gap:.8em}.footer_col_title__JPBzg{font-size:1.1em;font-weight:600;color:#4e7de7;margin-bottom:.5em}.footer_links__t81SU{text-decoration:none;color:#000;font-size:.95em;font-weight:400;transition:color .2s ease}.footer_links__t81SU:hover{color:#4e7de7}.footer_subscribe_section__zQCzt{display:flex;flex-direction:column;gap:1em}.footer_subscribe__luKAy{display:flex;flex-direction:column;gap:.8em}.footer_subscribe__luKAy p{font-size:1.2em;font-weight:600;color:#000}.footer_input__lxfF0{display:flex;border:2px solid #4e7de7;border-radius:.5em;overflow:hidden;width:100%;max-width:300px}.footer_input__lxfF0 input{width:100%;border:none;outline:none;background-color:#fff;color:#000;padding:.8em;font-size:.9em}.footer_input__lxfF0 button{border:none;outline:none;padding:.8em 1.2em;background-color:#4e7de7;color:#fff;font-weight:600;cursor:pointer;transition:background .3s ease}.footer_input__lxfF0 button:hover{background-color:#4e7de7}.footer_footer_bottom__Ta671{border-top:1px solid #444;padding-top:2em;text-align:center}.footer_footer_end__czIM4{font-size:.85em;color:#000}@media (max-width:900px){.footer_footer_main__lnv9n{width:var(--p-width);padding:2em}.footer_footer_grid__Hn6tF{grid-template-columns:1fr;gap:2em}.footer_links_section__tupJ6{grid-template-columns:1fr 1fr}.footer_input__lxfF0{max-width:100%}}@media (max-width:600px){.footer_links_section__tupJ6{grid-template-columns:1fr}.footer_brand_title__Wpr6H{font-size:1.5em}.footer_connect_us__pNknF{font-size:1em}.footer_input__lxfF0{max-width:100%}}.header_navbg_color__KjrBE{background:linear-gradient(180deg,#161618,#000);position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.35);width:100vw;margin:0;padding:0;box-sizing:border-box;transition:box-shadow .3s ease}.header_navbg_color__KjrBE:hover{box-shadow:0 4px 16px rgba(0,0,0,.45)}.header_mobile_nav__KwHR5{display:none;padding:.5rem 4%;align-items:center;justify-content:space-between;background:#000;width:100%;box-sizing:border-box}.header_mobile_contact__VlVJn{display:flex;gap:.75rem;align-items:center}.header_mobile_links__xIyF7{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.08);transition:background .2s ease,transform .2s ease}.header_mobile_links__xIyF7 svg{width:18px;height:18px;fill:#fff;transition:fill .2s ease}.header_mobile_links__xIyF7:hover{background:hsla(0,0%,100%,.18);transform:scale(1.05)}.header_mobile_links__xIyF7:hover svg{fill:var(--primary-btn-color)}.header_nav_items__w9yZv{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;margin:0 auto;padding:.65rem 2%;color:#fff;flex-wrap:nowrap;box-sizing:border-box;gap:.75rem}.header_nav_links__iRBRH{display:flex;align-items:center;gap:.25rem;flex-grow:1;justify-content:center}.header_dropdown_wrapper__brxBC{position:relative;display:inline-flex;align-items:center}.header_mega_dropdown_wrapper__AynPI{position:static!important}.header_logo__QDj1X{display:flex;align-items:center;flex-shrink:0}.header_logo__QDj1X img{width:clamp(55px,5.5vw,75px);height:auto;object-fit:contain;transition:transform .3s ease}.header_logo__QDj1X img:hover{transform:scale(1.03)}.header_title__j__TZ{display:inline-flex;align-items:center;gap:4px;font-size:clamp(.82rem,1.1vw,.92rem);padding:.45rem .6rem;text-decoration:none;color:#e2e8f0;font-weight:500;border-radius:6px;transition:all .2s ease;white-space:nowrap;position:relative;cursor:pointer}.header_title__j__TZ:hover,.header_title_active__L6VZh{background:hsla(0,0%,100%,.08);color:#fff}.header_title__j__TZ:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--primary-btn-color);transition:width .2s ease,left .2s ease}.header_title__j__TZ:hover:after,.header_title_active__L6VZh:after{width:60%;left:20%}.header_nav_arrow__D6gqI{display:inline-block;font-size:.65rem;color:#94a3b8;transition:transform .2s ease,color .2s ease;margin-left:2px}.header_title__j__TZ:hover .header_nav_arrow__D6gqI,.header_title_active__L6VZh .header_nav_arrow__D6gqI{color:var(--primary-btn-color)}.header_contact_us_btn__FvhmB{background:var(--primary-btn-color);color:#fff!important;padding:.5rem 1.15rem;font-size:clamp(.82rem,1.1vw,.92rem);font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 2px 8px rgba(78,125,231,.3);flex-shrink:0;letter-spacing:.01em}.header_contact_us_btn__FvhmB:hover{background:#3b6bd6;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(78,125,231,.45)}.header_dropDown_list__V_EHQ{background:#18181b;padding:.65rem;position:absolute;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;gap:.35rem;border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.12);min-width:190px;z-index:1000;animation:header_slideDown__p7Wew .18s ease-out}@keyframes header_slideDown__p7Wew{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header_links__kugy_{text-decoration:none;color:#cbd5e1;font-size:.88rem;font-family:inherit;font-weight:500;padding:.45rem .65rem;border-radius:6px;transition:all .18s ease;white-space:nowrap}.header_links__kugy_:hover{color:#fff;background:rgba(78,125,231,.1);transform:translateX(3px)}.header_super_script__80zDv{font-size:.6rem;background:var(--primary-btn-color);color:#fff;padding:.1rem .35rem;border-radius:4px;font-weight:700;margin-left:3px}.header_banner_bg__nUQlB{background-color:#fff;width:100%;border-top:1px solid #e5e7eb}.header_banner__5AqAj{width:100%;margin:0;padding:1rem 2%;font-family:inherit;font-weight:600;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header_banner_links__cx7P_{display:flex;gap:1rem;flex-wrap:wrap}.header_emailLink__GfUXw,.header_phoneLink__TsyNR{display:flex;align-items:center;gap:.4rem;color:#000;text-decoration:none;font-size:clamp(.8rem,1.4vw,.9rem);font-weight:600;transition:all .2s ease}.header_emailLink__GfUXw:hover{color:var(--primary-btn-color);transform:translateX(2px)}.header_emailLink__GfUXw:hover svg{fill:var(--primary-btn-color)}.header_popup__SukzU{position:fixed;top:4rem;right:1rem;padding:.8rem 1.5rem;border-radius:6px;font-size:clamp(.9rem,1.8vw,1rem);background:var(--primary-btn-color);color:#fff;z-index:1000}@keyframes header_popup__SukzU{0%{transform:translateX(80px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1024px){.header_mobile_nav__KwHR5{display:flex}.header_nav_items__w9yZv{display:none}.header_logo__QDj1X img{width:clamp(38px,5vw,48px)}.header_mobile_nav__KwHR5{padding:.5rem 3%}.header_mobile_contact__VlVJn{gap:.5rem}.header_mobile_links__xIyF7{width:36px;height:36px}.header_mobile_links__xIyF7 svg{width:17px;height:17px}.header_banner__5AqAj{align-items:center;text-align:center;font-size:clamp(.75rem,1.3vw,.85rem);padding:.75rem 3%}.header_banner__5AqAj,.header_banner_links__cx7P_{flex-direction:column;gap:.5rem}.header_phone_dropdown_wrapper__h1hFr{width:100%;border-bottom:1px solid #e2e8f0}.header_phone_title__U_5b_{color:#0f172a;font-weight:600;font-size:.95rem;padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:transparent;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal}.header_phone_title__U_5b_:hover,.header_phone_title_active__5C8ld{color:var(--primary-btn-color);background:#f8fafc}.header_phone_arrow__of_o5{font-size:.75rem;color:#64748b;transition:transform .2s ease}.header_phone_title_active__5C8ld .header_phone_arrow__of_o5{color:var(--primary-btn-color)}.header_phone_dropdown_content__ENQ_z{background-color:#f8fafc;border-top:1px solid #f1f5f9;padding:.25rem 0}.header_phone_links__JSi3x{color:#334155;text-decoration:none;font-size:.9rem;font-weight:500;padding:.65rem 2rem;display:block;border:none;transition:all .2s ease;line-height:normal}.header_phone_links__JSi3x:hover{color:var(--primary-btn-color);background:rgba(78,125,231,.08);padding-left:2.25rem}.header_dropDown_list_phone__wI4VO{background-color:#f8fafc;position:static;padding:.25rem 0;display:flex;flex-direction:column;box-shadow:none;border:none;min-width:100%;animation:none}.header_banner_bg__nUQlB{display:none}}@media (min-width:1024px){.header_nav_items__w9yZv{padding:.65rem 2%}.header_nav_links__iRBRH{gap:.35rem}.header_title__j__TZ{font-size:clamp(.85rem,1.1vw,.92rem);padding:.45rem .65rem}.header_contact_us_btn__FvhmB{font-size:.88rem;padding:.48rem 1rem;margin-left:.5rem}.header_logo__QDj1X img{width:clamp(55px,5.5vw,70px)}}@media (min-width:1280px){.header_nav_links__iRBRH{gap:.6rem}.header_title__j__TZ{font-size:.92rem;padding:.5rem .75rem}.header_contact_us_btn__FvhmB{font-size:.92rem;padding:.52rem 1.15rem;margin-left:.75rem}.header_logo__QDj1X img{width:75px}}.servicesMegaMenu_megaMenuWrapper__AdliY{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);width:min(1240px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box;background:#18181b;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 24px 50px rgba(0,0,0,.75),0 4px 16px rgba(0,0,0,.4);display:flex;overflow:hidden;z-index:1000;animation:servicesMegaMenu_slideDownFade__DvkSE .22s cubic-bezier(.16,1,.3,1);text-align:left}.servicesMegaMenu_megaMenuWrapper__AdliY:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}@keyframes servicesMegaMenu_slideDownFade__DvkSE{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.servicesMegaMenu_leftSidebar__IbCc7{width:350px;min-width:310px;background:#121214;border-right:1px solid hsla(0,0%,100%,.08);padding:1rem .75rem;display:flex;flex-direction:column;gap:.35rem;flex-shrink:0;max-height:620px;overflow-y:auto}.servicesMegaMenu_categoryButton__odDZ2{display:flex;align-items:center;justify-content:space-between;padding:.7rem .85rem;border-radius:8px;cursor:pointer;transition:all .18s ease;border:1px solid transparent;background:transparent;color:#94a3b8;font-family:inherit;font-size:.88rem;width:100%;text-align:left}.servicesMegaMenu_categoryButton__odDZ2:hover{background:hsla(0,0%,100%,.04);color:#f1f5f9}.servicesMegaMenu_categoryButtonActive__1c4BV{background:rgba(78,125,231,.12)!important;color:#fff!important;font-weight:600;border-color:rgba(78,125,231,.35)!important;border-left:3px solid var(--primary-btn-color,#4e7de7)!important}.servicesMegaMenu_catLeft__CiAGU{display:flex;align-items:center;gap:.75rem;flex:1 1;padding-right:.5rem}.servicesMegaMenu_catId__18u3P{font-size:.76rem;font-weight:700;color:#64748b;letter-spacing:.02em}.servicesMegaMenu_categoryButtonActive__1c4BV .servicesMegaMenu_catId__18u3P{color:var(--primary-btn-color,#4e7de7)}.servicesMegaMenu_catTitle__VlPzw{font-size:.88rem;line-height:1.3}.servicesMegaMenu_catBadge__Y9gtY{font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;background:hsla(0,0%,100%,.06);color:#94a3b8;flex-shrink:0}.servicesMegaMenu_categoryButtonActive__1c4BV .servicesMegaMenu_catBadge__Y9gtY{background:rgba(78,125,231,.25);color:#93c5fd}.servicesMegaMenu_rightPanel__WHbTN{flex:1 1;padding:1.75rem 2.25rem;background:#18181b;display:flex;flex-direction:column;overflow-y:auto;max-height:620px}.servicesMegaMenu_panelHeader___E9O9{margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:1rem}.servicesMegaMenu_panelTitle__Ppymc{font-size:1.85rem;font-weight:700;color:#fff;font-family:inherit;margin:0 0 .3rem;letter-spacing:-.015em}.servicesMegaMenu_panelSubtitle__vVdse{font-size:.9rem;color:#94a3b8;margin:0}.servicesMegaMenu_servicesGrid__7_S50{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem .85rem;gap:.65rem .85rem;align-items:stretch}.servicesMegaMenu_serviceCard__0neGy{display:flex;align-items:center;justify-content:space-between;text-decoration:none;background:#131316;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:.7rem .85rem;transition:all .18s ease;gap:.5rem;min-height:48px}.servicesMegaMenu_serviceCard__0neGy:hover{background:rgba(78,125,231,.09);border-color:rgba(78,125,231,.35);transform:translateY(-1px)}.servicesMegaMenu_serviceLeft__93qOz{display:flex;align-items:center;gap:.65rem;flex:1 1}.servicesMegaMenu_letterBadge__XK75n{font-size:.72rem;font-weight:700;color:var(--primary-btn-color,#4e7de7);background:rgba(78,125,231,.12);padding:.15rem .45rem;border-radius:4px;flex-shrink:0;text-transform:uppercase}.servicesMegaMenu_serviceTitle__x9ZgL{color:#cbd5e1;font-size:.86rem;font-weight:500;line-height:1.35;transition:color .18s ease}.servicesMegaMenu_serviceCard__0neGy:hover .servicesMegaMenu_serviceTitle__x9ZgL{color:#fff}.servicesMegaMenu_arrowIcon__h9ZZt{color:var(--primary-btn-color,#4e7de7);font-size:.95rem;transition:transform .18s ease,color .18s ease;flex-shrink:0;opacity:.75}.servicesMegaMenu_serviceCard__0neGy:hover .servicesMegaMenu_arrowIcon__h9ZZt{transform:translateX(3px);color:#93c5fd;opacity:1}.servicesMegaMenu_mobileContainer__Dhq0d{background-color:transparent;padding:.25rem .75rem 1rem;display:flex;flex-direction:column;gap:.4rem}.servicesMegaMenu_mobileCategoryItem__z7_M2{border-bottom:1px solid #e2e8f0;background:#fff;border-radius:6px;overflow:hidden;margin-bottom:.35rem}.servicesMegaMenu_mobileCategoryHeader__X_BK7{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem .85rem;background:#fff;border:none;font-size:.9rem;font-weight:600;color:#1e293b;cursor:pointer;text-align:left;transition:all .2s ease}.servicesMegaMenu_mobileCategoryActive__IwFKw{color:var(--primary-btn-color,#4e7de7)!important;background:rgba(78,125,231,.05)}.servicesMegaMenu_mobileServicesList___IHiW{padding:.5rem .75rem .75rem;display:flex;flex-direction:column;gap:.4rem;background:#f8fafc;border-top:1px solid #f1f5f9}.servicesMegaMenu_mobileServiceLink__oGtpF{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#1e293b;font-size:.86rem;font-weight:500;padding:.5rem;border-radius:6px;background:#fff;border:1px solid #e2e8f0;transition:all .2s ease}.servicesMegaMenu_mobileServiceLink__oGtpF:hover{color:var(--primary-btn-color,#4e7de7);background:rgba(78,125,231,.06)}@media (max-width:1200px){.servicesMegaMenu_leftSidebar__IbCc7{width:300px;min-width:270px}.servicesMegaMenu_rightPanel__WHbTN{padding:1.5rem}.servicesMegaMenu_servicesGrid__7_S50{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.servicesMegaMenu_servicesGrid__7_S50{grid-template-columns:1fr}}.journalDevDropdown_megaMenuWrapper__G39u4{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);width:min(1240px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box;background:#18181b;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 24px 50px rgba(0,0,0,.75),0 4px 16px rgba(0,0,0,.4);display:flex;overflow:hidden;z-index:1000;animation:journalDevDropdown_slideDownFade___2036 .22s cubic-bezier(.16,1,.3,1);text-align:left}.journalDevDropdown_megaMenuWrapper__G39u4:before{content:"";position:absolute;top:-15px;left:0;right:0;height:15px}@keyframes journalDevDropdown_slideDownFade___2036{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.journalDevDropdown_leftSidebar__3rJgN{width:350px;min-width:310px;background:#121214;border-right:1px solid hsla(0,0%,100%,.08);padding:1rem .75rem;display:flex;flex-direction:column;gap:.35rem;flex-shrink:0;max-height:620px;overflow-y:auto}.journalDevDropdown_categoryButton__SYRFU{display:flex;align-items:center;justify-content:space-between;padding:.7rem .85rem;border-radius:8px;cursor:pointer;transition:all .18s ease;border:1px solid transparent;background:transparent;color:#94a3b8;font-family:inherit;font-size:.88rem;width:100%;text-align:left}.journalDevDropdown_categoryButton__SYRFU:hover{background:hsla(0,0%,100%,.04);color:#f1f5f9}.journalDevDropdown_categoryButtonActive__qRDMR{background:rgba(78,125,231,.12)!important;color:#fff!important;font-weight:600;border-color:rgba(78,125,231,.35)!important;border-left:3px solid var(--primary-btn-color,#4e7de7)!important}.journalDevDropdown_catLeft__nMKFp{display:flex;align-items:center;gap:.75rem;flex:1 1;padding-right:.5rem}.journalDevDropdown_catId__PTabY{font-size:.76rem;font-weight:700;color:#64748b;letter-spacing:.02em}.journalDevDropdown_categoryButtonActive__qRDMR .journalDevDropdown_catId__PTabY{color:var(--primary-btn-color,#4e7de7)}.journalDevDropdown_catTitle__HOOJd{font-size:.88rem;line-height:1.3}.journalDevDropdown_catBadge__Oo81a{font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;background:hsla(0,0%,100%,.06);color:#94a3b8;flex-shrink:0}.journalDevDropdown_categoryButtonActive__qRDMR .journalDevDropdown_catBadge__Oo81a{background:rgba(78,125,231,.25);color:#93c5fd}.journalDevDropdown_sidebarFooter__nnblE{margin-top:auto;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.journalDevDropdown_spotlightCard__LR2Se{background:rgba(78,125,231,.08);border:1px solid rgba(78,125,231,.22);border-radius:8px;padding:.75rem .85rem;display:flex;align-items:center;justify-content:space-between;text-decoration:none;transition:all .18s ease}.journalDevDropdown_spotlightCard__LR2Se:hover{background:rgba(78,125,231,.15);border-color:rgba(78,125,231,.45);transform:translateY(-1px)}.journalDevDropdown_spotlightTitle___2wsn{font-size:.82rem;font-weight:600;color:#93c5fd}.journalDevDropdown_spotlightArrow__DcL_p{font-size:.9rem;color:#60a5fa}.journalDevDropdown_rightPanel__cw2IC{flex:1 1;padding:1.75rem 2.25rem;background:#18181b;display:flex;flex-direction:column;overflow-y:auto;max-height:620px}.journalDevDropdown_panelHeader__3QH2a{margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:1rem}.journalDevDropdown_panelTitle__k9k5G{font-size:1.85rem;font-weight:700;color:#fff;font-family:inherit;margin:0 0 .3rem;letter-spacing:-.015em}.journalDevDropdown_panelSubtitle__1Ck_j{font-size:.9rem;color:#94a3b8;margin:0}.journalDevDropdown_servicesGrid__Vu84u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem .85rem;gap:.65rem .85rem;align-items:stretch}.journalDevDropdown_serviceCard__UqxKp{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;background:#131316;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:.75rem .9rem;transition:all .18s ease;min-height:54px}.journalDevDropdown_serviceCard__UqxKp:hover{background:rgba(78,125,231,.09);border-color:rgba(78,125,231,.35);transform:translateY(-1px)}.journalDevDropdown_cardTop__Axt93{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%}.journalDevDropdown_serviceLeft__p1Uqw{display:flex;align-items:flex-start;gap:.65rem;flex:1 1}.journalDevDropdown_numberBadge__R0VcE{font-size:.72rem;font-weight:700;color:var(--primary-btn-color,#4e7de7);background:rgba(78,125,231,.12);padding:.15rem .45rem;border-radius:4px;flex-shrink:0;margin-top:1px}.journalDevDropdown_serviceTitle__3sVmi{color:#cbd5e1;font-size:.86rem;font-weight:500;line-height:1.35;transition:color .18s ease}.journalDevDropdown_serviceCard__UqxKp:hover .journalDevDropdown_serviceTitle__3sVmi{color:#fff}.journalDevDropdown_arrowIcon__iQ12k{color:var(--primary-btn-color,#4e7de7);font-size:.95rem;transition:transform .18s ease,color .18s ease;flex-shrink:0;opacity:.75;margin-top:2px}.journalDevDropdown_serviceCard__UqxKp:hover .journalDevDropdown_arrowIcon__iQ12k{transform:translateX(3px);opacity:1}.journalDevDropdown_subList__EUObn{display:flex;flex-direction:column;gap:.15rem;margin-top:.4rem;padding-left:1.75rem}.journalDevDropdown_subItem__Q02VF{font-size:.74rem;color:#94a3b8;display:flex;align-items:center;gap:.3rem;line-height:1.35}.journalDevDropdown_subBullet__xehdo{color:var(--primary-btn-color,#4e7de7);font-size:.75rem}.journalDevDropdown_mobileContainer__r36rJ{padding:.75rem 0;display:flex;flex-direction:column;background-color:#f8fafc}.journalDevDropdown_mobileCategoryItem__RJjes{border-bottom:1px solid #e2e8f0}.journalDevDropdown_mobileCategoryHeader__WQ9Xi{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;background:transparent;border:none;font-size:.9rem;font-weight:600;color:#0f172a;text-align:left;cursor:pointer;font-family:inherit}.journalDevDropdown_mobileCategoryActive__Fq25T{background:#f1f5f9;color:var(--primary-btn-color,#4e7de7)}.journalDevDropdown_mobileServicesList__cjPwz{background:#fff;padding:.5rem 1rem .75rem;display:flex;flex-direction:column;gap:.4rem}.journalDevDropdown_mobileServiceLink__Xs1ld{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;border-radius:6px;text-decoration:none;font-size:.85rem;color:#334155;background:#f8fafc;transition:all .15s ease}.journalDevDropdown_mobileServiceLink__Xs1ld:active{background:rgba(78,125,231,.1);color:var(--primary-btn-color,#4e7de7)}.journalDevDropdown_mobileSubBullets__CWn0c{display:flex;flex-direction:column;gap:.15rem;margin-top:.25rem;padding-left:1.25rem}.journalDevDropdown_mobileSubBullet__J2J_A{font-size:.73rem;color:#64748b}@media (max-width:1024px){.journalDevDropdown_servicesGrid__Vu84u{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobileNav_mobile_menu__uHvlm{position:absolute;top:100%;left:0;background-color:#fff;height:calc(100vh - 60px);width:100%;display:flex;flex-direction:column;padding-top:.75rem;padding-bottom:4rem;overflow-y:auto;box-shadow:0 12px 30px rgba(0,0,0,.25);animation:mobileNav_slideDown__CHibJ .25s ease-out;z-index:999}.mobileNav_phone_links__WO4W2{color:#0f172a;text-decoration:none;border:none;border-bottom:1px solid #e2e8f0;padding:.85rem 1.5rem;font-weight:600;font-size:.95rem;display:block;transition:all .2s ease;line-height:normal}.mobileNav_phone_links__WO4W2:hover{color:var(--primary-btn-color);background:#f8fafc}.mobileNav_mobile_submit_btn__EXbaj{display:block;width:100%;text-align:center;background:var(--primary-btn-color);color:#fff!important;font-weight:600;font-size:.95rem;padding:.8rem 1.25rem;border-radius:8px;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 8px rgba(78,125,231,.3);letter-spacing:.01em}.mobileNav_mobile_submit_btn__EXbaj:hover{background:#3b6bd6;color:#fff!important;box-shadow:0 4px 12px rgba(78,125,231,.45)}.mobileNav_btn__4OW_A{display:flex;align-items:center;justify-content:center;cursor:pointer}.mobileNav_btn__4OW_A svg{width:26px;height:24px}@keyframes mobileNav_slideDown__CHibJ{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Work_Sans_0f4a20;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Work_Sans_Fallback_0f4a20;src:local("Arial");ascent-override:82.10%;descent-override:21.45%;line-gap-override:0.00%;size-adjust:113.27%}.__className_0f4a20{font-family:__Work_Sans_0f4a20,__Work_Sans_Fallback_0f4a20;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}:root{--primary-color:#fff;--secondary-color:#000;--white:#fff;--black:#000;--grey:#e6e6e6;--light-grey:#e9e9e9;--red:#dc3545;--primary-btn-color:#4e7de7;--nav-link-hover:#4e7de7;--sm-border-radius:8px;--lg-border-radius:10px;--xl-border-radius:20px;--sm-line-height:1.5em;--lg-font-size:24px;--sm-font-size:14px;--d-width:78%;--p-width:90%}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,50%,.5);border-radius:2em}::-webkit-scrollbar-track{margin-block:.5em}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}select{width:100%;background-color:var(--grey);border:none;outline:none;padding:.9em;cursor:pointer}html{font-size:14px}body{display:flex;flex-direction:column;min-height:100vh}h2{font-size:100px;font-weight:400}h3{font-size:40px;font-weight:600}h4{font-size:24px;font-weight:500}.container{max-width:1300px;margin:0 auto}.code_red{color:var(--red);top:100%;left:.5em}@media (max-aspect-ratio:1/1),(max-width:900px){html{font-size:12px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}}