@font-face{font-family:Montserrat;src:local("Montserrat"),url(/Montserrat-Black.ttf) format("truetype")}.cursor-pointer{cursor:pointer!important}.service-initials{height:64px;width:64px;border:1px;border-radius:10px;background-color:#fff;color:#000}.feature-label{font-size:1.2em;font-weight:600}.feature-big{font-size:1.875rem;line-height:2.2rem;font-weight:600}.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;line-height:.9;font-weight:900}.nav-btn{padding:12px 19px}.mobile-horizontal-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-snap-type:x;scrollbar-width:none!important;-ms-overflow-style:none;margin-left:-40px;margin-right:-40px;margin-bottom:32px;padding-left:40px}.mobile-horizontal-scroll::-webkit-scrollbar{width:0!important;display:none!important}.product-heading{font-size:42px}.product-banner{height:420px;background-position:top;overflow:hidden}.sgm-wordmark{height:30px;opacity:.9}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 48}.text-truncate-heading{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:22px;overflow:hidden;text-overflow:ellipsis}.text-truncate-info{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:18px;overflow:hidden;text-overflow:ellipsis}.player-overlay-title{font-family:Inter;font-size:16px;font-weight:600;line-height:18px;letter-spacing:-.025em;text-align:left}@media(min-width:768px){.player-overlay-title{font-size:30px;line-height:34px}}.text-truncate-3{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.text-truncate-4{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.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}.bg-blur{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#ffffffb3}.service-icon{width:48px;height:48px;border:1px solid var(--bs-lvl1);border-radius:10px;font-size:20px;color:var(--bs-primary);overflow:hidden}.text-truncate-2{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.text-truncate-auto{display:-webkit-box!important;-webkit-line-clamp:auto;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.nav-underline.nav-vertical .nav-link:not([disabled]):not(.disabled).active{background-color:transparent!important;border-left:solid 3px var(--bs-socgen);box-shadow:none;color:var(--bs-socgen)}.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{background-color:transparent!important;box-shadow:none;color:var(--bs-socgen)}@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-right:24px;padding-left:24px}.brand-heading{font-size:3.4rem}.product-heading{font-size:48px}.moving-line{height:1rem;width:288px;margin-left:-32px}.sgm-wordmark{height:34px}.mobile-horizontal-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-left:-44px;margin-right:-44px;padding-left:44px}.product-banner{min-height:420px}.img-fluid{width:100%;max-width:200%;object-fit:cover;object-position:0px 0%}.fadeout-mobile{background-image:linear-gradient(0deg,#edeeefcc 20%,#edeeef00)}.sticky-top.section-heading{top:4rem;z-index:1;margin-left:-24px;margin-right:-24px;padding-left:48px;padding-right:48px}.blur-gradient{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(to top,white 30%,transparent 70%);mask-image:linear-gradient(to top,white 30%,transparent 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;line-height:1.3rem;font-weight:600}.service-initials{height:48px;width: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{overflow-x:hidden;-webkit-overflow-scrolling:auto;margin-left:0;margin-right:0;padding-left:0}.sticky-top.section-heading{top:4rem;z-index:1;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.product-banner{height:420px}.blur-gradient{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);-webkit-mask-image:linear-gradient(to top,white 5%,transparent 40%);mask-image:linear-gradient(to top,white 5%,transparent 40%)}}@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{top:80px;z-index:1}.brand-heading{font-size:4.7rem}.moving-line{height:1.2rem;width:368px;margin-left:-48px}.product-heading{font-size:56px}.sgm-wordmark{height:38px}.product-banner{min-height:512px}.blur-gradient{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);-webkit-mask-image:linear-gradient(to top,white 1%,transparent 30%);mask-image:linear-gradient(to top,white 1%,transparent 30%)}}@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{top:90px;z-index:1}}.btn.dropdown-toggle{padding-right:12px}.dropdown-menu{--bs-dropdown-min-width: unset !important}.img-fluid{width:160%;max-width:200%;object-fit:cover;object-position:-150px 0%}.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(to top,white 50%,transparent 80%);mask-image:linear-gradient(to top,white 50%,transparent 80%)}.sticky-top.section-heading{z-index:1;margin-left:-16px;margin-right:-16px;padding-left:40px;padding-right:40px}.matrix{background-image:radial-gradient(rgba(0,0,0,.4) 1px,transparent 0);background-size:40px 40px;background-position:26px 16px}.btn-collapse[aria-expanded=false]{color:#687073}.btn-collapse[aria-expanded=false].collapse-icon-end:after{content:"add";font-family:Material Icons;font-size:2rem;line-height:2rem;height:2rem;color:#687073}.btn-collapse[aria-expanded=true].collapse-icon-end:after{content:"remove";font-family:Material Icons;font-size:2rem;line-height:2rem;height:2rem;color:#000}.fadeout-mobile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;background-image:linear-gradient(0deg,#edeeefcc 20%,#edeeef00)}.container-xxxl{max-width:1920px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.moving-line{background-color:#f3464e;height:.7rem;width:274px;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}}
