.stack-grid[data-astro-cid-yrzr5fnc]{gap:var(--spacing--32);margin-top:var(--spacing--48,48px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stack-group[data-astro-cid-yrzr5fnc] .master-label[data-astro-cid-yrzr5fnc]{justify-content:flex-start}.stack-list[data-astro-cid-yrzr5fnc]{margin:var(--spacing--16) 0 0;border-top:1px solid var(--hairline);padding:0;list-style:none}.stack-item[data-astro-cid-yrzr5fnc]{padding:var(--spacing--16) 0;border-bottom:1px solid var(--hairline)}.stack-item[data-astro-cid-yrzr5fnc] .body-medium[data-astro-cid-yrzr5fnc]{color:var(--ink-mid);margin-top:4px}@media screen and (max-width:991px){.stack-grid[data-astro-cid-yrzr5fnc]{grid-template-columns:1fr}}.project-preview[data-astro-cid-yrzr5fnc]{color:var(--ink);text-decoration:none;position:relative;overflow:hidden}.project-preview[data-astro-cid-yrzr5fnc]>img[data-astro-cid-yrzr5fnc]{filter:grayscale()}.project-caption[data-astro-cid-yrzr5fnc]{justify-content:space-between;align-items:flex-end;gap:var(--spacing--16);padding:var(--spacing--24);background:var(--surface);display:flex;position:absolute;bottom:0;left:0;right:0}.text-h3{font-family:var(--_🔠-typography---font-family--h3);font-size:var(--_🔠-typography---size--h3);line-height:var(--_🔠-typography---line-height--h3);font-weight:var(--_🔠-typography---font-weight--h3);letter-spacing:var(--_🔠-typography---letter-spacing--h3);justify-content:flex-start;align-items:center}.headline-customer-support{max-width:var(--max-width--6-columns);margin-right:auto;margin-bottom:var(--spacing--80);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.heading-customer-support{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.text-wrap-customer-support{max-width:487px}.cs-halves{max-width:var(--max-width--10-columns);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;margin-left:auto;margin-right:auto}.card-cs{padding:var(--spacing--24);border:1px solid var(--_🎨-color--tokens---border--subtle);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:345px;display:flex}.cs-card-bottom-tile{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.overlay-client-story{z-index:1;padding:var(--spacing--16);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.card-client-story{padding:var(--spacing--16);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);border-radius:var(--_🔘-radius---general--default);background-color:var(--_🎨-color--tokens---background--lift-80-opacity);box-shadow:0 -1px 0 0 var(--_🎨-color--base---neutral--light-16), 0 1px 0 0 var(--_🎨-color--base---neutral--light-8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:252px;display:flex;position:relative}.author-client-story{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);justify-content:space-between;align-items:center;width:100%;display:flex}.text-wrap-author-cs{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;display:flex}.avatar-client-story{border-radius:var(--_🔘-radius---general--full);flex:none;width:40px;height:40px;overflow:hidden}.service-a-hero-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:2fr 1fr}.case-study-service-a{border:1px solid var(--_🎨-color--tokens---border--subtle);border-radius:var(--_🔘-radius---general--default);width:100%;height:592px;position:relative;overflow:hidden}.service-a-right-card{border:1px solid var(--_🎨-color--tokens---border--subtle);border-radius:var(--_🔘-radius---general--default);width:100%;height:100%;position:relative;overflow:hidden}.master-approach{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:679px;display:flex}.headline-timeline{max-width:var(--max-width--6-columns);margin-bottom:var(--spacing--80)}.timeline-halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto}.image-wrap-timeline{border:1px solid var(--_🎨-color--tokens---border--subtle);border-radius:var(--_🔘-radius---general--default);width:100%;height:100%;overflow:hidden}.content-timeline{border-top:1px solid var(--_🎨-color--tokens---border--subtle)}.timeline-item{padding-top:var(--spacing--24);padding-bottom:var(--spacing--24);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);border-bottom:1px solid var(--_🎨-color--tokens---border--subtle);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.left-timeline{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.tab-accordion{padding:var(--spacing--12) var(--spacing--0);border-bottom:1px solid var(--_🎨-color--tokens---border--subtle);background-color:var(--_🎨-color--base---neutral--light-0);color:var(--_🎨-color--tokens---text-body--medium);width:100%;overflow:clip}.tab-accordion.w--current{background-color:var(--_🎨-color--base---neutral--dark-0);color:var(--_🎨-color--tokens---text-body--strong);padding-left:20px}.tabs-features{width:100%;display:flex;position:static}.image-wrap-service-tab{border-radius:var(--_🔘-radius---general--default);flex:1;width:100%;max-width:472px;height:100%;position:relative;overflow:hidden}.tab-pane-features{width:100%;height:100%}.tabs-menu-features{border-top:1px solid var(--_🎨-color--tokens---border--subtle);flex-flow:column;width:100%;display:flex;position:static}.tabs-content-features{border-radius:8px;width:62%;height:640px;position:absolute;inset:0% 0% auto auto}.headline-service-tabs{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;justify-content:space-between;align-items:flex-start;max-width:332px;min-height:640px;display:flex}.master-service-tabs{position:relative}.master-service-tab{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);width:100%;height:100%;display:flex}.content-service-tab{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.headline-service-tab{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:991px){.case-study-service-a{height:450px}.timeline-halves{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);grid-template-columns:1fr}.image-wrap-timeline{height:362px}.tabs-features{flex-flow:column}.image-wrap-service-tab{height:550px}.tabs-menu-features{margin-bottom:var(--spacing--48)}.tabs-content-features{width:100%;height:100%;position:static}.headline-service-tabs{max-width:none;min-height:auto}.master-service-tab{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);height:auto}}@media screen and (max-width:767px){.service-a-hero-halves{grid-template-columns:2fr}.case-study-service-a{height:362px}.service-a-right-card{height:275px}.tab-accordion.w--current{padding-left:16px}.tabs-features{flex-flow:column}.image-wrap-service-tab{flex:0 auto;max-width:none;height:400px}.master-service-tab{flex-flow:column}}@media screen and (max-width:479px){.cs-halves,.timeline-item{grid-template-columns:1fr}}.section.service-a-approach-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium)}.section.service-a-tabs-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);border-top:1px solid var(--_🎨-color--tokens---border--subtle);border-bottom:1px solid var(--_🎨-color--tokens---border--subtle);background-color:var(--_🎨-color--tokens---background--lift)}@media screen and (max-width:767px){.service-a-right-card{height:auto}.service-a-right-card>.image-cover{width:100%;height:100%;position:absolute;inset:0}.service-a-right-card .overlay-client-story{position:relative;inset:auto}.service-a-right-card .card-client-story{width:100%;max-width:none}}@media screen and (max-width:479px){.card-cs{grid-row-gap:var(--spacing--32);height:auto}}
