.c-blog[data-v-b8dba178]{overflow:hidden;padding:24px 80px 120px}@media(max-width:1280px){.c-blog[data-v-b8dba178]{padding:24px 20px 96px}}.c-blog__hero[data-v-b8dba178]{margin:0 auto;max-width:1280px;padding:12px 0 56px;position:relative}@media(max-width:960px){.c-blog__hero[data-v-b8dba178]{padding:16px 0 32px}}.c-blog__hero-glow[data-v-b8dba178]{display:none}.c-blog__breadcrumbs[data-v-b8dba178]{margin-bottom:24px}.c-blog__hero-inner[data-v-b8dba178]{align-items:center;display:flex;gap:32px;justify-content:space-between;position:relative}@media(max-width:960px){.c-blog__hero-inner[data-v-b8dba178]{align-items:center;flex-direction:column}}.c-blog__title[data-v-b8dba178]{color:#000;font-size:48px;font-weight:500;letter-spacing:-1.92px;line-height:1.1}@media(max-width:960px){.c-blog__title[data-v-b8dba178]{font-size:36px;letter-spacing:-1.08px;line-height:1.3;text-align:center}}.c-blog__hero-actions[data-v-b8dba178]{align-items:center;display:flex;flex-shrink:0;gap:12px}@media(max-width:960px){.c-blog__hero-actions[data-v-b8dba178]{align-items:stretch;flex-direction:column;gap:10px;width:100%}}.c-blog__filter-field[data-v-b8dba178]{flex-shrink:0;width:200px}@media(max-width:960px){.c-blog__filter-field[data-v-b8dba178]{width:100%}}.c-blog__saved-link[data-v-b8dba178]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;color:#171717;display:inline-flex;font-size:15px;font-weight:500;gap:10px;height:54px;line-height:1.6;padding:0 18px;text-decoration:none;transition:border-color .2s ease}.c-blog__saved-link[data-v-b8dba178]:focus-visible,.c-blog__saved-link[data-v-b8dba178]:hover{border-color:#5ca680}@media(max-width:960px){.c-blog__saved-link[data-v-b8dba178]{justify-content:center}}.c-blog__saved-link-icon[data-v-b8dba178]{color:#046b3a;font-size:18px!important;height:18px!important;width:18px!important}.c-blog__saved-link-label[data-v-b8dba178]{white-space:nowrap}.c-blog__saved-link-count[data-v-b8dba178]{align-items:center;background:#5ca68024;border-radius:999px;color:#046b3a;display:inline-flex;font-size:13px;font-weight:600;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 7px}.c-blog__content[data-v-b8dba178]{margin:0 auto;max-width:1280px;padding-bottom:104px}@media(max-width:960px){.c-blog__content[data-v-b8dba178]{padding-bottom:64px}}.c-blog__grid[data-v-b8dba178]{display:grid;gap:80px 40px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1120px){.c-blog__grid[data-v-b8dba178]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.c-blog__grid[data-v-b8dba178]{gap:64px;grid-template-columns:minmax(0,1fr)}}.c-blog__actions[data-v-b8dba178]{display:flex;justify-content:center;margin-top:44px}.c-blog__load-more[data-v-b8dba178]{background:#fff;border:1px solid #d4d4d4;border-radius:24px;color:#000;cursor:pointer;font-size:16px;font-weight:500;height:62px;line-height:1.6;padding:16px 24px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.c-blog__load-more[data-v-b8dba178]:hover{border-color:#5ca680;box-shadow:0 14px 30px #11182714;transform:translateY(-1px)}.c-blog__empty[data-v-b8dba178]{background:linear-gradient(180deg,#f8fafccc,#fff);border:1px solid #e5e5e5;border-radius:32px;padding:72px 24px;text-align:center}.c-blog__empty h2[data-v-b8dba178]{color:#171717;font-size:28px;font-weight:600;letter-spacing:-.56px;line-height:1.2}.c-blog__empty p[data-v-b8dba178]{color:#737373;font-size:16px;font-weight:500;line-height:1.6;margin:14px auto 0;max-width:420px}.c-case-study-featured[data-v-8a8974c6]{align-items:center;display:flex;gap:0;padding-bottom:32px;position:relative}@media(max-width:1120px){.c-case-study-featured[data-v-8a8974c6]{flex-direction:column;gap:24px}}.c-case-study-featured__media-link[data-v-8a8974c6]{display:block;flex-shrink:0;max-width:100%;width:480px}.c-case-study-featured__media[data-v-8a8974c6]{border-radius:60px;height:592px;overflow:hidden;width:100%}@media(max-width:1120px){.c-case-study-featured__media[data-v-8a8974c6]{height:360px}}@media(max-width:720px){.c-case-study-featured__media[data-v-8a8974c6]{border-radius:32px;height:280px}}.c-case-study-featured__cover[data-v-8a8974c6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-case-study-featured__cover--placeholder[data-v-8a8974c6]{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.82),transparent 30%),linear-gradient(135deg,#f1dfb2,#d2edf8 48%,#f4f4f5)}.c-case-study-featured__company-chip[data-v-8a8974c6]{align-items:center;background:#fff;border-radius:40px;bottom:90px;box-shadow:0 14px 30px #1118271f;display:inline-flex;justify-content:center;left:105px;padding:16px;position:absolute;z-index:2}@media(max-width:1120px){.c-case-study-featured__company-chip[data-v-8a8974c6]{display:none}}.c-case-study-featured__company-chip-logo[data-v-8a8974c6]{max-height:36px;max-width:80px}.c-case-study-featured__panel[data-v-8a8974c6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff;border-radius:40px;flex:1 1 auto;margin-left:-68px;padding:24px;z-index:1}@media(max-width:1120px){.c-case-study-featured__panel[data-v-8a8974c6]{margin-left:0;width:100%}}.c-case-study-featured__panel-inner[data-v-8a8974c6]{background-image:linear-gradient(-90deg,#ffffff0d,#ffffff0d 28.589%,#ffffff80 71.472%);border-radius:40px;display:flex;flex-direction:column;gap:24px;padding:32px}@media(max-width:720px){.c-case-study-featured__panel-inner[data-v-8a8974c6]{gap:18px;padding:20px}}.c-case-study-featured__title[data-v-8a8974c6]{color:#000;font-size:30px;font-weight:500;letter-spacing:-.9px;line-height:1.4;margin:0}@media(max-width:720px){.c-case-study-featured__title[data-v-8a8974c6]{font-size:24px;letter-spacing:-.72px}}.c-case-study-featured__title-link[data-v-8a8974c6]{color:inherit;text-decoration:none}.c-case-study-featured__title-link[data-v-8a8974c6]:hover{text-decoration:underline}.c-case-study-featured__quote[data-v-8a8974c6]{border-top:1px solid rgba(0,0,0,.1);padding-top:16px}.c-case-study-featured__quote-author[data-v-8a8974c6]{align-items:center;display:flex;gap:16px}.c-case-study-featured__quote-avatar-frame[data-v-8a8974c6]{border:1px solid #b6daf6;border-radius:50px;display:inline-flex;padding:8px}.c-case-study-featured__quote-avatar[data-v-8a8974c6]{background:#fff;border:2px solid #fff;border-radius:50%;height:45px;overflow:hidden;width:45px}.c-case-study-featured__quote-author-meta[data-v-8a8974c6]{display:flex;flex-direction:column;line-height:1.6}.c-case-study-featured__quote-author-name[data-v-8a8974c6]{color:#000;font-size:20px;font-weight:500;opacity:.9}.c-case-study-featured__quote-author-position[data-v-8a8974c6]{color:#525252;font-size:14px;font-weight:500}.c-case-study-featured__footer[data-v-8a8974c6]{align-items:center;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:32px;padding-top:24px}.c-case-study-featured__metric-value[data-v-8a8974c6]{color:#000;font-size:48px;font-weight:600;letter-spacing:-1.44px;line-height:1.2;white-space:nowrap}.c-case-study-featured__metric-label[data-v-8a8974c6]{color:#525252;flex:1 1 0;font-size:16px;font-weight:500;line-height:1.6;min-width:0}.c-case-study-featured__cta[data-v-8a8974c6]{align-items:center;background:#fff;border:1px solid #d4d4d4;border-radius:24px;color:#000;display:inline-flex;font-size:16px;font-weight:500;gap:10px;height:62px;line-height:1.6;padding:16px 24px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.c-case-study-featured__cta[data-v-8a8974c6]:hover{border-color:#5ca680;box-shadow:0 14px 30px #11182714;transform:translateY(-1px)}.c-case-studies[data-v-6a8576b4]{overflow:hidden;padding:24px 80px 120px}@media(max-width:1280px){.c-case-studies[data-v-6a8576b4]{padding:24px 20px 96px}}.c-case-studies__hero[data-v-6a8576b4]{margin:0 auto;max-width:1280px;padding:12px 0 56px;position:relative}@media(max-width:960px){.c-case-studies__hero[data-v-6a8576b4]{padding:16px 0 32px}}.c-case-studies__glow[data-v-6a8576b4]{background:linear-gradient(-104deg,#ffffff4d -12.06%,#ffd97c4d 3.09%,#ffc63b4d 45.43%,#ffd97c4d 64.79%);border-radius:1277.569px;filter:blur(117.235px);height:1000px;pointer-events:none;position:absolute;right:-30%;top:0;transform:translateY(-5%) rotate(-5deg);width:1000px}@media(max-width:960px){.c-case-studies__glow[data-v-6a8576b4]{height:600px;right:-300px;top:-200px;width:600px}}.c-case-studies__breadcrumbs[data-v-6a8576b4]{margin-bottom:24px}.c-case-studies__hero-inner[data-v-6a8576b4]{align-items:center;display:flex;gap:32px;justify-content:space-between;position:relative}@media(max-width:960px){.c-case-studies__hero-inner[data-v-6a8576b4]{align-items:center;flex-direction:column}}.c-case-studies__title[data-v-6a8576b4]{color:#000;font-size:48px;font-weight:500;letter-spacing:-1.92px;line-height:1.1}@media(max-width:960px){.c-case-studies__title[data-v-6a8576b4]{font-size:36px;letter-spacing:-1.08px;line-height:1.3;text-align:center}}.c-case-studies__hero-actions[data-v-6a8576b4]{align-items:center;display:flex;flex-shrink:0;gap:12px}@media(max-width:960px){.c-case-studies__hero-actions[data-v-6a8576b4]{align-items:stretch;flex-direction:column;gap:10px;width:100%}}.c-case-studies__filter-field[data-v-6a8576b4]{flex-shrink:0;width:200px}@media(max-width:960px){.c-case-studies__filter-field[data-v-6a8576b4]{width:100%}}.c-case-studies__saved-link[data-v-6a8576b4]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;color:#171717;display:inline-flex;font-size:15px;font-weight:500;gap:10px;height:54px;line-height:1.6;padding:0 18px;text-decoration:none;transition:border-color .2s ease}.c-case-studies__saved-link[data-v-6a8576b4]:focus-visible,.c-case-studies__saved-link[data-v-6a8576b4]:hover{border-color:#5ca680}@media(max-width:960px){.c-case-studies__saved-link[data-v-6a8576b4]{justify-content:center}}.c-case-studies__saved-link-icon[data-v-6a8576b4]{color:#046b3a;font-size:18px!important;height:18px!important;width:18px!important}.c-case-studies__saved-link-label[data-v-6a8576b4]{white-space:nowrap}.c-case-studies__saved-link-count[data-v-6a8576b4]{align-items:center;background:#5ca68024;border-radius:999px;color:#046b3a;display:inline-flex;font-size:13px;font-weight:600;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 7px}.c-case-studies__featured[data-v-6a8576b4]{margin-top:56px}.c-case-studies__content[data-v-6a8576b4]{margin:0 auto;max-width:1280px;padding-bottom:104px}@media(max-width:960px){.c-case-studies__content[data-v-6a8576b4]{padding-bottom:64px}}.c-case-studies__grid-title[data-v-6a8576b4]{color:#000;font-size:48px;font-weight:500;letter-spacing:-1.92px;line-height:1.1;margin:0 0 56px}@media(max-width:960px){.c-case-studies__grid-title[data-v-6a8576b4]{font-size:36px;letter-spacing:-1.08px;margin-bottom:32px}}.c-case-studies__grid[data-v-6a8576b4]{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:960px){.c-case-studies__grid[data-v-6a8576b4]{gap:24px;grid-template-columns:minmax(0,1fr)}}.c-case-studies__actions[data-v-6a8576b4]{display:flex;justify-content:center;margin-top:44px}.c-case-studies__load-more[data-v-6a8576b4]{background:#fff;border:1px solid #d4d4d4;border-radius:24px;color:#000;cursor:pointer;font-size:16px;font-weight:500;height:62px;line-height:1.6;padding:16px 24px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.c-case-studies__load-more[data-v-6a8576b4]:hover{border-color:#5ca680;box-shadow:0 14px 30px #11182714;transform:translateY(-1px)}.c-case-studies__empty[data-v-6a8576b4]{background:linear-gradient(180deg,#f8fafccc,#fff);border:1px solid #e5e5e5;border-radius:32px;padding:72px 24px;text-align:center}.c-case-studies__empty h3[data-v-6a8576b4]{color:#171717;font-size:28px;font-weight:600;letter-spacing:-.56px;line-height:1.2}.c-case-studies__empty p[data-v-6a8576b4]{color:#737373;font-size:16px;font-weight:500;line-height:1.6;margin:14px auto 0;max-width:420px}.c-heroContainer[data-v-d4d9ea99]{overflow:hidden}.c-hero[data-v-d4d9ea99]{height:605px;margin:0 auto!important;max-width:1440px;padding:0 80px}@media(max-width:960px){.c-hero[data-v-d4d9ea99]{flex-direction:column;height:auto;padding:0 20px}}@media(max-width:960px){.c-hero .c-page-hero-content[data-v-d4d9ea99] .c-list{display:none}}.c-hero--buttons[data-v-d4d9ea99]{display:flex}@media(max-width:960px){.c-hero--buttons[data-v-d4d9ea99]{align-items:stretch!important;flex-direction:column;margin:0 auto;max-width:400px}}@media(max-width:960px){.c-hero--buttons[data-v-d4d9ea99] .c-button:not(:first-of-type){display:none}}.c-hero-col[data-v-d4d9ea99]{flex:50%}@media(max-width:960px){.c-hero-col[data-v-d4d9ea99]{flex:100%}}.c-hero-table-col[data-v-d4d9ea99]{width:605px}@media(max-width:960px){.c-hero-table-col[data-v-d4d9ea99]{width:auto}}.c-hero-bg[data-v-d4d9ea99]{background:linear-gradient(104deg,#ffffff4d -12.06%,#ffd97c4d 3.09%,#ffc63b4d 45.43%,#e843224d 64.79%);border-radius:1277.569px;filter:blur(117.2351150513px);height:1564.696px;left:50%;position:absolute;top:0;transform:translate(-5%) translateY(10%) rotate(5deg);width:1564.696px}@media(max-width:960px){.c-hero-bg[data-v-d4d9ea99]{transform:translate(-15%) translateY(50vh) rotate(75deg)}}.c-hero-buttons[data-v-d4d9ea99]{padding:12px 0 20px}.c-content-col[data-v-d4d9ea99]{gap:104px;max-width:600px}@media(max-width:960px){.c-content-col[data-v-d4d9ea99]{gap:24px;margin:0 auto}}.c-awards-strip-wrapper[data-v-d4d9ea99]{margin-bottom:24px;margin-top:20px}.c-headline[data-v-d4d9ea99]{color:#000;font-size:48px;font-style:normal;font-weight:500;letter-spacing:-1.44px;line-height:120%;padding-bottom:24px}@media(max-width:960px){.c-headline[data-v-d4d9ea99]{font-size:30px;letter-spacing:-1.08px;line-height:130%;text-align:center}}.c-heroContainer[data-theme=dark][data-v-d4d9ea99]{background-color:#050f0f}.c-heroContainer[data-theme=dark] .c-hero-bg[data-v-d4d9ea99]{background:radial-gradient(ellipse 1200px 800px at 40% 40%,#00c88280 0,#00a06459,#00785033 50%,#050f0f00)}.c-heroContainer[data-theme=dark] .c-headline[data-v-d4d9ea99],.c-heroContainer[data-theme=dark] .c-hero-col[data-v-d4d9ea99],.c-heroContainer[data-theme=dark] .c-hero-col[data-v-d4d9ea99] .c-paragraph,.c-heroContainer[data-theme=dark] .c-hero-col[data-v-d4d9ea99] .c-list{color:#fff}.c-logo-strip[data-v-d4d9ea99]{margin-bottom:104px;margin-top:80px}@media(max-width:960px){.c-logo-strip[data-v-d4d9ea99]{margin-bottom:24px;margin-top:24px}}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.c-contact-page[data-v-db78e396]{align-items:center;background-image:url(./bg.DdpeO8vC.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:20px;width:100%}.c-contact-form[data-v-db78e396]{align-items:stretch;background:#fff;border-radius:40px;display:flex;flex-direction:column;max-width:470px;padding:40px;width:100%}@media(max-width:960px){.c-contact-form[data-v-db78e396]{padding:32px 24px}}.c-contact-form[data-v-db78e396] .hsfc-Step__Content{padding:0!important}.c-contact-form[data-v-db78e396] .c-customers{padding:24px 0 0}@media(max-width:600px){.c-contact-form[data-v-db78e396] .c-customers{padding-top:16px}}.c-contact-form[data-v-db78e396] .c-logos--wrap{transform:translateZ(0);z-index:1}.c-contact-form__headline[data-v-db78e396]{color:#000;font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:23.74px;font-weight:500;letter-spacing:-.04em;line-height:110%;margin:0 0 28.49px;text-align:center}
