: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}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}.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}.w-tab-pane[aria-hidden=true]{display:none}.faq-answer-holder{overflow:hidden;transition:height .22s ease}.w-slider-mask{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.w-slider-mask::-webkit-scrollbar{display:none}.w-slider-mask>.w-slide{scroll-snap-align:start}.marketing-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:var(--space-8);background:var(--color-overlay-bg)}.marketing-lightbox img,.marketing-lightbox video{max-width:min(90vw,1200px);max-height:85vh}.marketing-lightbox-close{position:absolute;top:1rem;right:1rem;font-size:2rem}:is(.button,.button-fixed) .right-arrow{transform:translate(0)!important;transition:transform .15s ease-out}@media(hover:hover)and (pointer:fine){:is(.button,.button-fixed):hover .right-arrow{transform:translate(120%)!important}}:is(.button,.button-fixed):is(:focus-visible,:active) .right-arrow{transform:translate(120%)!important}:is(.w-slider-arrow-left,.w-slider-arrow-right) :is(.icon-left,.slider-icon-left,.icon-right,.slider-icon-right){transform:translate(0)!important;transition:transform .15s ease-out}@media(hover:hover)and (pointer:fine){.w-slider-arrow-right:hover :is(.icon-right,.slider-icon-right){transform:translate(150%)!important}.w-slider-arrow-left:hover :is(.icon-left,.slider-icon-left){transform:translate(-150%)!important}}.w-slider-arrow-right:is(:focus-visible,:active) :is(.icon-right,.slider-icon-right){transform:translate(150%)!important}.w-slider-arrow-left:is(:focus-visible,:active) :is(.icon-left,.slider-icon-left){transform:translate(-150%)!important}:is(.w-slider-arrow-left,.w-slider-arrow-right,.w-dropdown-toggle,.w-tab-link):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.faq-question-holder .faq-icon,.dropdown .down-arrows,.faq-down-arrow{transition:transform .2s ease-out}.faq-question-holder[aria-expanded=true] .faq-icon,.dropdown.is-open .down-arrows,.terms-left.is-open .faq-down-arrow{transform:rotate(180deg)!important}.dropdown .how-we-make-right-holder{overflow:hidden;transition:height .3s ease}.dropdown:has(.how-we-make-card).is-open{background-color:var(--btn-primary-bg-pressed)!important}.dropdown:has(.streamline-card).is-open{background-color:var(--color-bg-surface)!important}.marketing-contents-toggle{background:none;color:inherit;font:inherit;border:0;padding:0;text-align:left;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px}.terms-left[data-contents-ready] .terms-title{width:100%}@media screen and (max-width:991px){.marketing-contents-toggle{font-family:var(--type-font-display);font-weight:400}}.marketing-contents-toggle .faq-down-arrow{position:static}.i-icon-wrapper[data-tooltip-ready] :is(.tooltips-wrapper,.tooltips-wrapper-advisor){display:flex!important;opacity:0!important;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s}.i-icon-wrapper[data-tooltip-ready].tooltip-open :is(.tooltips-wrapper,.tooltips-wrapper-advisor){opacity:1!important;visibility:visible;pointer-events:auto}.i-icon-wrapper[data-tooltip-ready] .i-icon{filter:invert(60%);transition:filter .3s ease}.i-icon-wrapper[data-tooltip-ready].tooltip-open .i-icon{filter:invert(0)}.success-image{transition:opacity 1s ease}.marketing-word{display:inline-block}.marketing-pin-spacer.is-pinned>.section_benefits{position:sticky;top:0}.marketing-pin-spacer:not(.is-pinned) .benefits-wrapper{overflow-x:auto}.section_problem.motion-ready :is(.problem-left-content-top-box,.problem-left-content-top){transition:width .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.section_problem.motion-ready .scroll{transition:opacity .5s ease .5s}@keyframes marketing-gallery{0%{transform:translate(0)}to{transform:translate(-80%)}}.gallery-images-wrapper.motion-ready{animation:marketing-gallery 150s linear infinite;animation-play-state:paused}.gallery-images-wrapper.motion-visible{animation-play-state:running}.gallery-images-wrapper:is(:hover,:focus-within){animation-play-state:paused}@keyframes marketing-scroll-cue-first{0%,10%{transform:translateY(0);opacity:1}26%,58%{transform:translateY(140%);opacity:1}74%,83.99%{transform:translateY(240%);opacity:1}84%{transform:translateY(240%);opacity:0}99.99%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes marketing-scroll-cue-second{0%{transform:translateY(0);opacity:1}16%,25.99%{transform:translateY(100%);opacity:1}26%{transform:translateY(100%);opacity:0}42%{transform:translateY(-140%);opacity:0}58%,68%{transform:translateY(-140%);opacity:1}84%,to{transform:translateY(0);opacity:1}}.scroll-down-holder.motion-visible .down-arrow-first{animation:marketing-scroll-cue-first 5s linear infinite}.scroll-down-holder.motion-visible .down-arrow-second{animation:marketing-scroll-cue-second 5s linear infinite}.gallery-images-wrapper[data-paused=true]{animation-play-state:paused}.apply-button .button-icon-block{width:0;overflow:hidden;transition:width .3s ease}.apply-button:is(:hover,:focus-visible) .button-icon-block{width:17px}@media(prefers-reduced-motion:reduce){.gallery-images-wrapper.motion-ready,.scroll-down-holder.motion-visible :is(.down-arrow-first,.down-arrow-second){animation:none}}.section_problem :is(.problem-left-content-top-box,.problem-left-content-top){width:100%!important;opacity:1!important}.section_problem .problem-left-content-top-box{width:60%!important}.section_problem .scroll{opacity:1!important}@media(prefers-reduced-motion:no-preference){.section_problem.motion-ready:not(.motion-entered) :is(.problem-left-content-top-box,.problem-left-content-top){width:0!important;opacity:0!important}.section_problem.motion-ready:not(.motion-entered) .scroll{opacity:0!important}}.terms-left[data-contents-ready].is-open .table-of-content-link-holder{display:flex}.marketing-playback-control{position:relative;z-index:2;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--btn-radius);background:var(--color-bg-page);color:var(--color-text-primary);font:inherit;cursor:pointer}.gallery-images-main-wrapper{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.w-background-video>.marketing-playback-control{position:absolute;top:80px;right:1rem;width:44px;height:44px;padding:var(--space-3);display:grid;place-items:center;border-radius:50%;background:var(--color-overlay-bg);color:var(--color-text-inverse);border:0}.w-background-video>.marketing-playback-control:before{content:"";box-sizing:content-box;width:4px;height:12px;border-inline:3px solid currentColor}.w-background-video>.marketing-playback-control[data-paused=true]:before{width:0;height:0;border:6px solid transparent;border-right:0;border-left:9px solid currentColor}.i-icon-wrapper[data-tooltip-ready]{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}[data-auto-advance] .expertise-tab-menu-link{position:relative;border-top-color:var(--color-border-default)}.marketing-tab-progress{position:absolute;top:-3px;left:0;width:100%;height:3px;background:var(--color-bg-brand);transform:scaleX(0);transform-origin:left;pointer-events:none}[data-auto-advance]{position:relative}[data-auto-advance]>.marketing-playback-control{position:absolute;top:var(--space-4);right:var(--space-4);z-index:3;width:44px;height:44px;padding:var(--space-3);display:grid;place-items:center;border:0;border-radius:50%;background:var(--color-overlay-bg);color:var(--color-text-inverse)}[data-auto-advance]>.marketing-playback-control:before{content:"";box-sizing:content-box;width:4px;height:12px;border-inline:3px solid currentColor}[data-auto-advance]>.marketing-playback-control[data-paused=true]:before{width:0;height:0;border:6px solid transparent;border-right:0;border-left:9px solid currentColor}@media(prefers-reduced-motion:reduce){[data-auto-advance] .w--current{border-top-color:var(--color-border-brand)}.marketing-tab-progress{display:none}}.table-of-content-link.is-active{background-image:url(https://flock-v2-web-production.netlify.app/marketing-assets/media/23a74ac21b_68efb20467f73ef607788a30_Rectangle_34624160.svg);background-position:0%;background-repeat:no-repeat;background-size:auto;padding-left:1.25rem;font-weight:500}@media(hover:hover)and (pointer:fine){.table-of-content-link:hover{color:var(--color-text-brand)}}.table-of-content-link.show-tablet{display:none}@media screen and (max-width:991px){.table-of-content-link.show-tablet{display:block}}@media screen and (max-width:991px){.comparison-card-content-mobile.padding-large{padding-left:calc(var(--space-6) + var(--space-5) + var(--space-2));position:relative}.comparison-card-content-mobile.padding-large>img{left:var(--space-6);margin:0 auto;position:absolute;right:auto;top:50%;translate:0 -50%;width:var(--space-5)}.comparison-card-content-mobile.padding-large>.i-icon-wrapper{order:1}}
