.brand-logo[data-v-530c7f8d]{width:auto;height:18px;display:block}.mobile-menu[data-v-63bc7363]{z-index:100;background:var(--black);flex-direction:column;padding:20px 20px 32px;display:flex;position:fixed;inset:0}.mobile-menu__bar[data-v-63bc7363]{justify-content:space-between;align-items:center;display:flex}.mobile-menu__logo[data-v-63bc7363]{height:15px}.mobile-menu__close[data-v-63bc7363]{border-radius:var(--radius-pill);border:1px solid var(--gray-700);width:44px;height:44px;font-family:var(--font-sans);color:var(--white);cursor:pointer;background:#ffffff14;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:flex}.mobile-menu__links[data-v-63bc7363]{flex-direction:column;gap:8px;margin-top:56px;display:flex}.mobile-menu__link[data-v-63bc7363]{font-family:var(--font-display);color:var(--white);padding:8px 0;font-size:36px;font-weight:500}.mobile-menu__link--active[data-v-63bc7363]{color:var(--green)}.mobile-menu__meta[data-v-63bc7363]{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);color:var(--gray-500);flex-direction:column;gap:10px;margin-top:auto;font-size:11px;display:flex}.mobile-menu__email[data-v-63bc7363]{color:var(--green)}.site-nav[data-v-01dc3387]{--nav-ease:cubic-bezier(.22, 1, .36, 1);--nav-tone-duration:.35s;--nav-veil-duration:.7s;--nav-pill-bg:#ffffff14;--nav-pill-border:var(--gray-700);--nav-link:var(--gray-300);--nav-link-hover:var(--white);--nav-link-active-bg:var(--white);--nav-link-active:var(--black);--nav-burger-line:var(--white);--nav-veil:var(--surface-dark)}.site-nav--light[data-v-01dc3387]{--nav-veil:var(--surface-page);--nav-pill-bg:color-mix(in srgb, var(--gray-50) 85%, transparent);--nav-pill-border:var(--gray-300);--nav-link:var(--gray-700);--nav-link-hover:var(--black);--nav-link-active-bg:var(--black);--nav-link-active:var(--white);--nav-burger-line:var(--black)}.site-nav__veil[data-v-01dc3387]{z-index:-1;pointer-events:none;opacity:0;height:calc(100% + 60px);transition:opacity .4s var(--nav-ease);position:absolute;inset:0 0 auto}.site-nav__veil[data-v-01dc3387]:before{content:"";background-color:color-mix(in srgb, var(--nav-veil) 65%, transparent);transition:background-color var(--nav-veil-duration) var(--nav-ease);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c 0%,#00000080 40%,#00000040 62%,#00000014 82%,#0000 100%);mask-image:linear-gradient(#000c 0%,#00000080 40%,#00000040 62%,#00000014 82%,#0000 100%)}.site-nav--scrolled .site-nav__veil[data-v-01dc3387]{opacity:1}.site-nav__veil-layer[data-v-01dc3387]{position:absolute;inset:0}.site-nav__veil-layer[data-v-01dc3387]:first-child{-webkit-backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 57.1429%,#000 71.4286% 85.7143%,#0000 100%);mask-image:linear-gradient(#0000 57.1429%,#000 71.4286% 85.7143%,#0000 100%)}.site-nav__veil-layer[data-v-01dc3387]:nth-child(2){-webkit-backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 42.8571%,#000 57.1429% 71.4286%,#0000 85.7143%);mask-image:linear-gradient(#0000 42.8571%,#000 57.1429% 71.4286%,#0000 85.7143%)}.site-nav__veil-layer[data-v-01dc3387]:nth-child(3){-webkit-backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 28.5714%,#000 42.8571% 57.1429%,#0000 71.4286%);mask-image:linear-gradient(#0000 28.5714%,#000 42.8571% 57.1429%,#0000 71.4286%)}.site-nav__veil-layer[data-v-01dc3387]:nth-child(4){-webkit-backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 14.2857%,#000 28.5714% 42.8571%,#0000 57.1429%);mask-image:linear-gradient(#0000 14.2857%,#000 28.5714% 42.8571%,#0000 57.1429%)}.site-nav__veil-layer[data-v-01dc3387]:nth-child(5){-webkit-backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(#0000 0%,#000 14.2857% 28.5714%,#0000 42.8571%);mask-image:linear-gradient(#0000 0%,#000 14.2857% 28.5714%,#0000 42.8571%)}.site-nav__veil-layer[data-v-01dc3387]:nth-child(6){-webkit-backdrop-filter:blur(11px);-webkit-mask-image:linear-gradient(#000 14.2857%,#0000 28.5714%);mask-image:linear-gradient(#000 14.2857%,#0000 28.5714%)}.site-nav__inner[data-v-01dc3387]{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (width<=1023px){.site-nav__inner[data-v-01dc3387]{padding-left:32px;padding-right:32px}}@media (width<=767px){.site-nav__inner[data-v-01dc3387]{padding-left:20px;padding-right:20px}}.site-nav__inner[data-v-01dc3387]{grid-template-columns:1fr auto 1fr;align-items:center;padding-top:28px;display:grid}@media (width<=767px){.site-nav__inner[data-v-01dc3387]{justify-content:space-between;padding-top:20px;display:flex}}.site-nav__brand[data-v-01dc3387]{justify-self:start;align-items:center;display:flex}.site-nav__logo-stack[data-v-01dc3387]{display:grid}.site-nav__logo-stack[data-v-01dc3387]>*{grid-area:1/1}.site-nav__logo[data-v-01dc3387]{height:18px;transition:opacity var(--nav-tone-duration) var(--nav-ease)}@media (width<=767px){.site-nav__logo[data-v-01dc3387]{height:15px}}.site-nav--light .site-nav__logo--dark[data-v-01dc3387],.site-nav--dark .site-nav__logo--light[data-v-01dc3387]{opacity:0}.site-nav__pill[data-v-01dc3387]{border-radius:var(--radius-pill);background:var(--nav-pill-bg);border:1px solid var(--nav-pill-border);-webkit-backdrop-filter:blur(12px);transition:background-color var(--nav-tone-duration) var(--nav-ease), border-color var(--nav-tone-duration) var(--nav-ease);align-items:center;gap:4px;padding:6px;display:flex;position:relative}@media (width<=767px){.site-nav__pill[data-v-01dc3387]{display:none}}.site-nav__indicator[data-v-01dc3387]{border-radius:var(--radius-pill);background:var(--nav-link-active-bg);pointer-events:none;transition:background-color var(--nav-tone-duration) var(--nav-ease);position:absolute;top:6px;bottom:6px;left:0}.site-nav__indicator--ready[data-v-01dc3387]{transition:transform .5s var(--nav-ease), width .5s var(--nav-ease), opacity .2s, background-color var(--nav-tone-duration) var(--nav-ease)}.site-nav__link[data-v-01dc3387]{border-radius:var(--radius-pill);color:var(--nav-link);transition:color .3s var(--nav-ease);padding:12px 24px;font-size:14px;font-weight:500;position:relative}.site-nav__link[data-v-01dc3387]:hover{color:var(--nav-link-hover)}.site-nav__link--active[data-v-01dc3387],.site-nav__link--active[data-v-01dc3387]:hover{color:var(--nav-link-active)}.site-nav__actions[data-v-01dc3387]{justify-self:end;align-items:center;gap:8px;display:flex}.site-nav__contact[data-v-01dc3387]{border-radius:var(--radius-pill);background:var(--green);color:var(--black);padding:13px 26px;font-size:14px;font-weight:500;transition:background-color .15s}.site-nav__contact[data-v-01dc3387]:hover{background:var(--green-dark)}@media (width<=767px){.site-nav__contact[data-v-01dc3387]{padding:11px 18px;font-size:13px}}.site-nav__burger[data-v-01dc3387]{border-radius:var(--radius-pill);background:var(--nav-pill-bg);border:1px solid var(--nav-pill-border);-webkit-backdrop-filter:blur(12px);cursor:pointer;width:44px;height:44px;transition:background-color var(--nav-tone-duration) var(--nav-ease), border-color var(--nav-tone-duration) var(--nav-ease);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}@media (width<=767px){.site-nav__burger[data-v-01dc3387]{display:flex}}.site-nav__burger-line[data-v-01dc3387]{background:var(--nav-burger-line);width:18px;height:2px;transition:background-color var(--nav-tone-duration) var(--nav-ease);display:block}.site-nav__burger-line--short[data-v-01dc3387]{background:var(--green);align-self:flex-start;width:10px;margin-left:13px}@media (prefers-reduced-motion:reduce){.site-nav[data-v-01dc3387]{--nav-tone-duration:0s;--nav-veil-duration:0s}.site-nav__indicator--ready[data-v-01dc3387]{transition:none}}.site-footer[data-v-8168d651]{background:var(--surface-dark);color:var(--text-inverse)}.site-footer__inner[data-v-8168d651]{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (width<=1023px){.site-footer__inner[data-v-8168d651]{padding-left:32px;padding-right:32px}}@media (width<=767px){.site-footer__inner[data-v-8168d651]{padding-left:20px;padding-right:20px}}.site-footer__inner[data-v-8168d651]{padding-top:72px;padding-bottom:36px}@media (width<=767px){.site-footer__inner[data-v-8168d651]{padding-top:56px;padding-bottom:28px}}.site-footer__top[data-v-8168d651]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:64px;display:flex}@media (width<=767px){.site-footer__top[data-v-8168d651]{flex-direction:column;gap:40px}}.site-footer__rule[data-v-8168d651]{width:200px;height:var(--rule-accent-width);background:var(--green);margin-bottom:20px;display:block}@media (width<=767px){.site-footer__rule[data-v-8168d651]{width:140px;margin-bottom:16px}}.site-footer__logo[data-v-8168d651]{height:20px;margin-bottom:28px}@media (width<=767px){.site-footer__logo[data-v-8168d651]{height:16px;margin-bottom:20px}}.site-footer__tagline[data-v-8168d651]{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.2}@media (width<=767px){.site-footer__tagline[data-v-8168d651]{font-size:18px;line-height:1.25}}.site-footer__contact[data-v-8168d651]{letter-spacing:var(--tracking-caps);color:var(--text-inverse-soft);text-align:right;flex-direction:column;gap:12px;padding-top:6px;font-size:12px;font-style:normal;display:flex}@media (width<=767px){.site-footer__contact[data-v-8168d651]{text-align:left;padding-top:0;font-size:11px}}.site-footer__link[data-v-8168d651]{color:var(--green);margin:-6px 0;padding:6px 0}.site-footer__link[data-v-8168d651]:hover{color:var(--white)}.site-footer__meta[data-v-8168d651]{border-top:1px solid var(--border-inverse);letter-spacing:var(--tracking-caps);color:var(--text-muted);justify-content:space-between;align-items:flex-start;gap:32px;margin-top:56px;padding-top:20px;font-size:11px;display:flex}@media (width<=767px){.site-footer__meta[data-v-8168d651]{flex-direction:column;gap:20px;margin-top:36px;padding-top:16px;font-size:10px}}.site-footer__legal[data-v-8168d651]{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.site-footer__legal-nav[data-v-8168d651]{flex-wrap:wrap;gap:6px 20px;display:flex}.site-footer__legal-link[data-v-8168d651]{color:var(--text-inverse-soft);font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:-6px 0;padding:6px 0}.site-footer__legal-link[data-v-8168d651]:hover,.site-footer__legal-link.router-link-exact-active[data-v-8168d651]{color:var(--green)}.site-footer__statutory[data-v-8168d651]{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (width<=767px){.site-footer__statutory[data-v-8168d651]{text-align:left;align-items:flex-start}}.site-footer__company[data-v-8168d651],.site-footer__registry[data-v-8168d651],.site-footer__court[data-v-8168d651]{letter-spacing:normal;max-width:520px;color:var(--text-muted);font-size:10px;line-height:1.5}@media (width<=767px){.site-footer__company[data-v-8168d651],.site-footer__registry[data-v-8168d651],.site-footer__court[data-v-8168d651]{font-size:9px}}.site-footer__registry[data-v-8168d651]{flex-wrap:wrap;justify-content:flex-end;gap:0 6px;display:flex}@media (width<=767px){.site-footer__registry[data-v-8168d651]{justify-content:flex-start}}.cookie-banner[data-v-29ae5add]{z-index:100;border:1px solid var(--border-inverse);background:var(--surface-dark);width:min(460px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--text-inverse);flex-direction:column;gap:20px;padding:24px;display:flex;position:fixed;bottom:24px;right:24px;overflow-y:auto}@media (width<=767px){.cookie-banner[data-v-29ae5add]{width:calc(100vw - 32px);padding:20px;bottom:16px;right:16px}}.cookie-banner__title[data-v-29ae5add]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.cookie-banner__title[data-v-29ae5add]{font-size:11px}}@media (width<=767px){.cookie-banner__title[data-v-29ae5add]{font-size:11px}}.cookie-banner__title[data-v-29ae5add]{color:var(--green);margin:0 0 12px;font-weight:400}.cookie-banner__text[data-v-29ae5add]{font-size:14px;line-height:1.5}@media (width<=1023px){.cookie-banner__text[data-v-29ae5add]{font-size:13px}}@media (width<=767px){.cookie-banner__text[data-v-29ae5add]{font-size:13px}}.cookie-banner__text[data-v-29ae5add]{color:var(--text-inverse-soft)}.cookie-banner__link[data-v-29ae5add]{color:var(--green);text-underline-offset:2px;text-decoration:underline}.cookie-banner__link[data-v-29ae5add]:hover{color:var(--white)}.cookie-banner__categories[data-v-29ae5add]{border-top:1px solid var(--border-inverse);flex-direction:column;gap:14px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:flex}.cookie-banner__toggle[data-v-29ae5add]{cursor:pointer;align-items:center;gap:10px;display:flex}.cookie-banner__toggle input[data-v-29ae5add]{width:16px;height:16px;accent-color:var(--green);margin:0}.cookie-banner__toggle input:disabled+span[data-v-29ae5add]{opacity:.7}.cookie-banner__category-name[data-v-29ae5add]{letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:12px;font-weight:500}.cookie-banner__category-text[data-v-29ae5add]{color:var(--text-inverse-soft);margin-top:4px;padding-left:26px;font-size:13px;line-height:1.45}.cookie-banner__actions[data-v-29ae5add]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=767px){.cookie-banner__actions[data-v-29ae5add]{grid-template-columns:minmax(0,1fr)}}.cookie-banner__button[data-v-29ae5add]{border:1px solid var(--border-inverse-subtle);border-radius:var(--radius-pill);color:var(--text-inverse);font:inherit;cursor:pointer;background:0 0;padding:12px 10px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.cookie-banner__button[data-v-29ae5add]:hover{border-color:var(--green);background:var(--green);color:var(--black)}.cookie-banner__button[data-v-29ae5add]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.app[data-v-22018522]{position:relative}.app__nav[data-v-22018522]{z-index:10;position:fixed;top:0;left:0;right:0}.app__main[data-v-22018522]:focus{outline:none}.app__skip-link[data-v-22018522]{z-index:200;background:var(--green);color:var(--black);letter-spacing:var(--tracking-caps);border-radius:999px;padding:10px 18px;font-size:13px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.app__skip-link[data-v-22018522]:focus-visible{outline:2px solid var(--white);outline-offset:2px;transform:none}:root{--black:#000;--white:#fff;--green:#84b026;--green-dark:#6c9120;--green-text:#5a7a18;--green-tint:#f0f5e3;--gray-50:#f5f5f3;--gray-100:#ededea;--gray-200:#e4e4e2;--gray-300:#dbdcd7;--gray-500:#8a8b86;--gray-600:#6b6c67;--gray-700:#4a4b47;--gray-900:#1a1a1a;--slate-900:#1e293b;--slate-600:#475569;--slate-400:#94a3b8;--slate-100:#f1f5f9;--indigo:#3b3f9e;--indigo-tint:#e9eaf6;--iris:#6645a1;--iris-light:#cdb9f0;--iris-tint:#f1ecf8;--iris-deep:#5b4284;--iris-soft:#e5ddf2;--iris-night:#2c1d4a;--jade:#2d764b;--jade-light:#72ca97;--jade-tint:#eaf5ef;--jade-deep:#163123;--steel:#3d6b8f;--steel-light:#8fb4d1;--steel-tint:#eaf0f5;--brass:#8a5e10;--brass-light:#e6b45c;--brass-fill:#e0a63a;--brass-tint:#f8f0de;--life-sciences:#25507a;--life-sciences-light:#7fa6cc;--life-sciences-tint:#e9eff5;--sport:#c1521f;--sport-light:#f08a5c;--sport-tint:#fbede6;--beauty-fashion:#8c2f52;--beauty-fashion-light:#d97ba0;--beauty-fashion-tint:#f6e9ee;--industry:#0f6e6b;--industry-light:#5fbdb9;--industry-tint:#e4f1f0;--text-primary:var(--black);--text-secondary:var(--gray-700);--text-muted:var(--gray-600);--text-inverse:var(--white);--text-inverse-soft:var(--gray-300);--accent:var(--green);--accent-dark:var(--green-dark);--surface-page:var(--white);--surface-soft:var(--gray-50);--surface-tint:var(--green-tint);--surface-dark:var(--black);--surface-dark-hover:var(--gray-900);--border-default:var(--black);--border-subtle:var(--gray-300);--border-inverse:var(--gray-700);--border-inverse-subtle:#ffffff4d;--theme-accent:var(--green-text);--theme-accent-inverse:var(--green);--theme-fill:var(--green);--theme-on-fill:var(--black);--theme-tint:var(--green-tint);--font-display:"PP Hatton", Georgia, serif;--font-sans:"PP Neue Montreal", Helvetica, Arial, sans-serif;--font-mono:"SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--tracking-caps:.08em;--leading-display:1.1;--leading-body:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-pill:999px;--radius-panel:16px;--rule-accent-width:6px;--nav-height:83px}@media (width<=767px){:root{--nav-height:64px}}[data-nav-tone=dark],.mobile-menu{--text-muted:var(--gray-500)}.theme--services{--theme-accent:var(--slate-600);--theme-accent-inverse:var(--slate-400);--theme-fill:var(--slate-400);--theme-on-fill:var(--black);--theme-tint:var(--slate-100)}.theme--products{--theme-accent:var(--iris);--theme-accent-inverse:var(--iris-light);--theme-fill:var(--iris);--theme-on-fill:var(--white);--theme-tint:var(--iris-tint)}.theme--omnichannel{--theme-accent:var(--indigo);--theme-accent-inverse:var(--indigo);--theme-fill:var(--indigo);--theme-on-fill:var(--white);--theme-tint:var(--indigo-tint)}.theme--life-sciences{--theme-accent:var(--life-sciences);--theme-accent-inverse:var(--life-sciences-light);--theme-fill:var(--life-sciences);--theme-on-fill:var(--white);--theme-tint:var(--life-sciences-tint)}.theme--sport{--theme-accent:var(--sport);--theme-accent-inverse:var(--sport-light);--theme-fill:var(--sport);--theme-on-fill:var(--white);--theme-tint:var(--sport-tint)}.theme--beauty-fashion{--theme-accent:var(--beauty-fashion);--theme-accent-inverse:var(--beauty-fashion-light);--theme-fill:var(--beauty-fashion);--theme-on-fill:var(--white);--theme-tint:var(--beauty-fashion-tint)}.theme--industry{--theme-accent:var(--industry);--theme-accent-inverse:var(--industry-light);--theme-fill:var(--industry);--theme-on-fill:var(--white);--theme-tint:var(--industry-tint)}@font-face{font-family:PP Hatton;src:url(/assets/PPHatton-Ultralight-C7KwwIkx.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Hatton;src:url(/assets/PPHatton-Light-phnKjLZL.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Hatton;src:url(/assets/PPHatton-Medium-Daejtf9G.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Hatton;src:url(/assets/PPHatton-Bold-Dk6Bmc6C.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Thin-Dff-mD2o.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Light-R4dhWWgg.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Book-D5kQSwZS.woff2)format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Regular-Cp7XBhAd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Italic-B_EbBHPo.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Medium-pwVFzjsr.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Bold-CI_phToK.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}img{display:block}ul,ol{list-style:none}html,body{background:var(--surface-page)}body{font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:var(--leading-display)}a{color:inherit;text-decoration:none}strong{font-weight:500}.is-scroll-locked{overflow:hidden}.page-section[data-v-91b5e639]{position:relative;overflow:hidden}.page-section--light[data-v-91b5e639]{background:var(--surface-page);color:var(--text-primary)}.page-section--soft[data-v-91b5e639]{background:var(--surface-soft);color:var(--text-primary)}.page-section--dark[data-v-91b5e639]{background:var(--surface-dark);color:var(--text-inverse)}.page-section--slate[data-v-91b5e639]{background:var(--slate-900);color:var(--text-inverse)}.page-section--iris[data-v-91b5e639]{background:var(--iris-deep);color:var(--text-inverse)}.page-section--iris-soft[data-v-91b5e639]{background:var(--iris-soft);color:var(--text-primary)}.page-section--slate-soft[data-v-91b5e639]{background:var(--slate-100);color:var(--text-primary)}.page-section--bordered[data-v-91b5e639]{border-top:1px solid var(--border-default)}.page-section__nav-spacer[data-v-91b5e639]{height:var(--nav-height)}.page-section__inner[data-v-91b5e639]{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (width<=1023px){.page-section__inner[data-v-91b5e639]{padding-left:32px;padding-right:32px}}@media (width<=767px){.page-section__inner[data-v-91b5e639]{padding-left:20px;padding-right:20px}}.page-section__inner[data-v-91b5e639]{position:relative}.section-label[data-v-616162ed]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.section-label[data-v-616162ed]{font-size:11px}}@media (width<=767px){.section-label[data-v-616162ed]{font-size:11px}}.section-label--accent[data-v-616162ed]{color:var(--theme-accent)}.section-label--inverse[data-v-616162ed]{color:var(--theme-accent-inverse)}.section-label--muted[data-v-616162ed]{color:var(--text-muted)}.brand-ornament[data-v-044aa13c]{pointer-events:none;will-change:translate, scale;max-width:none;display:block;position:absolute}.texture-backdrop[data-v-4e10bbfc]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.texture-backdrop--neutral[data-v-4e10bbfc]{--wave-color:var(--gray-500);--wave-alpha:.45}.texture-backdrop--accent[data-v-4e10bbfc]{--wave-color:var(--theme-accent);--wave-alpha:.38}.texture-backdrop--accent.texture-backdrop--on-dark[data-v-4e10bbfc]{--wave-color:var(--theme-accent-inverse);--wave-alpha:.18}.texture-backdrop__lines[data-v-4e10bbfc]{fill:none;stroke:var(--wave-color);stroke-opacity:calc(var(--wave-alpha) * var(--layer-alpha));stroke-width:.8px;vector-effect:non-scaling-stroke;animation:.6s ease-out both texture-backdrop-in-4e10bbfc}@media (prefers-reduced-motion:reduce){.texture-backdrop__lines[data-v-4e10bbfc]{animation:none}}@keyframes texture-backdrop-in-4e10bbfc{0%{opacity:0}}.split-heading[data-v-da6c5c0d]{font-family:var(--font-display);margin:0;font-weight:500}.split-heading--hero[data-v-da6c5c0d]{font-family:var(--font-display);font-size:100px;font-weight:500;line-height:1.1}@media (width<=1023px){.split-heading--hero[data-v-da6c5c0d]{font-size:68px}}@media (width<=767px){.split-heading--hero[data-v-da6c5c0d]{font-size:44px}}.split-heading--xl[data-v-da6c5c0d]{font-family:var(--font-display);font-size:84px;font-weight:500;line-height:1.1}@media (width<=1023px){.split-heading--xl[data-v-da6c5c0d]{font-size:64px}}@media (width<=767px){.split-heading--xl[data-v-da6c5c0d]{font-size:44px}}.split-heading--lg[data-v-da6c5c0d]{font-family:var(--font-display);font-size:76px;font-weight:500;line-height:1.1}@media (width<=1023px){.split-heading--lg[data-v-da6c5c0d]{font-size:56px}}@media (width<=767px){.split-heading--lg[data-v-da6c5c0d]{font-size:40px}}.split-heading--md[data-v-da6c5c0d]{font-family:var(--font-display);font-size:52px;font-weight:500;line-height:1.1}@media (width<=1023px){.split-heading--md[data-v-da6c5c0d]{font-size:44px}}@media (width<=767px){.split-heading--md[data-v-da6c5c0d]{font-size:34px}}.split-heading--sm[data-v-da6c5c0d]{font-family:var(--font-display);font-size:44px;font-weight:500;line-height:1.1}@media (width<=1023px){.split-heading--sm[data-v-da6c5c0d]{font-size:34px}}@media (width<=767px){.split-heading--sm[data-v-da6c5c0d]{font-size:34px}}.split-heading--tight[data-v-da6c5c0d]{letter-spacing:-.01em;line-height:1}.split-heading--light[data-v-da6c5c0d]{color:var(--text-primary)}.split-heading--dark[data-v-da6c5c0d]{color:var(--text-inverse)}.split-heading__line[data-v-da6c5c0d]{display:block}.split-heading--light .split-heading__line--accent[data-v-da6c5c0d]{color:var(--theme-accent)}.split-heading--dark .split-heading__line--accent[data-v-da6c5c0d]{color:var(--theme-accent-inverse)}.split-heading--indent-wide[data-v-da6c5c0d]{--split-indent-default:140px;--split-indent-tablet-default:80px;--split-indent-mobile-default:40px}.split-heading--indent-narrow[data-v-da6c5c0d]{--split-indent-default:100px;--split-indent-tablet-default:64px;--split-indent-mobile-default:32px}.split-heading--indent-wide .split-heading__line--accent[data-v-da6c5c0d],.split-heading--indent-narrow .split-heading__line--accent[data-v-da6c5c0d]{margin-left:var(--split-indent,var(--split-indent-default))}@media (width<=1023px){.split-heading--indent-wide .split-heading__line--accent[data-v-da6c5c0d],.split-heading--indent-narrow .split-heading__line--accent[data-v-da6c5c0d]{margin-left:var(--split-indent-tablet,var(--split-indent-tablet-default))}}@media (width<=767px){.split-heading--indent-wide .split-heading__line--accent[data-v-da6c5c0d],.split-heading--indent-narrow .split-heading__line--accent[data-v-da6c5c0d]{margin-left:var(--split-indent-mobile,var(--split-indent-mobile-default))}}.pill-button[data-v-356b3db4]{border-radius:var(--radius-pill);white-space:nowrap;text-align:center;font-size:15px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-block}.pill-button--md[data-v-356b3db4]{padding:16px 32px}@media (width<=767px){.pill-button--md[data-v-356b3db4]{padding:16px 28px}}.pill-button--sm[data-v-356b3db4]{padding:14px 28px}.pill-button--fill[data-v-356b3db4]{background:var(--theme-fill);color:var(--theme-on-fill)}.pill-button--fill[data-v-356b3db4]:hover{opacity:.88}.pill-button--brand[data-v-356b3db4]{background:var(--green);color:var(--black)}.pill-button--brand[data-v-356b3db4]:hover{background:var(--green-dark)}.pill-button--outline[data-v-356b3db4]{border:1px solid var(--border-default);color:var(--text-primary)}.pill-button--outline[data-v-356b3db4]:hover{background:var(--black);color:var(--white)}.pill-button--outline.pill-button--dark[data-v-356b3db4]{border-color:var(--border-inverse);color:var(--text-inverse)}.pill-button--outline.pill-button--dark[data-v-356b3db4]:hover{border-color:var(--white);background:0 0}.list-header[data-v-6cf7947d]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:40px;display:flex}@media (width<=1023px){.list-header[data-v-6cf7947d]{flex-direction:column;align-items:flex-start;gap:6px}}.list-header__title[data-v-6cf7947d]{margin:0}.list-header--sub .list-header__title[data-v-6cf7947d]{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.15}@media (width<=1023px){.list-header--sub .list-header__title[data-v-6cf7947d]{font-size:24px}}@media (width<=767px){.list-header--sub .list-header__title[data-v-6cf7947d]{font-size:21px}}.list-header--sub .list-header__title[data-v-6cf7947d]{line-height:normal}.list-header--md .list-header__title[data-v-6cf7947d]{font-family:var(--font-display);font-size:52px;font-weight:500;line-height:1.1}@media (width<=1023px){.list-header--md .list-header__title[data-v-6cf7947d]{font-size:44px}}@media (width<=767px){.list-header--md .list-header__title[data-v-6cf7947d]{font-size:34px}}.list-header__note[data-v-6cf7947d]{margin:0;font-size:15px;line-height:1.5}@media (width<=1023px){.list-header__note[data-v-6cf7947d]{font-size:15px}}@media (width<=767px){.list-header__note[data-v-6cf7947d]{font-size:14px}}.list-header__note[data-v-6cf7947d]{color:var(--text-muted);line-height:normal}.bordered-grid[data-v-5230b78d]{--grid-rule:var(--border-default);grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));border-top:1px solid var(--grid-rule);border-left:1px solid var(--grid-rule);display:grid}@media (width<=1023px){.bordered-grid[data-v-5230b78d]{grid-template-columns:repeat(var(--grid-cols-tablet), minmax(0, 1fr))}}@media (width<=767px){.bordered-grid[data-v-5230b78d]{grid-template-columns:repeat(var(--grid-cols-mobile), minmax(0, 1fr))}}.bordered-grid--dark[data-v-5230b78d]{--grid-rule:var(--border-inverse)}.bordered-grid__cell[data-v-5230b78d]{border-right:1px solid var(--grid-rule);border-bottom:1px solid var(--grid-rule);flex-direction:column;min-width:0;display:flex}.bordered-grid__cell--wide[data-v-5230b78d]{grid-column:1/-1}.bordered-grid__cell--filler[data-v-5230b78d]{display:none}@media (width>=1024px){.bordered-grid__cell--filler-desktop[data-v-5230b78d]{display:block}}@media (width>=768px) and (width<=1023px){.bordered-grid__cell--filler-tablet[data-v-5230b78d]{display:block}}@media (width<=767px){.bordered-grid__cell--filler-mobile[data-v-5230b78d]{display:block}}.timeline-list[data-v-24c47116]{flex-direction:column;display:flex}.timeline-list__item[data-v-24c47116]{grid-template-columns:12px 1fr;align-items:start;gap:40px;padding-bottom:48px;display:grid;position:relative}.timeline-list--compact .timeline-list__item[data-v-24c47116]{padding-bottom:44px}.timeline-list__item[data-v-24c47116]:last-child{padding-bottom:0}.timeline-list__item[data-v-24c47116]:not(:last-child):before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:14px;bottom:0;left:5.5px}@media (width<=767px){.timeline-list__item[data-v-24c47116]{gap:20px;padding-bottom:32px}.timeline-list--compact .timeline-list__item[data-v-24c47116]{padding-bottom:32px}.timeline-list__item[data-v-24c47116]:not(:last-child):before{top:12px}}.timeline-list__dot[data-v-24c47116]{background:var(--theme-fill);border-radius:50%;width:12px;height:12px;margin-top:8px;display:block;position:relative}@media (width<=767px){.timeline-list__dot[data-v-24c47116]{margin-top:6px}}.timeline-list__heading[data-v-24c47116]{align-items:baseline;gap:16px;margin-bottom:8px;display:flex}@media (width<=767px){.timeline-list__heading[data-v-24c47116]{flex-direction:column;gap:6px;margin-bottom:6px}}.timeline-list__number[data-v-24c47116]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.timeline-list__number[data-v-24c47116]{font-size:11px}}@media (width<=767px){.timeline-list__number[data-v-24c47116]{font-size:11px}}.timeline-list__number[data-v-24c47116]{color:var(--text-muted)}.timeline-list__title[data-v-24c47116]{font-family:var(--font-sans);margin:0;font-size:26px;font-weight:500;line-height:1.2}@media (width<=767px){.timeline-list__title[data-v-24c47116]{font-size:20px}}.timeline-list__text[data-v-24c47116]{color:var(--text-secondary);margin:0;font-size:19px;line-height:1.5}@media (width<=767px){.timeline-list__text[data-v-24c47116]{font-size:15px}}.capability-card[data-v-634ebe46]{flex-direction:column;flex:1;padding:36px 32px 40px;display:flex}@media (width<=1023px){.capability-card[data-v-634ebe46]{padding:28px 20px 32px}}@media (width<=767px){.capability-card[data-v-634ebe46]{padding:28px 24px 32px}}.capability-card__code[data-v-634ebe46]{font-family:var(--font-mono);color:var(--theme-accent);margin-bottom:56px;font-size:13px}@media (width<=1023px){.capability-card__code[data-v-634ebe46]{margin-bottom:40px}}@media (width<=767px){.capability-card__code[data-v-634ebe46]{margin-bottom:32px}}.capability-card__title[data-v-634ebe46]{font-family:var(--font-display);margin:0 0 16px;font-size:44px;font-weight:500;line-height:1.1}@media (width<=1023px){.capability-card__title[data-v-634ebe46]{font-size:34px}}@media (width<=767px){.capability-card__title[data-v-634ebe46]{margin-bottom:12px;font-size:36px}}.capability-card__text[data-v-634ebe46]{margin:0 0 36px;font-size:16px;line-height:1.6}@media (width<=1023px){.capability-card__text[data-v-634ebe46]{font-size:15px}}@media (width<=767px){.capability-card__text[data-v-634ebe46]{font-size:14px}}.capability-card__text[data-v-634ebe46]{color:var(--text-secondary)}@media (width<=1023px){.capability-card__text[data-v-634ebe46]{margin-bottom:28px}}.capability-card__list[data-v-634ebe46]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;margin-top:auto;padding-top:20px;font-size:15px;line-height:1.4;display:flex}@media (width<=1023px){.capability-card__list[data-v-634ebe46]{gap:10px;padding-top:16px;font-size:14px}}.callout-banner[data-v-00f1e5d5]{border-radius:var(--radius-pill);grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:32px 48px;display:grid}@media (width<=1023px){.callout-banner[data-v-00f1e5d5]{gap:32px;padding:28px 40px}}@media (width<=767px){.callout-banner[data-v-00f1e5d5]{border-radius:28px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;padding:24px 28px}}.callout-banner--brand[data-v-00f1e5d5]{background:var(--green);color:var(--black)}.callout-banner--dark[data-v-00f1e5d5]{background:var(--slate-900);color:var(--white)}.callout-banner__label[data-v-00f1e5d5]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.callout-banner__label[data-v-00f1e5d5]{font-size:11px}}@media (width<=767px){.callout-banner__label[data-v-00f1e5d5]{font-size:11px}}.callout-banner__label[data-v-00f1e5d5]{white-space:nowrap}.callout-banner--dark .callout-banner__label[data-v-00f1e5d5]{color:var(--theme-accent-inverse)}.callout-banner__text[data-v-00f1e5d5]{margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.callout-banner__text[data-v-00f1e5d5]{font-size:17px}}@media (width<=767px){.callout-banner__text[data-v-00f1e5d5]{font-size:16px}}.callout-banner__text[data-v-00f1e5d5]{line-height:1.55}.services-omnichannel[data-v-1ee847e7]{padding-top:104px;padding-bottom:120px}@media (width<=1023px){.services-omnichannel[data-v-1ee847e7]{padding-top:88px;padding-bottom:96px}}@media (width<=767px){.services-omnichannel[data-v-1ee847e7]{padding-top:64px;padding-bottom:72px}}.services-omnichannel__ornament[data-v-1ee847e7]{opacity:.5;width:837px;height:837px;top:112px;left:calc(50% + 320px)}@media (width<=1023px){.services-omnichannel__ornament[data-v-1ee847e7]{width:560px;height:560px;top:40px;left:auto;right:-200px}}@media (width<=767px){.services-omnichannel__ornament[data-v-1ee847e7]{width:360px;height:360px;top:20px;right:-80px}}.services-omnichannel__label[data-v-1ee847e7]{margin-bottom:48px}@media (width<=1023px){.services-omnichannel__label[data-v-1ee847e7]{margin-bottom:36px}}@media (width<=767px){.services-omnichannel__label[data-v-1ee847e7]{margin-bottom:32px}.services-omnichannel__heading[data-v-1ee847e7]{--split-indent-mobile:32px}}.services-omnichannel__layout[data-v-1ee847e7]{grid-template:"intro scope""format scope"1fr/5fr 7fr;column-gap:80px;margin-top:80px;display:grid}@media (width<=1023px){.services-omnichannel__layout[data-v-1ee847e7]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""scope""format";margin-top:56px}}@media (width<=767px){.services-omnichannel__layout[data-v-1ee847e7]{margin-top:40px}}.services-omnichannel__intro[data-v-1ee847e7]{flex-direction:column;grid-area:intro;gap:24px;display:flex}@media (width<=1023px){.services-omnichannel__intro[data-v-1ee847e7]{max-width:640px;margin-bottom:56px}}@media (width<=767px){.services-omnichannel__intro[data-v-1ee847e7]{gap:16px;margin-bottom:40px}}.services-omnichannel__lead[data-v-1ee847e7]{max-width:380px;font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.15}@media (width<=1023px){.services-omnichannel__lead[data-v-1ee847e7]{font-size:24px}}@media (width<=767px){.services-omnichannel__lead[data-v-1ee847e7]{font-size:21px;line-height:1.2}}.services-omnichannel__text[data-v-1ee847e7]{margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.services-omnichannel__text[data-v-1ee847e7]{font-size:17px}}@media (width<=767px){.services-omnichannel__text[data-v-1ee847e7]{font-size:16px}}.services-omnichannel__text[data-v-1ee847e7]{color:var(--text-secondary);line-height:1.55}.services-omnichannel__format[data-v-1ee847e7]{border-top:1px solid var(--border-default);flex-direction:column;grid-area:format;align-self:start;gap:12px;margin-top:40px;padding-top:24px;display:flex}@media (width<=1023px){.services-omnichannel__format[data-v-1ee847e7]{max-width:640px;margin-top:56px}}@media (width<=767px){.services-omnichannel__format[data-v-1ee847e7]{gap:10px;margin-top:40px;padding-top:20px}}.services-omnichannel__caption[data-v-1ee847e7]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.services-omnichannel__caption[data-v-1ee847e7]{font-size:11px}}@media (width<=767px){.services-omnichannel__caption[data-v-1ee847e7]{font-size:11px}}.services-omnichannel__caption[data-v-1ee847e7]{color:var(--text-muted)}.services-omnichannel__caption--scope[data-v-1ee847e7]{margin-bottom:32px}@media (width<=767px){.services-omnichannel__caption--scope[data-v-1ee847e7]{margin-bottom:24px}}.services-omnichannel__format-text[data-v-1ee847e7]{margin:0;font-size:16px;line-height:1.6}@media (width<=1023px){.services-omnichannel__format-text[data-v-1ee847e7]{font-size:15px}}@media (width<=767px){.services-omnichannel__format-text[data-v-1ee847e7]{font-size:14px}}.services-omnichannel__format-text[data-v-1ee847e7]{color:var(--text-primary);line-height:1.55}@media (width<=767px){.services-omnichannel__format-text[data-v-1ee847e7]{font-size:15px}}.services-omnichannel__scope[data-v-1ee847e7]{grid-area:scope}.services-omnichannel__result[data-v-1ee847e7]{border-radius:var(--radius-pill);background:var(--theme-tint);grid-template-columns:auto 1fr auto;align-items:center;gap:48px;margin-top:80px;padding:32px 32px 32px 48px;display:grid}@media (width<=1023px){.services-omnichannel__result[data-v-1ee847e7]{border-radius:28px;grid-template-columns:1fr auto;grid-template-areas:"label label""text action";gap:20px 40px;margin-top:64px;padding:32px 40px}}@media (width<=767px){.services-omnichannel__result[data-v-1ee847e7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""text""action";justify-items:start;gap:16px;margin-top:32px;padding:28px 24px}}.services-omnichannel__result-label[data-v-1ee847e7]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.services-omnichannel__result-label[data-v-1ee847e7]{font-size:11px}}@media (width<=767px){.services-omnichannel__result-label[data-v-1ee847e7]{font-size:11px}}.services-omnichannel__result-label[data-v-1ee847e7]{letter-spacing:.12em;color:var(--theme-accent)}@media (width<=1023px){.services-omnichannel__result-label[data-v-1ee847e7]{grid-area:label}}.services-omnichannel__result-text[data-v-1ee847e7]{margin:0;font-size:19px;line-height:1.6}@media (width<=1023px){.services-omnichannel__result-text[data-v-1ee847e7]{font-size:17px}}@media (width<=767px){.services-omnichannel__result-text[data-v-1ee847e7]{font-size:16px}}.services-omnichannel__result-text[data-v-1ee847e7]{color:var(--text-primary)}@media (width<=1023px){.services-omnichannel__result-text[data-v-1ee847e7]{grid-area:text}}.services-omnichannel__result-strong[data-v-1ee847e7]{font-weight:500}@media (width<=1023px){.services-omnichannel__result-action[data-v-1ee847e7]{grid-area:action}}.services-hero[data-v-f95d6366]{padding-top:96px;padding-bottom:120px}@media (width<=1023px){.services-hero[data-v-f95d6366]{padding-top:80px;padding-bottom:96px}}@media (width<=767px){.services-hero[data-v-f95d6366]{padding-top:56px;padding-bottom:72px}}.services-hero__label[data-v-f95d6366]{margin-bottom:48px}@media (width<=1023px){.services-hero__label[data-v-f95d6366]{margin-bottom:36px}}@media (width<=767px){.services-hero__label[data-v-f95d6366]{margin-bottom:32px}.services-hero__title[data-v-f95d6366]{--split-indent-mobile:32px}}.services-hero__intro[data-v-f95d6366]{grid-template-columns:5fr 6fr;align-items:end;gap:80px;margin-top:72px;display:grid}@media (width<=1023px){.services-hero__intro[data-v-f95d6366]{grid-template-columns:4fr 8fr;gap:48px;margin-top:56px}}@media (width<=767px){.services-hero__intro[data-v-f95d6366]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}}.services-hero__disciplines[data-v-f95d6366]{font-family:var(--font-mono);font-size:13px}@media (width<=1023px){.services-hero__disciplines[data-v-f95d6366]{font-size:13px}}@media (width<=767px){.services-hero__disciplines[data-v-f95d6366]{font-size:12px}}.services-hero__disciplines[data-v-f95d6366]{letter-spacing:var(--tracking-caps);color:var(--text-muted);line-height:1.9}.services-hero__text[data-v-f95d6366]{max-width:600px;margin:0;font-size:19px;line-height:1.6}@media (width<=1023px){.services-hero__text[data-v-f95d6366]{font-size:17px}}@media (width<=767px){.services-hero__text[data-v-f95d6366]{font-size:16px}}.services-hero__text[data-v-f95d6366]{color:var(--text-inverse-soft)}.services-pillars[data-v-875d472a]{padding-top:104px;padding-bottom:104px}@media (width<=1023px){.services-pillars[data-v-875d472a]{padding-top:88px;padding-bottom:88px}}@media (width<=767px){.services-pillars[data-v-875d472a]{padding-top:64px;padding-bottom:64px}}.services-pillars__label[data-v-875d472a]{margin-bottom:28px}@media (width<=1023px){.services-pillars__label[data-v-875d472a]{margin-bottom:24px}}.services-pillars__header[data-v-875d472a]{margin-bottom:56px}@media (width<=1023px){.services-pillars__header[data-v-875d472a]{margin-bottom:40px}}@media (width<=767px){.services-pillars__header[data-v-875d472a]{margin-bottom:32px}}.services-pillars__callout[data-v-875d472a]{margin-top:40px}@media (width<=1023px){.services-pillars__callout[data-v-875d472a]{margin-top:32px}}.services-support[data-v-160d3788]{padding-top:104px;padding-bottom:104px}@media (width<=1023px){.services-support[data-v-160d3788]{padding-top:88px;padding-bottom:88px}}@media (width<=767px){.services-support[data-v-160d3788]{padding-top:64px;padding-bottom:64px}}.services-support__ornament[data-v-160d3788]{opacity:.5;width:884px;top:5px;left:-90px}@media (width<=1023px){.services-support__ornament[data-v-160d3788]{width:640px;top:0;left:-60px}}@media (width<=767px){.services-support__ornament[data-v-160d3788]{width:420px}}.services-support__label[data-v-160d3788]{margin-bottom:48px}@media (width<=1023px){.services-support__label[data-v-160d3788]{margin-bottom:36px}}@media (width<=767px){.services-support__label[data-v-160d3788]{margin-bottom:32px}.services-support__heading[data-v-160d3788]{--split-indent-mobile:32px}}.services-support__layout[data-v-160d3788]{grid-template-columns:5fr 7fr;align-items:start;gap:80px;margin-top:80px;display:grid}@media (width<=1023px){.services-support__layout[data-v-160d3788]{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:56px}}@media (width<=767px){.services-support__layout[data-v-160d3788]{gap:40px;margin-top:40px}}.services-support__intro[data-v-160d3788]{flex-direction:column;gap:24px;display:flex}@media (width<=1023px){.services-support__intro[data-v-160d3788]{max-width:640px}}@media (width<=767px){.services-support__intro[data-v-160d3788]{gap:16px}}.services-support__lead[data-v-160d3788]{max-width:380px;font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.15}@media (width<=1023px){.services-support__lead[data-v-160d3788]{font-size:24px}}@media (width<=767px){.services-support__lead[data-v-160d3788]{font-size:21px;line-height:1.2}}.services-support__text[data-v-160d3788]{margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.services-support__text[data-v-160d3788]{font-size:17px}}@media (width<=767px){.services-support__text[data-v-160d3788]{font-size:16px}}.services-support__text[data-v-160d3788]{color:var(--text-secondary);line-height:1.55}.services-support__timeline[data-v-160d3788]{--theme-fill:var(--theme-accent)}.services-support__closer[data-v-160d3788]{font-family:var(--font-display);margin:72px 0 0;font-size:26px;font-weight:500;line-height:normal}@media (width<=1023px){.services-support__closer[data-v-160d3788]{font-size:24px}}@media (width<=767px){.services-support__closer[data-v-160d3788]{font-size:21px}}@media (width<=1023px){.services-support__closer[data-v-160d3788]{margin-top:56px}}@media (width<=767px){.services-support__closer[data-v-160d3788]{margin-top:48px}}.services-closing[data-v-80535857]{padding-top:110px;padding-bottom:110px}@media (width<=1023px){.services-closing[data-v-80535857]{padding-top:88px;padding-bottom:88px}}@media (width<=767px){.services-closing[data-v-80535857]{padding-top:72px;padding-bottom:72px}}.services-closing__layout[data-v-80535857]{grid-template-columns:7fr 5fr;align-items:center;gap:80px;display:grid}@media (width<=1023px){.services-closing__layout[data-v-80535857]{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=767px){.services-closing__layout[data-v-80535857]{gap:20px}}.services-closing__title[data-v-80535857]{font-family:var(--font-display);margin:0;font-size:52px;font-weight:500;line-height:1.1}@media (width<=1023px){.services-closing__title[data-v-80535857]{font-size:44px}}@media (width<=767px){.services-closing__title[data-v-80535857]{font-size:34px}}.services-closing__title[data-v-80535857]{color:var(--text-inverse);line-height:1.1}@media (width<=1023px){.services-closing__title[data-v-80535857]{max-width:720px}}@media (width<=767px){.services-closing__title[data-v-80535857]{font-size:32px}}.services-closing__line[data-v-80535857]{display:block}.services-closing__line--accent[data-v-80535857]{color:var(--theme-accent-inverse)}.services-closing__body[data-v-80535857]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (width<=1023px){.services-closing__body[data-v-80535857]{max-width:560px}}@media (width<=767px){.services-closing__body[data-v-80535857]{align-items:stretch;gap:28px}}.services-closing__text[data-v-80535857]{margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.services-closing__text[data-v-80535857]{font-size:17px}}@media (width<=767px){.services-closing__text[data-v-80535857]{font-size:16px}}.services-closing__text[data-v-80535857]{color:var(--text-inverse-soft)}.services-closing__actions[data-v-80535857]{flex-wrap:wrap;gap:16px;display:flex}@media (width<=767px){.services-closing__actions[data-v-80535857]{flex-direction:column;gap:12px}}.arrow-link[data-v-bb349208]{border-bottom:2px solid var(--theme-fill);padding-bottom:3px;font-size:17px;line-height:1.6;display:inline-block}@media (width<=1023px){.arrow-link[data-v-bb349208]{font-size:17px}}@media (width<=767px){.arrow-link[data-v-bb349208]{font-size:16px}}.arrow-link[data-v-bb349208]{font-weight:500;line-height:normal;transition:color .15s}.arrow-link--light[data-v-bb349208]{color:var(--text-primary)}.arrow-link--light[data-v-bb349208]:hover{color:var(--theme-accent)}.arrow-link--dark[data-v-bb349208]{color:var(--text-inverse);border-bottom-color:var(--theme-accent-inverse)}.arrow-link--dark[data-v-bb349208]:hover{color:var(--theme-accent-inverse)}.accent-bar[data-v-82db5d03]{height:var(--rule-accent-width);background:var(--accent-bar-color,var(--theme-fill));flex:none;display:block}.accent-bar--sm[data-v-82db5d03]{width:40px}@media (width<=1023px){.accent-bar--sm[data-v-82db5d03]{width:36px}}.accent-bar--md[data-v-82db5d03]{width:56px}@media (width<=1023px){.accent-bar--md[data-v-82db5d03]{width:48px}}.accent-bar--lg[data-v-82db5d03]{width:200px}.highlight-text[data-v-c8cc8694]{background:var(--theme-tint);color:var(--text-primary);padding:0 6px}.highlight-text--on-dark[data-v-c8cc8694]{background:color-mix(in srgb, var(--theme-accent-inverse) 22%, transparent);color:var(--text-inverse)}.stat-block[data-v-d0cfa04d]{border-left:1px solid var(--border-default);flex-direction:column;align-items:flex-start;padding-left:40px;display:flex}@media (width<=1023px){.stat-block[data-v-d0cfa04d]{padding-left:32px}}@media (width<=767px){.stat-block[data-v-d0cfa04d]{padding-left:24px}}.stat-block__value[data-v-d0cfa04d]{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 20px -8px;font-size:200px;font-weight:500;line-height:.85}@media (width<=1023px){.stat-block__value[data-v-d0cfa04d]{font-size:150px}}@media (width<=767px){.stat-block__value[data-v-d0cfa04d]{font-size:120px}}.stat-block__value[data-v-d0cfa04d]{color:var(--theme-accent)}@media (width<=1023px){.stat-block__value[data-v-d0cfa04d]{margin:0 0 16px -6px}}.stat-block__bar[data-v-d0cfa04d]{margin-bottom:20px}@media (width<=1023px){.stat-block__bar[data-v-d0cfa04d]{margin-bottom:16px}}.stat-block__caption[data-v-d0cfa04d]{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);color:var(--text-muted);flex-direction:column;font-size:13px;line-height:1.7;display:flex}@media (width<=1023px){.stat-block__caption[data-v-d0cfa04d]{font-size:12px}}.stat-block--on-dark[data-v-d0cfa04d]{border-left-color:var(--border-inverse)}.stat-block--on-dark .stat-block__value[data-v-d0cfa04d]{color:var(--theme-accent-inverse)}.stat-block--on-dark .stat-block__caption[data-v-d0cfa04d]{color:var(--text-inverse-soft)}.cta-section[data-v-c92314f2]{padding-top:130px;padding-bottom:130px}@media (width<=1023px){.cta-section[data-v-c92314f2]{padding-top:110px;padding-bottom:110px}}@media (width<=767px){.cta-section[data-v-c92314f2]{padding-top:80px;padding-bottom:80px}}.cta-section[data-v-c92314f2]{text-align:center}.cta-section--roomy[data-v-c92314f2]{padding-top:150px;padding-bottom:150px}@media (width<=1023px){.cta-section--roomy[data-v-c92314f2]{padding-top:110px;padding-bottom:110px}}@media (width<=767px){.cta-section--roomy[data-v-c92314f2]{padding-top:88px;padding-bottom:88px}}.cta-section__title[data-v-c92314f2]{max-width:760px;font-family:var(--font-display);margin:0 auto 24px;font-size:52px;font-weight:500;line-height:1.1}@media (width<=1023px){.cta-section__title[data-v-c92314f2]{font-size:44px}}@media (width<=767px){.cta-section__title[data-v-c92314f2]{font-size:34px}}.cta-section__title[data-v-c92314f2]{line-height:1.15}@media (width<=1023px){.cta-section__title[data-v-c92314f2]{max-width:600px;margin-bottom:20px}}@media (width<=767px){.cta-section__title[data-v-c92314f2]{margin-bottom:16px;font-size:32px}}.cta-section__accent[data-v-c92314f2]{color:var(--theme-accent)}.cta-section__text[data-v-c92314f2]{max-width:520px;margin:0 auto 48px;font-size:17px;line-height:1.6}@media (width<=1023px){.cta-section__text[data-v-c92314f2]{font-size:17px}}@media (width<=767px){.cta-section__text[data-v-c92314f2]{font-size:16px}}.cta-section__text[data-v-c92314f2]{color:var(--text-secondary);line-height:1.55}@media (width<=1023px){.cta-section__text[data-v-c92314f2]{max-width:480px;margin-bottom:40px}}@media (width<=767px){.cta-section__text[data-v-c92314f2]{margin-bottom:32px}.cta-section--roomy .cta-section__title[data-v-c92314f2]{margin-bottom:20px;font-size:34px}}.cta-section--roomy .cta-section__text[data-v-c92314f2]{max-width:560px;margin-bottom:56px}@media (width<=1023px){.cta-section--roomy .cta-section__text[data-v-c92314f2]{max-width:480px;margin-bottom:40px}}.cta-section__actions[data-v-c92314f2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (width<=767px){.cta-section__actions[data-v-c92314f2]{flex-direction:column;align-items:stretch;gap:12px}}.products-hero[data-v-83af6b34]{padding-top:96px;padding-bottom:120px}@media (width<=1023px){.products-hero[data-v-83af6b34]{padding-top:88px;padding-bottom:104px}}@media (width<=767px){.products-hero[data-v-83af6b34]{padding-top:48px;padding-bottom:72px}}.products-hero__label[data-v-83af6b34]{margin-bottom:48px}@media (width<=1023px){.products-hero__label[data-v-83af6b34]{margin-bottom:40px}}@media (width<=767px){.products-hero__label[data-v-83af6b34]{margin-bottom:32px}}.products-hero__heading[data-v-83af6b34]{--split-indent-mobile:32px}.products-hero__intro[data-v-83af6b34]{grid-template-columns:7fr 4fr;align-items:end;gap:80px;margin-top:72px;display:grid}@media (width<=1023px){.products-hero__intro[data-v-83af6b34]{gap:48px;margin-top:56px}}@media (width<=767px){.products-hero__intro[data-v-83af6b34]{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px}}.products-hero__text[data-v-83af6b34]{max-width:640px;margin:0;font-size:19px;line-height:1.6}@media (width<=1023px){.products-hero__text[data-v-83af6b34]{font-size:17px}}@media (width<=767px){.products-hero__text[data-v-83af6b34]{font-size:16px}}.products-hero__text[data-v-83af6b34]{color:var(--text-secondary)}.products-hero--on-light[data-v-83af6b34]{--theme-tint:color-mix(in srgb, var(--iris) 18%, var(--iris-soft))}.products-hero--on-dark .products-hero__text[data-v-83af6b34]{color:var(--text-inverse-soft)}.glass-pane[data-v-ebf9800a]{border-radius:var(--radius-panel);background:linear-gradient(160deg, #ffffff1a, color-mix(in srgb, var(--surface-dark) 25%, transparent) 60%);-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 30px 80px -20px #000000bf}.neatmind-logo[data-v-635aa600]{fill:currentColor;width:auto;height:24px;display:block}.products-platforms[data-v-e831c7c0]{padding-top:110px;padding-bottom:120px}@media (width<=1023px){.products-platforms[data-v-e831c7c0]{padding-top:96px;padding-bottom:104px}}@media (width<=767px){.products-platforms[data-v-e831c7c0]{padding-top:72px;padding-bottom:72px}}.products-platforms__ornament[data-v-e831c7c0]{opacity:.25;height:900px;top:-80px;left:-420px}@media (width<=1023px){.products-platforms__ornament[data-v-e831c7c0]{height:700px;top:-60px;left:-340px}}@media (width<=767px){.products-platforms__ornament[data-v-e831c7c0]{height:520px;top:-40px;left:-240px}}.products-platforms__label[data-v-e831c7c0]{margin-bottom:48px}@media (width<=1023px){.products-platforms__label[data-v-e831c7c0]{margin-bottom:40px}}@media (width<=767px){.products-platforms__label[data-v-e831c7c0]{margin-bottom:32px}}.products-platforms__intro[data-v-e831c7c0]{grid-template-columns:6fr 5fr;align-items:end;gap:80px;margin-bottom:96px;display:grid}@media (width<=1023px){.products-platforms__intro[data-v-e831c7c0]{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:72px}}@media (width<=767px){.products-platforms__intro[data-v-e831c7c0]{margin-bottom:48px}}.products-platforms__heading[data-v-e831c7c0]{--split-indent:0;--split-indent-tablet:0}.products-platforms__text[data-v-e831c7c0]{max-width:560px;margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.products-platforms__text[data-v-e831c7c0]{font-size:17px}}@media (width<=767px){.products-platforms__text[data-v-e831c7c0]{font-size:16px}}.products-platforms__text[data-v-e831c7c0]{color:var(--text-inverse-soft)}.products-platforms__products[data-v-e831c7c0]{gap:24px;display:grid}.products-platforms__kicker[data-v-e831c7c0]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.products-platforms__kicker[data-v-e831c7c0]{font-size:11px}}@media (width<=767px){.products-platforms__kicker[data-v-e831c7c0]{font-size:11px}}.products-platforms__kicker[data-v-e831c7c0]{letter-spacing:var(--tracking-caps)}.products-platforms__kicker--accent[data-v-e831c7c0]{color:var(--theme-accent-inverse)}.products-platforms__product[data-v-e831c7c0]{background:var(--theme-fill);color:var(--theme-on-fill);flex-direction:column;gap:28px;padding:40px 48px;display:flex}@media (width<=1023px){.products-platforms__product[data-v-e831c7c0]{padding:32px 36px}}@media (width<=767px){.products-platforms__product[data-v-e831c7c0]{padding:24px}}.products-platforms__product-head[data-v-e831c7c0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.products-platforms__product-title[data-v-e831c7c0],.products-platforms__brand-title[data-v-e831c7c0],.products-platforms__workshop-title[data-v-e831c7c0]{flex-direction:column;gap:6px;display:flex}@media (width<=767px){.products-platforms__product-title[data-v-e831c7c0],.products-platforms__brand-title[data-v-e831c7c0],.products-platforms__workshop-title[data-v-e831c7c0]{gap:14px}}.products-platforms__product-title[data-v-e831c7c0]{min-width:0}.products-platforms__product-name[data-v-e831c7c0],.products-platforms__workshop-name[data-v-e831c7c0]{font-family:var(--font-display);margin:0;font-size:44px;font-weight:500;line-height:1.1}@media (width<=1023px){.products-platforms__product-name[data-v-e831c7c0],.products-platforms__workshop-name[data-v-e831c7c0]{font-size:34px}}@media (width<=767px){.products-platforms__product-name[data-v-e831c7c0],.products-platforms__workshop-name[data-v-e831c7c0]{font-size:32px}}.products-platforms__product-text[data-v-e831c7c0]{margin:0;font-size:16px;line-height:1.6}@media (width<=1023px){.products-platforms__product-text[data-v-e831c7c0]{font-size:15px}}@media (width<=767px){.products-platforms__product-text[data-v-e831c7c0]{font-size:14px}}.products-platforms__product-text[data-v-e831c7c0]{line-height:1.55}@media (width<=767px){.products-platforms__product-text[data-v-e831c7c0]{font-size:15px}}.products-platforms__engine-name[data-v-e831c7c0]{font-family:var(--font-mono);white-space:nowrap;font-size:22px;font-weight:500}@media (width<=1023px){.products-platforms__engine-name[data-v-e831c7c0]{font-size:20px}}@media (width<=767px){.products-platforms__engine-name[data-v-e831c7c0]{font-size:18px}}.products-platforms__modules[data-v-e831c7c0]{flex-direction:column;gap:12px;display:flex}.products-platforms__modules-label[data-v-e831c7c0]{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);font-size:11px}.products-platforms__module-list[data-v-e831c7c0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=767px){.products-platforms__module-list[data-v-e831c7c0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-platforms__module[data-v-e831c7c0]{border:1px solid color-mix(in srgb, var(--theme-on-fill) 25%, transparent);font-family:var(--font-mono);letter-spacing:.04em;padding:6px 10px;font-size:12px;line-height:1.3}.products-platforms__brand[data-v-e831c7c0]{--frame-line:color-mix(in srgb, var(--theme-fill) 70%, transparent);--frame-glow:color-mix(in srgb, var(--theme-fill) 38%, transparent);border:1px solid var(--frame-line);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-fill) 22%, transparent), transparent 40%), linear-gradient(315deg, color-mix(in srgb, var(--theme-fill) 14%, transparent), transparent 45%), var(--gray-900);box-shadow:0 0 0 6px var(--surface-dark), 0 0 0 7px color-mix(in srgb, var(--theme-fill) 30%, transparent), 0 40px 120px -30px var(--frame-glow), 0 0 80px -20px var(--frame-glow);margin-top:120px;padding:16px;position:relative}@media (width<=1023px){.products-platforms__brand[data-v-e831c7c0]{margin-top:96px;padding:12px}}@media (width<=767px){.products-platforms__brand[data-v-e831c7c0]{box-shadow:0 0 0 4px var(--surface-dark), 0 0 0 5px color-mix(in srgb, var(--theme-fill) 30%, transparent), 0 24px 64px -24px var(--frame-glow);margin-top:64px;padding:8px}}.products-platforms__brand-canvas[data-v-e831c7c0]{isolation:isolate;border:1px solid var(--frame-line);background:var(--surface-dark);align-items:flex-end;min-height:520px;padding:120px 48px 48px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #0009}.products-platforms__brand-canvas[data-v-e831c7c0] .texture-backdrop.texture-backdrop--on-dark{--wave-alpha:.42;z-index:-1}@media (width<=1023px){.products-platforms__brand-canvas[data-v-e831c7c0]{min-height:440px;padding:96px 32px 32px}}@media (width<=767px){.products-platforms__brand-canvas[data-v-e831c7c0]{min-height:0;padding:96px 12px 12px}}.products-platforms__brand-glass[data-v-e831c7c0]{flex:1;grid-template-columns:5fr 7fr;align-items:end;gap:80px;padding:48px;display:grid}@media (width<=1023px){.products-platforms__brand-glass[data-v-e831c7c0]{gap:40px;padding:36px}}@media (width<=767px){.products-platforms__brand-glass[data-v-e831c7c0]{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px}}.products-platforms__brand-title[data-v-e831c7c0]{gap:16px}.products-platforms__brand-name[data-v-e831c7c0]{color:var(--text-inverse);margin:0}.products-platforms__brand-logo[data-v-e831c7c0]{width:100%;max-width:340px;height:auto}@media (width<=767px){.products-platforms__brand-logo[data-v-e831c7c0]{max-width:240px}}.products-platforms__brand-body[data-v-e831c7c0]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}@media (width<=767px){.products-platforms__brand-body[data-v-e831c7c0]{gap:16px}}.products-platforms__brand-text[data-v-e831c7c0]{margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.products-platforms__brand-text[data-v-e831c7c0]{font-size:17px}}@media (width<=767px){.products-platforms__brand-text[data-v-e831c7c0]{font-size:16px}}.products-platforms__brand-text[data-v-e831c7c0]{color:var(--text-inverse-soft)}.products-platforms__workshop[data-v-e831c7c0]{border-top:1px solid var(--border-inverse);grid-template-columns:5fr 7fr;align-items:start;gap:80px;margin-top:96px;padding-top:64px;display:grid}@media (width<=1023px){.products-platforms__workshop[data-v-e831c7c0]{gap:48px;margin-top:80px;padding-top:56px}}@media (width<=767px){.products-platforms__workshop[data-v-e831c7c0]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:64px;padding-top:40px}}.products-platforms__workshop-title[data-v-e831c7c0]{gap:12px}@media (width<=767px){.products-platforms__workshop-title[data-v-e831c7c0]{gap:16px}}.products-platforms__workshop-name[data-v-e831c7c0]{color:var(--text-inverse)}.products-platforms__workshop-body[data-v-e831c7c0]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}@media (width<=767px){.products-platforms__workshop-body[data-v-e831c7c0]{gap:16px}}.products-platforms__workshop-text[data-v-e831c7c0]{margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.products-platforms__workshop-text[data-v-e831c7c0]{font-size:17px}}@media (width<=767px){.products-platforms__workshop-text[data-v-e831c7c0]{font-size:16px}}.products-platforms__workshop-text[data-v-e831c7c0]{color:var(--text-inverse-soft)}@media (width<=767px){.products-platforms__workshop-extra[data-v-e831c7c0]{display:none}}.client-grid__name[data-v-b6bc2450]{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-inverse-soft);text-align:center;flex:1;justify-content:center;align-items:center;padding:16px;font-weight:500;display:flex}@media (width<=1023px){.client-grid__name[data-v-b6bc2450]{padding:12px}}.client-grid--sm .client-grid__name[data-v-b6bc2450]{min-height:84px;font-size:18px}@media (width<=767px){.client-grid--sm .client-grid__name[data-v-b6bc2450]{min-height:68px;font-size:15px}}.client-grid--md .client-grid__name[data-v-b6bc2450]{min-height:110px;font-size:20px}@media (width<=767px){.client-grid--md .client-grid__name[data-v-b6bc2450]{min-height:68px;font-size:15px}}.client-grid--lg .client-grid__name[data-v-b6bc2450]{min-height:120px;font-size:22px}@media (width<=767px){.client-grid--lg .client-grid__name[data-v-b6bc2450]{min-height:68px;font-size:15px}}.client-grid[data-v-b6bc2450] .bordered-grid__cell--filler{min-height:68px}.eyebrow-label[data-v-55133536]{letter-spacing:var(--tracking-caps);color:var(--text-muted);font-size:12px;font-weight:500}@media (width<=1023px){.eyebrow-label[data-v-55133536]{font-size:11px}}.pillar-card[data-v-903d2bab]{flex-direction:column;gap:12px;display:flex}@media (width<=1023px){.pillar-card[data-v-903d2bab]{gap:10px}}.pillar-card__label[data-v-903d2bab]{letter-spacing:var(--tracking-caps);color:var(--text-muted);font-size:12px;font-weight:500}@media (width<=1023px){.pillar-card__label[data-v-903d2bab]{font-size:11px}}.pillar-card__title[data-v-903d2bab]{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.15}@media (width<=1023px){.pillar-card__title[data-v-903d2bab]{font-size:24px}}@media (width<=767px){.pillar-card__title[data-v-903d2bab]{font-size:21px}}.pillar-card__title[data-v-903d2bab]{color:var(--text-inverse)}.pillar-card__code[data-v-903d2bab]{font-family:var(--font-mono);color:var(--theme-accent-inverse);font-size:14px}@media (width<=1023px){.pillar-card__code[data-v-903d2bab]{font-size:13px}}.pillar-card__text[data-v-903d2bab]{margin:0;font-size:15px;line-height:1.5}@media (width<=1023px){.pillar-card__text[data-v-903d2bab]{font-size:15px}}@media (width<=767px){.pillar-card__text[data-v-903d2bab]{font-size:14px}}.pillar-card__text[data-v-903d2bab]{color:var(--text-inverse-soft)}.about-hero[data-v-97db4e1f]{padding-top:96px;padding-bottom:88px}@media (width<=1023px){.about-hero[data-v-97db4e1f]{padding-top:80px;padding-bottom:72px}}@media (width<=767px){.about-hero[data-v-97db4e1f]{padding-top:64px;padding-bottom:56px}}.about-hero__ornament[data-v-97db4e1f]{opacity:.35;height:840px;top:-60px;right:-200px}@media (width<=1023px){.about-hero__ornament[data-v-97db4e1f]{height:620px;top:-40px;right:-180px}}@media (width<=767px){.about-hero__ornament[data-v-97db4e1f]{height:400px;top:-30px;right:-130px}}.about-hero__label[data-v-97db4e1f]{margin-bottom:32px}@media (width<=1023px){.about-hero__label[data-v-97db4e1f]{margin-bottom:24px}}.about-hero__title[data-v-97db4e1f]{max-width:900px;font-family:var(--font-display);margin:0 0 20px;font-size:84px;font-weight:500;line-height:1.1}@media (width<=1023px){.about-hero__title[data-v-97db4e1f]{font-size:64px}}@media (width<=767px){.about-hero__title[data-v-97db4e1f]{font-size:44px}}.about-hero__title[data-v-97db4e1f]{color:var(--text-inverse)}@media (width<=1023px){.about-hero__title[data-v-97db4e1f]{margin-bottom:14px}}.about-hero__tagline[data-v-97db4e1f]{font-family:var(--font-display);color:var(--theme-accent-inverse);margin:0 0 36px;font-size:30px;font-weight:500}@media (width<=1023px){.about-hero__tagline[data-v-97db4e1f]{margin-bottom:24px;font-size:26px}}@media (width<=767px){.about-hero__tagline[data-v-97db4e1f]{font-size:22px}}.about-hero__intro[data-v-97db4e1f]{max-width:660px;margin:0 0 88px;font-size:19px;line-height:1.6}@media (width<=1023px){.about-hero__intro[data-v-97db4e1f]{font-size:17px}}@media (width<=767px){.about-hero__intro[data-v-97db4e1f]{font-size:16px}}.about-hero__intro[data-v-97db4e1f]{color:var(--text-inverse-soft);line-height:1.55}@media (width<=1023px){.about-hero__intro[data-v-97db4e1f]{max-width:600px;margin-bottom:72px;line-height:1.6}}@media (width<=767px){.about-hero__intro[data-v-97db4e1f]{margin-bottom:56px}}.about-hero__eyebrow[data-v-97db4e1f]{margin-bottom:24px}@media (width<=1023px){.about-hero__eyebrow[data-v-97db4e1f]{margin-bottom:18px}}.about-hero__pillars[data-v-97db4e1f]{border-top:1px solid var(--border-inverse-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=767px){.about-hero__pillars[data-v-97db4e1f]{border-top:0;grid-template-columns:minmax(0,1fr)}}.about-hero__pillar[data-v-97db4e1f]{padding:32px 40px 36px}.about-hero__pillar+.about-hero__pillar[data-v-97db4e1f]{border-left:1px solid var(--border-inverse-subtle)}.about-hero__pillar[data-v-97db4e1f]:first-child{padding-left:0}.about-hero__pillar[data-v-97db4e1f]:last-child{padding-right:0}@media (width<=1023px){.about-hero__pillar[data-v-97db4e1f]{padding:28px 24px 32px}}@media (width<=767px){.about-hero__pillar[data-v-97db4e1f]{border-top:1px solid var(--border-inverse-subtle);padding:24px 0}.about-hero__pillar+.about-hero__pillar[data-v-97db4e1f]{border-left:0}}.about-hero__note[data-v-97db4e1f]{border-top:1px solid var(--border-inverse-subtle);margin:0;padding-top:20px;font-size:14px;line-height:1.5}@media (width<=1023px){.about-hero__note[data-v-97db4e1f]{font-size:13px}}@media (width<=767px){.about-hero__note[data-v-97db4e1f]{font-size:13px}}.about-hero__note[data-v-97db4e1f]{color:var(--text-muted);line-height:normal}@media (width<=1023px){.about-hero__note[data-v-97db4e1f]{padding-top:18px}}.numbered-item[data-v-5c6593da]{border-top:1px solid var(--border-default);padding-top:28px}@media (width<=1023px){.numbered-item[data-v-5c6593da]{padding-top:22px}}.numbered-item__number[data-v-5c6593da]{font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:18px;font-size:12px}@media (width<=1023px){.numbered-item__number[data-v-5c6593da]{font-size:11px}}@media (width<=767px){.numbered-item__number[data-v-5c6593da]{font-size:11px}}.numbered-item__number[data-v-5c6593da]{color:var(--text-muted)}@media (width<=1023px){.numbered-item__number[data-v-5c6593da]{margin-bottom:14px}}.numbered-item__title[data-v-5c6593da]{font-family:var(--font-display);margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.15}@media (width<=1023px){.numbered-item__title[data-v-5c6593da]{font-size:24px}}@media (width<=767px){.numbered-item__title[data-v-5c6593da]{font-size:21px}}@media (width<=1023px){.numbered-item__title[data-v-5c6593da]{margin-bottom:10px}}.numbered-item__text[data-v-5c6593da]{margin:0;font-size:16px;line-height:1.6}@media (width<=1023px){.numbered-item__text[data-v-5c6593da]{font-size:15px}}@media (width<=767px){.numbered-item__text[data-v-5c6593da]{font-size:14px}}.numbered-item__text[data-v-5c6593da]{color:var(--text-secondary)}.about-support[data-v-92a18a58]{padding-top:104px;padding-bottom:104px}@media (width<=1023px){.about-support[data-v-92a18a58]{padding-top:88px;padding-bottom:88px}}@media (width<=767px){.about-support[data-v-92a18a58]{padding-top:64px;padding-bottom:64px}}.about-support__ornament[data-v-92a18a58]{opacity:.5;width:884px;top:5px;left:-90px}@media (width<=1023px){.about-support__ornament[data-v-92a18a58]{width:640px;top:0;left:-60px}}@media (width<=767px){.about-support__ornament[data-v-92a18a58]{width:420px}}.about-support__label[data-v-92a18a58]{margin-bottom:48px}@media (width<=1023px){.about-support__label[data-v-92a18a58]{margin-bottom:32px}}.about-support__intro[data-v-92a18a58]{grid-template-columns:5fr 6fr;gap:80px;margin-top:80px;display:grid}@media (width<=1023px){.about-support__intro[data-v-92a18a58]{grid-template-columns:5fr 7fr;gap:48px;margin-top:64px}}@media (width<=767px){.about-support__intro[data-v-92a18a58]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}}.about-support__lead[data-v-92a18a58]{max-width:380px;font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.15}@media (width<=1023px){.about-support__lead[data-v-92a18a58]{font-size:24px}}@media (width<=767px){.about-support__lead[data-v-92a18a58]{font-size:21px}}@media (width<=1023px){.about-support__lead[data-v-92a18a58]{max-width:320px}}.about-support__body[data-v-92a18a58]{flex-direction:column;gap:20px;display:flex}@media (width<=1023px){.about-support__body[data-v-92a18a58]{gap:16px}}.about-support__paragraph[data-v-92a18a58]{margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.about-support__paragraph[data-v-92a18a58]{font-size:17px}}@media (width<=767px){.about-support__paragraph[data-v-92a18a58]{font-size:16px}}.about-support__paragraph[data-v-92a18a58]{color:var(--text-secondary);line-height:1.55}@media (width<=1023px){.about-support__paragraph[data-v-92a18a58]{line-height:1.6}}.about-support__grid[data-v-92a18a58]{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 56px;margin-top:104px;display:grid}@media (width<=1023px){.about-support__grid[data-v-92a18a58]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:80px}}@media (width<=767px){.about-support__grid[data-v-92a18a58]{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:56px}}.about-support__grid-title[data-v-92a18a58]{border-top:var(--rule-accent-width) solid var(--green);font-family:var(--font-display);margin:0;padding-top:23px;font-size:52px;font-weight:500;line-height:1.1}@media (width<=1023px){.about-support__grid-title[data-v-92a18a58]{font-size:44px}}@media (width<=767px){.about-support__grid-title[data-v-92a18a58]{font-size:34px}}@media (width<=1023px){.about-support__grid-title[data-v-92a18a58]{grid-column:1/-1;padding-top:20px}}.about-support__closer[data-v-92a18a58]{font-family:var(--font-display);margin:64px 0 0;font-size:26px;font-weight:500;line-height:normal}@media (width<=1023px){.about-support__closer[data-v-92a18a58]{font-size:24px}}@media (width<=767px){.about-support__closer[data-v-92a18a58]{font-size:21px}}@media (width<=1023px){.about-support__closer[data-v-92a18a58]{margin-top:56px}}@media (width<=767px){.about-support__closer[data-v-92a18a58]{margin-top:48px}}.industry-tile[data-v-253f3350]{background:var(--surface-dark);min-height:280px;color:var(--text-inverse);flex-direction:column;padding:32px;transition:background-color .15s;display:flex}.industry-tile[data-v-253f3350]:hover{background:var(--surface-dark-hover)}@media (width<=1023px){.industry-tile[data-v-253f3350]{min-height:240px;padding:28px}}@media (width<=767px){.industry-tile[data-v-253f3350]{min-height:0;padding:24px}}.industry-tile__top[data-v-253f3350]{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.industry-tile__bar[data-v-253f3350]{background:var(--theme-fill);width:40px;height:6px;display:block}.industry-tile__number[data-v-253f3350]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.industry-tile__number[data-v-253f3350]{font-size:11px}}@media (width<=767px){.industry-tile__number[data-v-253f3350]{font-size:11px}}.industry-tile__number[data-v-253f3350]{color:var(--text-muted)}.industry-tile__name[data-v-253f3350]{font-family:var(--font-display);margin:40px 0 12px;font-size:32px;font-weight:500;line-height:1.1}@media (width<=1023px){.industry-tile__name[data-v-253f3350]{font-size:28px}}@media (width<=767px){.industry-tile__name[data-v-253f3350]{margin-top:32px;font-size:26px}}.industry-tile__bottom[data-v-253f3350]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.industry-tile__blurb[data-v-253f3350]{font-size:15px;line-height:1.5}@media (width<=1023px){.industry-tile__blurb[data-v-253f3350]{font-size:15px}}@media (width<=767px){.industry-tile__blurb[data-v-253f3350]{font-size:14px}}.industry-tile__blurb[data-v-253f3350]{color:var(--text-inverse-soft)}.industry-tile__arrow[data-v-253f3350]{color:var(--green);font-size:26px;line-height:1}.about-fluency[data-v-270e75e8]{padding-top:104px;padding-bottom:104px}@media (width<=1023px){.about-fluency[data-v-270e75e8]{padding-top:88px;padding-bottom:88px}}@media (width<=767px){.about-fluency[data-v-270e75e8]{padding-top:64px;padding-bottom:64px}}.about-fluency__ornament[data-v-270e75e8]{opacity:.38;height:104%;top:50%;left:-373px;transform:translateY(-50%)}@media (width<=1023px){.about-fluency__ornament[data-v-270e75e8]{height:70%;top:30%;left:auto;right:-240px}}.about-fluency__layout[data-v-270e75e8]{grid-template-columns:4fr 7fr;gap:80px;display:grid}@media (width<=1023px){.about-fluency__layout[data-v-270e75e8]{grid-template-columns:minmax(0,1fr);gap:56px}}@media (width<=767px){.about-fluency__layout[data-v-270e75e8]{gap:40px}}.about-fluency__intro[data-v-270e75e8]{flex-direction:column;display:flex}.about-fluency__label[data-v-270e75e8]{margin-bottom:28px}@media (width<=1023px){.about-fluency__label[data-v-270e75e8]{margin-bottom:24px}}.about-fluency__heading[data-v-270e75e8]{margin-bottom:28px}@media (width<=767px){.about-fluency__heading[data-v-270e75e8]{margin-bottom:20px}}.about-fluency__text[data-v-270e75e8]{max-width:520px;margin:0 0 auto;font-size:17px;line-height:1.6}@media (width<=1023px){.about-fluency__text[data-v-270e75e8]{font-size:17px}}@media (width<=767px){.about-fluency__text[data-v-270e75e8]{font-size:16px}}.about-fluency__text[data-v-270e75e8]{color:var(--text-inverse-soft);line-height:1.55}.about-fluency__footer[data-v-270e75e8]{flex-direction:column;align-items:flex-start;gap:20px;margin-top:56px;display:flex}@media (width<=1023px){.about-fluency__footer[data-v-270e75e8]{margin-top:40px}}.about-fluency__closer[data-v-270e75e8]{font-family:var(--font-display);margin:0;font-size:26px;font-weight:500;line-height:normal}@media (width<=1023px){.about-fluency__closer[data-v-270e75e8]{font-size:24px}}@media (width<=767px){.about-fluency__closer[data-v-270e75e8]{font-size:21px}}.about-fluency__tiles[data-v-270e75e8]{background:var(--border-inverse);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:1px;display:grid}@media (width<=767px){.about-fluency__tiles[data-v-270e75e8]{grid-template-columns:minmax(0,1fr)}}.about-think[data-v-ed4fdfca]{padding-top:150px;padding-bottom:150px}@media (width<=1023px){.about-think[data-v-ed4fdfca]{padding-top:110px;padding-bottom:110px}}@media (width<=767px){.about-think[data-v-ed4fdfca]{padding-top:88px;padding-bottom:88px}}.about-think__label[data-v-ed4fdfca]{margin-bottom:56px}@media (width<=1023px){.about-think__label[data-v-ed4fdfca]{margin-bottom:32px}}.about-think__layout[data-v-ed4fdfca]{grid-template-columns:6fr 5fr;align-items:end;gap:96px;display:grid}@media (width<=1023px){.about-think__layout[data-v-ed4fdfca]{grid-template-columns:1fr 1fr;gap:48px}}@media (width<=767px){.about-think__layout[data-v-ed4fdfca]{grid-template-columns:minmax(0,1fr);gap:32px}}.about-think__title[data-v-ed4fdfca]{font-family:var(--font-display);margin:0;font-size:76px;font-weight:500;line-height:1.1}@media (width<=1023px){.about-think__title[data-v-ed4fdfca]{font-size:56px}}@media (width<=767px){.about-think__title[data-v-ed4fdfca]{font-size:40px}}@media (width<=1023px){.about-think__title[data-v-ed4fdfca]{font-size:52px;line-height:1.05}}@media (width<=767px){.about-think__title[data-v-ed4fdfca]{font-size:40px}}.about-think__body[data-v-ed4fdfca]{flex-direction:column;gap:28px;display:flex}@media (width<=1023px){.about-think__body[data-v-ed4fdfca]{gap:24px}}.about-think__text[data-v-ed4fdfca]{margin:0;font-size:19px;line-height:1.6}@media (width<=1023px){.about-think__text[data-v-ed4fdfca]{font-size:17px}}@media (width<=767px){.about-think__text[data-v-ed4fdfca]{font-size:16px}}.about-think__text[data-v-ed4fdfca]{color:var(--text-secondary)}.about-think__commitment[data-v-ed4fdfca]{border-top:var(--rule-accent-width) solid var(--green);margin:0;padding-top:20px;font-size:19px;line-height:1.6}@media (width<=1023px){.about-think__commitment[data-v-ed4fdfca]{font-size:17px}}@media (width<=767px){.about-think__commitment[data-v-ed4fdfca]{font-size:16px}}.about-think__commitment[data-v-ed4fdfca]{color:var(--text-primary);line-height:1.5}@media (width<=1023px){.about-think__commitment[data-v-ed4fdfca]{padding-top:16px}}.about-structure[data-v-a4ace8cf]{padding-top:104px;padding-bottom:104px}@media (width<=1023px){.about-structure[data-v-a4ace8cf]{padding-top:88px;padding-bottom:88px}}@media (width<=767px){.about-structure[data-v-a4ace8cf]{padding-top:64px;padding-bottom:64px}}.about-structure__label[data-v-a4ace8cf]{margin-bottom:48px}@media (width<=1023px){.about-structure__label[data-v-a4ace8cf]{margin-bottom:32px}}.about-structure__intro[data-v-a4ace8cf]{grid-template-columns:5fr 6fr;gap:80px;margin:64px 0 96px;display:grid}@media (width<=1023px){.about-structure__intro[data-v-a4ace8cf]{grid-template-columns:4fr 8fr;align-items:end;gap:48px;margin:56px 0 72px}}@media (width<=767px){.about-structure__intro[data-v-a4ace8cf]{grid-template-columns:minmax(0,1fr);gap:20px;margin:40px 0 56px}}.about-structure__pillars[data-v-a4ace8cf]{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);color:var(--text-muted);align-self:end;font-size:15px}@media (width<=1023px){.about-structure__pillars[data-v-a4ace8cf]{font-size:12px}}.about-structure__text[data-v-a4ace8cf]{margin:0;font-size:19px;line-height:1.6}@media (width<=1023px){.about-structure__text[data-v-a4ace8cf]{font-size:17px}}@media (width<=767px){.about-structure__text[data-v-a4ace8cf]{font-size:16px}}.about-structure__text[data-v-a4ace8cf]{color:var(--text-secondary)}.about-structure__list-header[data-v-a4ace8cf]{margin-bottom:24px}@media (width<=1023px){.about-structure__list-header[data-v-a4ace8cf]{margin-bottom:20px}}.about-structure__link[data-v-a4ace8cf]{margin-top:40px}@media (width<=1023px){.about-structure__link[data-v-a4ace8cf]{margin-top:32px}}.about-structure__callout[data-v-a4ace8cf]{margin-top:40px}@media (width<=1023px){.about-structure__callout[data-v-a4ace8cf]{margin-top:32px}}.about-sectors[data-v-a2a536be]{padding-top:170px;padding-bottom:160px}@media (width<=1023px){.about-sectors[data-v-a2a536be]{padding-top:120px;padding-bottom:88px}}@media (width<=767px){.about-sectors[data-v-a2a536be]{padding-top:96px;padding-bottom:64px}}.about-sectors__ornament[data-v-a2a536be]{opacity:.29;width:1278px;height:1248px;top:-83px;left:-589px}@media (width<=1023px){.about-sectors__ornament[data-v-a2a536be]{width:800px;height:auto;top:-40px;left:auto;right:-300px}}@media (width<=767px){.about-sectors__ornament[data-v-a2a536be]{width:520px;right:-220px}}.about-sectors__label[data-v-a2a536be]{margin-bottom:64px}@media (width<=1023px){.about-sectors__label[data-v-a2a536be]{margin-bottom:40px}}.about-sectors__heading[data-v-a2a536be]{--split-indent:57px}.about-sectors__layout[data-v-a2a536be]{grid-template:"text clients""link clients"1fr/5fr 7fr;column-gap:80px;margin-top:96px;display:grid}@media (width<=1023px){.about-sectors__layout[data-v-a2a536be]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""clients""link";margin-top:56px}}@media (width<=767px){.about-sectors__layout[data-v-a2a536be]{margin-top:40px}}.about-sectors__text[data-v-a2a536be]{grid-area:text;max-width:480px;margin:0 0 36px;font-size:17px;line-height:1.6}@media (width<=1023px){.about-sectors__text[data-v-a2a536be]{font-size:17px}}@media (width<=767px){.about-sectors__text[data-v-a2a536be]{font-size:16px}}.about-sectors__text[data-v-a2a536be]{color:var(--text-inverse-soft)}@media (width<=1023px){.about-sectors__text[data-v-a2a536be]{max-width:520px;margin-bottom:56px}}@media (width<=767px){.about-sectors__text[data-v-a2a536be]{margin-bottom:40px}}.about-sectors__clients[data-v-a2a536be]{grid-area:clients;align-self:start}.about-sectors__link[data-v-a2a536be]{grid-area:link;place-self:start}@media (width<=1023px){.about-sectors__link[data-v-a2a536be]{margin-top:40px}}.product-card[data-v-bc587660]{flex-direction:column;flex:1;padding:36px 32px 40px;display:flex}@media (width<=1023px){.product-card[data-v-bc587660]{padding:28px 20px 32px}}@media (width<=767px){.product-card[data-v-bc587660]{padding:28px 24px 32px}}.product-card__top[data-v-bc587660]{justify-content:space-between;align-items:center;margin-bottom:64px;display:flex}@media (width<=1023px){.product-card__top[data-v-bc587660]{margin-bottom:48px}}@media (width<=767px){.product-card__top[data-v-bc587660]{margin-bottom:36px}}.product-card__number[data-v-bc587660]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.product-card__number[data-v-bc587660]{font-size:11px}}@media (width<=767px){.product-card__number[data-v-bc587660]{font-size:11px}}.product-card__number[data-v-bc587660]{color:var(--text-muted)}.product-card__title[data-v-bc587660]{font-family:var(--font-display);margin:0 0 10px;font-size:34px;font-weight:500;line-height:1.08}@media (width<=1023px){.product-card__title[data-v-bc587660]{font-size:26px}}@media (width<=767px){.product-card__title[data-v-bc587660]{font-size:28px}}.product-card__kicker[data-v-bc587660]{font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:24px;font-size:12px}@media (width<=1023px){.product-card__kicker[data-v-bc587660]{font-size:11px}}@media (width<=767px){.product-card__kicker[data-v-bc587660]{font-size:11px}}.product-card__kicker[data-v-bc587660]{color:var(--theme-accent)}@media (width<=1023px){.product-card__kicker[data-v-bc587660]{margin-bottom:18px}}.product-card__body[data-v-bc587660]{display:contents}.product-card__text[data-v-bc587660]{margin:0;font-size:16px;line-height:1.6}@media (width<=1023px){.product-card__text[data-v-bc587660]{font-size:15px}}@media (width<=767px){.product-card__text[data-v-bc587660]{font-size:14px}}.product-card__text[data-v-bc587660]{color:var(--text-secondary)}.product-card__link[data-v-bc587660]{border-bottom:2px solid var(--theme-fill);color:var(--text-primary);align-self:flex-start;margin-top:24px;padding-bottom:3px;font-size:15px;font-weight:500}@media (width>=768px){.product-card--wide[data-v-bc587660]{grid-template:"top.""title body""kicker body"".body"1fr/calc(33.3333% - 42.6667px) minmax(0,1fr);column-gap:64px;display:grid}.product-card--wide .product-card__body[data-v-bc587660]{flex-direction:column;grid-area:body;display:flex}}@media (width<=1023px){.product-card--wide[data-v-bc587660]{grid-template-columns:calc(33.3333% - 26.6667px) minmax(0,1fr);column-gap:40px}}.product-card--wide .product-card__top[data-v-bc587660]{grid-area:top}.product-card--wide .product-card__title[data-v-bc587660]{grid-area:title}.product-card--wide .product-card__kicker[data-v-bc587660]{grid-area:kicker}.about-products[data-v-b5529483]{padding-top:104px;padding-bottom:104px}@media (width<=1023px){.about-products[data-v-b5529483]{padding-top:88px;padding-bottom:88px}}@media (width<=767px){.about-products[data-v-b5529483]{padding-top:64px;padding-bottom:64px}}.about-products__label[data-v-b5529483]{margin-bottom:28px}@media (width<=1023px){.about-products__label[data-v-b5529483]{margin-bottom:24px}}.about-products__heading[data-v-b5529483]{margin-bottom:56px}@media (width<=1023px){.about-products__heading[data-v-b5529483]{margin-bottom:40px}}@media (width<=767px){.about-products__heading[data-v-b5529483]{margin-bottom:32px}}.about-products__intro[data-v-b5529483]{grid-template-columns:7fr 4fr;align-items:end;gap:80px;margin-bottom:88px;display:grid}@media (width<=1023px){.about-products__intro[data-v-b5529483]{gap:48px;margin-bottom:72px}}@media (width<=767px){.about-products__intro[data-v-b5529483]{grid-template-columns:minmax(0,1fr);gap:40px;margin-bottom:56px}}.about-products__text[data-v-b5529483]{max-width:640px;margin:0;font-size:19px;line-height:1.6}@media (width<=1023px){.about-products__text[data-v-b5529483]{font-size:17px}}@media (width<=767px){.about-products__text[data-v-b5529483]{font-size:16px}}.about-products__text[data-v-b5529483]{color:var(--text-secondary)}.about-products__list-header[data-v-b5529483]{margin-bottom:24px}@media (width<=1023px){.about-products__list-header[data-v-b5529483]{margin-bottom:20px}}.about-products__list-header--spaced[data-v-b5529483]{margin:80px 0 32px}@media (width<=1023px){.about-products__list-header--spaced[data-v-b5529483]{margin:64px 0 24px}}@media (width<=767px){.about-products__list-header--spaced[data-v-b5529483]{margin-top:56px}}.about-products__tools[data-v-b5529483]{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 40px;display:grid}@media (width<=1023px){.about-products__tools[data-v-b5529483]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (width<=767px){.about-products__tools[data-v-b5529483]{grid-template-columns:minmax(0,1fr);gap:28px}}.about-products__footer[data-v-b5529483]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:40px;margin-top:56px;display:flex}@media (width<=1023px){.about-products__footer[data-v-b5529483]{flex-direction:column;align-items:flex-start;gap:20px;margin-top:48px}}.about-products__footnote[data-v-b5529483]{font-family:var(--font-mono);margin:0;font-size:13px}@media (width<=1023px){.about-products__footnote[data-v-b5529483]{font-size:13px}}@media (width<=767px){.about-products__footnote[data-v-b5529483]{font-size:12px}}.about-products__footnote[data-v-b5529483]{color:var(--text-muted)}.about-closing__links[data-v-dc1b9003]{letter-spacing:var(--tracking-caps);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;font-size:13px;font-weight:500;display:flex}@media (width<=1023px){.about-closing__links[data-v-dc1b9003]{font-size:12px}}@media (width<=767px){.about-closing__links[data-v-dc1b9003]{flex-direction:column;gap:18px}}.about-closing__link[data-v-dc1b9003]{color:var(--text-primary);transition:color .15s}.about-closing__link[data-v-dc1b9003]:hover{color:var(--theme-accent)}.about-closing__dot[data-v-dc1b9003]{color:var(--green)}@media (width<=767px){.about-closing__dot[data-v-dc1b9003]{display:none}}.mono-list[data-v-09db5aaa]{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);color:var(--text-muted);flex-direction:column;gap:12px;font-size:13px;display:flex}.industries-hero[data-v-3c6530a3]{padding-top:120px;padding-bottom:130px}@media (width<=1023px){.industries-hero[data-v-3c6530a3]{padding-top:96px;padding-bottom:104px}}@media (width<=767px){.industries-hero[data-v-3c6530a3]{padding-top:48px;padding-bottom:72px}}.industries-hero__label[data-v-3c6530a3]{margin-bottom:48px}@media (width<=1023px){.industries-hero__label[data-v-3c6530a3]{margin-bottom:40px}}@media (width<=767px){.industries-hero__label[data-v-3c6530a3]{margin-bottom:32px}}.industries-hero__heading[data-v-3c6530a3]{--split-indent-mobile:32px}.industries-hero__intro[data-v-3c6530a3]{grid-template-columns:5fr 6fr;gap:80px;margin-top:72px;display:grid}@media (width<=1023px){.industries-hero__intro[data-v-3c6530a3]{gap:48px;margin-top:56px}}@media (width<=767px){.industries-hero__intro[data-v-3c6530a3]{grid-template-columns:minmax(0,1fr);margin-top:40px}}.industries-hero__verticals[data-v-3c6530a3]{align-self:end}@media (width<=767px){.industries-hero__verticals[data-v-3c6530a3]{display:none}}.industries-hero__text[data-v-3c6530a3]{max-width:600px;margin:0;font-size:19px;line-height:1.6}@media (width<=1023px){.industries-hero__text[data-v-3c6530a3]{font-size:17px}}@media (width<=767px){.industries-hero__text[data-v-3c6530a3]{font-size:16px}}.industries-hero__text[data-v-3c6530a3]{color:var(--text-secondary)}.industry-card[data-v-83d04b4e]{min-height:420px;color:var(--text-primary);flex-direction:column;flex:1;padding:36px;transition:background-color .15s;display:flex}.industry-card[data-v-83d04b4e]:hover{background:var(--theme-tint)}@media (width<=1023px){.industry-card[data-v-83d04b4e]{min-height:360px;padding:28px}}@media (width<=767px){.industry-card[data-v-83d04b4e]{min-height:0;padding:24px}}.industry-card__top[data-v-83d04b4e]{justify-content:space-between;align-items:center;margin-bottom:56px;display:flex}@media (width<=1023px){.industry-card__top[data-v-83d04b4e]{margin-bottom:40px}}@media (width<=767px){.industry-card__top[data-v-83d04b4e]{margin-bottom:28px}}.industry-card__bar[data-v-83d04b4e]{width:56px;height:var(--rule-accent-width);background:var(--theme-fill);display:block}@media (width<=1023px){.industry-card__bar[data-v-83d04b4e]{width:48px}}@media (width<=767px){.industry-card__bar[data-v-83d04b4e]{width:40px}}.industry-card__number[data-v-83d04b4e]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.industry-card__number[data-v-83d04b4e]{font-size:11px}}@media (width<=767px){.industry-card__number[data-v-83d04b4e]{font-size:11px}}.industry-card__number[data-v-83d04b4e]{letter-spacing:var(--tracking-caps);color:var(--text-muted)}.industry-card__label[data-v-83d04b4e]{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);color:var(--theme-accent);margin-bottom:20px;font-size:15px}@media (width<=1023px){.industry-card__label[data-v-83d04b4e]{margin-bottom:16px;font-size:13px}}@media (width<=767px){.industry-card__label[data-v-83d04b4e]{margin-bottom:12px;font-size:12px}}.industry-card__headline[data-v-83d04b4e]{font-family:var(--font-display);margin:0 0 16px;font-size:44px;font-weight:500;line-height:1.1}@media (width<=1023px){.industry-card__headline[data-v-83d04b4e]{font-size:34px}}@media (width<=767px){.industry-card__headline[data-v-83d04b4e]{font-size:34px}}@media (width<=1023px){.industry-card__headline[data-v-83d04b4e]{margin-bottom:12px}}@media (width<=767px){.industry-card__headline[data-v-83d04b4e]{margin-bottom:10px;font-size:28px}}.industry-card__subline[data-v-83d04b4e]{margin:0 0 auto;font-size:17px;line-height:1.6}@media (width<=1023px){.industry-card__subline[data-v-83d04b4e]{font-size:17px}}@media (width<=767px){.industry-card__subline[data-v-83d04b4e]{font-size:16px}}.industry-card__subline[data-v-83d04b4e]{color:var(--text-secondary);line-height:1.5}@media (width<=767px){.industry-card__subline[data-v-83d04b4e]{font-size:15px}}.industry-card__bottom[data-v-83d04b4e]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:24px;margin-top:40px;padding-top:20px;display:flex}@media (width<=1023px){.industry-card__bottom[data-v-83d04b4e]{margin-top:32px;padding-top:16px}}@media (width<=767px){.industry-card__bottom[data-v-83d04b4e]{gap:16px;margin-top:24px;padding-top:14px}}.industry-card__note[data-v-83d04b4e]{font-size:14px;line-height:1.5}@media (width<=1023px){.industry-card__note[data-v-83d04b4e]{font-size:13px}}@media (width<=767px){.industry-card__note[data-v-83d04b4e]{font-size:13px}}.industry-card__note[data-v-83d04b4e]{color:var(--text-muted)}.industry-card__arrow[data-v-83d04b4e]{color:var(--theme-accent);font-size:28px;line-height:1;transition:transform .15s}@media (width<=767px){.industry-card__arrow[data-v-83d04b4e]{font-size:24px}}.industry-card:hover .industry-card__arrow[data-v-83d04b4e]{transform:translate(4px)}.industries-rooms[data-v-f61076bc]{padding-top:104px;padding-bottom:104px}@media (width<=1023px){.industries-rooms[data-v-f61076bc]{padding-top:88px;padding-bottom:88px}}@media (width<=767px){.industries-rooms[data-v-f61076bc]{padding-top:64px;padding-bottom:64px}}.industries-rooms__label[data-v-f61076bc]{margin-bottom:28px}@media (width<=1023px){.industries-rooms__label[data-v-f61076bc]{margin-bottom:24px}}.industries-rooms__header[data-v-f61076bc]{margin-bottom:56px}@media (width<=1023px){.industries-rooms__header[data-v-f61076bc]{margin-bottom:40px}}@media (width<=767px){.industries-rooms__header[data-v-f61076bc]{margin-bottom:32px}}.industries-clients[data-v-bc46161c]{padding-top:130px;padding-bottom:120px}@media (width<=1023px){.industries-clients[data-v-bc46161c]{padding-top:104px;padding-bottom:96px}}@media (width<=767px){.industries-clients[data-v-bc46161c]{padding-top:72px;padding-bottom:72px}}.industries-clients__ornament[data-v-bc46161c]{opacity:.3;height:900px;top:-80px;right:-360px}@media (width<=1023px){.industries-clients__ornament[data-v-bc46161c]{height:700px;top:-60px;right:-300px}}@media (width<=767px){.industries-clients__ornament[data-v-bc46161c]{height:520px;top:-40px;right:-220px}}.industries-clients__label[data-v-bc46161c]{margin-bottom:48px}@media (width<=1023px){.industries-clients__label[data-v-bc46161c]{margin-bottom:40px}}@media (width<=767px){.industries-clients__label[data-v-bc46161c]{margin-bottom:32px}}.industries-clients__intro[data-v-bc46161c]{grid-template-columns:6fr 5fr;align-items:end;gap:80px;margin-bottom:72px;display:grid}@media (width<=1023px){.industries-clients__intro[data-v-bc46161c]{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:56px}}@media (width<=767px){.industries-clients__intro[data-v-bc46161c]{margin-bottom:40px}}.industries-clients__heading[data-v-bc46161c]{--split-indent:0;--split-indent-tablet:0}.industries-clients__text[data-v-bc46161c]{max-width:560px;margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.industries-clients__text[data-v-bc46161c]{font-size:17px}}@media (width<=767px){.industries-clients__text[data-v-bc46161c]{font-size:16px}}.industries-clients__text[data-v-bc46161c]{color:var(--text-inverse-soft)}.industry-hero[data-v-c5fe7480]{padding-top:72px;padding-bottom:120px}@media (width<=1023px){.industry-hero[data-v-c5fe7480]{padding-top:64px;padding-bottom:96px}}@media (width<=767px){.industry-hero[data-v-c5fe7480]{padding-top:48px;padding-bottom:72px}}.industry-hero__back[data-v-c5fe7480]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.industry-hero__back[data-v-c5fe7480]{font-size:11px}}@media (width<=767px){.industry-hero__back[data-v-c5fe7480]{font-size:11px}}.industry-hero__back[data-v-c5fe7480]{letter-spacing:var(--tracking-caps);color:var(--text-muted);transition:color .15s}.industry-hero__back[data-v-c5fe7480]:hover{color:var(--theme-accent)}.industry-hero__marker[data-v-c5fe7480]{align-items:center;gap:16px;margin:56px 0 40px;display:flex}@media (width<=1023px){.industry-hero__marker[data-v-c5fe7480]{margin:48px 0 32px}}@media (width<=767px){.industry-hero__marker[data-v-c5fe7480]{gap:12px;margin:40px 0 28px}.industry-hero__marker .industry-hero__bar[data-v-c5fe7480]{width:40px}}.industry-hero__heading[data-v-c5fe7480]{--split-indent-mobile:32px}.industry-hero__intro[data-v-c5fe7480]{grid-template-columns:5fr 6fr;align-items:end;gap:80px;margin-top:72px;display:grid}@media (width<=1023px){.industry-hero__intro[data-v-c5fe7480]{gap:48px;margin-top:56px}}@media (width<=767px){.industry-hero__intro[data-v-c5fe7480]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}}.industry-hero__lead[data-v-c5fe7480]{max-width:380px;font-family:var(--font-display);margin:0;font-size:28px;font-weight:500;line-height:1.2}@media (width<=1023px){.industry-hero__lead[data-v-c5fe7480]{font-size:26px}}@media (width<=767px){.industry-hero__lead[data-v-c5fe7480]{max-width:none;font-size:22px}}.industry-hero__text[data-v-c5fe7480]{max-width:600px;margin:0;font-size:19px;line-height:1.6}@media (width<=1023px){.industry-hero__text[data-v-c5fe7480]{font-size:17px}}@media (width<=767px){.industry-hero__text[data-v-c5fe7480]{font-size:16px}}.industry-hero__text[data-v-c5fe7480]{color:var(--text-secondary)}.industry-bring[data-v-6ea651d7]{padding-top:104px;padding-bottom:104px}@media (width<=1023px){.industry-bring[data-v-6ea651d7]{padding-top:88px;padding-bottom:88px}}@media (width<=767px){.industry-bring[data-v-6ea651d7]{padding-top:64px;padding-bottom:64px}}.industry-bring__ornament[data-v-6ea651d7]{opacity:.5;width:884px;top:5px;left:-90px}.industry-bring__ornament--inset[data-v-6ea651d7]{width:614px;height:547px;top:59px;left:-72px}@media (width<=1023px){.industry-bring__ornament[data-v-6ea651d7]{width:640px;height:auto;top:0;left:-60px}}@media (width<=767px){.industry-bring__ornament[data-v-6ea651d7]{width:420px}}.industry-bring__label[data-v-6ea651d7]{margin-bottom:28px}@media (width<=767px){.industry-bring__label[data-v-6ea651d7]{margin-bottom:24px}}.industry-bring__layout[data-v-6ea651d7]{grid-template-columns:5fr 7fr;align-items:start;gap:80px;display:grid}@media (width<=1023px){.industry-bring__layout[data-v-6ea651d7]{grid-template-columns:minmax(0,1fr);gap:48px}}@media (width<=767px){.industry-bring__layout[data-v-6ea651d7]{gap:40px}}.industry-bring__title[data-v-6ea651d7]{font-family:var(--font-display);margin:0;font-size:52px;font-weight:500;line-height:1.1}@media (width<=1023px){.industry-bring__title[data-v-6ea651d7]{font-size:44px}}@media (width<=767px){.industry-bring__title[data-v-6ea651d7]{font-size:34px}}@media (width<=1023px){.industry-bring__title[data-v-6ea651d7]{max-width:560px}}.angle-card__head[data-v-66738282]{align-items:center;gap:28px;margin-bottom:32px;display:flex}@media (width<=1023px){.angle-card__head[data-v-66738282]{gap:24px;margin-bottom:24px}}@media (width<=767px){.angle-card__head[data-v-66738282]{gap:20px;margin-bottom:20px}}.angle-card__disc[data-v-66738282]{background:var(--theme-fill);border-radius:50%;flex:none;justify-content:center;align-items:center;width:120px;height:120px;display:flex}@media (width<=1023px){.angle-card__disc[data-v-66738282]{width:96px;height:96px}}@media (width<=767px){.angle-card__disc[data-v-66738282]{width:72px;height:72px}}.angle-card__icon[data-v-66738282]{width:64px;height:64px;display:block}@media (width<=1023px){.angle-card__icon[data-v-66738282]{width:52px;height:52px}}@media (width<=767px){.angle-card__icon[data-v-66738282]{width:38px;height:38px}}.angle-card__kicker[data-v-66738282]{font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:8px;font-size:12px}@media (width<=1023px){.angle-card__kicker[data-v-66738282]{font-size:11px}}@media (width<=767px){.angle-card__kicker[data-v-66738282]{font-size:11px}}.angle-card__kicker[data-v-66738282]{letter-spacing:.12em;color:var(--theme-accent)}@media (width<=767px){.angle-card__kicker[data-v-66738282]{margin-bottom:6px}}.angle-card__title[data-v-66738282]{font-family:var(--font-sans);margin:0;font-size:30px;font-weight:500;line-height:1.15}@media (width<=1023px){.angle-card__title[data-v-66738282]{font-size:24px}}@media (width<=767px){.angle-card__title[data-v-66738282]{font-size:22px}}.angle-card__text[data-v-66738282]{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.6}@media (width<=1023px){.angle-card__text[data-v-66738282]{font-size:17px}}@media (width<=767px){.angle-card__text[data-v-66738282]{font-size:16px}}.industry-advantage[data-v-0bac98db]{padding-top:104px;padding-bottom:120px}@media (width<=1023px){.industry-advantage[data-v-0bac98db]{padding-top:88px;padding-bottom:96px}}@media (width<=767px){.industry-advantage[data-v-0bac98db]{padding-top:64px;padding-bottom:72px}}.industry-advantage__texture[data-v-0bac98db]{pointer-events:none;opacity:.5;position:absolute;inset:0}.industry-advantage__texture--faint[data-v-0bac98db]{opacity:.27}@media (width<=1023px){.industry-advantage__texture--faint[data-v-0bac98db]{opacity:.5}}.industry-advantage__label[data-v-0bac98db]{margin-bottom:28px}@media (width<=767px){.industry-advantage__label[data-v-0bac98db]{margin-bottom:24px}}.industry-advantage__intro[data-v-0bac98db]{grid-template-columns:6fr 5fr;align-items:end;gap:80px;margin-bottom:88px;display:grid}@media (width<=1023px){.industry-advantage__intro[data-v-0bac98db]{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:64px}}@media (width<=767px){.industry-advantage__intro[data-v-0bac98db]{gap:20px;margin-bottom:48px}}.industry-advantage__title[data-v-0bac98db]{font-family:var(--font-display);margin:0;font-size:76px;font-weight:500;line-height:1.1}@media (width<=1023px){.industry-advantage__title[data-v-0bac98db]{font-size:56px}}@media (width<=767px){.industry-advantage__title[data-v-0bac98db]{font-size:36px}}.industry-advantage__title-accent[data-v-0bac98db]{color:var(--theme-accent)}.industry-advantage__text[data-v-0bac98db]{margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.industry-advantage__text[data-v-0bac98db]{font-size:17px}}@media (width<=767px){.industry-advantage__text[data-v-0bac98db]{font-size:16px}}.industry-advantage__text[data-v-0bac98db]{color:var(--text-secondary)}@media (width<=1023px){.industry-advantage__text[data-v-0bac98db]{max-width:600px}}.industry-advantage__angles[data-v-0bac98db]{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;margin-bottom:80px;display:grid}@media (width<=1023px){.industry-advantage__angles[data-v-0bac98db]{gap:48px;margin-bottom:64px}}@media (width<=767px){.industry-advantage__angles[data-v-0bac98db]{grid-template-columns:minmax(0,1fr);gap:40px;margin-bottom:48px}}.industry-advantage__closing[data-v-0bac98db]{grid-template-columns:8fr 4fr;align-items:center;gap:80px;display:grid}@media (width<=1023px){.industry-advantage__closing[data-v-0bac98db]{grid-template-columns:minmax(0,1fr);gap:40px}}.industry-advantage__panel[data-v-0bac98db]{border-radius:var(--radius-panel);background:var(--theme-tint);padding:44px 48px}@media (width<=1023px){.industry-advantage__panel[data-v-0bac98db]{padding:36px 40px}}@media (width<=767px){.industry-advantage__panel[data-v-0bac98db]{padding:28px 24px}}.industry-advantage__panel-label[data-v-0bac98db]{font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:18px;font-size:12px}@media (width<=1023px){.industry-advantage__panel-label[data-v-0bac98db]{font-size:11px}}@media (width<=767px){.industry-advantage__panel-label[data-v-0bac98db]{font-size:11px}}.industry-advantage__panel-label[data-v-0bac98db]{letter-spacing:.12em;color:var(--theme-accent)}@media (width<=767px){.industry-advantage__panel-label[data-v-0bac98db]{margin-bottom:14px}}.industry-advantage__statement[data-v-0bac98db]{margin:0;font-size:19px;line-height:1.6}@media (width<=1023px){.industry-advantage__statement[data-v-0bac98db]{font-size:17px}}@media (width<=767px){.industry-advantage__statement[data-v-0bac98db]{font-size:16px}}.industry-advantage__statement[data-v-0bac98db]{color:var(--text-primary)}.industry-advantage__emphasis[data-v-0bac98db]{font-weight:500}.industry-advantage__statement-accent[data-v-0bac98db]{color:var(--theme-accent)}.industry-advantage__signature[data-v-0bac98db]{flex-direction:column;align-items:center;gap:14px;display:flex}@media (width<=767px){.industry-advantage__signature[data-v-0bac98db]{gap:10px}}.industry-advantage__signature .industry-advantage__logo[data-v-0bac98db]{height:28px}@media (width<=767px){.industry-advantage__signature .industry-advantage__logo[data-v-0bac98db]{height:20px}}.industry-advantage__motto[data-v-0bac98db]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-primary);font-size:12px}@media (width<=767px){.industry-advantage__motto[data-v-0bac98db]{font-size:11px}}.industry-advantage__motto-strong[data-v-0bac98db]{font-weight:600}.industry-clients[data-v-fd540ff8]{padding-top:120px;padding-bottom:110px}@media (width<=1023px){.industry-clients[data-v-fd540ff8]{padding-top:96px;padding-bottom:88px}}@media (width<=767px){.industry-clients[data-v-fd540ff8]{padding-top:72px;padding-bottom:72px}}.industry-clients__ornament[data-v-fd540ff8]{opacity:.21;height:760px;top:-60px;right:-360px}.industry-clients__ornament--offset[data-v-fd540ff8]{width:814px;height:744px;top:-18px;left:1422px;right:auto}@media (width<=1023px){.industry-clients__ornament[data-v-fd540ff8]{width:auto;height:640px;top:-40px;left:auto;right:-300px}}@media (width<=767px){.industry-clients__ornament[data-v-fd540ff8]{height:520px;top:-30px;right:-220px}}.industry-clients__label[data-v-fd540ff8]{margin-bottom:48px}@media (width<=1023px){.industry-clients__label[data-v-fd540ff8]{margin-bottom:40px}}@media (width<=767px){.industry-clients__label[data-v-fd540ff8]{margin-bottom:32px}}.industry-clients__intro[data-v-fd540ff8]{grid-template-columns:6fr 5fr;align-items:end;gap:80px;margin-bottom:64px;display:grid}@media (width<=1023px){.industry-clients__intro[data-v-fd540ff8]{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:56px}}@media (width<=767px){.industry-clients__intro[data-v-fd540ff8]{margin-bottom:40px}}.industry-clients__heading[data-v-fd540ff8]{--split-indent:0px;--split-indent-tablet:0px}.industry-clients__text[data-v-fd540ff8]{margin:0;font-size:17px;line-height:1.6}@media (width<=1023px){.industry-clients__text[data-v-fd540ff8]{font-size:17px}}@media (width<=767px){.industry-clients__text[data-v-fd540ff8]{font-size:16px}}.industry-clients__text[data-v-fd540ff8]{color:var(--text-inverse-soft)}@media (width<=1023px){.industry-clients__text[data-v-fd540ff8]{max-width:600px}}.industry-clients__references[data-v-fd540ff8]{--theme-fill:var(--theme-accent-inverse);--theme-on-fill:var(--black);border-top:1px solid var(--border-inverse);border-bottom:1px solid var(--border-inverse);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:48px 0;display:flex}@media (width<=1023px){.industry-clients__references[data-v-fd540ff8]{padding:40px 0}}@media (width<=767px){.industry-clients__references[data-v-fd540ff8]{flex-direction:column;align-items:flex-start;gap:20px;padding:32px 0}}.industry-clients__references-text[data-v-fd540ff8]{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500;line-height:1.2}@media (width<=1023px){.industry-clients__references-text[data-v-fd540ff8]{font-size:26px}}@media (width<=767px){.industry-clients__references-text[data-v-fd540ff8]{font-size:22px}}.industry-clients__references-text[data-v-fd540ff8]{color:var(--text-inverse-soft);line-height:normal}.industry-clients__footer[data-v-fd540ff8]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:40px;margin-top:40px;display:flex}@media (width<=767px){.industry-clients__footer[data-v-fd540ff8]{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px}}.industry-clients__note[data-v-fd540ff8]{font-family:var(--font-mono);margin:0;font-size:13px}@media (width<=1023px){.industry-clients__note[data-v-fd540ff8]{font-size:13px}}@media (width<=767px){.industry-clients__note[data-v-fd540ff8]{font-size:12px}}.industry-clients__note[data-v-fd540ff8]{color:var(--text-muted)}.legal-document__hero[data-v-a7d1b464]{padding-top:120px;padding-bottom:72px}@media (width<=1023px){.legal-document__hero[data-v-a7d1b464]{padding-top:96px;padding-bottom:56px}}@media (width<=767px){.legal-document__hero[data-v-a7d1b464]{padding-top:64px;padding-bottom:40px}}.legal-document__label[data-v-a7d1b464]{margin-bottom:32px}@media (width<=767px){.legal-document__label[data-v-a7d1b464]{margin-bottom:24px}}.legal-document__title[data-v-a7d1b464]{font-family:var(--font-display);font-size:76px;font-weight:500;line-height:1.1}@media (width<=1023px){.legal-document__title[data-v-a7d1b464]{font-size:56px}}@media (width<=767px){.legal-document__title[data-v-a7d1b464]{font-size:40px}}.legal-document__title[data-v-a7d1b464]{margin:0 0 20px}.legal-document__updated[data-v-a7d1b464]{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px}@media (width<=1023px){.legal-document__updated[data-v-a7d1b464]{font-size:11px}}@media (width<=767px){.legal-document__updated[data-v-a7d1b464]{font-size:11px}}.legal-document__updated[data-v-a7d1b464]{color:var(--text-inverse-soft)}.legal-document__content[data-v-a7d1b464]{padding-top:72px;padding-bottom:120px}@media (width<=1023px){.legal-document__content[data-v-a7d1b464]{padding-top:56px;padding-bottom:96px}}@media (width<=767px){.legal-document__content[data-v-a7d1b464]{padding-top:40px;padding-bottom:72px}}.legal-document__prose[data-v-a7d1b464]{max-width:760px;font-size:16px;line-height:1.6}@media (width<=1023px){.legal-document__prose[data-v-a7d1b464]{font-size:15px}}@media (width<=767px){.legal-document__prose[data-v-a7d1b464]{font-size:14px}}.legal-document__prose[data-v-a7d1b464]{color:var(--text-secondary)}.legal-document__prose section+section[data-v-a7d1b464-s]{border-top:1px solid var(--border-subtle);margin-top:48px;padding-top:40px}@media (width<=767px){.legal-document__prose section+section[data-v-a7d1b464-s]{margin-top:36px;padding-top:28px}}.legal-document__prose h2[data-v-a7d1b464-s]{font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1.1}@media (width<=1023px){.legal-document__prose h2[data-v-a7d1b464-s]{font-size:28px}}@media (width<=767px){.legal-document__prose h2[data-v-a7d1b464-s]{font-size:26px}}.legal-document__prose h2[data-v-a7d1b464-s]{color:var(--text-primary);margin:0 0 20px}.legal-document__prose h3[data-v-a7d1b464-s]{letter-spacing:var(--tracking-caps);color:var(--text-primary);text-transform:uppercase;margin:28px 0 10px;font-size:13px;font-weight:500}.legal-document__prose p+p[data-v-a7d1b464-s],.legal-document__prose p+ul[data-v-a7d1b464-s],.legal-document__prose ul+p[data-v-a7d1b464-s],.legal-document__prose p+.legal-table[data-v-a7d1b464-s]{margin-top:14px}.legal-document__prose ul[data-v-a7d1b464-s]{flex-direction:column;gap:8px;padding-left:20px;list-style:square;display:flex}.legal-document__prose strong[data-v-a7d1b464-s]{color:var(--text-primary);font-weight:500}.legal-document__prose a[data-v-a7d1b464-s]{color:var(--theme-accent);text-underline-offset:2px;text-decoration:underline}.legal-document__prose a[data-v-a7d1b464-s]:hover{color:var(--text-primary)}.legal-document__prose .legal-table[data-v-a7d1b464-s]{overflow-x:auto}.legal-document__prose table[data-v-a7d1b464-s]{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:14px}.legal-document__prose th[data-v-a7d1b464-s],.legal-document__prose td[data-v-a7d1b464-s]{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:10px 12px 10px 0}.legal-document__prose th[data-v-a7d1b464-s]{letter-spacing:var(--tracking-caps);color:var(--text-primary);text-transform:uppercase;font-size:11px;font-weight:500}.not-found[data-v-ea86b283]{padding-top:140px;padding-bottom:160px}@media (width<=1023px){.not-found[data-v-ea86b283]{padding-top:110px;padding-bottom:120px}}@media (width<=767px){.not-found[data-v-ea86b283]{padding-top:72px;padding-bottom:88px}}.not-found__label[data-v-ea86b283]{margin-bottom:48px}@media (width<=767px){.not-found__label[data-v-ea86b283]{margin-bottom:32px}}.not-found__heading[data-v-ea86b283]{max-width:900px;margin-bottom:32px}.not-found__text[data-v-ea86b283]{max-width:560px;color:var(--text-inverse-soft);margin-bottom:40px;font-size:18px;line-height:1.5}@media (width<=767px){.not-found__text[data-v-ea86b283]{font-size:16px}}.not-found__actions[data-v-ea86b283]{flex-wrap:wrap;gap:12px;display:flex}
/*$vite$:1*/