:root{--gs-reading-width:68ch;--gs-narrow-width:860px;--gs-page-gutter:clamp(24px,4vw,64px)}html{overflow-x:clip}body{overflow-wrap:break-word}main li,main p{text-wrap:pretty}h1,h2,h3{overflow-wrap:anywhere;text-wrap:balance}h1{font-size:clamp(2.75rem,5.15vw,5.75rem);max-width:13ch}h2{font-size:clamp(2.05rem,3.8vw,4.1rem);max-width:17ch}.gs-lead{font-size:clamp(1.05rem,1.35vw,1.28rem);max-width:var(--gs-reading-width)}.gs-button{max-width:100%;text-align:center}.gs-header__toggle{align-items:center;min-height:44px;padding:8px 0}.dnd-section>.row-fluid,.gs-audiences__inner,.gs-case-study__inner,.gs-comparison__inner,.gs-container,.gs-faq__inner,.gs-footer__inner,.gs-footer__legal,.gs-form-section__inner,.gs-header__inner,.gs-hero__inner,.gs-process__inner{width:min(calc(100% - var(--gs-page-gutter)),var(--gs-content-width,1280px))}.gs-section-intro{margin-bottom:clamp(42px,6vw,76px)}.gs-section-intro h2{max-width:17ch}.gs-section-intro--split{align-items:end;display:grid;gap:clamp(34px,6vw,88px);grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.gs-section-intro--left{display:block;max-width:var(--gs-narrow-width)}.gs-section-intro--left .gs-lead{margin-top:24px}.gs-section-intro--center{display:block;margin-inline:auto;max-width:960px;text-align:center}.gs-section-intro--center .gs-lead,.gs-section-intro--center h2{margin-inline:auto}.gs-section-intro--center .gs-lead{margin-top:24px}.gs-audiences__header>div:first-child:after,.gs-comparison__intro>div:first-child:after,.gs-process__header>div:first-child:after,.gs-section-intro>div:first-child:after{background:var(--gs-blue);box-shadow:none;height:4px;margin-top:26px;width:76px}.gs-section-intro--center>div:first-child:after{margin-inline:auto}.gs-hero__inner{gap:clamp(34px,4.5vw,68px);grid-template-columns:minmax(0,.96fr) minmax(430px,1.04fr)}.gs-hero h1{font-size:clamp(2.8rem,4.75vw,5.2rem);max-width:12ch}.gs-hero__copy{font-size:clamp(1.02rem,1.2vw,1.18rem);max-width:54ch}.gs-hero--compact .gs-hero__inner{min-height:0;padding:clamp(36px,4.5vw,62px) 0}.gs-hero--compact h1{font-size:clamp(2.7rem,4.15vw,4.55rem)}.gs-hero--compact .gs-hero-hybrid,.gs-hero--compact .gs-hero__media--hybrid{min-height:445px}.gs-hero--compact .gs-hero-hybrid__product{top:118px}.gs-hero--compact .gs-hero-hybrid__method{top:14px}.gs-hero-hybrid__product--default:after{background:#fff;content:"";height:8%;pointer-events:none;position:absolute;right:18px;top:34px;width:13%;z-index:3}.gs-default-product-screen{overflow:hidden;position:relative}.gs-default-product-screen:after{background:#fff;content:"";height:7%;pointer-events:none;position:absolute;right:0;top:0;width:13%;z-index:3}.gs-hero--no-visual,.gs-hero--simple-center,.gs-hero--simple-left{background:var(--gs-blue-pale)}.gs-hero--no-visual .gs-hero__inner{grid-template-columns:1fr;min-height:0}.gs-hero--no-visual .gs-hero__content{max-width:var(--gs-narrow-width)}.gs-hero--simple-center .gs-hero__inner,.gs-hero--simple-left .gs-hero__inner{padding:clamp(62px,8vw,112px) 0}.gs-hero--simple-center h1,.gs-hero--simple-left h1{max-width:15ch}.gs-hero--simple-center .gs-hero__content{margin-inline:auto;text-align:center}.gs-hero--simple-center .gs-hero__copy{margin-inline:auto}.gs-hero--simple-center .gs-hero__actions{justify-content:center}.gs-diagnostic-interactive .gs-section-intro h2{font-size:clamp(2.1rem,3.45vw,3.8rem)}.gs-diagnostic-interactive .gs-section-intro--center h2{max-width:21ch}.gs-diagnostic-interactive__pairs span,.gs-diagnostic-interactive__pairs strong{font-size:.95rem;min-height:76px}.gs-diagnostic-interactive__chooser{margin-inline:auto;max-width:1160px}.gs-diagnostic-interactive__results{min-height:190px}.gs-diagnostic-interactive__chooser .gs-kicker{color:var(--gs-blue-deep)}.gs-diagnostic-interactive__results p{max-width:var(--gs-reading-width)}.gs-methodology-explorer .gs-section-intro h2{font-size:clamp(2.05rem,3.4vw,3.8rem)}.gs-methodology-explorer .gs-section-intro--center h2{max-width:22ch}.gs-methodology-explorer__tabs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.gs-methodology-explorer__outcome{background:var(--gs-blue-deep);border-top:5px solid #7fc3da;gap:24px;grid-template-columns:110px minmax(0,1fr) auto;padding:24px 30px}.gs-methodology-explorer__outcome>div{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr)}.gs-methodology-explorer__outcome>div strong{color:#fff;font-size:1.18rem}.gs-methodology-explorer__outcome>div p{font-size:.92rem;margin:0}.gs-triad__map--four button:nth-of-type(3){bottom:38px;right:0}.gs-triad__map--four button:nth-of-type(4){bottom:0;left:0}.gs-triad__panels article{max-width:680px}.gs-triad__panels article>p:not(.gs-kicker):not(.gs-triad__contribution){max-width:60ch}.gs-triad__contribution{align-items:center;gap:18px;grid-template-columns:110px minmax(0,1fr)}.gs-triad__contribution strong{margin-top:0}.gs-product-teaser__screen--default:before{background:#fff;content:"";height:6%;pointer-events:none;position:absolute;right:18px;top:18px;width:12%;z-index:2}.gs-product-teaser__details article>p{max-width:56ch}.gs-outcomes .gs-section-intro--center h2{max-width:20ch}.gs-outcome>*{min-width:0}.gs-outcome p{max-width:46ch}.gs-case-study__image{background:var(--gs-blue-ink);overflow:hidden}.gs-case-study__image img{object-position:center}.gs-pricing-options{background:#fff;padding:var(--gs-section-space) 0}.gs-pricing-options__grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.gs-pricing-option{background:#fff;border:1px solid #aeb8bb;border-top:6px solid var(--gs-blue);display:flex;flex-direction:column;min-height:650px;min-width:0;padding:clamp(26px,3.4vw,42px)}.gs-pricing-option--featured{background:var(--gs-charcoal);border-color:var(--gs-charcoal);border-top-color:#7fc3da;box-shadow:0 24px 60px rgba(13,61,80,.16);color:#fff}.gs-pricing-option--featured h3{color:#fff}.gs-pricing-option--featured .gs-kicker{color:#89cee5}.gs-pricing-option__heading h3{font-size:clamp(1.55rem,2.3vw,2.2rem)}.gs-pricing-option__heading>p:last-child{color:#5b6467;font-size:.94rem}.gs-pricing-option--featured .gs-pricing-option__heading>p:last-child{color:#d2d8da}.gs-pricing-option__price{border-block:1px solid #c7ccce;display:grid;gap:4px;margin:28px 0 0;padding:24px 0}.gs-pricing-option__best span,.gs-pricing-option__price span{color:var(--gs-blue);font-size:.63rem;font-weight:700;letter-spacing:.13em}.gs-pricing-option--featured .gs-pricing-option__best span,.gs-pricing-option--featured .gs-pricing-option__price span{color:#89cee5}.gs-pricing-option__price strong{font-size:clamp(1.4rem,2.2vw,2rem)}.gs-pricing-option__price small{color:#646d70}.gs-pricing-option--featured .gs-pricing-option__price small{color:#cbd1d3}.gs-pricing-option__best{display:grid;font-weight:700;gap:7px;margin-top:24px}.gs-pricing-option__inclusions{margin:18px 0 28px}.gs-pricing-option__inclusions ul{list-style:none;margin:0;padding:0}.gs-pricing-option__inclusions li{border-top:1px solid rgba(137,148,152,.4);padding:10px 0 10px 24px;position:relative}.gs-pricing-option__inclusions li:before{color:var(--gs-blue);content:"✓";font-weight:700;left:0;position:absolute}.gs-pricing-option--featured .gs-pricing-option__inclusions li:before{color:#89cee5}.gs-pricing-option .gs-button{margin-top:auto;width:100%}.gs-pricing-option--featured .gs-button{background:#fff;border-color:#fff;color:var(--gs-charcoal)}.gs-pricing-option--featured .gs-button:focus-visible,.gs-pricing-option--featured .gs-button:hover{background:#7fc3da;border-color:#7fc3da}.gs-pricing-options__note{background:var(--gs-blue-pale);border-left:5px solid var(--gs-blue);margin:34px auto 0;max-width:900px;padding:24px 28px}.gs-pricing-options__note>:last-child{margin-bottom:0}.gs-system-page{align-items:center;background:linear-gradient(118deg,var(--gs-blue-pale) 0 68%,#fff 68%);display:grid;min-height:min(760px,calc(100vh - 92px));padding:clamp(72px,10vw,150px) 0}.gs-system-page__inner{align-items:center;display:grid;gap:clamp(44px,8vw,120px);grid-template-columns:minmax(220px,.5fr) minmax(0,1fr)}.gs-system-page__code{color:rgba(28,108,138,.15);font-size:clamp(7rem,18vw,15rem);font-weight:700;letter-spacing:-.08em;line-height:.75;margin:0}.gs-system-page h1{font-size:clamp(2.7rem,5vw,5rem);max-width:12ch}.gs-system-page__links{align-items:center;display:flex;flex-wrap:wrap;gap:22px 28px;margin-top:36px}@media (max-width:1200px){.gs-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr)}.gs-hero--compact .gs-hero-hybrid,.gs-hero--compact .gs-hero__media--hybrid{min-height:410px}.gs-hero--compact .gs-hero-hybrid__product{top:108px}.gs-hero-hybrid__texture{right:0}.gs-triad__map--four button{width:210px}}@media (max-width:1024px){.gs-section-intro--split{gap:38px}.gs-methodology-explorer__outcome{grid-template-columns:90px minmax(0,1fr)}.gs-methodology-explorer__outcome .gs-text-link{grid-column:2;justify-self:start}.gs-pricing-option{min-height:0}}@media (max-width:960px){.gs-section-intro--split{align-items:start;grid-template-columns:1fr}.gs-section-intro--split .gs-lead{margin-top:0}.gs-hero__inner{grid-template-columns:1fr}.gs-hero--compact .gs-hero-hybrid,.gs-hero--compact .gs-hero__media--hybrid{min-height:470px}.gs-hero-hybrid__method{left:0}.gs-hero-hybrid__outcome{right:0}.gs-system-page__inner{gap:38px;grid-template-columns:180px minmax(0,1fr)}}@media (max-width:767px){:root{--gs-page-gutter:32px}h1{font-size:clamp(2.4rem,11vw,3.6rem)}h2{font-size:clamp(2rem,9vw,3rem)}.gs-section-intro{margin-bottom:38px}.gs-hero--compact .gs-hero__inner{padding:38px 0 48px}.gs-hero--compact h1{font-size:clamp(2.35rem,10.5vw,3.45rem)}.gs-hero--compact .gs-hero-hybrid,.gs-hero--compact .gs-hero__media--hybrid{min-height:390px}.gs-hero--compact .gs-hero-hybrid__product{top:118px}.gs-hero-hybrid__texture{right:0}.gs-hero--simple-center .gs-hero__inner,.gs-hero--simple-left .gs-hero__inner{padding:52px 0 62px}.gs-diagnostic-interactive__pairs span,.gs-diagnostic-interactive__pairs strong{min-height:0}.gs-diagnostic-interactive__results{min-height:0;padding:22px}.gs-methodology-explorer__outcome,.gs-methodology-explorer__outcome>div,.gs-methodology-explorer__tabs{grid-template-columns:1fr}.gs-methodology-explorer__outcome .gs-text-link{grid-column:auto}.gs-triad__contribution{grid-template-columns:1fr}.gs-product-teaser__screen--default:before{right:8px;top:8px}.gs-outcome{gap:14px;grid-template-columns:44px minmax(0,1fr)}.gs-outcome>div{grid-column:2}.gs-system-page{min-height:0}.gs-system-page__inner{gap:34px;grid-template-columns:1fr}.gs-system-page__code{font-size:7rem}.gs-system-page__links{align-items:stretch;flex-direction:column}.gs-system-page__links .gs-text-link{align-self:flex-start}}@media (max-width:430px){:root{--gs-page-gutter:24px}body{font-size:16px}.gs-kicker{letter-spacing:.14em;margin-bottom:17px}.gs-header__brand img{width:150px}.gs-hero__copy{margin-top:22px}.gs-hero__actions{margin-top:26px}.gs-hero--compact .gs-hero-hybrid,.gs-hero--compact .gs-hero__media--hybrid{min-height:335px}.gs-hero--compact .gs-hero-hybrid__method{width:84%}.gs-hero--compact .gs-hero-hybrid__product{top:126px}.gs-hero-hybrid__outcome{min-width:min(270px,88vw)}.gs-diagnostic-interactive__chooser{padding:20px}.gs-product-teaser__markers button,.gs-product-teaser__markers button:nth-child(n){min-width:0;padding-inline:4px}.gs-outcome{grid-template-columns:1fr}.gs-outcome>div{grid-column:auto}.gs-pricing-option{padding:24px 20px}}@media (max-width:350px){.gs-hero-hybrid__method small{font-size:.7rem}.gs-hero-hybrid__outcome{min-width:230px}.gs-product-teaser__markers button small{font-size:.58rem}}