.SuccessStoriesCallToAction-module__18clCG__callToAction{padding:clamp(var(--space-7), 9vw, 7rem) var(--gutter);background:linear-gradient(180deg, #f5f9fa 0, var(--color-brand-white) 100%);color:var(--color-brand-navy)}.SuccessStoriesCallToAction-module__18clCG__content{justify-items:center;gap:var(--space-4);text-align:center;width:min(100%,48rem);margin:0 auto;display:grid}.SuccessStoriesCallToAction-module__18clCG__eyebrow{color:var(--color-brand-navy);font-family:var(--font-family-inter);letter-spacing:.08em;font-size:.75rem;font-weight:700;line-height:1.25}.SuccessStoriesCallToAction-module__18clCG__content h2{max-width:18ch;font-family:var(--font-family-inter);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.08}.SuccessStoriesCallToAction-module__18clCG__action{min-height:44px;margin-top:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-brand-cyan);color:var(--color-brand-navy);font-family:var(--font-family-inter);text-align:center;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out;display:inline-flex}.SuccessStoriesCallToAction-module__18clCG__action:visited,.SuccessStoriesCallToAction-module__18clCG__action:hover,.SuccessStoriesCallToAction-module__18clCG__action:focus-visible,.SuccessStoriesCallToAction-module__18clCG__action:active{text-decoration:none}.SuccessStoriesCallToAction-module__18clCG__action:focus-visible{outline:3px solid var(--color-brand-navy);outline-offset:3px}@media (hover:hover){.SuccessStoriesCallToAction-module__18clCG__action:hover{background:var(--color-brand-navy);color:var(--color-brand-white);transform:translateY(-.125rem)}}@media (prefers-reduced-motion:reduce){.SuccessStoriesCallToAction-module__18clCG__action{transition:none}}.SuccessStoriesCallToAction-module__18clCG__content>p:not(.SuccessStoriesCallToAction-module__18clCG__eyebrow){font-family:var(--font-family-inter);font-size:1rem;line-height:1.6}
.SuccessStoryEditorialDetail-module__Z_UmfW__detail{gap:var(--space-5);padding-block:var(--space-3);color:var(--color-brand-navy);font-family:var(--font-family-inter);display:grid}.SuccessStoryEditorialDetail-module__Z_UmfW__detailTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SuccessStoryEditorialDetail-module__Z_UmfW__detail section{gap:var(--space-2);display:grid}.SuccessStoryEditorialDetail-module__Z_UmfW__detail h4{font-family:var(--font-family-inter);font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.SuccessStoryEditorialDetail-module__Z_UmfW__detail p,.SuccessStoryEditorialDetail-module__Z_UmfW__detail ul{overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.SuccessStoryEditorialDetail-module__Z_UmfW__detail ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.SuccessStoryEditorialDetail-module__Z_UmfW__metric{font-weight:var(--font-weight-semibold)}
.SuccessStoryPanel-module__40aXoG__panel{min-width:0;scroll-margin-top:8rem}.SuccessStoryPanel-module__40aXoG__panel[data-enhanced=true]{height:0;transition:visibility;overflow:hidden}.SuccessStoryPanel-module__40aXoG__panel[data-enhanced=true][data-open=false]{visibility:hidden;transition-delay:.3s}.SuccessStoryPanel-module__40aXoG__contents{display:flow-root}@media (prefers-reduced-motion:reduce){.SuccessStoryPanel-module__40aXoG__panel[data-enhanced=true][data-open=false]{transition-delay:0s}}
.SuccessStoryCard-module__HtCrdG__storyCard{gap:var(--space-3);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-7));background:var(--color-brand-white);color:var(--color-brand-navy);font-family:var(--font-family-inter);border-radius:.75rem;scroll-margin-top:8rem;display:grid}.SuccessStoryCard-module__HtCrdG__visualArea{aspect-ratio:16/9;background:#f5f9fa;border-radius:.5rem;position:relative;overflow:hidden}.SuccessStoryCard-module__HtCrdG__caseImage{object-fit:cover}@media (prefers-reduced-motion:no-preference){.SuccessStoryCard-module__HtCrdG__caseImage{transition:transform .3s}.SuccessStoryCard-module__HtCrdG__storyCard[data-selected=false]:focus-within:has(:focus-visible) .SuccessStoryCard-module__HtCrdG__caseImage{transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.SuccessStoryCard-module__HtCrdG__storyCard[data-selected=false]:hover .SuccessStoryCard-module__HtCrdG__caseImage{transform:scale(1.04)}}}@media (prefers-reduced-motion:reduce){.SuccessStoryCard-module__HtCrdG__storyCard .SuccessStoryCard-module__HtCrdG__caseImage{transition:none;transform:none}}.SuccessStoryCard-module__HtCrdG__client{margin-top:var(--space-2);font-size:.75rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em}.SuccessStoryCard-module__HtCrdG__cardTitle{font-family:var(--font-family-inter);font-size:clamp(1.5rem,2.1vw,2rem);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.15}.SuccessStoryCard-module__HtCrdG__metadata{justify-content:space-between;gap:var(--space-2);border-top:1px solid var(--color-brand-cyan);padding-top:var(--space-2);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;display:flex}.SuccessStoryCard-module__HtCrdG__metadata p:first-child{padding:0 var(--space-2);background:var(--color-brand-secondary)}.SuccessStoryCard-module__HtCrdG__summary{font-size:1rem;line-height:1.6}.SuccessStoryCard-module__HtCrdG__outcome{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-brand-navy);color:var(--color-brand-white);font-size:.875rem;font-weight:var(--font-weight-semibold);border-radius:.375rem;line-height:1.5;display:flex}.SuccessStoryCard-module__HtCrdG__outcome svg{width:1.25rem;height:1.25rem;stroke:var(--color-brand-cyan);stroke-width:1.8px;flex-shrink:0}.SuccessStoryCard-module__HtCrdG__toggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) 0;border:0;border-top:1px solid var(--color-brand-cyan);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;font-size:.875rem;display:flex}.SuccessStoryCard-module__HtCrdG__toggle[hidden]{display:none}.SuccessStoryCard-module__HtCrdG__toggle svg{stroke:currentColor;stroke-width:1.8px;width:1.25rem;height:1.25rem}.SuccessStoryCard-module__HtCrdG__toggle[aria-expanded=true] svg{rotate:180deg}.SuccessStoryCard-module__HtCrdG__toggle:focus-visible{outline:3px solid var(--color-brand-navy);outline-offset:3px}
.SuccessStoryCollection-module__mXGejq__collection{align-items:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.SuccessStoryCollection-module__mXGejq__collectionItem{min-width:0}@media (max-width:42rem){.SuccessStoryCollection-module__mXGejq__collection{grid-template-columns:minmax(0,1fr)}}
.SuccessStoriesExplorer-module__SfOI6W__explorer{color:var(--color-brand-navy);padding:var(--space-7) var(--gutter);background:#f5f9fa;scroll-margin-top:6rem}.SuccessStoriesExplorer-module__SfOI6W__content{width:min(100%,68rem);margin:0 auto}.SuccessStoriesExplorer-module__SfOI6W__header{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.SuccessStoriesExplorer-module__SfOI6W__eyebrow{font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.SuccessStoriesExplorer-module__SfOI6W__header h2{font-family:var(--font-family-inter);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.035em;line-height:1.2}.SuccessStoriesExplorer-module__SfOI6W__legacyNotice{scroll-margin-top:8rem;display:none}.SuccessStoriesExplorer-module__SfOI6W__legacyNotice:target{margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid;display:block}.SuccessStoriesExplorer-module__SfOI6W__legacyNotice:has(:target){margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid;display:block}
.SuccessStories-module__Sw3aBq__main{background:var(--color-brand-white)}.SuccessStories-module__Sw3aBq__hero{background:var(--color-brand-navy);color:var(--color-brand-white);padding:var(--space-7) var(--gutter) var(--space-8);overflow:hidden}.SuccessStories-module__Sw3aBq__heroGrid{width:min(100%, var(--content-max-width));align-items:center;gap:clamp(var(--space-6), 6vw, 5rem);grid-template-columns:minmax(0,1fr) minmax(22rem,.96fr);margin:0 auto;display:grid}.SuccessStories-module__Sw3aBq__heroCopy{min-width:0;max-width:39rem}.SuccessStories-module__Sw3aBq__eyebrow{margin-bottom:var(--space-4);color:var(--color-brand-cyan);font-family:var(--font-family-inter);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700;line-height:1.25}.SuccessStories-module__Sw3aBq__hero h1{max-width:23ch;font-family:var(--font-family-inter);font-size:clamp(2rem,3.2vw,3rem);font-weight:var(--font-weight-semibold);letter-spacing:-.045em;line-height:1.15}.SuccessStories-module__Sw3aBq__heroIntroduction{max-width:56ch;margin-top:var(--space-5);color:var(--color-brand-muted);font-family:var(--font-family-inter);font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400;line-height:1.65}.SuccessStories-module__Sw3aBq__heroVisual{aspect-ratio:560/570;justify-content:center;justify-self:end;align-items:center;width:min(100%,30rem);display:flex}.SuccessStories-module__Sw3aBq__heroVisual img{object-fit:contain;width:100%;height:100%}@media (max-width:50rem){.SuccessStories-module__Sw3aBq__hero{padding-bottom:clamp(4rem,8vw,6rem)}.SuccessStories-module__Sw3aBq__heroGrid{gap:var(--space-6)}.SuccessStories-module__Sw3aBq__hero h1{font-size:clamp(2.25rem,5vw,3.5rem)}}@media (max-width:42rem){.SuccessStories-module__Sw3aBq__heroGrid{grid-template-columns:minmax(0,1fr)}.SuccessStories-module__Sw3aBq__heroVisual{justify-self:center;width:min(100%,40rem);margin-inline:auto}.SuccessStories-module__Sw3aBq__hero h1{max-width:18ch;font-size:clamp(2.25rem,10vw,3rem)}}.SuccessStories-module__Sw3aBq__action{min-height:44px;margin-top:var(--space-5);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-brand-cyan);color:var(--color-brand-navy);font:inherit;font-size:.875rem;font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.SuccessStories-module__Sw3aBq__action:focus-visible{outline:3px solid var(--color-brand-white);outline-offset:3px}
