.ClosingCtaSection_section__i8dKz{display:grid;grid-template-columns:minmax(0,1fr) minmax(27rem,.82fr);gap:clamp(3rem,8vw,8.5rem);align-items:start;padding:clamp(3.5rem,6vw,5.5rem) var(--marketing-page-inset);border-top:1px solid var(--marketing-color-rule);background:var(--marketing-color-mint);color:var(--marketing-color-ink);font-family:Arial,Helvetica,sans-serif}.ClosingCtaSection_introduction__Zkdxo{max-width:49rem}.ClosingCtaSection_introduction__Zkdxo>span{display:block;color:#466258;font-size:.75rem;line-height:1.5}.ClosingCtaSection_introduction__Zkdxo h2{margin:1.5rem 0 0;font-size:clamp(3rem,5.8vw,6rem);font-weight:400;line-height:1;letter-spacing:-.055em}.ClosingCtaSection_description__euhx5{max-width:40rem;margin-top:2rem;color:#30423b;font-size:clamp(1.0625rem,1.5vw,1.3rem);line-height:1.7}.ClosingCtaSection_description__euhx5 p{margin:0}.ClosingCtaSection_actions__OqNID{display:flex;flex-wrap:wrap;gap:.75rem;align-self:end;justify-self:end}@media (max-width:980px){.ClosingCtaSection_section__i8dKz{grid-template-columns:1fr}.ClosingCtaSection_actions__OqNID{justify-self:start}}@media (max-width:520px){.ClosingCtaSection_introduction__Zkdxo h2{font-size:3rem}}.CaseStudies_page__FXTxb{--rule:var(--marketing-color-rule);color:var(--marketing-color-ink);font-family:Arial,Helvetica,sans-serif}.CaseStudies_page__FXTxb :is(h1,h2,h3,p,figure){margin:0}.CaseStudies_directory__IqdKo,.CaseStudies_featured__xxipj,.CaseStudies_logos__vvSqi,.CaseStudies_testimonials__qWbBl{padding-right:var(--marketing-page-inset);padding-left:var(--marketing-page-inset)}.CaseStudies_cardEyebrow__X89v2,.CaseStudies_cardMeta__VX5O7,.CaseStudies_eyebrow__NNEvW,.CaseStudies_resultCount__U_qKw{color:#586267;font-size:.75rem;line-height:1.5}.CaseStudies_directory__IqdKo,.CaseStudies_featured__xxipj,.CaseStudies_logos__vvSqi,.CaseStudies_testimonials__qWbBl{padding-top:clamp(3rem,5.4vw,5rem);padding-bottom:clamp(3rem,5.4vw,5rem);border-bottom:1px solid var(--rule)}.CaseStudies_directory__IqdKo{background:var(--marketing-color-surface-muted)}.CaseStudies_sectionHeading__jLN49{margin-bottom:clamp(2.5rem,4vw,4rem)}.CaseStudies_cardGrid__FtwSK,.CaseStudies_featuredGrid__SE8gi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.CaseStudies_card__C22FY{display:flex;min-width:0;flex-direction:column;color:inherit;text-decoration:none}.CaseStudies_cardImage__DwZKx{position:relative;overflow:hidden;width:100%;aspect-ratio:4/3;background:#e6e9e8}.CaseStudies_cardImage__DwZKx img{transition:transform .22s ease}.CaseStudies_card__C22FY:hover .CaseStudies_cardImage__DwZKx img{transform:scale(1.015)}.CaseStudies_imageFallback__OkXHJ{display:flex;height:100%;align-items:center;justify-content:center;padding:2rem;color:#586267;font-size:.875rem;text-align:center}.CaseStudies_cardBody__sZY5j{display:flex;flex:1;flex-direction:column;padding-top:1.25rem;border-top:1px solid transparent}.CaseStudies_cardMeta__VX5O7{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-top:.6rem}.CaseStudies_cardMeta__VX5O7 span+span:before{content:"·";margin-right:.75rem}.CaseStudies_card__C22FY h3{margin-top:.9rem;font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:400;line-height:1.17;letter-spacing:-.04em}.CaseStudies_cardDescription___Q2Kd{margin-top:.9rem!important;color:#3e464c;font-size:.9375rem;line-height:1.65}.CaseStudies_cardLink__Tma4t{display:inline-flex;min-height:2.75rem;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.875rem}.CaseStudies_cardLink__Tma4t span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.CaseStudies_cardLink__Tma4t svg{width:1.2rem;height:1.2rem;flex:none;transition:transform .18s ease}.CaseStudies_card__C22FY:hover .CaseStudies_cardLink__Tma4t svg{transform:translateX(.25rem)}.CaseStudies_filters__zlUBu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1rem 0 1.5rem;border-top:1px solid var(--rule)}.CaseStudies_filterButtons__Bhkql{display:flex;flex-wrap:wrap;gap:.5rem}.CaseStudies_clearButton__f2ElM,.CaseStudies_filterButton___9dCY{min-height:2.75rem;border:1px solid #9aa3a4;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.8125rem}.CaseStudies_filterButton___9dCY{padding:.65rem .9rem}.CaseStudies_filterButton___9dCY[aria-pressed=true]{border-color:#111;background:#111;color:#fff}.CaseStudies_clearButton__f2ElM:hover,.CaseStudies_filterButton___9dCY:hover{border-color:#111}.CaseStudies_cardGrid__FtwSK{gap:2.75rem 2rem}.CaseStudies_emptyState__vAEYK{padding:4rem 0;border-top:1px solid var(--rule);text-align:center}.CaseStudies_emptyState__vAEYK p{color:#3e464c}.CaseStudies_clearButton__f2ElM{margin-top:1.25rem;padding:.65rem 1rem;border-color:#111}.CaseStudies_logos__vvSqi{background:#fff}@media (max-width:900px){.CaseStudies_cardGrid__FtwSK,.CaseStudies_featuredGrid__SE8gi{gap:1.25rem}}@media (max-width:700px){.CaseStudies_cardGrid__FtwSK,.CaseStudies_featuredGrid__SE8gi{grid-template-columns:1fr;gap:2.75rem}.CaseStudies_featuredGrid__SE8gi .CaseStudies_card__C22FY{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1.1rem;padding-top:1.4rem;border-top:1px solid var(--rule)}.CaseStudies_featuredGrid__SE8gi .CaseStudies_cardImage__DwZKx{aspect-ratio:1}.CaseStudies_featuredGrid__SE8gi .CaseStudies_cardBody__sZY5j{padding:0}.CaseStudies_featuredGrid__SE8gi .CaseStudies_card__C22FY h3{margin-top:.5rem;font-size:1.5rem}.CaseStudies_filters__zlUBu{align-items:flex-start;flex-direction:column}.CaseStudies_filterButtons__Bhkql{width:100%}.CaseStudies_filterButton___9dCY{flex:1 1 9rem}}@media (prefers-reduced-motion:reduce){.CaseStudies_cardImage__DwZKx img,.CaseStudies_cardLink__Tma4t svg{transition:none}}.CaseStudies_featured__xxipj{padding-top:2rem}.CaseStudies_featured__xxipj .CaseStudies_sectionHeading__jLN49{margin-bottom:2rem}.IntegrationsGrid_publicGrid__SZtlv{color:var(--marketing-color-ink);font-family:Arial,Helvetica,sans-serif}.IntegrationsGrid_searchRow__lik_s{display:grid;grid-template-columns:24% minmax(0,1fr) auto;gap:2rem;align-items:center;padding:1rem 0;border-top:1px solid var(--marketing-color-rule);border-bottom:1px solid var(--marketing-color-rule)}.IntegrationsGrid_searchRow__lik_s label,.IntegrationsGrid_searchRow__lik_s span{color:#586267;font-size:.75rem}.IntegrationsGrid_searchRow__lik_s input{width:100%;min-height:3rem;padding:.7rem .9rem;border:1px solid var(--marketing-color-rule);border-radius:0;background:#fff;color:inherit;font:inherit}.IntegrationsGrid_searchRow__lik_s input:focus{border-color:var(--marketing-color-ink);outline:1px solid var(--marketing-color-ink);outline-offset:2px}.IntegrationsGrid_empty___i5ch{padding:clamp(3rem,6vw,5rem) 0;border-bottom:1px solid var(--marketing-color-rule);text-align:center}.IntegrationsGrid_empty___i5ch p{font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.035em}.IntegrationsGrid_empty___i5ch button{margin-top:1rem;padding:0;border:0;border-bottom:1px solid;background:transparent;color:inherit;cursor:pointer}.IntegrationsGrid_group__qYHPj{padding-top:clamp(3rem,6vw,5rem)}.IntegrationsGrid_groupHeading__w7Mcs{display:grid;grid-template-columns:24% minmax(0,1fr);gap:2rem;margin-bottom:2rem}.IntegrationsGrid_groupHeading__w7Mcs>span{padding-top:.4rem;color:#586267;font-size:.75rem}.IntegrationsGrid_groupHeading__w7Mcs h3{margin:0;font-size:clamp(1.9rem,3.5vw,3.25rem);font-weight:400;line-height:1.08;letter-spacing:-.045em}.IntegrationsGrid_groupHeading__w7Mcs p{margin:.75rem 0 0;color:#3e464c;line-height:1.6}.IntegrationsGrid_cards__i3KfO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--marketing-color-rule);border-left:1px solid var(--marketing-color-rule)}.IntegrationsGrid_card__L69c2{position:relative;display:flex;min-width:0;min-height:15rem;flex-direction:column;align-items:flex-start;padding:1.25rem;border-right:1px solid var(--marketing-color-rule);border-bottom:1px solid var(--marketing-color-rule);background:#fff}.IntegrationsGrid_cardLogo__QUBUB{width:3rem;height:3rem;margin-bottom:2.5rem;object-fit:contain}.IntegrationsGrid_cardName__chl_F{font-size:1.15rem;line-height:1.25}.IntegrationsGrid_recommended__m8hJI{margin-top:.5rem;color:#587d6c;font-size:.6875rem;text-transform:uppercase}.IntegrationsGrid_description__xNZ5U{margin:1rem 0 0;color:#3e464c;font-size:.875rem;line-height:1.6}.IntegrationsGrid_highlights___RJoa{display:grid;gap:.4rem;padding:0;margin:1rem 0 0;color:#586267;font-size:.75rem;line-height:1.5;list-style:none}.IntegrationsGrid_highlights___RJoa li:before{content:"• "}.IntegrationsGrid_cardLink__5ZvOS{min-height:auto!important;margin-top:auto;padding:1.5rem 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:.8125rem!important;text-decoration:underline;text-underline-offset:.35rem}.IntegrationsGrid_recommendationCards__Cyiwc{grid-template-columns:repeat(3,minmax(0,1fr))}.IntegrationsGrid_recommendationCards__Cyiwc .IntegrationsGrid_card__L69c2{min-height:22rem}@media (max-width:980px){.IntegrationsGrid_cards__i3KfO{grid-template-columns:repeat(3,minmax(0,1fr))}.IntegrationsGrid_recommendationCards__Cyiwc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.IntegrationsGrid_groupHeading__w7Mcs,.IntegrationsGrid_searchRow__lik_s{grid-template-columns:1fr;gap:.75rem}.IntegrationsGrid_searchRow__lik_s span{text-align:right}.IntegrationsGrid_cards__i3KfO,.IntegrationsGrid_recommendationCards__Cyiwc{grid-template-columns:repeat(2,minmax(0,1fr))}.IntegrationsGrid_card__L69c2{min-height:13rem}}@media (max-width:430px){.IntegrationsGrid_cards__i3KfO,.IntegrationsGrid_recommendationCards__Cyiwc{grid-template-columns:1fr}}.CardCollapsableContent_CollapsibleContent__ey66d{overflow:hidden}.CardCollapsableContent_CollapsibleContent__ey66d[data-state=open]{animation:CardCollapsableContent_slideDown__to2Qk .15s ease-out}.CardCollapsableContent_CollapsibleContent__ey66d[data-state=closed]{animation:CardCollapsableContent_slideUp____xjk .15s ease-out}@keyframes CardCollapsableContent_slideDown__to2Qk{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes CardCollapsableContent_slideUp____xjk{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.Button_root__mFuNM{position:relative;background-color:var(--color-gray-900,#171717);color:var(--color-gray-50,#fafafa);text-align:center;font-size:1.25rem;cursor:pointer;display:inline-flex;padding:.75rem 1rem;line-height:1;transition-property:all;transition-timing-function:ease-in-out;transition-duration:.15s;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);justify-content:center;border:1px solid transparent;align-items:center;font-weight:600;font-family:var(--font-heading-display);letter-spacing:0;border-radius:var(--radius-md);max-height:64px;&.Button_brandColors__CurQV{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-black)}}.Button_root__mFuNM:hover{border-color:var(--color-gray-900,#171717);background-color:var(--color-gray-700,#374151);&.Button_brandColors__CurQV{background-color:var(--color-primary);border-color:var(--color-primary)}}.Button_root__mFuNM:focus{box-shadow:var(--shadow-outline-normal);outline:none}.Button_root__mFuNM[data-active]{background-color:var(--color-gray-600,#4b5563)}.Button_loading__xz7Vs{background-color:var(--color-gray-100);color:var(--color-gray-300);border-color:var(--color-gray-200);cursor:not-allowed}.Button_slim__o_aoL{padding-top:.5rem;padding-bottom:.5rem;transform:none;text-transform:none}.Button_ghost__nCpIY{border:1px solid var(--color-gray-200);background-color:transparent;color:var(--color-black);&.Button_brandColors__CurQV{border:2px solid var(--color-primary);background-color:transparent;font-weight:500}}.Button_ghost__nCpIY:hover{border-color:var(--color-gray-900,#171717);background-color:transparent;color:var(--color-gray-900,#171717);&.Button_brandColors__CurQV{border-color:var(--color-primary);background-color:transparent;color:var(--color-primary)}}.Button_naked__wGOX6{text-decoration:underline;color:var(--color-gray-800);font-weight:600;box-shadow:none;outline:none;padding:0}.Button_naked__wGOX6,.Button_naked__wGOX6:focus,.Button_naked__wGOX6:hover{background-color:transparent;border:none}.Button_disabled__Y44Hn,.Button_disabled__Y44Hn:hover{color:var(--color-gray-400);border-color:var(--color-gray-200);background-color:var(--color-gray-100);cursor:not-allowed;filter:grayscale(1);transform:translateZ(0);perspective:1000px;backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-perspective:1000px;-webkit-backface-visibility:hidden}.Button_shadow1__nI_Yp{border-radius:var(--radius-md);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.style_toc__bujvK{font-family:var(--font-heading);&>ol{font-weight:700;color:var(--color-gray-800);list-style-type:decimal}& ol>ol{font-weight:600;color:var(--color-gray-600);list-style-type:lower-alpha}& ol>ol>ol{font-weight:400;color:var(--color-gray-500);list-style-type:lower-roman}}.Breadcrumbs_breadcrumb__Q9EWC{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem}.Breadcrumbs_breadcrumbLevel__LO_F5{display:inline-block;position:relative;z-index:0;&:after,&:before{background-color:var(--color-accent1);left:0;position:absolute;height:50%;content:"";width:100%;z-index:-10}&:before{top:0;transform:skew(40deg)}&:after{bottom:0;transform:skew(-40deg)}&:last-child{&:after,&:before{background-color:color-mix(in srgb,var(--color-accent1) 80%,transparent)}}&:not(:last-child):hover{&:after,&:before{background-color:color-mix(in srgb,var(--color-accent1) 80%,transparent)}}}.Breadcrumbs_breadcrumbLevel__LO_F5 a{font-size:.75rem;color:var(--color-black);display:inline-block;position:relative;padding-left:1rem;padding-right:1rem;font-family:var(--font-heading-display)}.Breadcrumbs_breadcrumbLevel__LO_F5:last-child a{cursor:default}[data-theme=marketing] .Breadcrumbs_breadcrumb__Q9EWC{gap:0;padding:0;margin:0}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5{display:inline-flex;align-items:center}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:after,[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:before{display:none}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:not(:last-child):after{display:inline;position:static;width:auto;height:auto;margin:0 .65rem;background:none;color:#7b8384;content:"/"}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5 a{padding:0;color:#586267;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;text-decoration:none}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:not(:last-child) a:focus-visible,[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:not(:last-child) a:hover{color:var(--marketing-color-ink);text-decoration:underline;text-underline-offset:.25rem}.CaseStudyPage_page__EuM2V{--rule:var(--marketing-color-rule);color:var(--marketing-color-ink);font-family:Arial,Helvetica,sans-serif}.CaseStudyPage_page__EuM2V :is(h1,h2,h3,p,figure,dl,dd){margin:0}.CaseStudyPage_breadcrumbs__YOnzz,.CaseStudyPage_hero__aCF08,.CaseStudyPage_related__wsVRq,.CaseStudyPage_story__gfiIh{padding-right:var(--marketing-page-inset);padding-left:var(--marketing-page-inset)}.CaseStudyPage_breadcrumbs__YOnzz{padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rule)}.CaseStudyPage_hero__aCF08{display:grid;grid-template-columns:46% 48%;gap:6%;align-items:center;padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(3rem,6vw,6rem);border-bottom:1px solid var(--rule)}.CaseStudyPage_eyebrow__ZsYtr,.CaseStudyPage_meta__7R8VY dt,.CaseStudyPage_metric__FT45U dt{color:#586267;font-size:.75rem;line-height:1.5}.CaseStudyPage_logo___Qobi{position:relative;width:min(13rem,50%);height:3.5rem;margin-bottom:2rem}.CaseStudyPage_hero__aCF08 h1{max-width:50rem;margin-top:1.25rem;font-size:clamp(2.75rem,5vw,5.25rem);font-weight:400;line-height:1.02;letter-spacing:-.055em}.CaseStudyPage_subtitle__PXR59{max-width:44rem;margin-top:1.75rem!important;color:#3e464c;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.7}.CaseStudyPage_heroImage__RKYRz{position:relative;overflow:hidden;width:100%;aspect-ratio:4/3;background:#e8ebea}.CaseStudyPage_heroImage__RKYRz img{width:100%;height:100%;object-fit:cover}.CaseStudyPage_meta__7R8VY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:0;margin-top:2.5rem;list-style:none}.CaseStudyPage_meta__7R8VY>div{padding-top:.9rem;border-top:1px solid var(--rule)}.CaseStudyPage_meta__7R8VY dd{margin-top:.45rem;font-size:.875rem;line-height:1.5}.CaseStudyPage_story__gfiIh{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.7fr);gap:clamp(3rem,8vw,8rem);padding-top:clamp(3rem,5.4vw,5rem);padding-bottom:clamp(3rem,5.4vw,5rem);border-bottom:1px solid var(--rule)}.CaseStudyPage_storyContent__ioE4V{min-width:0;max-width:52rem;color:#2f373b;font-size:1.0625rem;line-height:1.8}.CaseStudyPage_storyContent__ioE4V .prose{max-width:none}.CaseStudyPage_storyContent__ioE4V h2{margin:3.5rem 0 1.25rem;color:#111;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:400;line-height:1.14;letter-spacing:-.045em}.CaseStudyPage_storyContent__ioE4V h2:first-child{margin-top:0}.CaseStudyPage_storyContent__ioE4V h3{margin:2.5rem 0 1rem;color:#111;font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:-.03em}.CaseStudyPage_storyContent__ioE4V ol,.CaseStudyPage_storyContent__ioE4V p,.CaseStudyPage_storyContent__ioE4V ul{margin-top:1.25rem}.CaseStudyPage_storyContent__ioE4V a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.3rem}.CaseStudyPage_storyContent__ioE4V img{border-radius:0}.CaseStudyPage_sidebar__hSfnS{min-width:0}.CaseStudyPage_metrics__aCUTO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.CaseStudyPage_metric__FT45U{padding-top:1rem;border-top:1px solid var(--rule)}.CaseStudyPage_metric__FT45U dd{margin-top:.75rem;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.05;letter-spacing:-.04em}.CaseStudyPage_context___3Rpu,.CaseStudyPage_cta__Lbvwt,.CaseStudyPage_secondary__XkaUJ{padding-top:2rem;margin-top:2.5rem;border-top:1px solid var(--rule)}.CaseStudyPage_context___3Rpu h2,.CaseStudyPage_cta__Lbvwt h2,.CaseStudyPage_secondary__XkaUJ h2{font-size:1.55rem;font-weight:400;line-height:1.2;letter-spacing:-.035em}.CaseStudyPage_context___3Rpu p,.CaseStudyPage_cta__Lbvwt p,.CaseStudyPage_secondary__XkaUJ{margin-top:.9rem;color:#3e464c;font-size:.9375rem;line-height:1.7}.CaseStudyPage_cta__Lbvwt a,.CaseStudyPage_textLink__F8Lh6{display:inline-flex;min-height:2.75rem;align-items:center;gap:.8rem;padding:0;margin-top:1rem;color:inherit;font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.CaseStudyPage_textLink__F8Lh6 svg{width:1.15rem;height:1.15rem;flex:none}.CaseStudyPage_related__wsVRq{padding-top:clamp(3rem,5.4vw,5rem);padding-bottom:clamp(3rem,5.4vw,5rem);border-bottom:1px solid var(--rule)}.CaseStudyPage_relatedHeading__79B0R{display:grid;grid-template-columns:var(--marketing-label-column) var(--marketing-reading-column);gap:var(--marketing-rail-gap);margin-bottom:2.75rem}.CaseStudyPage_relatedHeading__79B0R h2{font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.05em}.CaseStudyPage_relatedGrid__mYNrZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width:900px){.CaseStudyPage_hero__aCF08{grid-template-columns:1fr;gap:3rem}.CaseStudyPage_story__gfiIh{grid-template-columns:minmax(0,1fr) minmax(15rem,.6fr);gap:3rem}}@media (max-width:700px){.CaseStudyPage_hero__aCF08{padding-top:2.75rem;padding-bottom:3rem}.CaseStudyPage_hero__aCF08 h1{font-size:2.5rem}.CaseStudyPage_heroImage__RKYRz{order:-1}.CaseStudyPage_meta__7R8VY{grid-template-columns:1fr;gap:.9rem}.CaseStudyPage_relatedHeading__79B0R,.CaseStudyPage_story__gfiIh{grid-template-columns:1fr}.CaseStudyPage_sidebar__hSfnS{padding-top:1rem;border-top:1px solid var(--rule)}.CaseStudyPage_relatedGrid__mYNrZ{grid-template-columns:1fr;gap:2.75rem}}.Button_root__JNawj{border:1px solid transparent;align-items:center;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);border-radius:var(--radius-md);white-space:nowrap;font-family:var(--font-heading-display);text-transform:uppercase;position:relative;background:var(--color-gray-900);color:var(--color-gray-50);text-align:center;font-size:var(--text-sm);cursor:pointer;display:inline-flex;line-height:0;transition:all .15s ease-in-out;box-shadow:var(--shadow-sm);justify-content:center}.Button_root__JNawj.Button_brandColors__0AVyb{border-color:var(--color-accent6);background-color:var(--color-accent6);color:#000}.Button_xs__Aa1h9{font-size:var(--text-xs)}.Button_sm__WrJNO,.Button_xs__Aa1h9{padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2)}.Button_normal___ZRzy{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5)}.Button_lg__r7H38{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3)}.Button_xl__T_deP{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5)}.Button_xxl__PgWHU{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);font-size:var(--text-base)}.Button_root__JNawj:hover{border-color:var(--color-gray-900);background-color:var(--color-gray-700)}.Button_root__JNawj.Button_brandColors__0AVyb:hover{background-color:var(--color-accent6);border-color:var(--color-accent6)}.Button_root__JNawj:focus{box-shadow:var(--shadow-outline-normal);outline:none}.Button_root__JNawj[data-active]{background-color:var(--color-gray-600)}.Button_loading__fftz8{background-color:var(--color-gray-100);color:var(--color-gray-300);border-color:var(--color-gray-200);cursor:not-allowed}.Button_ghost__L08cc{border-width:1px;border-style:solid;border-color:var(--color-gray-200);background-color:transparent;color:#000}.Button_ghost__L08cc.Button_brandColors__0AVyb{border-width:2px;border-style:solid;border-color:var(--color-accent6);background-color:transparent;font-weight:var(--font-weight-medium)}.Button_ghost__L08cc:hover{border-color:var(--color-gray-900);background-color:transparent;color:var(--color-gray-900)}.Button_ghost__L08cc.Button_brandColors__0AVyb:hover{border-color:var(--color-accent6);background-color:transparent;color:var(--color-accent6)}.Button_naked__dM335{color:inherit;font-weight:var(--font-weight-medium);box-shadow:none;outline:none;padding:0}.Button_naked__dM335,.Button_naked__dM335:focus,.Button_naked__dM335:hover{background-color:transparent;border:none}.Button_disabled__wWa39,.Button_disabled__wWa39:hover{color:var(--color-gray-400);border-color:var(--color-gray-200);background-color:var(--color-gray-100);cursor:not-allowed;filter:grayscale(1);-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.Button_shadow1__Nw_U7{border-radius:var(--radius-md);box-shadow:var(--shadow)}.CatalogProductLegacy_card__HpjGp{display:flex;min-width:0;flex-direction:column;border-top:1px solid var(--marketing-color-rule)}.CatalogProductLegacy_link__Xpbfv{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.CatalogProductLegacy_image__gBB3e{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#fff}.CatalogProductLegacy_image__gBB3e img{object-fit:contain;transition:transform .22s ease}.CatalogProductLegacy_link__Xpbfv:hover .CatalogProductLegacy_image__gBB3e img{transform:scale(1.025)}.CatalogProductLegacy_body__hHlnT{display:flex;flex:1;flex-direction:column;gap:.65rem;padding-top:1rem}.CatalogProductLegacy_meta__4i51z{overflow:hidden;color:#687177;font-size:.6875rem;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.CatalogProductLegacy_sku__VmxNp{color:#899096}.CatalogProductLegacy_title__XLjYL{display:-webkit-box;overflow:hidden;min-height:2.5rem;font-size:.9375rem;font-weight:400;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CatalogProductLegacy_footer__dwr0t{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.5rem}.CatalogProductLegacy_price__DUgQj{flex:none;color:#3e464c;font-size:.8125rem;font-variant-numeric:tabular-nums}.CatalogProductLegacy_priceLabel__aLSH0{margin-right:.25rem;color:#687177;font-size:.6875rem}@media (max-width:420px){.CatalogProductLegacy_sku__VmxNp{display:none}.CatalogProductLegacy_title__XLjYL{font-size:.8125rem}.CatalogProductLegacy_footer__dwr0t{display:block}.CatalogProductLegacy_price__DUgQj{display:block;margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.CatalogProductLegacy_image__gBB3e img{transition:none}}.SectionFAQ_faq__e0Jy6{width:100%;color:var(--marketing-color-ink)}.SectionFAQ_header__qsX9P{margin-bottom:clamp(2rem,4vw,3.5rem)}.SectionFAQ_toolbar__JYJfr{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;border-top:1px solid var(--marketing-color-rule);color:#586267;font-size:.75rem}.SectionFAQ_toggleAll__BXiSD{min-height:2.75rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35rem;cursor:pointer}.SectionFAQ_toggleAll__BXiSD:focus-visible,.SectionFAQ_toggleAll__BXiSD:hover{color:var(--marketing-color-ink)}.SectionFAQ_groups__fS4Xm{display:grid;gap:clamp(3rem,6vw,5rem)}.SectionFAQ_group__Wl0yI h3{margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.035em}.SectionFAQ_list___FEqZ{margin:0}.SectionFAQ_item__Ppa7r{border-bottom:1px solid var(--marketing-color-rule)}.SectionFAQ_trigger__FDhL7{display:grid;width:100%;min-height:5.5rem;grid-template-columns:3rem minmax(0,1fr) 2.75rem;gap:1rem;align-items:center;padding:1.25rem 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.SectionFAQ_number__ZDgNv{align-self:start;padding-top:.35rem;color:#586267;font-size:.75rem;line-height:1}.SectionFAQ_question__yRtB1{max-width:54rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:400;line-height:1.3;letter-spacing:-.025em}.SectionFAQ_indicator__sM7FQ{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--marketing-color-rule);background:transparent;transition:background-color .16s ease,border-color .16s ease}.SectionFAQ_indicator__sM7FQ svg{width:1rem;height:1rem}.SectionFAQ_expanded__BYI0l .SectionFAQ_indicator__sM7FQ,.SectionFAQ_trigger__FDhL7:focus-visible .SectionFAQ_indicator__sM7FQ,.SectionFAQ_trigger__FDhL7:hover .SectionFAQ_indicator__sM7FQ{border-color:var(--marketing-color-mint);background:var(--marketing-color-mint)}.SectionFAQ_answer__htf26{max-width:54rem;margin:0 3.75rem;padding:0 0 2rem;color:#3e464c;font-size:1rem;line-height:1.75}.SectionFAQ_answer__htf26[hidden]{display:none}.SectionFAQ_answer__htf26 :is(p,ul,ol){margin-top:0;margin-bottom:1rem}.SectionFAQ_answer__htf26 :is(p,ul,ol):last-child{margin-bottom:0}.SectionFAQ_answer__htf26 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}@media (max-width:640px){.SectionFAQ_trigger__FDhL7{min-height:4.75rem;grid-template-columns:minmax(0,1fr) 2.5rem;gap:1rem}.SectionFAQ_number__ZDgNv{display:none}.SectionFAQ_indicator__sM7FQ{width:2.5rem;height:2.5rem}.SectionFAQ_answer__htf26{margin-right:3.5rem;margin-left:0;padding-bottom:1.5rem;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.SectionFAQ_indicator__sM7FQ{transition:none}}.PublicPage_page__MmNJ8{color:var(--marketing-color-ink);font-family:var(--font-default)}.PublicPage_section__SzXQW{padding:var(--marketing-section-space) var(--marketing-page-inset);border-bottom:1px solid var(--marketing-color-rule)}.PublicPage_heroSection__Djy9u{padding-top:var(--marketing-hero-space);padding-bottom:var(--marketing-hero-space)}.PublicPage_muted__6797X{background:var(--marketing-color-surface-muted)}.PublicPage_editorialHeader__nwJ6s{display:grid;text-align:left}.PublicPage_calloutHeader__TZ4qp,.PublicPage_editorialHeader__nwJ6s,.PublicPage_stackedHeader__b6P9Y{grid-template-columns:1fr;gap:1.25rem}.PublicPage_calloutHeader__TZ4qp{justify-items:center;text-align:center}.PublicPage_calloutHeader__TZ4qp .PublicPage_copy__ts2uu{display:grid;justify-items:center}.PublicPage_dark__mzW5n,.PublicPage_dark__mzW5n .PublicPage_pageTitle__FSWWJ,.PublicPage_dark__mzW5n .PublicPage_sectionTitle__E3SO9{color:#fff}.PublicPage_dark__mzW5n .PublicPage_eyebrow__xR1m2,.PublicPage_dark__mzW5n .PublicPage_introduction__sPs0H{color:#d8dddd}.PublicPage_pageHeaderSplit__qCYUC{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:start;gap:var(--marketing-split-gap)}.PublicPage_pageHeaderMedia__1X1Yv{min-width:0}.PublicPage_eyebrow__xR1m2{padding-top:.5rem;color:var(--marketing-color-ink-secondary);font-size:var(--marketing-type-label-size);line-height:var(--marketing-type-label-leading)}.PublicPage_copy__ts2uu{min-width:0}.PublicPage_pageTitle__FSWWJ,.PublicPage_sectionTitle__E3SO9{max-width:var(--marketing-wide-measure);margin:0;font-weight:400}.PublicPage_pageTitle__FSWWJ{font-size:var(--marketing-type-display-size);line-height:var(--marketing-type-display-leading);letter-spacing:var(--marketing-type-display-tracking)}.PublicPage_longPageTitle__cEil6{font-size:clamp(3.25rem,5.8vw,5.75rem)}.PublicPage_sectionTitle__E3SO9{font-size:var(--marketing-type-section-size);line-height:var(--marketing-type-section-leading);letter-spacing:var(--marketing-type-section-tracking)}.PublicPage_introduction__sPs0H{max-width:var(--marketing-reading-measure);margin:1.25rem 0 0;color:var(--marketing-color-ink-secondary-strong);font-size:var(--marketing-type-body-size);line-height:var(--marketing-type-body-leading)}.PublicPage_pageIntroduction__1Mmro{margin-top:2rem;font-size:var(--marketing-type-lead-size);line-height:var(--marketing-type-lead-leading)}.PublicPage_proseRail__lIXgt{display:grid;grid-template-columns:var(--marketing-label-column) var(--marketing-reading-column);gap:var(--marketing-rail-gap)}.PublicPage_prose__8Mk6g{grid-column:2;max-width:var(--marketing-reading-measure)}.PublicPage_split__DFYle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--marketing-split-gap)}@media (max-width:900px){.PublicPage_proseRail__lIXgt{grid-template-columns:1fr;gap:1.25rem}.PublicPage_prose__8Mk6g{grid-column:1}.PublicPage_pageHeaderSplit__qCYUC,.PublicPage_split__DFYle{grid-template-columns:1fr}}@media (max-width:640px){.PublicPage_longPageTitle__cEil6{font-size:2.5rem;line-height:.98}}.SolutionPage_page__slYaM{--rule:var(--marketing-color-rule);color:var(--marketing-color-ink);font-family:Arial,Helvetica,sans-serif}.SolutionPage_page__slYaM :is(h1,h2,h3,p,figure){margin:0}.SolutionPage_closing__uudXn,.SolutionPage_hero__jw9HY,.SolutionPage_project__AnzhD,.SolutionPage_related__BnX3X,.SolutionPage_section__Bftbi,.SolutionPage_solutionNav__fDUMp{padding-right:var(--marketing-page-inset);padding-left:var(--marketing-page-inset)}.SolutionPage_solutionNav__fDUMp{display:flex;gap:2.25rem;align-items:center;padding-top:1.375rem;padding-bottom:1.375rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:.75rem}.SolutionPage_solutionNav__fDUMp>div{display:flex;flex-wrap:wrap;gap:1.875rem}.SolutionPage_solutionNav__fDUMp a:hover,.SolutionPage_solutionNav__fDUMp a[aria-current=page]{text-decoration:underline;text-underline-offset:.45rem}.SolutionPage_hero__jw9HY,.SolutionPage_project__AnzhD{display:grid;grid-template-columns:49% 45%;gap:6%;align-items:center;padding-top:clamp(3rem,6vw,6.25rem);padding-bottom:clamp(3rem,6vw,6.25rem);border-bottom:1px solid var(--rule)}.SolutionPage_eyebrow__pDjJw{display:block;font-size:.75rem;line-height:1.5;color:#586267}.SolutionPage_hero__jw9HY .SolutionPage_eyebrow__pDjJw{margin-bottom:1.5rem}.SolutionPage_hero__jw9HY h1{font-size:clamp(2.625rem,4.65vw,4.75rem);font-weight:400;line-height:1.06;letter-spacing:-.055em;margin-bottom:1.75rem}.SolutionPage_closing__uudXn p,.SolutionPage_heroCopy__gQr0F,.SolutionPage_project__AnzhD p,.SolutionPage_prose__iwiB7 p{color:#3e464c;font-size:1.125rem;line-height:1.75}.SolutionPage_actions__0Y1tb{display:flex;flex-wrap:wrap;align-items:center;gap:1.125rem 1.7rem;margin-top:2rem}.SolutionPage_buttonIcon__DxbJM,.SolutionPage_related__BnX3X svg,.SolutionPage_textLink__rAuH_ svg{width:1.35rem;height:1.35rem;flex:none}.SolutionPage_textLink__rAuH_{display:inline-flex;align-items:center;gap:1rem;margin-top:1.7rem;font-size:.9375rem;line-height:1.5}.SolutionPage_textLink__rAuH_ span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.SolutionPage_heroVisual__VDAyC{background:#eef0f0}.SolutionPage_heroVisual__VDAyC img{display:block;width:100%;border:1px solid var(--rule)}.SolutionPage_heroVisual__VDAyC figcaption,.SolutionPage_supportingVisual__dJp8d figcaption{display:flex;justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.6875rem;color:#586267}.SolutionPage_projectImage__xsFnE{display:block;overflow:hidden;background:#f0f2f2}.SolutionPage_projectImage__xsFnE img{display:block;width:100%;height:clamp(22rem,32vw,33rem);object-fit:contain}.SolutionPage_closing__uudXn h2,.SolutionPage_faq__NiPVD h2,.SolutionPage_heading__JkvrB h2,.SolutionPage_planning__Ly59S h2,.SolutionPage_project__AnzhD h2{font-size:clamp(2rem,3.4vw,3.3rem);font-weight:400;line-height:1.15;letter-spacing:-.045em}.SolutionPage_project__AnzhD h2{margin:1.5rem 0}.SolutionPage_project__AnzhD .SolutionPage_textLink__rAuH_{margin-top:1.7rem}.SolutionPage_section__Bftbi{padding-top:clamp(3rem,5.4vw,4.75rem);padding-bottom:clamp(3rem,5.4vw,4.75rem)}.SolutionPage_heading__JkvrB{margin-bottom:2.5rem}.SolutionPage_heading__JkvrB .SolutionPage_eyebrow__pDjJw{margin-bottom:1.15rem}.SolutionPage_scopeLayout__YE7HG,.SolutionPage_useLayout__A0cyH{display:grid;grid-template-columns:40% 52%;gap:8%;align-items:center}.SolutionPage_supportingVisual__dJp8d{min-width:0}.SolutionPage_page__slYaM .SolutionPage_supportingVisual__dJp8d img{width:100%;max-height:none;border:1px solid var(--rule)}.SolutionPage_page__slYaM .SolutionPage_portraitVisual__ciyUG img{height:min(42vw,39rem);object-fit:cover}.SolutionPage_page__slYaM .SolutionPage_landscapeVisual__ZRwlR img{height:auto}.SolutionPage_supportingVisual__dJp8d img{display:block;width:100%;height:auto;background:#edf0f0}.SolutionPage_uses__5mXvA{display:grid;grid-template-columns:1fr 1fr;gap:2rem 7%;padding:0;margin:0;list-style:none}.SolutionPage_uses__5mXvA li{border-top:1px solid var(--rule);padding-top:1.125rem}.SolutionPage_uses__5mXvA li>span{color:#586267;font-size:.75rem}.SolutionPage_uses__5mXvA h3{margin:1.125rem 0 .8rem;font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:-.035em}.SolutionPage_uses__5mXvA p{color:#3e464c;font-size:.9375rem;line-height:1.75}.SolutionPage_scope__OsxyL{background:#f1f5f4}.SolutionPage_scopeLayout__YE7HG .SolutionPage_supportingVisual__dJp8d{order:2}.SolutionPage_prose__iwiB7 p+p{margin-top:1.4rem}.SolutionPage_faq__NiPVD,.SolutionPage_planning__Ly59S{display:grid;grid-template-columns:42% 50%;gap:8%}.SolutionPage_planning__Ly59S .SolutionPage_textLink__rAuH_{margin-top:1.7rem}.SolutionPage_faq__NiPVD details{border-top:1px solid var(--rule)}.SolutionPage_faq__NiPVD summary{display:flex;min-height:5rem;align-items:center;justify-content:space-between;gap:1.5rem;cursor:pointer;font-size:1.2rem;line-height:1.4;list-style:none}.SolutionPage_faq__NiPVD summary svg{width:1.35rem;height:1.35rem;flex:0 0 1.35rem}.SolutionPage_faq__NiPVD summary::-webkit-details-marker{display:none}.SolutionPage_faq__NiPVD details p{padding:0 3rem 1.75rem 0;color:#3e464c;font-size:1rem;line-height:1.8}.SolutionPage_whenOpen__6KFz4{display:none}.SolutionPage_faq__NiPVD details[open] .SolutionPage_whenOpen__6KFz4{display:block}.SolutionPage_faq__NiPVD details[open] .SolutionPage_whenClosed__27BGo{display:none}.SolutionPage_closing__uudXn{padding-top:clamp(3rem,5.4vw,4.75rem);padding-bottom:clamp(3rem,5.4vw,4.75rem);background:#d8f8ea;display:grid;grid-template-columns:52% 38%;gap:10%}.SolutionPage_closing__uudXn h2{font-size:clamp(2.5rem,5vw,4.75rem)}.SolutionPage_closing__uudXn .SolutionPage_buttonIcon__DxbJM{margin-left:.75rem}.SolutionPage_related__BnX3X{padding-top:2.6rem;padding-bottom:3.4rem;border-bottom:1px solid var(--rule)}.SolutionPage_related__BnX3X>div{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:1.5rem}.SolutionPage_related__BnX3X a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;border-top:1px solid var(--rule);font-size:clamp(1.4rem,2.2vw,2.125rem);line-height:1.3;letter-spacing:-.035em}.SolutionPage_related__BnX3X a:hover span{text-decoration:underline;text-underline-offset:.3rem}@media (max-width:900px){.SolutionPage_faq__NiPVD,.SolutionPage_hero__jw9HY,.SolutionPage_planning__Ly59S,.SolutionPage_project__AnzhD{grid-template-columns:1fr;gap:2rem}.SolutionPage_heroVisual__VDAyC{max-width:45rem}.SolutionPage_heroVisual__VDAyC img,.SolutionPage_page__slYaM .SolutionPage_portraitVisual__ciyUG img{height:auto}.SolutionPage_heading__JkvrB{margin-bottom:2rem}.SolutionPage_scopeLayout__YE7HG,.SolutionPage_useLayout__A0cyH{grid-template-columns:1fr;gap:2rem}.SolutionPage_scopeLayout__YE7HG .SolutionPage_supportingVisual__dJp8d{order:0}.SolutionPage_supportingVisual__dJp8d{max-width:47rem}}@media (max-width:760px){.SolutionPage_solutionNav__fDUMp{display:block}.SolutionPage_solutionNav__fDUMp>div{display:grid;gap:.25rem;margin-top:.8rem}.SolutionPage_solutionNav__fDUMp a{display:flex;width:fit-content;min-height:2.25rem;align-items:center}.SolutionPage_hero__jw9HY,.SolutionPage_project__AnzhD{padding-top:2.3rem;padding-bottom:2.5rem}.SolutionPage_hero__jw9HY h1{font-size:2.6rem}.SolutionPage_closing__uudXn p,.SolutionPage_heroCopy__gQr0F,.SolutionPage_project__AnzhD p,.SolutionPage_prose__iwiB7 p{font-size:1rem}.SolutionPage_projectImage__xsFnE img{height:auto;max-height:26rem}.SolutionPage_uses__5mXvA{grid-template-columns:1fr;gap:1.9rem}.SolutionPage_uses__5mXvA h3{font-size:1.7rem}.SolutionPage_related__BnX3X>div{grid-template-columns:1fr;gap:.3rem}.SolutionPage_closing__uudXn{grid-template-columns:1fr;gap:1.7rem}.SolutionPage_faq__NiPVD summary{font-size:1.1rem}}.SolutionPage_textProject__x8_GJ{display:block}.SolutionPage_textProject__x8_GJ>div{max-width:60rem}.SolutionPage_heroVisual__VDAyC img{height:min(38vw,34rem);max-height:none;object-fit:cover}.SolutionPage_page__slYaM[data-solution=marketing-events] .SolutionPage_heroVisual__VDAyC img{height:min(47vw,42rem)}.SolutionPage_page__slYaM[data-solution=employee-lifecycle] .SolutionPage_heroVisual__VDAyC img{height:min(31vw,28rem)}.SolutionPage_useLayout__A0cyH.SolutionPage_interfaceLayout__rrbRe{grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:72rem}.SolutionPage_useLayout__A0cyH.SolutionPage_interfaceLayout__rrbRe .SolutionPage_uses__5mXvA{grid-template-columns:repeat(3,minmax(0,1fr))}.SolutionPage_mobileStore__Rq1vs{display:none}@media (max-width:760px){.SolutionPage_useLayout__A0cyH.SolutionPage_interfaceLayout__rrbRe .SolutionPage_uses__5mXvA{grid-template-columns:1fr}.SolutionPage_useLayout__A0cyH.SolutionPage_interfaceLayout__rrbRe>.SolutionPage_interfaceVisual__cYJqn{display:none}.SolutionPage_mobileStore__Rq1vs{display:block;max-width:22rem;margin:auto}}.SolutionPage_visualStack__KYQ03{display:grid;gap:2rem;min-width:0}.SolutionPage_visualStackMultiple__gjxQf{grid-template-columns:2fr 1fr;align-items:start;gap:1rem}.SolutionPage_page__slYaM .SolutionPage_visualStackMultiple__gjxQf .SolutionPage_supportingVisual__dJp8d img{height:clamp(15rem,19vw,17.5rem);object-fit:cover}@media (max-width:900px){.SolutionPage_heroVisual__VDAyC img,.SolutionPage_page__slYaM[data-solution=employee-lifecycle] .SolutionPage_heroVisual__VDAyC img,.SolutionPage_page__slYaM[data-solution=marketing-events] .SolutionPage_heroVisual__VDAyC img{height:auto}}@media (max-width:760px){.SolutionPage_visualStackMultiple__gjxQf{grid-template-columns:1fr}.SolutionPage_page__slYaM .SolutionPage_visualStackMultiple__gjxQf .SolutionPage_supportingVisual__dJp8d img{height:auto}}.SelectedImage_figure__ojWnO{margin:0;min-width:0}.SelectedImage_figure__ojWnO img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain}.SelectedImage_figure__ojWnO figcaption{margin-top:.75rem;color:#586267;font-size:.75rem;line-height:1.5}.SelectedImage_wide__M9IiT{width:100%}.SelectedImage_wide__M9IiT img{max-height:none}.SelectedImage_browserFrame__CQdrg{display:flex;height:100%;overflow:hidden;flex-direction:column;border:1px solid #c5cac7;border-radius:.75rem;background:#fff;box-shadow:0 1.5rem 3.5rem rgba(27,35,32,.12),0 .25rem .75rem rgb(27 35 32/8%)}.SelectedImage_browserChrome__g2JP_{display:flex;min-height:clamp(2.25rem,3.5vw,3rem);flex:none;align-items:center;gap:.65rem;padding:0 .9rem;border-bottom:1px solid #d7dbd8;background:#f3f4f2}.SelectedImage_browserControls__rw_HP{display:flex;flex:none;gap:.35rem}.SelectedImage_browserControls__rw_HP>span{width:.625rem;height:.625rem;border:1px solid rgba(0,0,0,.1);border-radius:50%}.SelectedImage_browserControls__rw_HP>span:first-child{background:#ff605c}.SelectedImage_browserControls__rw_HP>span:nth-child(2){background:#ffbd44}.SelectedImage_browserControls__rw_HP>span:nth-child(3){background:#00ca4e}.SelectedImage_browserNavigation__tyksS{display:flex;flex:none;gap:.25rem}.SelectedImage_browserNavigation__tyksS>span{display:grid;width:1.5rem;height:1.5rem;border:1px solid #d7dbd8;border-radius:.35rem;background:#fff;color:#6a716e;font:1.125rem/1 Arial,Helvetica,sans-serif;place-items:center}.SelectedImage_browserAddress__wiHPm{display:flex;width:100%;max-width:34rem;height:1.625rem;align-items:center;justify-content:center;gap:.4rem;margin:0 auto;border:1px solid #d7dbd8;border-radius:999px;background:#fff;color:#59615d;font:.6875rem/1 Arial,Helvetica,sans-serif;box-shadow:inset 0 1px 2px rgb(27 35 32/4%)}.SelectedImage_browserLock__RdBrW{position:relative;width:.4rem;height:.35rem;border-radius:1px;background:#77807c}.SelectedImage_browserLock__RdBrW:before{position:absolute;right:.07rem;bottom:.25rem;left:.07rem;height:.3rem;border:1px solid #77807c;border-bottom:0;border-radius:.25rem .25rem 0 0;content:""}.SelectedImage_browserAction__IsUTm{width:1.5rem;flex:none;color:#737b77;font:.75rem/1 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-align:right}.SelectedImage_browserFrame__CQdrg img{min-height:0;flex:1;max-height:none;object-fit:cover}@media (max-width:760px){.SelectedImage_browserFrame__CQdrg{border-radius:.5rem;box-shadow:0 .75rem 1.75rem rgba(27,35,32,.12)}.SelectedImage_browserChrome__g2JP_{min-height:1.875rem;gap:.5rem;padding:0 .625rem}.SelectedImage_browserControls__rw_HP>span{width:.45rem;height:.45rem}.SelectedImage_browserAction__IsUTm,.SelectedImage_browserNavigation__tyksS{display:none}.SelectedImage_browserAddress__wiHPm{height:1.25rem;font-size:.5625rem}}.LandingPage_page__JPBBy{color:var(--marketing-color-ink);font-family:Arial,Helvetica,sans-serif}.LandingPage_breadcrumbs__K_UDN{padding:1rem var(--marketing-page-inset);border-bottom:1px solid var(--marketing-color-rule)}.IndustryTermCard_card__Kiara{display:grid;grid-template-columns:var(--marketing-label-column) var(--marketing-reading-column);gap:var(--marketing-rail-gap);padding:clamp(1.5rem,3vw,2.5rem) 0;border-top:1px solid var(--marketing-color-rule)}.IndustryTermCard_letter__P6D2V{color:#586267;font-size:.75rem;text-transform:uppercase}.IndustryTermCard_card__Kiara h2{margin:0;font-size:clamp(1.65rem,2.7vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.04em}.IndustryTermCard_card__Kiara h2 a{color:inherit;text-decoration:none}.IndustryTermCard_card__Kiara p{max-width:48rem;margin:.75rem 0 0;color:#3e464c;line-height:1.65}@media (max-width:620px){.IndustryTermCard_card__Kiara{grid-template-columns:2rem minmax(0,1fr);gap:1rem}}.FeaturedProductsGrid_wrapper__9zAgd{min-width:0}.FeaturedProductsGrid_header__RYk9H{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.FeaturedProductsGrid_header__RYk9H h2{margin:0;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:400;line-height:1.15;letter-spacing:-.04em}.FeaturedProductsGrid_header__RYk9H a{display:inline-flex;align-items:center;gap:.75rem;color:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:.35rem}.FeaturedProductsGrid_header__RYk9H svg{width:1.1rem}.FeaturedProductsGrid_list__RQz2b{display:grid;grid-auto-columns:minmax(12rem,20vw);grid-auto-flow:column;gap:1.5rem;overflow-x:auto;padding:0 0 1rem;margin:0;list-style:none;scroll-snap-type:x proximity}.FeaturedProductsGrid_product__MQ1Av{min-width:0;scroll-snap-align:start}.FeaturedProductsGrid_product__MQ1Av a{display:block;color:inherit;text-decoration:none}.FeaturedProductsGrid_image__PQFCx{position:relative;overflow:hidden;width:100%;aspect-ratio:1;background:var(--marketing-color-surface-muted)}.FeaturedProductsGrid_image__PQFCx img{transition:transform .22s ease}.FeaturedProductsGrid_product__MQ1Av:hover .FeaturedProductsGrid_image__PQFCx img{transform:scale(1.015)}.FeaturedProductsGrid_product__MQ1Av h3{margin:1rem 0 0;font-size:1rem;font-weight:400;line-height:1.4}@media (max-width:620px){.FeaturedProductsGrid_header__RYk9H{align-items:flex-start;flex-direction:column}.FeaturedProductsGrid_list__RQz2b{grid-auto-columns:70vw}}@media (prefers-reduced-motion:reduce){.FeaturedProductsGrid_image__PQFCx img{transition:none}}