[data-flexbase-theme=giantfocal]{--av-indigo:#6c7bf7;--av-green:#19c37d;--av-amber:#e08a57;--av-blue:#4988f5;--warn-300:#fca570;--accent-tint:rgba(15,181,179,.14);--accent-tint-2:rgba(15,181,179,.07);--src-line:#c8c8c0;--src-ink:#6b7280}[data-flexbase-theme=giantfocal] .gf-section--runchise-before,[data-flexbase-theme=giantfocal] .gf-section--runchise-closing,[data-flexbase-theme=giantfocal] .gf-section--runchise-overview,[data-flexbase-theme=giantfocal] .gf-section--runchise-results{background:var(--gf-paper)}[data-flexbase-theme=giantfocal] .gf-section--runchise-exec,[data-flexbase-theme=giantfocal] .gf-section--runchise-method,[data-flexbase-theme=giantfocal] .gf-section--runchise-related,[data-flexbase-theme=giantfocal] .gf-section--runchise-summary{background:var(--gf-bone)}[data-flexbase-theme=giantfocal] .gf-section--runchise-context{padding:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-challenge,[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial{background:var(--gf-ink-900);color:#ffffffeb}[data-flexbase-theme=giantfocal] .gf-section--runchise-hero{background:var(--gf-bone);padding:0}[data-flexbase-theme=giantfocal] [class*=gf-section--runchise-]:not(.gf-section--runchise-hero):not(.gf-section--runchise-closing){padding-inline:0}[data-flexbase-theme=giantfocal] [class*=gf-section--runchise-]:not(.gf-section--runchise-hero):not(.gf-section--runchise-closing)>.row-fluid{margin-inline:0;max-width:none;padding-inline:0;width:100%}[data-flexbase-theme=giantfocal] [class*=gf-section--runchise-]:not(.gf-section--runchise-hero):not(.gf-section--runchise-closing)>.row-fluid>.dnd-column{box-sizing:border-box;margin-inline:auto;max-width:var(--hsElevate--contentWrapper--wide__maxWidth,1240px);padding-inline:clamp(20px,4vw,32px);width:100%}[data-flexbase-theme=giantfocal] [class*=gf-section--runchise-] .row-fluid-wrapper.dnd-row>.row-fluid{margin-inline:0;max-width:none;padding-inline:0;width:100%}[data-flexbase-theme=giantfocal] [class*=gf-section--runchise-] .dnd-module>span{display:block;width:100%}[data-flexbase-theme=giantfocal] .gf-section--runchise-context .row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .gf-section--runchise-hero .row-fluid-wrapper.dnd-row{padding:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-before [data-flexbase-module=SectionHeader],[data-flexbase-theme=giantfocal] .gf-section--runchise-challenge [data-flexbase-module=SectionHeader],[data-flexbase-theme=giantfocal] .gf-section--runchise-exec [data-flexbase-module=SectionHeader],[data-flexbase-theme=giantfocal] .gf-section--runchise-method [data-flexbase-module=SectionHeader],[data-flexbase-theme=giantfocal] .gf-section--runchise-overview [data-flexbase-module=SectionHeader],[data-flexbase-theme=giantfocal] .gf-section--runchise-related [data-flexbase-module=SectionHeader],[data-flexbase-theme=giantfocal] .gf-section--runchise-results [data-flexbase-module=SectionHeader],[data-flexbase-theme=giantfocal] .gf-section--runchise-summary [data-flexbase-module=SectionHeader]{margin-bottom:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-overview [data-flexbase-module=SectionHeader]{margin-bottom:36px}[data-flexbase-theme=giantfocal] .gf-section--runchise-exec [data-flexbase-module=ProseBody],[data-flexbase-theme=giantfocal] .gf-section--runchise-summary [data-flexbase-module=ProseBody]{margin-inline:0;padding-inline:0;text-align:left}[data-flexbase-theme=giantfocal] .gf-section--runchise-exec [data-flexbase-module=ProseBody][data-flexbase-measure=narrow],[data-flexbase-theme=giantfocal] .gf-section--runchise-summary [data-flexbase-module=ProseBody][data-flexbase-measure=narrow]{max-width:32rem}[data-flexbase-theme=giantfocal] .gf-section--runchise-exec [data-flexbase-module=ProseBody][data-flexbase-measure=medium],[data-flexbase-theme=giantfocal] .gf-section--runchise-summary [data-flexbase-module=ProseBody][data-flexbase-measure=medium]{max-width:760px}[data-flexbase-theme=giantfocal] .gf-section--runchise-exec [data-flexbase-module=ProseBody][data-flexbase-measure=wide],[data-flexbase-theme=giantfocal] .gf-section--runchise-summary [data-flexbase-module=ProseBody][data-flexbase-measure=wide]{max-width:64rem}[data-flexbase-theme=giantfocal] .gf-section--runchise-exec [data-flexbase-module=ProseBody][data-flexbase-measure=full-width],[data-flexbase-theme=giantfocal] .gf-section--runchise-summary [data-flexbase-module=ProseBody][data-flexbase-measure=full-width]{max-width:none;width:100%}[data-flexbase-theme=giantfocal] .gf-section--runchise-exec [data-flexbase-module=ProseBody] p,[data-flexbase-theme=giantfocal] .gf-section--runchise-summary [data-flexbase-module=ProseBody] p{color:var(--gf-text-1);font-size:clamp(18px,1.9vw,22px);font-weight:500;letter-spacing:-.01em;line-height:1.55;margin:0 0 22px}[data-flexbase-theme=giantfocal] .gf-section--runchise-exec [data-flexbase-module=ProseBody] p:last-child,[data-flexbase-theme=giantfocal] .gf-section--runchise-summary [data-flexbase-module=ProseBody] p:last-child{margin-bottom:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-exec [data-flexbase-module=ProseBody] em,[data-flexbase-theme=giantfocal] .gf-section--runchise-summary [data-flexbase-module=ProseBody] em{color:var(--accent-600);font-style:normal;font-weight:700}[data-flexbase-theme=giantfocal] :is(.gf-section--runchise-summary,.gf-section--runchise-exec,.dnd-section:has([data-flexbase-module=SectionHeader][data-flexbase-eyebrow-variant=label][data-flexbase-heading-variant=display]):has([data-flexbase-module=ProseBody][data-flexbase-measure=narrow][data-flexbase-layout=single-column])) [data-flexbase-module=ProseBody]{display:block;margin-inline:0;padding-inline:0;text-align:left;width:100%}[data-flexbase-theme=giantfocal] :is(.gf-section--runchise-summary,.gf-section--runchise-exec,.dnd-section:has([data-flexbase-module=SectionHeader][data-flexbase-eyebrow-variant=label][data-flexbase-heading-variant=display]):has([data-flexbase-module=ProseBody][data-flexbase-measure=narrow][data-flexbase-layout=single-column])) [data-flexbase-module=ProseBody][data-flexbase-measure=narrow]{max-width:32rem}[data-flexbase-theme=giantfocal] :is(.gf-section--runchise-summary,.gf-section--runchise-exec,.dnd-section:has([data-flexbase-module=SectionHeader][data-flexbase-eyebrow-variant=label][data-flexbase-heading-variant=display]):has([data-flexbase-module=ProseBody][data-flexbase-measure=narrow][data-flexbase-layout=single-column])) [data-flexbase-module=ProseBody]>*{display:block}[data-flexbase-theme=giantfocal] :is(.gf-section--runchise-summary,.gf-section--runchise-exec,.dnd-section:has([data-flexbase-module=SectionHeader][data-flexbase-eyebrow-variant=label][data-flexbase-heading-variant=display]):has([data-flexbase-module=ProseBody][data-flexbase-measure=narrow][data-flexbase-layout=single-column])) [data-flexbase-module=ProseBody] p,[data-flexbase-theme=giantfocal] :is(.gf-section--runchise-summary,.gf-section--runchise-exec,.dnd-section:has([data-flexbase-module=SectionHeader][data-flexbase-eyebrow-variant=label][data-flexbase-heading-variant=display]):has([data-flexbase-module=ProseBody][data-flexbase-measure=narrow][data-flexbase-layout=single-column])) [data-flexbase-module=ProseBody] p+p,[data-flexbase-theme=giantfocal] :is(.gf-section--runchise-summary,.gf-section--runchise-exec,.dnd-section:has([data-flexbase-module=SectionHeader][data-flexbase-eyebrow-variant=label][data-flexbase-heading-variant=display]):has([data-flexbase-module=ProseBody][data-flexbase-measure=narrow][data-flexbase-layout=single-column])) [data-flexbase-module=ProseBody] p:first-of-type{color:var(--gf-text-1);font-size:clamp(18px,1.9vw,22px);font-weight:500;letter-spacing:-.01em;line-height:1.55;margin:0 0 22px;max-width:none;text-wrap:inherit}[data-flexbase-theme=giantfocal] :is(.gf-section--runchise-summary,.gf-section--runchise-exec,.dnd-section:has([data-flexbase-module=SectionHeader][data-flexbase-eyebrow-variant=label][data-flexbase-heading-variant=display]):has([data-flexbase-module=ProseBody][data-flexbase-measure=narrow][data-flexbase-layout=single-column])) [data-flexbase-module=ProseBody] p:last-child{margin-bottom:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-challenge:before,[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:80px 80px;content:"";inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);pointer-events:none;position:absolute}[data-flexbase-theme=giantfocal] .gf-section--runchise-challenge .row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial .row-fluid-wrapper.dnd-row{position:relative;z-index:1}[data-flexbase-theme=giantfocal] .gf-section--runchise-challenge,[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial{overflow:hidden;position:relative}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial]{align-items:center;background:transparent;display:flex;flex-direction:column;gap:0;grid-template-columns:none;margin-inline:auto;max-width:920px;padding:0;text-align:center}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] [class*=quoteCol]{align-items:center;gap:0;max-width:100%;width:100%}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] [class*=quoteCol]:before{color:var(--accent-500);content:"\201c";display:block;font-family:Iowan Old Style,Georgia,serif;font-size:80px;height:44px;line-height:.6;margin:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] blockquote[class*=quote],[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] blockquote[data-flexbase-pattern=CsQuote]{background:transparent;border:none;color:#fff;font-family:var(--gf-font-sans);font-size:clamp(22px,2.8vw,33px);font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:1.45;margin:0;max-width:none;padding:0;text-wrap:pretty;width:100%}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] blockquote[class*=quote] em,[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] blockquote[data-flexbase-pattern=CsQuote] em{color:var(--accent-500);font-style:normal;font-weight:600}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] blockquote[data-flexbase-variant=prominent]{background:transparent;border:none;border-radius:0;padding:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] [class*=_cite_]{align-items:center;border-top:none;display:inline-flex;gap:14px;justify-content:center;margin-top:32px;padding-top:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] [class*=citeMeta]{text-align:left}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] [class*=citeName]{color:#fff;display:block;font-size:15px;font-weight:700;margin:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] [class*=citeRole]{color:#fff9;font-family:var(--gf-font-mono);font-size:13px;margin:0}[data-flexbase-theme=giantfocal] .gf-section--runchise-testimonial [data-flexbase-module=SpotlightTestimonial] [data-flexbase-atom=Avatar]{background:var(--accent-600)!important;border:none!important;color:#fff!important;font-family:var(--gf-font-mono);font-size:16px!important;font-weight:700;height:48px!important;width:48px!important}[data-flexbase-theme=giantfocal] .gf-section--runchise-related [data-flexbase-module=SectionHeader] h2{font-size:clamp(26px,3vw,36px)}[data-flexbase-theme=giantfocal] .gf-section--runchise-related [data-flexbase-module=SectionHeader]{margin-bottom:32px}[data-flexbase-theme=giantfocal] .gf-section--runchise-before .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .gf-section--runchise-challenge .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .gf-section--runchise-exec .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .gf-section--runchise-method .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .gf-section--runchise-overview .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .gf-section--runchise-related .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .gf-section--runchise-results .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .gf-section--runchise-summary .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row{margin-top:clamp(36px,4vw,56px)}[data-flexbase-theme=giantfocal] .gf-section--runchise-results .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row{margin-top:28px}@media(prefers-reduced-motion:reduce){[data-flexbase-theme=giantfocal] .gf-section--runchise-hero [class*=csBob],[data-flexbase-theme=giantfocal] .gf-section--runchise-hero [class*=csTravel]{animation:none!important}}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyHero]):not([class*=gf-section--runchise-]){background:var(--gf-bone);padding:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyBeforeState]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyClosingCta]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyFactGrid]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyResultGrid]):not([class*=gf-section--runchise-]){background:var(--gf-paper)}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyMethodTimeline]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyRelatedLinks]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]){background:var(--gf-bone)}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyChallenge]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]){background:var(--gf-ink-900);color:#ffffffeb;overflow:hidden;position:relative}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyChallenge]):not([class*=gf-section--runchise-]):before,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]):before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:80px 80px;content:"";inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);pointer-events:none;position:absolute}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyChallenge]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row{position:relative;z-index:1}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyBeforeState]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyChallenge]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyFactGrid]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyMethodTimeline]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyRelatedLinks]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyResultGrid]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]),[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]){padding-inline:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyBeforeState]):not([class*=gf-section--runchise-])>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyChallenge]):not([class*=gf-section--runchise-])>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyFactGrid]):not([class*=gf-section--runchise-])>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyMethodTimeline]):not([class*=gf-section--runchise-])>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyRelatedLinks]):not([class*=gf-section--runchise-])>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyResultGrid]):not([class*=gf-section--runchise-])>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-])>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-])>.row-fluid{margin-inline:0;max-width:none;padding-inline:0;width:100%}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyBeforeState]):not([class*=gf-section--runchise-])>.row-fluid>.dnd-column,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyChallenge]):not([class*=gf-section--runchise-])>.row-fluid>.dnd-column,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyFactGrid]):not([class*=gf-section--runchise-])>.row-fluid>.dnd-column,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyMethodTimeline]):not([class*=gf-section--runchise-])>.row-fluid>.dnd-column,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyRelatedLinks]):not([class*=gf-section--runchise-])>.row-fluid>.dnd-column,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyResultGrid]):not([class*=gf-section--runchise-])>.row-fluid>.dnd-column,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-])>.row-fluid>.dnd-column,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-])>.row-fluid>.dnd-column{box-sizing:border-box;margin-inline:auto;max-width:var(--hsElevate--contentWrapper--wide__maxWidth,1240px);padding-inline:clamp(20px,4vw,32px);width:100%}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyBeforeState]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyChallenge]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyFactGrid]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyMethodTimeline]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyRelatedLinks]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyResultGrid]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row>.row-fluid,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row>.row-fluid{margin-inline:0;max-width:none;padding-inline:0;width:100%}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyHero]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row{padding:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyFactGrid]):not([class*=gf-section--runchise-]) [data-flexbase-module=SectionHeader]{margin-bottom:36px}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) [data-flexbase-module=ProseBody]{margin-inline:0;padding-inline:0;text-align:left}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SectionHeader][data-flexbase-eyebrow-variant=label][data-flexbase-heading-variant=display]):has([data-flexbase-module=ProseBody][data-flexbase-measure=narrow][data-flexbase-layout=single-column]):not([class*=gf-section--runchise-]) [data-flexbase-module=SectionHeader]{margin-bottom:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) [data-flexbase-module=ProseBody][data-flexbase-measure=narrow]{max-width:32rem}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) [data-flexbase-module=ProseBody][data-flexbase-measure=medium]{max-width:760px}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) [data-flexbase-module=ProseBody][data-flexbase-measure=wide]{max-width:64rem}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) [data-flexbase-module=ProseBody][data-flexbase-measure=full-width]{max-width:none;width:100%}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) [data-flexbase-module=ProseBody][data-flexbase-layout=two-column]{-moz-column-gap:var(--fb-space-10);column-gap:var(--fb-space-10)}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) [data-flexbase-module=ProseBody] p{color:var(--gf-text-1);font-size:clamp(18px,1.9vw,22px);font-weight:500;letter-spacing:-.01em;line-height:1.55;margin:0 0 22px}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) [data-flexbase-module=ProseBody] p:last-child{margin-bottom:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) [data-flexbase-module=ProseBody] em{color:var(--accent-600);font-style:normal;font-weight:700}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyBeforeState]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyChallenge]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyFactGrid]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyMethodTimeline]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyRelatedLinks]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyResultGrid]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=ProseBody]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row{margin-top:clamp(36px,4vw,56px)}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyResultGrid]):not([class*=gf-section--runchise-]) .row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row+.row-fluid-wrapper.dnd-row{margin-top:28px}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial]{align-items:center;background:transparent;display:flex;flex-direction:column;gap:0;grid-template-columns:none;margin-inline:auto;max-width:920px;padding:0;text-align:center}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] [class*=quoteCol]{align-items:center;gap:0;max-width:100%;width:100%}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] [class*=quoteCol]:before{color:var(--accent-500);content:"\201c";display:block;font-family:Iowan Old Style,Georgia,serif;font-size:80px;height:44px;line-height:.6;margin:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] blockquote[class*=quote],[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] blockquote[data-flexbase-pattern=CsQuote]{background:transparent;border:none;color:#fff;font-family:var(--gf-font-sans);font-size:clamp(22px,2.8vw,33px);font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:1.45;margin:0;max-width:none;padding:0;text-wrap:pretty;width:100%}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] blockquote[class*=quote] em,[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] blockquote[data-flexbase-pattern=CsQuote] em{color:var(--accent-500);font-style:normal;font-weight:600}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] blockquote[data-flexbase-variant=prominent]{background:transparent;border:none;border-radius:0;padding:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] [class*=_cite_]{align-items:center;border-top:none;display:inline-flex;gap:14px;justify-content:center;margin-top:32px;padding-top:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] [class*=citeMeta]{text-align:left}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] [class*=citeName]{color:#fff;display:block;font-size:15px;font-weight:700;margin:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] [class*=citeRole]{color:#fff9;font-family:var(--gf-font-mono);font-size:13px;margin:0}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=SpotlightTestimonial]):not([class*=gf-section--runchise-]) [data-flexbase-module=SpotlightTestimonial] [data-flexbase-atom=Avatar]{background:var(--accent-600)!important;border:none!important;color:#fff!important;font-family:var(--gf-font-mono);font-size:16px!important;font-weight:700;height:48px!important;width:48px!important}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyRelatedLinks]):not([class*=gf-section--runchise-]) [data-flexbase-module=SectionHeader]{margin-bottom:32px}[data-flexbase-theme=giantfocal] .dnd-section:has([data-flexbase-module=CaseStudyRelatedLinks]):not([class*=gf-section--runchise-]) [data-flexbase-module=SectionHeader] h2{font-size:clamp(26px,3vw,36px)}