.marketing-root .website-main .audience-page{--audience-cobalt:#253b94;--audience-white:#fff;--audience-blue-soft:#eaf0ff;color:rgb(var(--foreground))}.marketing-root .audience-page .audience-shell{width:100%;max-width:1640px;padding-inline:var(--website-gutter,24px);margin-inline:auto}.marketing-root .website-main .audience-page :is(h1,h2,h3,p){margin:0}.marketing-root .website-main .audience-page :is(h1,h2){letter-spacing:-.055em;text-wrap:pretty;font-weight:550}.marketing-root .website-main .audience-page h2{font-size:clamp(2.8rem,4.3vw,4.6rem);line-height:1.03}.marketing-root .website-main .audience-page h3{letter-spacing:-.035em;font-weight:600;line-height:1.17}.marketing-root .audience-page .audience-eyebrow{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;font-weight:550;line-height:1.5;display:flex}.marketing-root .audience-page .audience-section{padding-block:5rem}.marketing-root .audience-page .audience-button{border:1px solid var(--audience-cobalt);background:var(--audience-cobalt);color:#fff;text-align:center;border-radius:99px;justify-content:center;align-items:center;gap:1.2rem;min-height:46px;padding:.8rem 1.5rem;font-size:.9rem;font-weight:550;line-height:1.25;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.marketing-root .audience-page .audience-button svg{flex:none}.marketing-root .audience-page .audience-button:hover{background:#182966;border-color:#182966}.marketing-root .audience-page .audience-button-secondary{background:rgb(var(--background));color:rgb(var(--foreground));border-color:rgb(var(--line) / .25)}.marketing-root .audience-page .audience-button-secondary:hover{background:var(--audience-blue-soft);border-color:var(--audience-cobalt);color:var(--audience-cobalt)}.marketing-root .audience-page .audience-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.marketing-root .audience-page .audience-hero{isolation:isolate;padding-block:4.5rem 5.5rem;position:relative;overflow:hidden}.marketing-root .audience-page .audience-hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid;position:relative}.marketing-root .audience-page .audience-hero-text-only{grid-template-columns:1fr}.marketing-root .website-main .audience-page .audience-hero h1{max-width:900px;margin-block:1.6rem 1.5rem;font-size:clamp(3.65rem,6.4vw,6.65rem);font-weight:600;line-height:1.03}.marketing-root .audience-page .audience-hero h1>span{color:var(--audience-cobalt);display:block}.marketing-root .audience-page .audience-lead{max-width:35rem;color:rgb(var(--muted));font-size:1.03rem;line-height:1.65}.marketing-root .audience-page .audience-hero-art{z-index:0;pointer-events:none;position:absolute;inset:-10% -20% -18% 43%;overflow:hidden}.marketing-root .audience-page .audience-hero-art .home-backdrop{position:absolute;inset:0;overflow:hidden}.marketing-root .audience-page .audience-hero-art .home-backdrop-layer{inset:-5%}.marketing-root .audience-page .audience-hero-media{margin-top:1.5rem;position:relative}.marketing-root .audience-page .audience-media-art{pointer-events:none;z-index:-1;display:none;position:absolute;inset:0 -65% -22% -12%;overflow:hidden}.marketing-root .audience-page .audience-media-art .home-backdrop{position:absolute;inset:0;overflow:hidden}.marketing-root .audience-page .audience-image{aspect-ratio:16/10;background:#eaf0ff;border-radius:24px;width:100%;position:relative;overflow:hidden}.marketing-root .audience-page .audience-image img{-o-object-fit:cover;object-fit:cover}.marketing-root .audience-page .audience-photo-edge{width:100%;height:.65rem;display:none}.marketing-root .audience-page .audience-photo-edge span:first-child{background:var(--audience-cobalt);width:55%}.marketing-root .audience-page .audience-photo-edge span:nth-child(2){background:var(--audience-white);width:30%}.marketing-root .audience-page .audience-photo-edge span:nth-child(3){background:var(--audience-blue-soft);width:15%}.marketing-root .audience-page .audience-capabilities{isolation:isolate;background:var(--audience-cobalt);color:#fff;border-radius:28px;margin-inline:1.5rem;position:relative;overflow:hidden}.marketing-root .audience-page .audience-capabilities>.audience-shell{z-index:1;position:relative}.marketing-root .audience-page .audience-capabilities>.blue-scene:after{content:"";background:linear-gradient(90deg,#253b94 8%,#253b9499 60%,#253b9459);position:absolute;inset:0}.marketing-root .audience-page .audience-section-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:4rem;display:grid}.marketing-root .audience-page .audience-section-intro h2{max-width:800px;margin-top:1.7rem}.marketing-root .audience-page .audience-section-intro>p{max-width:33rem;font-size:1rem;line-height:1.65}.marketing-root .audience-page .audience-capability-stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem;margin-top:3rem;display:grid}.marketing-root .audience-page .audience-route-tabs{align-content:start;gap:.6rem;display:grid}.marketing-root .audience-page .audience-route-tabs>button{width:100%;min-height:96px;color:inherit;text-align:left;border:1px solid #ffffff50;border-radius:24px;align-items:center;gap:1.2rem;padding:1.25rem;transition:background .2s,color .2s;display:flex}.marketing-root .audience-page .audience-route-tabs>button>svg{flex:none;margin-left:auto}.marketing-root .audience-page .audience-route-tabs>button[aria-selected=true]{background:var(--audience-white);color:var(--audience-cobalt);border-color:var(--audience-white)}.marketing-root .audience-page .audience-route-tabs>button:not([aria-selected=true]):hover{background:#ffffff12}.marketing-root .audience-page .audience-route-number{align-self:flex-start;padding-top:.35rem;font-size:.75rem}.marketing-root .audience-page .audience-route-label{flex-direction:column;gap:.5rem;min-width:0;display:flex}.marketing-root .audience-page .audience-route-label>span{letter-spacing:-.03em;font-size:clamp(1.25rem,1.65vw,1.8rem);font-weight:550;line-height:1.2}.marketing-root .audience-page .audience-route-label small{font-size:.78rem;line-height:1.5}.marketing-root .audience-page .audience-route-panel{background:#14286065;border:1px solid #ffffff45;border-radius:24px;flex-direction:column;min-height:350px;padding:1.75rem;display:flex}.marketing-root .audience-page .audience-route-panel-top{color:var(--audience-white);justify-content:space-between;align-items:center;padding-bottom:1.75rem;display:flex}.marketing-root .audience-page .audience-step-count{letter-spacing:-.07em;font-size:4.5rem;font-weight:550;line-height:1}.marketing-root .website-main .audience-page .audience-route-panel h3{max-width:36rem;font-size:clamp(2rem,3.25vw,3.4rem);line-height:1.03}.marketing-root .audience-page .audience-route-when{margin-top:1rem;font-size:.9rem}.marketing-root .audience-page .audience-route-description{max-width:34rem;margin-top:1.3rem;font-size:1rem;line-height:1.7}.marketing-root .audience-page .audience-route-foot{border-top:1px solid #ffffff50;align-items:center;gap:.8rem;margin-top:2rem;padding-top:1.5rem;font-size:.8rem;display:flex}.marketing-root .audience-page .audience-capabilities-note{border-top:1px solid #ffffff50;align-items:flex-start;gap:1rem;margin-top:2.5rem;padding-top:1.6rem;font-size:.9rem;line-height:1.65;display:flex}.marketing-root .audience-page .audience-capabilities-note>svg{color:var(--audience-white);flex:none;margin-top:.15rem}.marketing-root .audience-page .audience-capabilities :is(button,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #fff}.marketing-root .audience-page .audience-benefits-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4.5rem;display:grid}.marketing-root .audience-page .audience-benefits-heading{position:sticky;top:8rem}.marketing-root .audience-page .audience-benefits-heading h2{max-width:600px;margin-top:1.7rem}.marketing-root .audience-page .audience-benefits-heading>p{color:rgb(var(--muted));margin-top:1.5rem;line-height:1.65}.marketing-root .audience-page .audience-benefit{border-top:1px solid rgb(var(--line) / .14);grid-template-columns:2rem minmax(0,1fr) 1.5rem;align-items:start;gap:1.25rem;padding:1.65rem 0;display:grid}.marketing-root .audience-page .audience-benefit:last-child{border-bottom:1px solid rgb(var(--line) / .2)}.marketing-root .audience-page .audience-benefit-number{color:var(--audience-cobalt);padding-top:.35rem;font-size:.72rem}.marketing-root .website-main .audience-page .audience-benefit h3{font-size:clamp(1.3rem,1.7vw,1.8rem)}.marketing-root .audience-page .audience-benefit p{max-width:41rem;color:rgb(var(--muted));margin-top:.8rem;font-size:.95rem;line-height:1.7}.marketing-root .audience-page .audience-benefit>svg{color:var(--audience-cobalt);margin-top:.15rem}.marketing-root .audience-page .audience-cooperation{isolation:isolate;color:#192857;background:#f3f6fc;border-radius:28px;margin-inline:1.5rem;position:relative;overflow:hidden}.marketing-root .audience-page .audience-cooperation-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem;display:grid}.marketing-root .audience-page .audience-cooperation h2{max-width:650px;margin-block:1.7rem 2rem}.marketing-root .audience-page .audience-cooperation .audience-button{background:var(--audience-cobalt);color:#fff;border-color:var(--audience-cobalt)}.marketing-root .audience-page .audience-cooperation .audience-button:hover{color:#fff;background:#182966;border-color:#182966}.marketing-root .audience-page .audience-why-list{border-top:1px solid #1b1d1f55;margin:0;padding:0;list-style:none}.marketing-root .audience-page .audience-why-list li{border-bottom:1px solid #1b1d1f55;align-items:flex-start;gap:1rem;padding:1.4rem 0;font-size:1rem;line-height:1.6;display:flex}.marketing-root .audience-page .audience-why-list svg{flex:none;margin-top:.15rem}.marketing-root .website-main .audience-page .audience-others h2{font-size:clamp(2rem,3vw,3.1rem)}.marketing-root .audience-page .audience-other-list{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.marketing-root .audience-page .audience-other-list a{border:1px solid rgb(var(--line) / .14);background:rgb(var(--card));border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;min-height:82px;padding:1.25rem;font-size:1rem;font-weight:550;line-height:1.4;display:flex}.marketing-root .audience-page .audience-other-list a>span{align-items:center;gap:.9rem;display:flex}.marketing-root .audience-page .audience-other-list svg{flex:none}.marketing-root .audience-page .audience-other-list a:hover{color:var(--audience-cobalt);background:#f3f6fc;border-color:#253b9450}@media (min-width:801px) and (max-width:1190px){.marketing-root .audience-page .audience-hero-grid{gap:2rem}.marketing-root .website-main .audience-page .audience-hero h1{font-size:clamp(3.3rem,6vw,4.8rem)}.marketing-root .audience-page :is(.audience-section-intro,.audience-capability-stage,.audience-benefits-grid,.audience-cooperation-grid){gap:3rem}.marketing-root .audience-page .audience-hero-art{left:36%;right:-42%}}@media (max-width:800px){.marketing-root .audience-page .audience-section{padding-block:4rem}.marketing-root .audience-page :is(.audience-capabilities,.audience-cooperation){border-radius:24px;margin-inline:.75rem}.marketing-root .audience-page .audience-hero{padding-block:3.5rem 4rem}.marketing-root .audience-page .audience-hero-grid{grid-template-columns:1fr;gap:2.75rem}.marketing-root .website-main .audience-page .audience-hero h1{margin-block:1.5rem;font-size:clamp(3rem,9.2vw,4.75rem);line-height:1.03}.marketing-root .audience-page .audience-lead{font-size:1rem}.marketing-root .audience-page .audience-actions{gap:.65rem;margin-top:1.6rem}.marketing-root .audience-page .audience-button{padding:.8rem 1.2rem;font-size:.85rem}.marketing-root .audience-page .audience-hero-media{isolation:isolate;margin-top:0}.marketing-root .audience-page .audience-hero-art{display:none}.marketing-root .audience-page .audience-media-art{display:block}.marketing-root .website-main .audience-page h2{font-size:clamp(2.2rem,6.9vw,3.4rem)}.marketing-root .audience-page :is(.audience-section-intro,.audience-capability-stage,.audience-benefits-grid,.audience-cooperation-grid){grid-template-columns:1fr;gap:2.5rem}.marketing-root .audience-page .audience-section-intro{gap:1.5rem}.marketing-root .audience-page .audience-capability-stage{margin-top:2.5rem}.marketing-root .audience-page .audience-route-tabs>button{min-height:88px;padding:1.1rem 1rem}.marketing-root .audience-page .audience-route-panel{min-height:0;padding:1.4rem}.marketing-root .audience-page .audience-step-count{font-size:3.5rem}.marketing-root .website-main .audience-page .audience-route-panel h3{font-size:clamp(2rem,6.5vw,3rem)}.marketing-root .audience-page .audience-route-description{margin-top:1.25rem}.marketing-root .audience-page .audience-capabilities-note{margin-top:2.5rem}.marketing-root .audience-page .audience-benefits-heading{position:static}.marketing-root .audience-page .audience-benefit{grid-template-columns:1.5rem minmax(0,1fr) 1.3rem;gap:1rem;padding:1.65rem 0}.marketing-root .audience-page .audience-benefit>svg{width:21px}.marketing-root .audience-page .audience-other-list{grid-template-columns:1fr;margin-top:2rem}.marketing-root .audience-page .audience-other-list a{min-height:72px}}@media (max-width:430px){.marketing-root .website-main .audience-page .audience-hero h1{font-size:clamp(2.45rem,9.6vw,3.75rem)}.marketing-root .audience-page .audience-benefit{grid-template-columns:1.2rem minmax(0,1fr)}.marketing-root .audience-page .audience-benefit>svg{display:none}.marketing-root .audience-page .audience-route-tabs>button{gap:.8rem}}html:not(.light) .marketing-root .audience-page .audience-hero h1>span,html:not(.light) .marketing-root .audience-page .audience-benefit-number,html:not(.light) .marketing-root .audience-page .audience-benefit>svg{color:#acbdff}html[data-a11y-font] .marketing-root .audience-page :is(.audience-hero-grid,.audience-section-intro,.audience-capability-stage,.audience-benefits-grid,.audience-cooperation-grid){grid-template-columns:1fr}html[data-a11y-font] .marketing-root .audience-page .audience-benefits-heading{position:static}html[data-a11y-font] .marketing-root .audience-page .audience-hero-art{display:none}html[data-a11y-font] .marketing-root .audience-page .audience-hero-media{isolation:isolate}html[data-a11y-font] .marketing-root .audience-page .audience-media-art{display:block}html[data-a11y-contrast=on] .marketing-root .audience-page :is(.audience-capabilities,.audience-cooperation){color:#000;background:#fff}html[data-a11y-contrast=on] .marketing-root .audience-page .audience-capabilities>.blue-scene,html[data-a11y-contrast=on] .marketing-root .audience-page :is(.audience-hero-art,.audience-photo-edge){display:none}html[data-a11y-contrast=on] .marketing-root .audience-page :is(.audience-step-count,.audience-route-panel-top,.audience-capabilities-note>svg,.audience-benefit-number,.audience-benefit>svg,.audience-hero h1>span){color:#000}html[data-a11y-contrast=on] .marketing-root .audience-page :is(.audience-route-tabs,.audience-route-tabs>button,.audience-route-panel,.audience-route-foot,.audience-capabilities-note){border-color:#000}html[data-a11y-contrast=on] .marketing-root .audience-page .audience-route-tabs>button[aria-selected=true]{color:#fff;background:#000}html[data-a11y-contrast=on] .marketing-root .audience-page .audience-route-panel{color:#000;background:#fff}html[data-a11y-contrast=on] .marketing-root .audience-page .audience-button{color:#fff;background:#000;border-color:#000}html[data-a11y-contrast=on] .marketing-root .audience-page .audience-button-secondary{color:#000;background:#fff}@media (prefers-reduced-motion:reduce){.marketing-root .audience-page *{transition:none!important}}.marketing-root .audience-page .home-backdrop-layer-1 stop:first-child{stop-color:#6278d1}.marketing-root .audience-page .home-backdrop-layer-1 stop:nth-child(2){stop-color:#253b94}.marketing-root .audience-page .home-backdrop-layer-1 stop:last-child{stop-color:#14255f}.marketing-root .audience-page .home-backdrop-layer-2 stop:first-child{stop-color:#b7c8ff}.marketing-root .audience-page .home-backdrop-layer-2 stop:nth-child(2){stop-color:#7698e6}.marketing-root .audience-page .home-backdrop-layer-2 stop:last-child{stop-color:#314c9a}.marketing-root .audience-page .home-backdrop-layer-3 stop:first-child{stop-color:#ccdcff}.marketing-root .audience-page .home-backdrop-layer-3 stop:last-child{stop-color:#7899df}html[data-a11y-contrast=on] .marketing-root .audience-page .audience-cooperation:before{display:none}.marketing-root .audience-page .audience-hero-art .website-artwork img{-o-object-fit:fill;object-fit:fill}
