.case-lottie-animation{width:min(100%, var(--case-lottie-max-width,600px));background:0 0;margin-inline:auto;position:relative;overflow:hidden}@media (width<768px){.case-lottie-animation{width:min(100%, var(--case-lottie-mobile-max-width,var(--case-lottie-max-width,600px)))}}.case-lottie-animation__canvas{width:100%;aspect-ratio:var(--case-lottie-aspect-ratio,420/770);background:0 0;overflow:hidden}.case-lottie-animation__canvas svg{width:100%;height:100%;display:block}.case-lottie-animation__error{color:var(--gl-color-text-primary,#101012);font-family:var(--gl-font-body);text-align:center;margin:0;padding:24px}.case-lottie-animation[data-animation-state=error] .case-lottie-animation__canvas{display:none}.case-lottie-animation--embedded{margin:0;overflow:visible}@media (width>=768px){.case-lottie-animation--embedded[data-animation-visibility=below-md-visible]{display:none}}.case-lottie-animation--embedded[data-animation-visibility=md-and-above-visible]{display:none}@media (width>=768px){.case-lottie-animation--embedded[data-animation-visibility=md-and-above-visible]{display:block}}.case-lottie-animation__description{color:var(--gl-color-text);font-family:var(--gl-font-body);margin:0 0 16px;font-size:16px;line-height:1.5}.case-lottie-animation__toggle{width:44px;height:44px;color:var(--gl-color-accent);font:inherit;background:color-mix(in srgb, var(--gl-color-surface) 88%, transparent);border:1px solid var(--gl-color-accent-light);cursor:pointer;opacity:.72;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:inline-flex;position:absolute;bottom:8px;right:8px}.case-lottie-animation__toggle:hover,.case-lottie-animation__toggle:focus-visible{opacity:1}.case-lottie-animation__toggle:focus-visible{outline:2px solid var(--gl-color-accent);outline-offset:2px;box-shadow:var(--gl-focus-ring)}.case-lottie-animation__toggle:disabled{cursor:wait}.case-lottie-animation__toggle[hidden]{display:none}.case-lottie-animation__toggle-icon{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:12px;height:14px;display:block}.case-lottie-animation__toggle[aria-pressed=true] .case-lottie-animation__toggle-icon{clip-path:none;background:linear-gradient(90deg,currentColor 0 35%,#0000 35% 65%,currentColor 65% 100%);width:12px}.case-lottie-animation__toggle-label,.case-lottie-animation__state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.case-lottie-animation__canvas{transform:none}}

.hero-event-details{min-width:0;color:var(--gl-color-text);font-family:var(--gl-font-body);flex-direction:column;gap:12px;margin:0 0 24px;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}@media (width>=768px){.hero-event-details{flex-flow:wrap;align-items:flex-start;column-gap:24px}}.hero-event-details__item{overflow-wrap:anywhere;flex:0 auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.hero-event-details__item--with-icon{grid-template-columns:24px minmax(0,1fr)}@media (width>=768px){.hero-event-details__item{flex:180px}}.hero-event-details__icon{object-fit:contain;width:24px;height:24px;display:block}.hero-event-details__label{overflow-wrap:anywhere;min-width:0;display:block}

.hero-img{z-index:1;background-image:url(/assets/blocks/service-hero-image-right/mobile-bg-top.png),url(/assets/blocks/service-hero-image-right/mobile-bg-bottom.png);background-position:100% 0,0 100%;background-repeat:no-repeat;background-size:100%;padding:32px 0;position:relative;overflow:hidden}@media (width>=768px){.hero-img{padding:48px 0}}@media (width>=992px){.hero-img{padding:64px 0}}@media (width>=1200px){.hero-img{background-image:none;padding:64px 0}.hero-img:after{z-index:-2;content:"";pointer-events:none;background:linear-gradient(#fff0 5.36%,#fff 49.79%);height:188px;display:block;position:absolute;bottom:-50px;left:0;right:0}}.hero-img__bg{display:none}@media (width>=1200px){.hero-img__bg{z-index:-3;object-fit:cover;background-color:#e6f0ff;width:100%;height:100%;display:block;position:absolute;inset:0}}.hero-img__dots{aspect-ratio:auto 1317/708;display:none}@media (width>=1200px){.hero-img__dots{z-index:-1;pointer-events:none;width:auto;height:100%;display:block;position:absolute;top:0;right:4%}}.hero-img__inner{z-index:1;flex-direction:column;gap:32px;width:100%;max-width:1384px;margin:0 auto;padding:0 24px;display:flex;position:relative}@media (width>=768px){.hero-img__inner{padding-left:32px;padding-right:32px}}@media (width>=992px){.hero-img__inner{padding-left:40px;padding-right:40px}}.hero-img__text{min-width:0}.hero-img__title{color:#0a0a0a;white-space:pre-line;text-wrap:balance;margin:0 0 16px;font-size:48px;font-weight:700;line-height:1.25}@media (width>=768px){.hero-img__title{font-size:56px}}@media (width>=992px){.hero-img__title{font-size:64px}}.hero-img__eyebrow{color:#0a0a0a;letter-spacing:.16em;text-transform:uppercase;white-space:pre-line;margin:0 0 16px;font-size:14px;font-weight:400;line-height:28px}.hero-img__subtitle{color:#0a0a0a;white-space:pre-line;margin:0 0 32px;font-size:18px;font-weight:600;line-height:27px}.hero-img__actions{flex-direction:column;gap:16px;display:flex}@media (width>=576px){.hero-img__actions{flex-flow:wrap;align-items:center}}.hero-img__cta-note{color:#737373;align-items:center;gap:8px;font-size:14px;line-height:30px;display:flex}.hero-img__cta-note img{width:20px;height:20px;display:block}.hero-img__media{justify-content:center;align-items:center;width:100%;display:flex}.hero-img__media img{border-radius:20px;max-width:100%;height:auto}@media (width>=768px){.hero-img__media img{border-radius:32px}}html[data-hero-images-ready] .hero-img img[data-hero-image-pending]{background-color:var(--gl-color-accent-pale,#e6f0ff)}@media (width>=1200px){.hero-img__inner{flex-direction:row;justify-content:space-between;align-items:center;padding-left:40px;padding-right:40px}.hero-img__inner:before{z-index:-1;content:"";filter:blur(50px);background:linear-gradient(219deg,#fffc 33.53%,#ffffff7a 53.67%);border-radius:1090px;width:1090px;height:1051px;display:block;position:absolute;top:-50px;left:-418px}.hero-img__text{flex:1;max-width:608px;position:relative}.hero-img__media{width:45%}}.hero-img.page142-healthcare-source-hero{background-color:#edf3ff;background-image:none}.hero-img.page142-healthcare-source-hero:after,.hero-img.page142-healthcare-source-hero .hero-img__bg,.hero-img.page142-healthcare-source-hero .hero-img__dots,.hero-img.page142-healthcare-source-hero .hero-img__inner:before{display:none}.hero-img.page142-healthcare-source-hero .hero-img__inner{max-width:1184px}.hero-img.page142-healthcare-source-hero .hero-img__title{max-width:540px;font-size:52px;line-height:1.2}.hero-img.page142-healthcare-source-hero .hero-img__subtitle{max-width:540px;font-size:17px;font-weight:400;line-height:1.45}.hero-img.page142-healthcare-source-hero .hero-img__media img{border-radius:0}@media (width>=1200px){.hero-img.page142-healthcare-source-hero .hero-img__inner{padding-left:0;padding-right:0}}@media (width<=767px){.hero-img.page142-healthcare-source-hero{padding-top:36px;padding-bottom:40px}.hero-img.page142-healthcare-source-hero .hero-img__title{font-size:38px;line-height:1.15}.hero-img.page142-healthcare-source-hero .hero-img__subtitle{font-size:16px}.hero-img.page142-healthcare-source-hero .hero-img__media img{max-width:min(100%,378px)}}.hero-img--animation-focused{background-image:none}.hero-img--animation-focused:after,.hero-img--animation-focused .hero-img__inner:before,.hero-img--animation-focused .hero-img__bg,.hero-img--animation-focused .hero-img__dots{display:none}.hero-img--animation-focused .hero-img__inner{gap:24px}@media (width>=768px){.hero-img--animation-focused .hero-img__inner{flex-direction:row;align-items:center;gap:32px}}.hero-img--animation-focused .hero-img__text,.hero-img--animation-focused .hero-img__media{min-width:0}.hero-img--animation-focused .hero-img__media{justify-content:flex-start;width:100%;display:none}@media (width>=768px){.hero-img--animation-focused.hero-img--balanced .hero-img__text,.hero-img--animation-focused.hero-img--balanced .hero-img__media{flex:1 1 0;max-width:none}.hero-img--animation-focused.hero-img--content-wide .hero-img__text{flex:7 1 0;max-width:none}.hero-img--animation-focused.hero-img--content-wide .hero-img__media{flex:5 1 0;max-width:none}}.hero-img--animation-focused .hero-img__title{color:var(--gl-color-heading);font-family:var(--gl-font-body);font-size:var(--gl-type-display-size);line-height:var(--gl-type-display-line);white-space:pre-line;overflow-wrap:break-word}@media (width<=767px){.hero-img--animation-focused .hero-img__title{font-size:min(var(--gl-type-display-size), 9.6vw)}}.hero-img--animation-focused .hero-img__paragraph{color:var(--gl-color-text);font-size:var(--gl-type-body-size);white-space:pre-line;margin:0 0 16px;font-weight:400;line-height:1.5}.hero-img--animation-focused .hero-img__leading-image{border-radius:16px;max-width:100%;height:auto;margin:0 0 24px;display:block}@media (width>=768px){.hero-img--animation-focused .hero-img__media{display:flex}}.hero-img--animation-focused .case-lottie-animation[data-animation-visibility=below-md-visible]{margin:16px 0 24px}.hero-img--animation-focused .hero-img__copy-mobile-player{display:block}@media (width>=768px){.hero-img--animation-focused .hero-img__copy-mobile-player{display:none}}.hero-img--static-proof .hero-img__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""media""body";align-items:start;gap:24px;display:grid}.hero-img--static-proof .hero-img__static-heading{grid-area:heading;min-width:0}.hero-img--static-proof .hero-img__static-media{grid-area:media;min-width:0}.hero-img--static-proof .hero-img__static-body{grid-area:body;min-width:0}.hero-img--static-proof .hero-img__semantic-heading{color:var(--gl-color-text,#30343b);font-family:var(--gl-font-body);font-size:var(--gl-type-body-size,18px);overflow-wrap:anywhere;margin:0 0 12px;font-weight:600;line-height:1.5}.hero-img--static-proof .hero-img__display-title{color:var(--gl-color-heading,#0a0a0a);font-family:var(--gl-font-body);font-size:var(--gl-type-display-size,48px);font-weight:700;line-height:var(--gl-type-display-line,1.25);overflow-wrap:break-word;hyphens:manual;margin:0}@media (width<=767px){.hero-img--static-proof .hero-img__display-title{font-size:min(var(--gl-type-display-size,48px), 9.6vw)}}.hero-img--static-proof .hero-img__subtitle{max-width:72ch;color:var(--gl-color-text,#30343b);font-size:var(--gl-type-body-size,18px);overflow-wrap:anywhere;margin:0 0 24px;font-weight:400;line-height:1.55}.hero-img--static-proof .hero-img__claims{max-width:72ch;color:var(--gl-color-text,#30343b);font-size:var(--gl-type-body-size,18px);overflow-wrap:anywhere;margin:0 0 24px;padding:0;font-weight:400;line-height:1.55;list-style:none}.hero-img--static-proof .hero-img__claims li{padding-inline-start:32px;position:relative}.hero-img--static-proof .hero-img__claims li:before{content:"";border-right:2px solid var(--gl-color-accent,#0063c1);border-bottom:2px solid var(--gl-color-accent,#0063c1);width:8px;height:14px;position:absolute;top:.3em;left:4px;transform:rotate(45deg)}.hero-img--static-proof .hero-img__claims li+li{margin-top:12px}.hero-img--static-proof .hero-img__static-media{width:100%}.hero-img--static-proof .hero-img__static-media img{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.hero-img--static-proof .hero-img__conversion-group{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.hero-img--static-proof .hero-img__cta-note{color:var(--gl-color-text,#495057)}.hero-img--static-proof .hero-img__proof{min-width:0;max-width:240px;color:var(--gl-color-text);font:400 16px/1.5 var(--gl-font-body);overflow-wrap:anywhere;gap:8px;margin:0;display:grid}.hero-img--static-proof .hero-img__proof-mark{object-fit:contain;border-radius:0;width:auto;max-width:min(176px,100%);height:auto;max-height:64px;display:block}@media (width>=768px){.hero-img--static-proof .hero-img__inner{gap:32px}.hero-img--static-proof .hero-img__static-media img{max-width:680px;margin:0 auto}}@media (width>=1200px){.hero-img--static-proof .hero-img__inner{grid-template-columns:minmax(0,11fr) minmax(0,9fr);grid-template-areas:"heading media""body media";align-items:center;gap:24px 40px}.hero-img--static-proof .hero-img__static-heading,.hero-img--static-proof .hero-img__static-body{max-width:608px}.hero-img--static-proof .hero-img__static-media{align-self:stretch}.hero-img--static-proof .hero-img__static-media img{max-width:100%;margin:0}}@media (width<=480px){.hero-img__title.hero-img__title--long-word{font-size:clamp(28px,10.4vw,48px)}}

.action-banner .calendar-event-action{overflow-wrap:anywhere;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;max-width:100%;min-height:44px}

.cta-banner-image.service-cta{--cta-image-surface:#cfe5ff;--cta-image-heading:#1a1a1a;--cta-image-text:#333;font-family:var(--gl-font-body);margin-bottom:0;padding:50px 10px}.cta-banner-image.service-cta>.wrapper{width:100%;max-width:1384px;margin-inline:auto;padding-inline:24px}@media (width>=768px){.cta-banner-image.service-cta>.wrapper{padding-inline:32px}}@media (width>=992px){.cta-banner-image.service-cta>.wrapper{padding-inline:40px}}.cta-banner-image.service-cta .cta-banner-image__content{isolation:isolate;background-color:var(--cta-image-surface);border-radius:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;min-height:650px;padding:32px 24px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.cta-banner-image.service-cta .cta-banner-image__content{border-radius:40px;justify-content:center;min-height:auto;padding:40px}}@media (width>=992px){.cta-banner-image.service-cta .cta-banner-image__content{border-radius:56px;min-height:400px;padding:56px 64px}}.cta-banner-image.service-cta .cta-banner-image__background{z-index:-1;position:absolute;inset:0}.cta-banner-image.service-cta .cta-banner-image__bg{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cta-banner-image.service-cta .cta-banner-image__bg--image{object-position:center 90%}@media (width>=768px){.cta-banner-image.service-cta .cta-banner-image__bg--image{object-position:96% center}}.cta-banner-image.service-cta .cta-banner-image__left{z-index:2;flex-direction:column;gap:24px;min-width:0;max-width:500px;display:flex;position:relative}.cta-banner-image.service-cta .cta-banner-image__left h2{color:var(--cta-image-heading);margin-bottom:0;font-size:28px;font-weight:700;line-height:1.2}@media (width>=768px){.cta-banner-image.service-cta .cta-banner-image__left h2{font-size:36px}}@media (width>=992px){.cta-banner-image.service-cta .cta-banner-image__left h2{font-size:42px}}.cta-banner-image.service-cta .cta-banner-image__left p{color:var(--cta-image-text);margin:0;font-size:16px;line-height:1.5}@media (width>=768px){.cta-banner-image.service-cta .cta-banner-image__left p{font-size:18px}}.cta-banner-image.service-cta .cta-banner-image__btn-wrapper{margin-top:8px}.cta-banner-image.service-cta .cta-banner-image__review-badge{align-items:center;max-width:min(100%,318px);display:flex}.cta-banner-image.service-cta .cta-banner-image__review-badge img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:72px;display:block}.cta-banner-image.service-cta .cta-banner-image__right{z-index:0;pointer-events:none;width:100%;display:block;position:absolute;bottom:0;left:0;right:0}@media (width>=992px){.cta-banner-image.service-cta .cta-banner-image__right{width:50%;height:100%;top:0;left:auto}}.cta-banner-image.service-cta .cta-banner-image__right picture{height:100%;display:block}.cta-banner-image.service-cta .cta-banner-image__img{object-fit:contain;object-position:bottom center;width:100%;height:auto;display:block}@media (width>=992px){.cta-banner-image.service-cta .cta-banner-image__img{object-fit:cover;object-position:left center;height:100%}}@media (prefers-reduced-motion:reduce){.cta-banner-image.service-cta [data-aos]{opacity:1!important;transition:none!important;transform:none!important}}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__content{min-height:0;overflow:hidden}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__left{width:100%;max-width:none}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__btn-wrapper .gl-action--arrow{box-sizing:border-box;min-height:44px}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__right{z-index:1;pointer-events:none;width:100%;height:auto;position:relative;inset:auto}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__presenter{gap:12px;width:100%;margin:0;display:grid}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__presenter picture{min-width:0;height:auto;display:block}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__img{object-fit:contain;object-position:bottom center;width:100%;height:auto;max-height:380px}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__presenter-caption{width:fit-content;max-width:100%;color:var(--gl-color-text);background:var(--gl-color-surface);border:1px solid var(--gl-color-accent-pale);border-radius:16px;gap:4px;padding:12px 16px;display:grid}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__presenter-name,.cta-banner-image.service-cta--presenter-proof .cta-banner-image__presenter-role{overflow-wrap:anywhere}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__presenter-name{color:var(--gl-color-heading);font-size:18px;font-weight:700;line-height:1.3}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__presenter-role{color:var(--gl-color-text-muted);font-size:14px;line-height:1.5}@media (width>=992px){.cta-banner-image.service-cta--presenter-proof .cta-banner-image__content{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:40px;min-height:400px;display:grid}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__left{max-width:620px}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__right{align-self:stretch}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__presenter{align-content:end;height:100%}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__presenter picture{min-height:0}.cta-banner-image.service-cta--presenter-proof .cta-banner-image__img{height:min(340px,38vw);max-height:340px}}.cta-banner-image.service-cta--callout>.wrapper{padding-inline:24px}@media (width>=768px){.cta-banner-image.service-cta--callout>.wrapper{padding-inline:32px}}@media (width>=992px){.cta-banner-image.service-cta--callout>.wrapper{padding-inline:40px}}.cta-banner-image.service-cta--callout .cta-banner-image__content{background:var(--gl-color-surface-light);border:1px solid var(--gl-color-accent-pale);border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;min-height:0;padding:24px;display:grid;overflow:visible}@media (width>=768px){.cta-banner-image.service-cta--callout .cta-banner-image__content{gap:32px;padding:32px}}@media (width>=992px){.cta-banner-image.service-cta--callout .cta-banner-image__content{padding:40px}}.cta-banner-image.service-cta--callout .cta-banner-image__left{max-width:none;color:var(--gl-color-text);gap:16px}.cta-banner-image.service-cta--callout .cta-banner-image__left h2{color:var(--gl-color-heading);overflow-wrap:anywhere;font-size:24px;line-height:1.3}@media (width>=768px){.cta-banner-image.service-cta--callout .cta-banner-image__left h2{font-size:32px}}.cta-banner-image.service-cta--callout .cta-banner-image__left p{color:var(--gl-color-text);white-space:pre-line;overflow-wrap:anywhere;font-size:16px}.cta-banner-image.service-cta--callout .cta-banner-image__leading-artwork{width:min(100%,180px);max-height:104px;display:block}.cta-banner-image.service-cta--callout .cta-banner-image__leading-artwork img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:104px;display:block}.cta-banner-image.service-cta--callout .cta-banner-image__image-links{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.cta-banner-image.service-cta--callout .cta-banner-image__image-links li{min-width:0;max-width:100%}.cta-banner-image.service-cta--callout .cta-banner-image__image-links a{box-sizing:border-box;min-width:44px;max-width:100%;min-height:44px;color:var(--gl-color-accent);overflow-wrap:anywhere;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:flex-start;align-items:center;padding:4px 8px;display:flex}.cta-banner-image.service-cta--callout .cta-banner-image__image-links a:focus-visible{outline:3px solid var(--gl-color-accent);outline-offset:2px;box-shadow:var(--gl-focus-ring)}.cta-banner-image.service-cta--callout .cta-banner-image__image-links img{object-fit:contain;width:auto;max-width:min(128px,100%);height:auto;max-height:36px;display:block}.cta-banner-image.service-cta--callout .cta-banner-image__image-links .cta-banner-image__image-link--portrait a{justify-content:flex-start}.cta-banner-image.service-cta--callout .cta-banner-image__image-links .cta-banner-image__image-link--portrait img{max-width:min(240px,100%);max-height:328px}@media (width<=767px){.cta-banner-image.service-cta--callout .cta-banner-image__image-links .cta-banner-image__image-link--portrait img{max-width:min(200px,100%);max-height:280px}}.cta-banner-image.service-cta--callout .cta-banner-image__btn-wrapper{max-width:100%;margin-top:0}.cta-banner-image.service-cta--callout .cta-banner-image__right{z-index:auto;pointer-events:auto;width:100%;height:auto;position:relative;inset:auto}.cta-banner-image.service-cta--callout .cta-banner-image__right picture{height:auto}.cta-banner-image.service-cta--callout .cta-banner-image__img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:360px}.cta-banner-image.service-cta--callout .calendar-event-action{white-space:normal;text-align:left;max-width:100%}@media (width>=992px){.cta-banner-image.service-cta--callout.service-cta--callout-with-artwork .cta-banner-image__content{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.cta-banner-image.service-cta--social-inline{background:0 0;margin:0;padding:20px 0}.cta-banner-image.service-cta--social-inline>.wrapper{max-width:1280px}.cta-banner-image.service-cta--social-inline .cta-banner-image__content{background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:block;overflow:visible}.cta-banner-image.service-cta--social-inline .cta-banner-image__left{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:none;display:flex}.cta-banner-image.service-cta--social-inline .cta-banner-image__left h2{color:var(--gl-color-heading,#0a0a0a);margin:0;font-size:20px;font-weight:600;line-height:1.35}.cta-banner-image.service-cta--social-inline .cta-banner-image__image-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;width:100%;margin:0;padding:0;list-style:none;display:flex}.cta-banner-image.service-cta--social-inline .cta-banner-image__image-links li{min-width:0;max-width:100%}.cta-banner-image.service-cta--social-inline .cta-banner-image__image-links a{border-radius:2px;justify-content:center;align-items:center;min-width:44px;max-width:100%;min-height:44px;padding:0;display:flex}.cta-banner-image.service-cta--social-inline .cta-banner-image__image-links a:focus-visible{outline:3px solid var(--gl-color-accent);outline-offset:4px}.cta-banner-image.service-cta--social-inline .cta-banner-image__image-links img{object-fit:contain;width:auto;max-width:270px;height:auto;max-height:111px;display:block}@media (width<=600px){.cta-banner-image.service-cta--social-inline{padding:12px 0}.cta-banner-image.service-cta--social-inline .cta-banner-image__image-links{gap:8px 16px}.cta-banner-image.service-cta--social-inline .cta-banner-image__image-links img{max-width:150px;max-height:62px}}.cta-banner-image.service-cta--portrait-promo{padding-bottom:8px}.cta-banner-image.service-cta--portrait-promo>.wrapper{max-width:600px}.cta-banner-image.service-cta--portrait-promo .cta-banner-image__content{box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;min-height:0;padding:32px 24px;display:grid}.cta-banner-image.service-cta--portrait-promo .cta-banner-image__left{text-align:center;align-items:center;gap:20px;width:100%;max-width:480px}.cta-banner-image.service-cta--portrait-promo .cta-banner-image__image-links{justify-content:center;width:100%}.cta-banner-image.service-cta--portrait-promo .cta-banner-image__image-link--portrait{justify-content:center;width:100%;display:flex}.cta-banner-image.service-cta--portrait-promo .cta-banner-image__image-link--portrait a{justify-content:center}.cta-banner-image.service-cta--portrait-promo .cta-banner-image__btn-wrapper{justify-content:center;display:flex}@media (width>=768px){.cta-banner-image.service-cta--portrait-promo .cta-banner-image__content{padding:40px}}.cta-banner-image__social-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}

.feature-cards{font-family:var(--gl-font-body);margin-bottom:32px;line-height:30px}@media (width>=768px){.feature-cards{margin-bottom:64px}}@media (width>=992px){.feature-cards{margin-bottom:100px}}.feature-cards:last-of-type{margin-bottom:0}.feature-cards>.wrapper{width:100%;max-width:1384px;margin-left:auto;margin-right:auto;padding:0 24px}@media (width>=768px){.feature-cards>.wrapper{padding:0 32px}}@media (width>=992px){.feature-cards>.wrapper{padding:0 40px}}.feature-cards .section-header{margin-bottom:24px}@media (width>=768px){.feature-cards .section-header{margin-bottom:32px}}@media (width>=992px){.feature-cards .section-header{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}}.feature-cards .section-header__title{color:#0a0a0a;font-family:var(--gl-font-body);white-space:normal;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.3}@media (width>=768px){.feature-cards .section-header__title{font-size:40px}}.feature-cards .section-header__intro{color:#495057;white-space:pre-line;margin:0;font-size:18px;line-height:27px}.feature-cards .section-header .feature-cards__supporting-note{max-width:800px;color:var(--gl-color-text-strong);white-space:pre-line;margin:24px 0 0;font-size:18px;font-weight:600;line-height:27px}.feature-cards__panel{background-image:url(/assets/blocks/feature-cards/mobile-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:32px;padding:16px;overflow:hidden}@media (width>=768px){.feature-cards__panel{background-image:url(/assets/blocks/feature-cards/desktop-bg.jpg);border-radius:40px;padding:24px}}@media (width>=992px){.feature-cards__panel{border-radius:56px;padding:32px}}.feature-cards__list{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.feature-cards__list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width>=992px){.feature-cards__list{grid-template-columns:repeat(3,1fr)}.feature-cards__list--2-cols{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.feature-cards__list:has(>.feature-cards__card:only-child){grid-template-columns:minmax(0,1fr)}}.feature-cards__list:has(>.feature-cards__card:only-child)>.feature-cards__card{grid-column:auto}@media (width>=768px){.feature-cards__list:has(>.feature-cards__card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-cards__card{background-color:#fff;border-radius:24px;flex-direction:column;height:100%;display:flex;position:relative;padding:24px!important}@media (width>=768px){.feature-cards__card:last-of-type:nth-of-type(odd){grid-column:span 2}}@media (width>=992px){.feature-cards__card:last-of-type:nth-of-type(odd){grid-column:auto}}.feature-cards__card--green .feature-cards__icon,.feature-cards__card--green .feature-cards__label{color:#58c265;background-color:#ebf8ee}.feature-cards__card--orange .feature-cards__icon,.feature-cards__card--orange .feature-cards__label{color:#eaa347;background-color:#fef6eb}.feature-cards__card--red .feature-cards__icon,.feature-cards__card--red .feature-cards__label{color:#ed656f;background-color:#faeeee}.feature-cards__label{z-index:2;color:#0a0a0a;text-transform:uppercase;background-color:#e6f0ff;border-radius:30px;padding:8px 16px;font-size:16px;font-style:normal;font-weight:700;line-height:24px;position:absolute;top:38px;right:24px}.feature-cards__card:not(:has(>.feature-cards__icon))>.feature-cards__label{align-self:flex-start;margin-bottom:16px;position:static}.feature-cards__card:has(>.feature-cards__icon)>.feature-cards__label{text-align:center;max-width:calc(100% - 104px);padding:6px 14px;font-size:14px;line-height:20px}.feature-cards__card:has(>.feature-cards__logo)>.feature-cards__label,.feature-cards__card:has(>.feature-cards__cover)>.feature-cards__label{align-self:flex-end;margin-bottom:8px;position:static}.feature-cards__card:has(>.feature-cards__cover){align-self:start;height:auto}.feature-cards__cover{aspect-ratio:548/320;width:100%;margin-bottom:20px;overflow:hidden}.feature-cards__cover img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.feature-cards__between-columns{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=1200px){.feature-cards__between-columns{grid-template-columns:minmax(0,1fr) minmax(0,226px) minmax(0,1fr);align-items:center;gap:24px}}.feature-cards__list--section-group{gap:16px;min-width:0;grid-template-columns:minmax(0,1fr)!important}@media (width>=768px) and (width<=1199px){.feature-cards__list--section-group{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1200px){.feature-cards__list--section-group{grid-template-columns:minmax(0,1fr)!important}}@media (width>=768px){.feature-cards__list--section-group>.feature-cards__card:last-of-type:nth-of-type(odd){grid-column:auto}}.feature-cards__section-media{text-align:center;width:100%;max-width:226px;margin:8px auto}@media (width>=1200px){.feature-cards__section-media{margin:0 auto}}.feature-cards__section-media-image{aspect-ratio:226/320;object-fit:contain;object-position:center;width:100%;height:auto;display:block}.feature-cards__section-media-caption{margin:0}.feature-cards__section-media .gl-action--arrow{margin-top:16px}.feature-cards__panel-banner{color:#0a0a0a;text-align:center;background-color:#fff;border-radius:8px;max-width:900px;margin:0 auto 24px;padding:16px 24px;font-size:18px;font-style:normal;font-weight:600;line-height:27px}@media (width>=768px){.feature-cards__panel-banner{border-radius:12px;margin-bottom:32px;padding:20px 32px}}.feature-cards__icon{background-color:#e6f0ff;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.feature-cards__icon img,.feature-cards__icon svg{object-fit:contain;width:32px;height:32px}.feature-cards__logo{justify-content:flex-start;align-items:center;max-width:100%;min-height:40px;margin-bottom:20px;display:flex}.feature-cards__logo img{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,240px);height:auto;max-height:48px;display:block}.feature-cards__card-eyebrow{color:#0a0a0a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.5}.feature-cards__card-title{color:#0a0a0a;font-family:var(--gl-font-body);white-space:pre-line;margin:0 0 8px;font-size:24px;font-weight:600;line-height:30px}.feature-cards__card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feature-cards__card-heading .feature-cards__card-title{flex:1;min-width:0}.feature-cards__check-icon{object-fit:contain;flex:none;width:20px;height:20px;margin-top:5px;display:block}.feature-cards__secondary-mark{object-fit:contain;object-position:center;flex:0 0 40px;width:40px;height:40px;display:block}.feature-cards__card-description{color:#495057;white-space:pre-line;margin:0;font-size:16px;line-height:24px}.feature-cards__card-supporting-description{color:#495057;white-space:pre-line;margin:12px 0 0;font-size:16px;line-height:24px}.feature-cards__card-sub-box{background-color:#f6faff;border-radius:12px;flex-grow:1;margin-top:24px;padding:16px}.feature-cards__card-sub-title{color:#36435e;margin:0 0 8px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.feature-cards__card-sub-description{color:#0a0a0a;white-space:pre-line;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.feature-cards__footer{text-align:center;margin-top:32px}@media (width>=992px){.feature-cards__footer{margin-top:40px}}.feature-cards__note{color:#0a0a0a;white-space:pre-line;max-width:800px;margin:0 auto 24px;font-size:18px;font-weight:600;line-height:27px}@media (width>=992px){.feature-cards__note{margin-top:32px}}.feature-cards .gl-action--arrow:not(.feature-cards__card-action){margin-top:24px;margin-left:auto;margin-right:auto;display:flex}.feature-cards .feature-cards__section-media .gl-action--arrow{white-space:nowrap;min-width:210px;margin-top:16px}.feature-cards .feature-cards__section-media-action-label{z-index:2;flex:auto;min-width:0;position:relative}.feature-cards .sub_text{font-size:18px;font-style:normal;font-weight:600;line-height:27px}.feature-cards--split .feature-cards__layout{flex-direction:column;gap:32px;display:flex}@media (width>=992px){.feature-cards--split .feature-cards__layout{flex-direction:row;align-items:center;gap:56px}}.feature-cards--split .section-header{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;max-width:none;margin:0;display:flex}@media (width>=992px){.feature-cards--split .section-header{width:360px}}@media (width>=1200px){.feature-cards--split .section-header{width:506px}}.feature-cards--split .gl-action--arrow:not(.feature-cards__card-action){margin:16px 0 0}@media (width>=992px){.feature-cards--split .feature-cards__panel{flex:1}}.feature-cards--split .feature-cards__list{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.feature-cards--split .feature-cards__list{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.feature-cards--split .feature-cards__list{grid-template-columns:1fr}}@media (width>=1200px){.feature-cards--split .feature-cards__list{grid-template-columns:repeat(2,1fr)}}@media (width>=992px) and (width<=1199px){.feature-cards--split .feature-cards__card:has(>.feature-cards__icon){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon eyebrow""icon title""icon description""icon supporting""icon subbox";align-items:center;column-gap:24px;display:grid}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon) .feature-cards__icon{grid-area:icon;align-self:center;margin-bottom:0}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon) .feature-cards__card-eyebrow{grid-area:eyebrow}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon) .feature-cards__card-heading{grid-area:title}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon) .feature-cards__card-description{grid-area:description}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon) .feature-cards__card-supporting-description{grid-area:supporting}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon) .feature-cards__card-sub-box{grid-area:subbox;margin-top:16px}}@media (width>=992px){.feature-cards--split .feature-cards__card:has(>.feature-cards__icon):last-of-type:nth-of-type(odd){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon eyebrow""icon title""icon description""icon supporting""icon subbox";align-items:center;column-gap:24px;display:grid}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon):last-of-type:nth-of-type(odd) .feature-cards__icon{grid-area:icon;align-self:center;margin-bottom:0}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon):last-of-type:nth-of-type(odd) .feature-cards__card-eyebrow{grid-area:eyebrow}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon):last-of-type:nth-of-type(odd) .feature-cards__card-heading{grid-area:title}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon):last-of-type:nth-of-type(odd) .feature-cards__card-description{grid-area:description}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon):last-of-type:nth-of-type(odd) .feature-cards__card-supporting-description{grid-area:supporting}.feature-cards--split .feature-cards__card:has(>.feature-cards__icon):last-of-type:nth-of-type(odd) .feature-cards__card-sub-box{grid-area:subbox;margin-top:16px}}@media (width>=1200px){.feature-cards--split .feature-cards__card:has(>.feature-cards__icon):last-of-type:nth-of-type(odd){grid-column:span 2}}.feature-cards--split .feature-cards__list:has(>.feature-cards__card:only-child)>.feature-cards__card:last-of-type:nth-of-type(odd){grid-column:auto}@media (width>=768px) and (width<=991px){.feature-cards--three-stacked-peers .feature-cards__list{grid-template-columns:minmax(0,1fr)}.feature-cards--three-stacked-peers .feature-cards__card:last-of-type:nth-of-type(odd){grid-column:auto}.feature-cards--three-cover-peers .feature-cards__list.gl-grid-flow{--gl-grid-active:1}.feature-cards--three-cover-peers .feature-cards__list{grid-template-columns:minmax(0,1fr)}.feature-cards--three-cover-peers .feature-cards__card:last-of-type:nth-of-type(odd){grid-column:auto}.feature-cards--three-cover-peers .feature-cards__cover{max-width:360px;margin-left:auto;margin-right:auto}}.feature-cards--illustrated-rows .feature-cards__list{grid-template-columns:minmax(0,1fr);gap:16px}@media (width>=768px){.feature-cards--illustrated-rows .feature-cards__list{gap:20px}}.feature-cards--illustrated-rows .feature-cards__list:has(>.feature-cards__card:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}.feature-cards--illustrated-rows .feature-cards__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""description""supporting""subbox""action""art";align-content:start;align-items:start;gap:0;min-width:0;height:auto;display:grid;padding:20px!important}.feature-cards--illustrated-rows .feature-cards__card-heading{grid-area:heading;justify-content:flex-start;align-items:center;gap:12px}.feature-cards--illustrated-rows .feature-cards__card-title{min-width:0;margin-bottom:8px}.feature-cards--illustrated-rows .feature-cards__secondary-mark{flex-basis:36px;order:-1;width:36px;height:36px}.feature-cards--illustrated-rows .feature-cards__card-description{grid-area:description;min-width:0}.feature-cards--illustrated-rows .feature-cards__card-supporting-description{grid-area:supporting;min-width:0}.feature-cards--illustrated-rows .feature-cards__card-sub-box{grid-area:subbox;min-width:0}.feature-cards--illustrated-rows .feature-cards__cover{aspect-ratio:2.15;background:var(--gl-color-surface-muted);border-radius:12px;grid-area:art;width:100%;max-width:360px;margin:16px 0 0}.feature-cards--illustrated-rows .feature-cards__cover img{object-fit:contain}.feature-cards--illustrated-rows .feature-cards__card-action-wrap{grid-area:action;width:fit-content;max-width:100%;margin:0;padding-top:16px}.feature-cards--illustrated-rows .feature-cards__card-action{overflow-wrap:anywhere;justify-content:flex-start;width:fit-content;min-width:0;max-width:100%;margin:0}@media (width>=768px){.feature-cards--illustrated-rows .feature-cards__card:last-of-type:nth-of-type(odd){grid-column:auto}.feature-cards--illustrated-rows .feature-cards__card{grid-template-columns:minmax(0,1fr) minmax(220px,42%);grid-template-areas:"heading art""description art""supporting art""subbox art""action art";align-items:center;column-gap:clamp(20px,3vw,40px);padding:24px!important}.feature-cards--illustrated-rows .feature-cards__card-heading,.feature-cards--illustrated-rows .feature-cards__card-description,.feature-cards--illustrated-rows .feature-cards__card-supporting-description,.feature-cards--illustrated-rows .feature-cards__card-sub-box,.feature-cards--illustrated-rows .feature-cards__card-action-wrap{grid-column:1}.feature-cards--illustrated-rows .feature-cards__cover{aspect-ratio:auto;align-self:center;width:100%;max-width:none;height:100%;min-height:168px;max-height:216px;margin:0}.feature-cards--illustrated-rows .feature-cards__card-action-wrap{align-self:start}}@media (width>=1200px){.feature-cards.ebook-topic-grid--seven .feature-cards__list{grid-template-columns:repeat(8,minmax(0,1fr))}.feature-cards.ebook-topic-grid--seven .feature-cards__list>.feature-cards__card{grid-column:span 2}.feature-cards.ebook-topic-grid--seven .feature-cards__list>.feature-cards__card:first-child{grid-column:1/3}.feature-cards.ebook-topic-grid--seven .feature-cards__list>.feature-cards__card:nth-child(2){grid-column:3/5}.feature-cards.ebook-topic-grid--seven .feature-cards__list>.feature-cards__card:nth-child(3){grid-column:5/7}.feature-cards.ebook-topic-grid--seven .feature-cards__list>.feature-cards__card:nth-child(4){grid-column:7/9}.feature-cards.ebook-topic-grid--seven .feature-cards__list>.feature-cards__card:nth-child(5){grid-column:2/4}.feature-cards.ebook-topic-grid--seven .feature-cards__list>.feature-cards__card:nth-child(6){grid-column:4/6}.feature-cards.ebook-topic-grid--seven .feature-cards__list>.feature-cards__card:nth-child(7){grid-column:6/8}}@media (width>=768px) and (width<=1199px){.feature-cards.ebook-topic-grid--seven .feature-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cards.ebook-topic-grid--seven .feature-cards__list>.feature-cards__card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}.feature-cards.ebook-tech-topics .feature-cards__list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=767px){.feature-cards.ebook-tech-topics .feature-cards__list{grid-template-columns:minmax(0,1fr)}}.feature-cards.ebook-tech-topics .feature-cards__cover,.feature-cards.ebook-topic-grid--seven .feature-cards__cover{aspect-ratio:1;width:84px;height:84px;margin:0 auto 14px}.feature-cards.ebook-tech-topics .feature-cards__card,.feature-cards.ebook-topic-grid--seven .feature-cards__card{text-align:center}.feature-cards.ebook-tech-topics .feature-cards__card-title,.feature-cards.ebook-topic-grid--seven .feature-cards__card-title{margin:0}.feature-cards .feature-cards__card--with-action{align-self:stretch;height:100%}.feature-cards__card-action-wrap{min-width:0;margin-top:auto;padding-top:16px}.feature-cards .feature-cards__card-action{white-space:normal;max-width:100%}@media (width>=992px) and (width<=1199px){.feature-cards--split .feature-cards__card--with-action:has(>.feature-cards__icon){grid-template-areas:"icon eyebrow""icon title""icon description""icon supporting""icon subbox""icon action"}}@media (width>=992px){.feature-cards--split .feature-cards__card--with-action:has(>.feature-cards__icon):last-of-type:nth-of-type(odd){grid-template-areas:"icon eyebrow""icon title""icon description""icon supporting""icon subbox""icon action"}}.feature-cards--split .feature-cards__card--with-action:has(>.feature-cards__icon) .feature-cards__card-action-wrap{grid-area:action}.feature-cards.accelerate-certificates{margin-bottom:32px}.feature-cards.accelerate-certificates .feature-cards__panel{background:0 0;border-radius:0;padding:0}.feature-cards.accelerate-certificates .feature-cards__list{grid-template-columns:1fr;gap:18px}.feature-cards.accelerate-certificates .feature-cards__card{box-shadow:none;background:#fff;grid-template-columns:132px minmax(0,1fr);grid-template-areas:"icon heading""description description";align-items:center;gap:0 16px;display:grid;padding:16px!important}.feature-cards.accelerate-certificates .feature-cards__icon{background:0 0;border-radius:0;grid-area:icon;width:132px;height:112px;margin:0}.feature-cards.accelerate-certificates .feature-cards__icon img,.feature-cards.accelerate-certificates .feature-cards__icon svg{object-fit:contain;width:auto;max-width:132px;height:auto;max-height:112px}.feature-cards.accelerate-certificates .feature-cards__card-heading{grid-area:heading;justify-content:flex-start}.feature-cards.accelerate-certificates .feature-cards__card-title{margin:0;font-size:36px;line-height:1}.feature-cards.accelerate-certificates .feature-cards__card-description{grid-area:description;margin-top:10px}@media (width>=768px){.feature-cards.accelerate-certificates .feature-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.feature-cards.accelerate-certificates .feature-cards__card{grid-template-columns:96px minmax(0,1fr);gap:0 12px}.feature-cards.accelerate-certificates .feature-cards__icon{width:96px;height:84px}.feature-cards.accelerate-certificates .feature-cards__icon img,.feature-cards.accelerate-certificates .feature-cards__icon svg{max-width:96px;max-height:84px}.feature-cards.accelerate-certificates .feature-cards__card-title{font-size:30px}}.feature-cards .feature-cards__cover.feature-cards__cover--icon{aspect-ratio:1;background:0 0;align-self:flex-start;width:64px;max-width:64px;height:64px;min-height:0;max-height:64px;margin:0 0 16px}.feature-cards .feature-cards__card-title.feature-cards__card-title--stat{margin-bottom:8px;font-size:40px;font-weight:700;line-height:1.15}@media (width>=992px){.feature-cards .feature-cards__card-title.feature-cards__card-title--stat{font-size:48px}}@media (width<=767px){.feature-cards__list--compact>.feature-cards__card{flex-direction:column;justify-content:center;min-height:0;padding:16px}.feature-cards__list--compact .feature-cards__card-title{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.feature-cards__list--compact .feature-cards__card-description{font-size:14px;line-height:1.4}}.feature-cards--compact-cover-peers .feature-cards__list{grid-auto-rows:1fr}.feature-cards--compact-cover-peers .feature-cards__card{align-self:stretch;height:100%}.feature-cards--landscape-media .feature-cards__section-media{max-width:922px;margin:0 auto}.feature-cards--landscape-media .feature-cards__section-media-image{aspect-ratio:auto}.feature-cards--landscape-media .feature-cards__panel{gap:24px;display:grid}.feature-cards--landscape-media .feature-cards__list{grid-template-columns:minmax(0,1fr)}.feature-cards--landscape-media .feature-cards__list>.feature-cards__card{grid-column:1/-1}@media (width>=992px){.feature-cards--landscape-media .feature-cards__panel{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:32px}.feature-cards--landscape-media .feature-cards__section-media{width:100%}}.feature-cards--team-panel .feature-cards__panel{isolation:isolate;gap:16px;display:grid;position:relative;overflow:hidden}.feature-cards--team-panel .feature-cards__panel-banner{text-align:left;background:0 0;max-width:none;margin:0;padding:0;font-size:24px;line-height:32px}.feature-cards--team-panel .feature-cards__team-description{color:#495057;white-space:pre-line;margin:0;font-size:16px;line-height:24px;position:relative}.feature-cards--team-panel .feature-cards__list{grid-template-columns:minmax(0,1fr);gap:16px;height:auto;margin:0;display:grid}.feature-cards--team-panel .feature-cards__card{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;height:auto;min-height:0;display:grid;padding:16px!important}.feature-cards--team-panel .feature-cards__card-heading:empty{display:none}.feature-cards--team-panel .feature-cards__card-title{margin:0;font-size:18px;line-height:27px}.feature-cards--team-panel .feature-cards__card:has(>.feature-cards__icon){grid-template-columns:32px minmax(0,1fr)}.feature-cards--team-panel .feature-cards__card-heading,.feature-cards--team-panel .feature-cards__card-action-wrap{min-width:0}.feature-cards--team-panel .feature-cards__icon{width:32px;height:32px;margin:0}.feature-cards--team-panel .feature-cards__icon img{object-fit:contain;width:32px;height:32px}.feature-cards--team-panel .feature-cards__card-action-wrap{margin-top:0}.feature-cards--team-panel .feature-cards__section-media{width:100%;max-width:500px;height:200px;margin:0 auto}.feature-cards--team-panel .feature-cards__section-media-image{aspect-ratio:auto;object-fit:cover;object-position:right;width:100%;height:100%}@media (width>=768px){.feature-cards--team-panel .feature-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.feature-cards--team-panel .feature-cards__panel{align-content:center;min-height:308px}.feature-cards--team-panel .feature-cards__panel-banner,.feature-cards--team-panel .feature-cards__team-description,.feature-cards--team-panel .feature-cards__list{z-index:1;width:54%;max-width:none;margin-left:0;position:relative}.feature-cards--team-panel .feature-cards__section-media{z-index:0;width:40%;max-width:none;height:300px;margin:0;position:absolute;inset:auto 0 0 auto}}.feature-cards--square-media .feature-cards__section-media-image{width:auto;max-width:100%;margin-inline:auto}@media (width>=768px){.feature-cards--mixed-icon-peers .feature-cards__card{align-self:stretch;height:auto}.feature-cards--mixed-icon-peers .feature-cards__card:not(:has(>.feature-cards__icon)):before{content:"";flex-shrink:0;width:64px;height:64px;margin-bottom:24px;display:block}}

.gl-grid-flow.gl-grid-flow{--gl-grid-cols:3;--gl-grid-cols-md:2}@media (width>=768px){.gl-grid-flow.gl-grid-flow{--gl-grid-active:var(--gl-grid-cols-md);justify-content:center;align-items:stretch;gap:var(--gl-flow-gap,20px);flex-flow:wrap;display:flex}.gl-grid-flow.gl-grid-flow>*{flex:0 0 calc((100% - (var(--gl-grid-active) - 1) * var(--gl-flow-gap,20px)) / var(--gl-grid-active));width:auto;min-width:0;max-width:calc((100% - (var(--gl-grid-active) - 1) * var(--gl-flow-gap,20px)) / var(--gl-grid-active));grid-column:auto}}@media (width>=992px){.gl-grid-flow.gl-grid-flow{--gl-grid-active:var(--gl-grid-cols)}}@media (width>=768px){.gl-grid-flow.gl-grid-flow.gl-grid-flow--single>*{flex-basis:min(100%,400px);max-width:400px}}@media (width<=767px){.gl-grid-flow.gl-grid-flow.gl-grid-flow--tiles-2{--gl-flow-gap:12px;justify-content:center;align-items:stretch;gap:var(--gl-flow-gap);flex-flow:wrap;display:flex}.gl-grid-flow.gl-grid-flow.gl-grid-flow--tiles-2>*{flex:0 0 calc((100% - var(--gl-flow-gap)) / 2);max-width:calc((100% - var(--gl-flow-gap)) / 2);min-width:0;display:flex}.gl-grid-flow.gl-grid-flow.gl-grid-flow--tiles-2>*>*{flex:auto;height:100%}}
