.challenge-card[data-astro-cid-svsfgkym]{padding:var(--challenge-padding-top) var(--challenge-padding-end) var(--challenge-padding-bottom) 2.3125rem;color:var(--color-text-inverse);background:var(--challenge-surface-compact);border-radius:var(--radius-card);@media (width>=1024px){padding:2.0625rem var(--challenge-padding-end-wide) 1.5rem 1.6875rem;background:var(--challenge-surface);border-radius:var(--radius-card) var(--radius-card) 0 0}}.challenge-card--cost[data-astro-cid-svsfgkym]{--challenge-accent:var(--color-accent-cost);--challenge-surface:var(--gradient-cost-card);--challenge-surface-compact:var(--gradient-cost-card-compact);--challenge-padding-top:2.3125rem;--challenge-padding-bottom:3.25rem;--challenge-padding-end:1.75rem;--challenge-padding-end-wide:.9375rem;--challenge-gap:2.375rem}.challenge-card--revenue[data-astro-cid-svsfgkym]{--challenge-accent:var(--color-accent-revenue);--challenge-surface:var(--gradient-revenue-card);--challenge-surface-compact:var(--gradient-revenue-card-compact);--challenge-padding-top:2.625rem;--challenge-padding-bottom:2.5625rem;--challenge-padding-end:1.5rem;--challenge-padding-end-wide:1.6875rem;--challenge-gap:2.875rem;--challenge-icon-width:1.875rem;--challenge-icon-height:1.625rem;--challenge-icon-offset:.5rem}.challenge-card__label[data-astro-cid-svsfgkym]{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-body);text-transform:uppercase;color:var(--challenge-accent)}.challenge-card__list[data-astro-cid-svsfgkym]{gap:var(--challenge-gap);flex-direction:column;margin-top:2.6875rem;display:flex;@media (width>=1024px){gap:2.6875rem;margin-top:3.375rem}}.challenge-card__item[data-astro-cid-svsfgkym]{align-items:flex-start;gap:1.5625rem;display:flex;@media (width>=1024px){gap:1.9375rem}& .challenge-card__icon{--icon-width:var(--challenge-icon-width,27px);width:var(--icon-width);height:var(--challenge-icon-height,24px);margin:var(--challenge-icon-offset,7px) calc((1.6875rem - var(--icon-width)) / 2) 0;color:var(--challenge-accent);@media (width<768px){margin-top:var(--item-icon-offset,var(--challenge-icon-offset,7px))}@media (width>=1024px){--icon-width:1.6875rem;height:1.5rem;margin-top:.5625rem}}& p{@media (width<768px){max-width:min(27.5rem, calc(var(--item-measure) + max(0px, 100vw - 23.4375rem)))}}}.challenges__inner[data-astro-cid-orcjr7fb]{padding:6.125rem 1.125rem 7.1875rem 1.6875rem;container:challenges/inline-size;@media (width>=768px){padding:6rem var(--page-gutter)}@media (width>=1024px){padding:8.25rem 3.25rem 6.0625rem 3.4375rem}}.challenges__layout[data-astro-cid-orcjr7fb]{grid-template-columns:minmax(0,1fr);display:grid}.challenges__intro[data-astro-cid-orcjr7fb]{padding-left:1.0625rem;@media (width>=768px){padding-left:0}}.challenges__description[data-astro-cid-orcjr7fb]{max-width:17.375rem;margin-top:1.75rem}.challenges__cards[data-astro-cid-orcjr7fb]{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2.75rem;display:grid;@media (width>=768px){grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3.5rem;&>.challenge-card{--challenge-padding-top:2.5rem;--challenge-padding-bottom:3rem;--challenge-padding-end:1.5rem;--challenge-gap:2.625rem;--challenge-icon-width:1.6875rem;--challenge-icon-height:1.5rem;--challenge-icon-offset:.4375rem}}@media (width>=1024px){gap:1.625rem}}.challenges[data-astro-cid-orcjr7fb] .challenges__divider{display:none;@media (width>=1024px){margin-top:-1px;display:block}}@container challenges (width>=1150px){.challenges__layout[data-astro-cid-orcjr7fb]{grid-template-columns:minmax(0,441fr) minmax(0,706fr);column-gap:1.625rem}.challenges__intro[data-astro-cid-orcjr7fb]{padding:1.0625rem 0 0 1.8125rem}.challenges__description[data-astro-cid-orcjr7fb]{margin:1.1875rem 0 0 .25rem}.challenges__cards[data-astro-cid-orcjr7fb]{grid-template-columns:minmax(0,330fr) minmax(0,350fr);margin-top:0}.challenges[data-astro-cid-orcjr7fb] .challenges__divider{grid-column:1/-1}}.hero__media[data-astro-cid-r7x22wkt]{z-index:-1;position:absolute;inset:0;@media (width>=1024px){bottom:-.25rem}&:after{content:"";background:var(--scrim-hero);position:absolute;inset:0}}.hero__inner[data-astro-cid-r7x22wkt]{flex-direction:column;min-height:57.75rem;padding-top:20.875rem;display:flex;@media (width>=768px){min-height:47.875rem}@media (width>=1024px){min-height:47.875rem;padding-top:26.375rem}}.hero__content[data-astro-cid-r7x22wkt]{flex-direction:column;gap:3.1875rem;padding-inline:2.125rem;display:flex;container:hero-content/inline-size;@media (width>=768px){padding-inline:var(--page-gutter);align-items:flex-start}@media (width>=1024px){flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-inline:5.1875rem 3.6875rem}}.hero__title[data-astro-cid-r7x22wkt]{max-width:min(32.5rem,18.375rem + max(0px,100vw - 23.4375rem));margin-left:1px;line-height:1;@media (width>=768px){max-width:32.5rem;margin-left:0}@media (width>=1024px){max-width:none;line-height:var(--leading-h1);flex:0 38.0625rem}}.hero__highlight[data-astro-cid-r7x22wkt]{display:block}.hero__content[data-astro-cid-r7x22wkt] .hero__cta{--button-height:3.4375rem;--button-padding:1.625rem;padding-top:.375rem;@media (width>=768px){--button-height:2.8125rem;padding-top:.125rem}@media (width>=1024px){flex:none;min-width:14.6875rem;margin-bottom:.65rem}}@container hero-content (width>=362px){@media (width<768px){.hero__content[data-astro-cid-r7x22wkt] .hero__cta{align-self:flex-start}}}.hero__inner[data-astro-cid-r7x22wkt] .hero__clients{margin-top:auto;padding-top:3rem;padding-bottom:2.6875rem;@media (width>=768px){padding-inline:var(--page-gutter)}@media (width>=1024px){padding:0 3.4375rem .25rem}}.highlight-item[data-astro-cid-mpwvjyvf]{color:var(--color-text);container:highlight/inline-size}.highlight-item__body[data-astro-cid-mpwvjyvf]{flex-direction:column;align-items:flex-start;display:flex}.highlight-item[data-astro-cid-mpwvjyvf] .highlight-item__icon{color:var(--color-icon-muted)}.highlight-item__title[data-astro-cid-mpwvjyvf]{margin-top:var(--highlight-title-gap,18px);line-height:1.5625rem}.highlight-item__description[data-astro-cid-mpwvjyvf]{max-width:var(--highlight-description-width,none);margin-top:var(--highlight-description-gap,10px);align-self:stretch;container:highlight-description/inline-size}@container highlight-description (inline-size>=360px){.highlight-item__description[data-astro-cid-mpwvjyvf] .br-container{display:inline}}@container highlight (inline-size>=660px){.highlight-item__body[data-astro-cid-mpwvjyvf]{grid-template-columns:2.625rem 16.875rem minmax(0,1fr);align-items:start;column-gap:1.5rem;display:grid}.highlight-item__title[data-astro-cid-mpwvjyvf],.highlight-item__description[data-astro-cid-mpwvjyvf]{margin-top:0}}.why__inner[data-astro-cid-raovlnk3]{padding:4rem 2.3125rem 4rem 1.875rem;@media (width>=768px){padding:5rem var(--page-gutter) 4rem}@media (width>=1024px){padding:6.25rem 3.1875rem 4.4375rem 3.5rem}}.why__content[data-astro-cid-raovlnk3]{padding-left:1.375rem;container:why/inline-size;@media (width>=768px){padding-left:0}@media (width>=1024px){padding-left:1.8125rem}}.why__intro[data-astro-cid-raovlnk3]{flex-direction:column;gap:.9375rem;display:flex;@media (width>=768px){flex-direction:row;align-items:flex-end;gap:1.5rem}}.why__title[data-astro-cid-raovlnk3]{@media (width>=768px){flex:0 0 15.875rem}}.why__description[data-astro-cid-raovlnk3]{max-width:min(25.4375rem,17.125rem + max(0px,100vw - 23.4375rem));@media (width>=768px){flex:0 25.4375rem;max-width:none}}.why__highlights[data-astro-cid-raovlnk3]{--highlight-title-gap:1.125rem;--highlight-description-gap:.59375rem;--highlight-description-width:calc(16.875rem + max(0px, 100vw - 23.4375rem));row-gap:4.5625rem;margin-top:6.5rem;display:grid;@media (width>=768px){--highlight-description-gap:.625rem;--highlight-description-width:none;row-gap:3.5rem;margin-top:7.5rem}@media (width>=1024px){--highlight-title-gap:1.3125rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.0625rem;margin-top:12rem}}@container why (width>=850px){@media (width<1024px){.why__highlights[data-astro-cid-raovlnk3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 1.5rem}}}.why__inner[data-astro-cid-raovlnk3] .why__divider{margin-top:7.125rem;@media (width>=768px){margin-top:5rem}@media (width>=1024px){margin-top:3.59375rem}}
