@font-face{font-family:Montserrat;src:local(Montserrat),url(/Montserrat-Black.ttf)format("truetype")}.cursor-pointer{cursor:pointer!important}.service-initials{color:#000;background-color:#fff;border:1px;border-radius:10px;width:64px;height:64px}.feature-label{font-size:1.2em;font-weight:600}.feature-big{font-size:1.875rem;font-weight:600;line-height:2.2rem}.border-top-1{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.brand-heading{font-family:Montserrat;font-size:2.8rem;font-weight:900;line-height:.9}.nav-btn{padding:12px 19px}.mobile-horizontal-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x;-ms-overflow-style:none;margin-bottom:32px;margin-left:-40px;margin-right:-40px;padding-left:40px;overflow-x:scroll;scrollbar-width:none!important}.mobile-horizontal-scroll::-webkit-scrollbar{width:0!important;display:none!important}.product-heading{font-size:42px}.product-banner{background-position:top;height:420px;overflow:hidden}.sgm-wordmark{opacity:.9;height:30px}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 200, "GRAD" 0, "opsz" 48}.text-truncate-heading{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:22px;display:-webkit-box;overflow:hidden}.text-truncate-info{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.player-overlay-title{letter-spacing:-.025em;text-align:left;font-family:Inter;font-size:16px;font-weight:600;line-height:18px}@media (min-width:768px){.player-overlay-title{font-size:30px;line-height:34px}}.text-truncate-3{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.text-truncate-4{-webkit-line-clamp:4;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.rounded-top-right-3{border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-left-3{border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-right-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-left-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important}.service-icon{border:1px solid var(--bs-lvl1);width:48px;height:48px;color:var(--bs-primary);border-radius:10px;font-size:20px;overflow:hidden}.text-truncate-2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.text-truncate-auto{-webkit-line-clamp:auto;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.nav-underline.nav-vertical .nav-link:not([disabled]):not(.disabled).active{border-left:solid 3px var(--bs-socgen);box-shadow:none;color:var(--bs-socgen);background-color:#0000!important}.nav-underline.nav-vertical .nav-link:not([disabled]):not(.disabled){border-left:solid 1px var(--bs-gray-400)}.nav-horizontal .nav-link:not([disabled]):not(.disabled).active{box-shadow:none;color:var(--bs-socgen);background-color:#0000!important}@media (min-width:520px) and (max-width:767px){.border-sm-top-0.border-top-1{border-top:0!important}.justify-content-center.border-sm-top-0{justify-content:end!important}}@media (min-width:480px) and (max-width:519px){.flex-sm-nowrap.bg-blur{flex-wrap:wrap!important}}@media (min-width:768px) and (max-width:994px){#open-insight-research{margin-right:0!important}}@media (min-width:1024px) and (max-width:1260px){#open-insight-research{margin-right:0!important}}@media (min-width:768px){.heading-var{font-size:1.8rem}.container-xxxl{padding-left:24px;padding-right:24px}.brand-heading{font-size:3.4rem}.product-heading{font-size:48px}.moving-line{width:288px;height:1rem;margin-left:-32px}.sgm-wordmark{height:34px}.mobile-horizontal-scroll{-webkit-overflow-scrolling:touch;margin-left:-44px;margin-right:-44px;padding-left:44px;overflow-x:scroll}.product-banner{min-height:420px}.img-fluid{object-fit:cover;object-position:0px 0%;width:100%;max-width:200%}.fadeout-mobile{background-image:linear-gradient(#edeeef00 0%,#edeeefcc 80%)}.sticky-top.section-heading{z-index:1;margin-left:-24px;margin-right:-24px;padding-left:48px;padding-right:48px;top:4rem}.blur-gradient{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(#0000 30%,#fff 70%);mask-image:linear-gradient(#0000 30%,#fff 70%)}}.card-summary{font-size:12px;line-height:16px}.card-title{line-height:24px}@media screen and (max-width:576px){.sticky-top.section-heading{top:56px}.feature-label{font-size:unset;font-weight:600}.feature-big{font-size:1.1rem;font-weight:600;line-height:1.3rem}.service-initials{width:48px;height:48px}}@media screen and (min-width:576px){.card-summary{font-size:16px;line-height:24px}.card-title{line-height:32px}}@media screen and (min-width:944px){.card-img-top{max-height:254px!important;width:unset!important}}@media (min-width:963px) and (max-width:1023px){.border-lg-top-0{border-top:0!important}.justify-content-center.border-lg-top-0{justify-content:end!important}}@media (min-width:1217px){.border-lg-top-0{border-top:0!important}.justify-content-center.border-lg-top-0{justify-content:end!important}}@media (min-width:1024px){.mobile-horizontal-scroll{-webkit-overflow-scrolling:auto;margin-left:0;margin-right:0;padding-left:0;overflow-x:hidden}.sticky-top.section-heading{z-index:1;margin-left:0;margin-right:0;padding-left:0;padding-right:0;top:4rem}.product-banner{height:420px}.blur-gradient{-webkit-backdrop-filter:blur();backdrop-filter:blur();-webkit-mask-image:linear-gradient(#0000 60%,#fff 95%);mask-image:linear-gradient(#0000 60%,#fff 95%)}}@media (min-width:1280px){.navbar{height:5rem}.navbar .navbar-link,.navbar .navbar-title-link{min-height:5rem}.heading-var{font-size:2.2rem}.sticky-top.section-heading{z-index:1;top:80px}.brand-heading{font-size:4.7rem}.moving-line{width:368px;height:1.2rem;margin-left:-48px}.product-heading{font-size:56px}.sgm-wordmark{height:38px}.product-banner{min-height:512px}.blur-gradient{-webkit-backdrop-filter:blur();backdrop-filter:blur();-webkit-mask-image:linear-gradient(#0000 70%,#fff 99%);mask-image:linear-gradient(#0000 70%,#fff 99%)}}@media (min-width:1680px){.brand-heading{font-size:5.5rem}}@media (min-width:1920px){.navbar{height:5.6rem}.navbar .navbar-link{min-height:5.6rem;padding-left:24px;padding-right:24px;font-size:16px}.navbar .navbar-title-link{min-height:5.6rem;padding-left:32px}.brand-heading{font-size:6rem}.product-heading{font-size:64px}.sgm-wordmark{height:40px}.sticky-top.section-heading{z-index:1;top:90px}}.btn.dropdown-toggle{padding-right:12px}.dropdown-menu{--bs-dropdown-min-width:unset!important}.img-fluid{object-fit:cover;object-position:-150px 0%;width:160%;max-width:200%}.bg-blur{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:#ffffffe6}.blur-gradient{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#0000 20%,#fff 50%);mask-image:linear-gradient(#0000 20%,#fff 50%)}.sticky-top.section-heading{z-index:1;margin-left:-16px;margin-right:-16px;padding-left:40px;padding-right:40px}.matrix{background-image:radial-gradient(#0006 1px,#0000 0);background-position:26px 16px;background-size:40px 40px}.btn-collapse[aria-expanded=false]{color:#687073}.btn-collapse[aria-expanded=false].collapse-icon-end:after{content:"add";color:#687073;height:2rem;font-family:Material Icons;font-size:2rem;line-height:2rem}.btn-collapse[aria-expanded=true].collapse-icon-end:after{content:"remove";color:#000;height:2rem;font-family:Material Icons;font-size:2rem;line-height:2rem}.fadeout-mobile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-image:linear-gradient(#edeeef00 0%,#edeeefcc 80%);width:100%}.container-xxxl{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.moving-line{background-color:#f3464e;width:274px;height:.7rem;margin-left:-16px}.heading-var{font-family:Montserrat;font-weight:900}@media (max-width:991.98px){.heading-var{font-size:1.125rem}}@media screen and (max-width:576px){.border-xs{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.rounded-xs-3{border-radius:var(--bs-border-radius-lg)!important}}
