.services-mega-shell{padding:0 16px 16px;position:absolute;top:100%;left:0;right:0}.services-mega-menu{color:#101820;background:#fff;border:1px solid #e4e7eb;border-radius:20px;grid-template-columns:minmax(220px,25%) minmax(0,1fr);width:100%;max-width:1600px;height:min(650px,100dvh - 110px);margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;animation:.18s ease-out services-menu-enter;display:grid;overflow:hidden;box-shadow:0 1px 7px #0d213624}.services-mega-menu :is(h2,h3,ul){margin:0;padding:0}.services-mega-menu ul{list-style:none}.services-mega-menu.services-mega-menu--message{grid-template-columns:1fr;place-items:center}.services-mega-message{color:#5e6874;text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.services-mega-retry{color:#197bdd;font:inherit;cursor:pointer;background:#fff;border:1px solid #197bdd;border-radius:999px;padding:8px 20px}.services-mega-sidebar{scrollbar-width:thin;background:#f3f8fe;border-right:1px solid #edf0f4;min-width:0;padding:24px 0 24px 36px;overflow-y:auto}.services-mega-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;padding-right:28px;display:flex}.services-mega-list-heading h2{color:#080b10;font-size:18px;font-weight:700;line-height:1.4}.services-mega-list-heading>span{color:#0878e8;background:#e6f1ff;border:1px solid #74b4ff;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:12px;line-height:1.5}.services-mega-tabs{flex-direction:column;gap:5px;display:flex}.services-mega-tab{color:#737b84;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px 0 0 6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 15px 9px 17px;font-size:14px;transition:color .16s,background-color .16s;display:flex;position:relative}.services-mega-tab svg{opacity:.7;flex-shrink:0;width:16px;height:16px}.services-mega-tab:hover{color:#0878e8;background:#e7f1fd}.services-mega-tab--active{color:#0878e8;background:#d5e7fb;border-color:#c5defa;font-weight:600}.services-mega-tab--active:before{content:"";background:#1685f8;border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:-1px}.services-mega-details{grid-template-columns:minmax(0,1fr) minmax(240px,35%);min-width:0;min-height:0;display:grid}.services-mega-main{scrollbar-width:thin;min-width:0;padding:60px 32px 36px;overflow-y:auto}.services-mega-title{color:#080b10;overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.2}.services-mega-explore{color:#fff;background:#197bdd;border-radius:999px;justify-content:center;align-items:center;gap:10px;max-width:100%;margin-top:24px;padding:11px 22px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 4px #197bdd33}.services-mega-explore svg{flex-shrink:0;width:18px;height:18px}.services-mega-explore:hover{background:#0868c8;box-shadow:0 3px 8px #197bdd40}.services-mega-main .services-mega-links-heading{color:#006ed8;margin-top:34px;margin-bottom:22px;font-size:16px;font-weight:700}.services-mega-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;display:grid}.services-mega-links a{color:#273441;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;text-decoration:none;transition:color .16s;display:flex}.services-mega-links svg{flex-shrink:0;width:13px;height:18px}.services-mega-links a:hover{color:#0878e8}.services-mega-related{scrollbar-width:thin;background:#f8f9fa;border-left:1px solid #edf0f4;min-width:0;padding:28px 20px;overflow-y:auto}.services-mega-related h3{color:#080b10;font-size:18px;font-weight:700;line-height:1.4}.services-mega-related .services-mega-case-studies{flex-direction:column;gap:8px;margin-top:14px;display:flex}.services-mega-case-study{background:#fff;border:1px solid #e7edf4;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 10px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.services-mega-case-study:hover{border-color:#a8cef7;box-shadow:0 2px 7px #197bdd14}.services-mega-case-category{border-radius:999px;max-width:100%;padding:1px 7px;font-size:11px;line-height:1.4}.services-mega-case-title{color:#142036;font-size:13px;line-height:1.45}.services-mega-related .services-mega-industries-heading{margin-top:24px;margin-bottom:14px}.services-mega-industries{flex-wrap:wrap;gap:10px 6px;display:flex}.services-mega-industries a{color:#0875df;background:#dfedff;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.4;text-decoration:none;transition:background-color .16s;display:inline-flex}.services-mega-industries a:hover{background:#cce2ff}.services-mega-menu :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid #0878e8}@keyframes services-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.services-mega-menu{grid-template-columns:24% minmax(0,1fr)}.services-mega-sidebar{padding-left:20px}.services-mega-list-heading{padding-right:12px}.services-mega-main{padding:54px 28px 28px}.services-mega-related{padding-inline:16px}.services-mega-links{gap:15px 18px}.services-mega-tab{font-size:13px}}@media (min-width:901px) and (max-width:1100px){.services-mega-menu{grid-template-columns:220px minmax(0,1fr)}.services-mega-sidebar{padding-left:16px}.services-mega-details{grid-template-columns:minmax(0,1fr) 230px}.services-mega-main{padding:40px 24px 24px}.services-mega-title{font-size:28px}.services-mega-links{gap:14px 10px}.services-mega-links a{gap:5px;font-size:12px}.services-mega-explore{padding-inline:16px;font-size:13px}}@media (max-width:900px){.services-mega-shell{display:none}}@media (prefers-reduced-motion:reduce){.services-mega-menu{animation:none}.services-mega-menu :is(button,a){transition:none}}
.industry-mega-shell{padding:0 16px 16px;position:absolute;top:100%;left:0;right:0}.industry-mega-menu{color:#101820;background:#fff;border:1px solid #e4e7eb;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(270px,26%);width:100%;max-width:1600px;height:min(650px,100dvh - 110px);margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;animation:.18s ease-out industry-menu-enter;display:grid;overflow:hidden;box-shadow:0 1px 7px #0d213624}.industry-mega-menu :is(h2,ul){margin:0;padding:0}.industry-mega-menu ul{list-style:none}.industry-mega-menu--message{text-align:center;justify-content:center;align-items:center;padding:32px;display:flex}.industry-mega-menu--message h2{font-size:20px}.industry-mega-menu--message :is(button,a){color:#197bdd;font:inherit;cursor:pointer;background:#fff;border:1px solid #197bdd;border-radius:24px;align-items:center;gap:8px;margin:16px 8px 0;padding:10px 18px;text-decoration:none;display:inline-flex}.industry-mega-menu--message svg{width:16px;height:16px}.industry-mega-groups{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:36px 32px;min-width:0;min-height:0;padding:42px 36px;display:grid;overflow-y:auto}.industry-mega-category{min-width:0}.industry-mega-category h2{color:#101010;overflow-wrap:anywhere;border-bottom:1px solid #cde3ff;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;font-size:17px;font-weight:700;line-height:1.4;display:flex}.industry-mega-category-icon{object-fit:contain;flex:0 0 30px;width:30px;height:30px;display:block}.industry-mega-choice{color:#7e858c;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;line-height:1.5;transition:color .16s;display:flex}.industry-mega-choice>span{overflow-wrap:anywhere;min-width:0}.industry-mega-choice svg{flex-shrink:0;width:16px;height:16px}.industry-mega-choice:hover,.industry-mega-choice--active{color:#0878e8}.industry-mega-choice--active{font-weight:600}.industry-mega-details{background:#f8f9fa;border-left:1px solid #edf0f4;flex-direction:column;gap:22px;min-width:0;min-height:0;padding:28px 20px 26px;display:flex}.industry-mega-details-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.industry-mega-details .industry-mega-title{color:#101010;overflow-wrap:anywhere;margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.4}.industry-mega-services{flex-wrap:wrap;gap:6px;display:flex}.industry-mega-services li{min-width:0;max-width:100%}.industry-mega-services a{color:#0875df;overflow-wrap:anywhere;background:#dfedff;border-radius:999px;max-width:100%;padding:4px 10px;font-size:11px;line-height:1.4;text-decoration:none;transition:background-color .16s;display:inline-flex}.industry-mega-services a:hover{background:#cce2ff}.industry-mega-details-scroll .industry-mega-case-studies{flex-direction:column;gap:8px;margin-top:16px;display:flex}.industry-mega-case-study{background:#fff;border:1px solid #e7edf4;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:11px 10px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.industry-mega-case-study:hover{border-color:#a8cef7;box-shadow:0 2px 7px #197bdd14}.industry-mega-case-tag{overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:1px 7px;font-size:11px;line-height:1.4}.industry-mega-case-title{color:#142036;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.industry-mega-actions{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.industry-mega-selected-link,.industry-mega-explore{color:#0878e8;text-align:center;border:1px solid #1682ed;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .16s;display:flex}.industry-mega-actions span{overflow-wrap:anywhere;min-width:0}.industry-mega-actions svg{flex-shrink:0;width:16px;height:16px}.industry-mega-selected-link:hover{background:#eaf3ff}.industry-mega-explore{color:#fff;background:#197bdd;box-shadow:0 2px 4px #197bdd33}.industry-mega-explore:hover{background:#0868c8}.industry-mega-menu :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid #0878e8}@keyframes industry-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.industry-mega-groups{gap:30px 24px;padding:30px 26px}.industry-mega-category h2{font-size:15px}.industry-mega-choice{font-size:13px}.industry-mega-details{padding-inline:16px}}@media (min-width:901px) and (max-width:1050px){.industry-mega-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.industry-mega-shell{display:none}}@media (prefers-reduced-motion:reduce){.industry-mega-menu{animation:none}.industry-mega-menu :is(button,a){transition:none}}
