:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-30: 7.5rem;--color-brand-accent: #c9dadb;--color-accent-bright-green: #22a366;--color-bg-accent: var(--color-brand-accent);--color-bg-page: #ffffff;--color-bg-surface: #efeeeb;--color-bg-subtle: #e9e9e9;--color-bg-inverse: #0e0e0e;--color-bg-brand: #013f31;--color-bg-brand-subtle: #e6ecea;--color-bg-error: #fef2f2;--color-bg-success: #ecfdf5;--color-bg-warning: #fffbeb;--color-bg-warm: #ffebd9;--color-overlay-bg: rgba(0, 0, 0, .8);--color-overlay-bg-subtle: rgba(115, 115, 115, .5);--color-bg-glass: #ffffff80;--color-text-primary: #0e0e0e;--color-text-secondary: #1e1e1e;--color-text-tertiary: #4d4d4d;--color-text-disabled: #6b6b6b;--color-text-inverse: #ffffff;--color-text-brand: #013f31;--color-text-brand-subtle: #012d23;--color-text-error: #b91c1c;--color-text-success: #34655a;--color-text-warning: #b45309;--color-chart-cashflow-start: #7b9488;--color-chart-cashflow-end: #03341d;--color-border-default: #999999;--color-border-strong: #1e1e1e;--color-border-subtle: #929292;--color-border-brand: #013f31;--color-border-focus: #013f31;--color-border-hairline: rgba(33, 33, 33, .08);--btn-primary-bg: #013f31;--btn-primary-bg-hover: #012d23;--btn-primary-bg-pressed: #012d23;--btn-primary-bg-disabled: #999999;--btn-primary-text: #ffffff;--btn-primary-text-disabled: #4d4d4d;--btn-primary-border: #013f31;--btn-secondary-bg: #ffffff;--btn-secondary-bg-hover: #e6ecea;--btn-secondary-bg-pressed: var(--color-brand-accent);--btn-secondary-bg-disabled: #e9e9e9;--btn-secondary-text: #013f31;--btn-secondary-text-disabled: #6b6b6b;--btn-secondary-border: #013f31;--btn-secondary-border-hover: #01392d;--btn-destructive-bg: #b91c1c;--btn-destructive-bg-hover: #991b1b;--btn-destructive-text: #ffffff;--btn-radius: 8px;--btn-font-weight: 500;--input-radius: 8px;--input-bg: #ffffff;--input-bg-disabled: #e9e9e9;--input-text: #0e0e0e;--input-text-placeholder: #6b6b6b;--input-text-disabled: #6b6b6b;--input-border: #6b6b6b;--input-border-hover: #212121;--input-border-focus: #013f31;--input-border-error: #171717;--input-border-disabled: #999999;--input-label: #171717;--input-label-disabled: #4d4d4d;--input-font-size: 16px;--input-label-font-size: 14px;--input-padding-x: 12px;--input-padding-y: 8px;--input-border-width: 1px;--input-width-compact: 240px;--card-bg: #ffffff;--card-bg-subtle: #efeeeb;--card-bg-brand: #e6ecea;--card-bg-inverse: #0e0e0e;--card-border: #929292;--card-border-strong: #6b6b6b;--card-text-title: #0e0e0e;--card-text-body: #171717;--card-text-meta: #212121;--card-text-inverse: #ffffff;--badge-brand-bg: #e6ecea;--badge-brand-text: #012d23;--badge-brand-border: #34655a;--badge-neutral-bg: #e9e9e9;--badge-neutral-text: #171717;--badge-neutral-border: #6b6b6b;--badge-inverse-bg: #0e0e0e;--badge-inverse-text: #ffffff;--badge-font-size: 14px;--badge-font-weight: 500;--badge-padding-x: 8px;--badge-padding-y: 4px;--badge-radius: 9999px;--tooltip-bg: #121212;--tooltip-text: #ffffff;--tooltip-font-size: 14px;--tooltip-padding-x: 8px;--tooltip-padding-y: 4px;--divider-color: #929292;--divider-color-strong: #6b6b6b;--divider-thickness: 1px;--nav-radius: 8px;--nav-bg: #ffffff;--nav-bg-hover: #e6ecea;--nav-bg-active: #e6ecea;--nav-bg-selected: var(--color-brand-accent);--nav-text: #121212;--nav-text-active: #013f31;--nav-text-hover: #01392d;--nav-text-disabled: #6b6b6b;--nav-text-inverse: #ffffff;--nav-border: #929292;--nav-indicator-active: #013f31;--nav-font-size: 16px;--nav-font-weight: 500;--nav-height: 64px;--nav-padding-x: 24px;--nav-gap: 32px;--layout-container-max: 1280px;--layout-container-padding-x: 24px;--layout-grid-columns: 12;--layout-grid-gutter: 24px;--focus-ring-color: #013f31;--focus-ring-width: 2px;--focus-ring-offset: 4px;--opacity-disabled: .5;--opacity-overlay: .5;--opacity-hover: .08;--opacity-pressed: .12;--type-font-sans: "Manrope", system-ui, sans-serif;--type-font-display: "Peachi", serif;--type-font-logo: "Outfit", system-ui, sans-serif;--type-text-body: 1rem;--type-text-body--line-height: 1.5rem;--type-text-display-s: 1.25rem;--type-text-display-s--line-height: 1.75rem;--type-text-display-s--letter-spacing: -.01em;--type-text-display-md: 1.5rem;--type-text-display-md--line-height: 2rem;--type-text-display-md--letter-spacing: -.01em;--type-text-display-lg: 2rem;--type-text-display-lg--line-height: 2.5rem;--type-text-display-lg--letter-spacing: -.015em;--type-text-display-xl: 3rem;--type-text-display-xl--line-height: 3.5rem;--type-text-display-xl--letter-spacing: -.02em;--type-text-display-2xl: 3.75rem;--type-text-display-2xl--line-height: 4.25rem;--type-text-display-2xl--letter-spacing: -.02em;--type-text-display-3xl: 4.5rem;--type-text-display-3xl--line-height: 4.75rem;--type-text-display-3xl--letter-spacing: -.02em}.marketing-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);padding-block:var(--space-12)}.marketing-related-links .button.is-transparent{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;aspect-ratio:1.28;min-height:0;padding:clamp(20px,2vw,36px);border:1px solid color-mix(in srgb,var(--color-border-brand) 15%,transparent);border-radius:.75rem;background:var(--color-bg-surface);color:var(--color-text-brand);font-family:var(--type-font-display);font-size:clamp(1.25rem,2vw,2.25rem);font-weight:300;line-height:1.12;text-align:left;white-space:normal;transition:background-color .18s ease,border-color .18s ease}.marketing-related-links .button-icon-holder{position:absolute;right:var(--space-8);bottom:var(--space-8);width:1.75rem;height:1.75rem}.marketing-related-links .button>div:first-child{width:90%}.marketing-related-links .right-arrow{width:100%;flex-shrink:0}.marketing-related-icon{display:block;width:42px;height:42px;margin-bottom:var(--space-6);color:var(--color-text-brand)}.marketing-related-links .button.is-transparent:hover{background:var(--color-bg-subtle);border-color:var(--color-border-strong)}@media(max-width:991px){.marketing-related-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}@media(max-width:767px){.marketing-related-links .button.is-transparent{aspect-ratio:auto;min-height:15rem;padding:var(--space-6);padding-bottom:5rem;font-size:1.75rem}.marketing-related-links .button-icon-holder{right:var(--space-6);bottom:var(--space-6)}}.marketing-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.comparison-wrapper-for-desktop>thead{display:block}.trust-safety-card>h4{font-size:var(--_responsive---headings--h2_font-size);line-height:var(--_responsive---headings--h2_font-height);letter-spacing:-.06rem}html{scroll-behavior:auto}body{margin:0}.strategy-card .text-size-large,.benefits-card>.text-size-medium{font-family:var(--type-font-display);font-size:var(--type-text-display-md);line-height:var(--type-text-display-md--line-height);letter-spacing:var(--type-text-display-md--letter-spacing);font-weight:400}.strategy-card p,.benefits-card>p.text-size-medium{font-family:var(--type-font-sans);font-size:var(--type-text-body);line-height:var(--type-text-body--line-height);letter-spacing:normal;font-weight:400}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[hidden]{display:none!important}img{height:auto;max-width:100%}.process-card-left-holder .number-holder{flex-shrink:0}.process-card-content-holder{align-items:flex-start}.process-card-center-holder>div:first-child{display:flex;align-items:center;min-height:3.125rem}@media(min-width:992px){.focus-areas-right{padding-top:calc(1lh + var(--_responsive---flex-gap--flex-gap-regular))}.focus-areas-right-card:first-child{padding-top:0}}.open-roles-wrapper .open-roles-tab-content-holder{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-6)}.open-roles-wrapper .open-roles-left{width:auto;min-width:0}@media(max-width:991px){#Clients-We-Helped .who-we-are-right.width,#Clients-We-Helped .who-we-are-right-content-holder{width:100%;max-width:none}}@media(max-width:767px){.open-roles-wrapper .open-roles-tab-content-holder{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4)}.open-roles-tab-content-holder .department-name{grid-column:1;grid-row:2}.open-roles-tab-content-holder .apply-button{grid-column:2;grid-row:1 / 3}}.process-card-left-holder .line-process{flex:1;height:auto;min-height:1rem;background-color:var(--color-border-subtle)}.about-card-top-holder .underline-about{flex:1;min-height:1px;background-color:var(--color-border-subtle)}.challenge-main-wrapper>:is(.challenge-left,.challenge-right){min-width:0;width:100%}.challenge-right-card :is(.challenge-right-card-title-holder,.text-size-large){max-width:100%}.expertise-main-wrapper:has(>.the-solution-left)>.the-solution-left{width:100%;min-width:0}@media(min-width:768px){.challenge-main-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.challenge-main-wrapper>.challenge-left{padding-right:var(--space-12)}.challenge-right-card{padding-right:24px}.expertise-main-wrapper:has(>.the-solution-left){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-12);width:100%}.expertise-main-wrapper:has(>.the-solution-left)>.expertise-left{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:767px){.section_process-hero{padding-top:0}.section_process-hero .process-hero-main-wrapper{box-sizing:border-box;height:100svh;min-height:0;padding-top:var(--space-24);padding-bottom:max(32px,env(safe-area-inset-bottom));justify-content:flex-end;gap:var(--space-8)}.section_process-hero .process-hero-wrapper{padding-top:0;width:100%}.section_process-hero .scroll-down-holder{flex-shrink:0}.section_investment-hero .investment-hero-main-wrapper{box-sizing:border-box;max-height:100svh;padding:160px 0 var(--space-8)}}.faq-section>h2{font-size:24px;line-height:30px}.comparison-card-mobile,.comparison-card-mobile>thead,.comparison-card-mobile>tbody,.comparison-card-mobile tr{display:block;width:100%;border-spacing:0}:where(.comparison-card-mobile th,.comparison-card-mobile td){font-weight:inherit;text-align:inherit}.open-roles-message{display:flex;flex-direction:column;gap:.5rem}#calculateBtn,#resetBtn{font:inherit;cursor:pointer}#market-card[hidden],#market-results[hidden]{display:none!important}.section-lottie{background:url(https://flock-v2-web-production.netlify.app/marketing-assets/media/721-exchange-poster.svg) center / contain no-repeat;min-height:24rem;aspect-ratio:592 / 700}@media(prefers-reduced-motion:no-preference){.section-lottie[data-lottie-available=true]{background-image:none}}@media(prefers-reduced-motion:reduce){.section-lottie>svg{visibility:hidden}}.hero_right{--hero-image-placeholder: #8c8670;background-color:var(--hero-image-placeholder)}.tab-image{background-color:var(--color-bg-subtle);aspect-ratio:1289 / 960}@media screen and (min-width:992px)and (max-height:960px){.hero-lottie-holder{bottom:100px}}@media screen and (min-width:992px){.about-top-right{flex:0 1 auto;width:calc(100% - 28.5rem - var(--space-16))}}.calculator-form-field[aria-invalid=true]{border-color:var(--color-text-error)}.calculator-field-error{margin:var(--space-1) 0 0;color:var(--color-text-error);font-size:.8125rem;line-height:1.2}.calculator-outdated-note{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:.5rem;background-color:var(--color-bg-error);color:var(--color-text-error);font-size:.875rem}#resultsContainer.is-outdated{opacity:.5;transition:opacity .15s ease}@media(max-width:767px){#market-card .insights-intro-row{flex-direction:column}}
