:root{--color-tokens-background-base:var(--color-base-background-base-light);--typography-font-family-body-2:var(--typography-font-body);--color-tokens-text-body-strong:var(--color-base-neutral-dark-88);--typography-size-body-2:15px;--typography-line-height-body-2:24px;--typography-font-weight-body-2:var(--typography-weight-body);--typography-letter-spacing-body-2:0px;--typography-font-family-h1:var(--typography-font-heading-sans);--typography-size-h1:64px;--typography-line-height-h1:72px;--typography-font-weight-h1:var(--typography-weight-heading-sans);--typography-letter-spacing-h1:-2.5px;--typography-font-family-h2:var(--typography-font-heading-sans);--typography-size-h2:48px;--typography-line-height-h2:52px;--typography-font-weight-h2:var(--typography-weight-heading-sans);--typography-letter-spacing-h2:-2px;--typography-font-family-h3:var(--typography-font-heading-sans);--typography-size-h3:40px;--typography-line-height-h3:44px;--typography-font-weight-h3:var(--typography-weight-heading-sans);--typography-letter-spacing-h3:-1px;--typography-font-family-h4:var(--typography-font-heading-sans);--typography-size-h4:32px;--typography-line-height-h4:36px;--typography-font-weight-h4:var(--typography-weight-heading-sans);--typography-letter-spacing-h4:-1px;--typography-font-family-h5:var(--typography-font-heading-sans);--typography-size-h5:28px;--typography-line-height-h5:32px;--typography-font-weight-h5:var(--typography-weight-heading-sans);--typography-letter-spacing-h5:-.5px;--typography-font-family-h6:var(--typography-font-heading-sans);--typography-size-h6:24px;--typography-line-height-h6:28px;--typography-font-weight-h6:var(--typography-weight-heading-sans);--typography-letter-spacing-h6:-.5px;--color-tokens-text-heading-strong:var(--color-base-neutral-dark-100);--color-tokens-text-body-medium:var(--color-base-neutral-dark-64);--spacing--32:32px;--spacing--0:0px;--spacing--12:12px;--spacing--16:16px;--color-tokens-input-default-border:var(--color-base-neutral-dark-8);--radius-ui-elements-input:8px;--color-tokens-input-default-background:var(--color-base-neutral-dark-8);--color-tokens-input-default-text:var(--color-base-neutral-dark-48);--color-tokens-input-active-border:var(--color-base-neutral-dark-48);--color-tokens-input-active-text:var(--color-base-neutral-dark-100);--color-tokens-input-active-background:var(--color-base-neutral-dark-16);--color-tokens-input-label:var(--color-base-neutral-dark-64);--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:12px;--typography-line-height-label-1:16px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.75px;--color-base-neutral-dark-32:color-mix(in srgb,var(--color-base-neutral-dark-100) 32%,transparent);--color-tokens-border-subtle:oklch(0.94 0 0);--spacing--24:24px;--container--main:1800px;--grid--page-padding:32px;--spacing--64:64px;--spacing--48:48px;--typography-font-family-body-3:var(--typography-font-body);--typography-size-body-3:13px;--typography-line-height-body-3:20px;--typography-font-weight-body-3:var(--typography-weight-body);--typography-letter-spacing-body-3:0px;--section-padding--small:80px;--section-padding--large:160px;--spacing-radius-24-deleted-variable-7ed2b0ff-bd46-a18a-a853-254e7a6feaf7:24px;--color-base-background-base-light:var(--color-base-neutral-light-100);--section-padding--medium:120px;--section-padding--extra-large:200px;--color-tokens-background-depth:var(--color-base-background-depth-light);--color-base-neutral-light-0:color-mix(in srgb,var(--color-base-neutral-light-100) 0%,transparent);--color-base-neutral-light-8:color-mix(in srgb,var(--color-base-neutral-light-100) 8%,transparent);--color-tokens-background-lift:var(--color-base-background-lift-light);--spacing--8:8px;--typography-font-family-body-1:var(--typography-font-body);--typography-size-body-1:17px;--typography-line-height-body-1:26px;--typography-font-weight-body-1:var(--typography-weight-body);--typography-letter-spacing-body-1:0px;--color-base-ui-error:#c94040;--color-base-neutral-light-100:#f7f7f2;--color-base-neutral-dark-100:#191818;--color-base-accent-primary:#1e1c1b;--typography-font-family-label-2:var(--typography-font-label);--typography-size-label-2:10px;--typography-line-height-label-2:12px;--typography-font-weight-label-2:var(--typography-weight-label);--typography-letter-spacing-label-2:.75px;--radius-general-default:12px;--icon-icon-size-large:24px;--color-base-ui-transparent-deleted-variable-b39ff978-062a-ef1b-56a9-7c1cd8e3f89f:#0000;--color-base-ui-success:#2ad87f;--typography-font-heading-serif:"IBM Plex Serif",Arial,sans-serif;--max-width--6-columns:680px;--max-width--4-columns:448px;--radius-ui-elements-button:16px;--typography-font-family-button-1:var(--typography-font-button);--color-tokens-button-primary-default-text:var(--color-base-neutral-light-100);--typography-size-button-1:16px;--typography-line-height-button-1:24px;--typography-font-weight-button-1:var(--typography-weight-button);--typography-letter-spacing-button-1:0px;--color-tokens-button-secondary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-secondary-hover-text:var(--color-base-neutral-light-100);--typography-line-height-button-2:16px;--color-tokens-button-primary-hover-text:var(--color-base-neutral-light-100);--icon-icon-size-medium:16px;--icon-icon-size-small:12px;--color-tokens-button-primary-default-border:var(--color-base-neutral-light-8);--color-tokens-button-primary-default-background:var(--color-base-neutral-dark-100);--color-base-neutral-light-16:color-mix(in srgb,var(--color-base-neutral-light-100) 16%,transparent);--color-tokens-button-secondary-default-border:var(--color-base-neutral-dark-16);--color-tokens-button-secondary-default-background:var(--color-base-neutral-dark-0);--color-tokens-button-primary-hover-border:var(--color-base-neutral-light-8);--color-tokens-button-primary-hover-background:var(--color-base-neutral-dark-88);--color-tokens-button-secondary-hover-border:var(--color-base-neutral-light-8);--color-tokens-button-secondary-hover-background:var(--color-base-neutral-dark-88);--spacing--4:4px;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:14px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:0px;--typography-font-family-h0:var(--typography-font-heading-sans);--typography-size-h0:96px;--typography-line-height-h0:88px;--typography-font-weight-h0:var(--typography-weight-heading-sans);--typography-letter-spacing-h0:-2.5px;--color-tokens-text-heading-medium:var(--color-base-neutral-dark-64);--color-tokens-text-label-strong:var(--color-base-neutral-dark-88);--color-tokens-text-label-medium:var(--color-base-neutral-dark-64);--color-tokens-button-tertiary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-tertiary-hover-text:var(--color-base-neutral-dark-88);--radius-ui-elements-button-circle:24px;--color-tokens-text-body-subtle:var(--color-base-neutral-dark-48);--grid--column-gap:16px;--grid--content-gap:132px;--spacing--20:20px;--color-tokens-icon-medium:var(--color-base-neutral-dark-64);--max-width--9-columns:1028px;--color-base-neutral-dark-0:color-mix(in srgb,var(--color-base-neutral-dark-100) 0%,transparent);--radius-general-large:16px;--icon-icon-size-extra-large:40px;--typography-weight-body-bold:var(--all-weights--medium);--radius-ui-elements-tag:16px;--color-tokens-background-lift-low-opacity:var(--color-base-background-lift-low-opacity-light);--color-tokens-input-filled-text:var(--color-base-neutral-dark-100);--max-width--5-columns:564px;--all-weights--normal:400;--max-width--3-columns:332px;--color-tokens-input-icon:var(--color-base-accent-primary);--color-tokens-background-gradient-purposes-gradient-64:var(--color-base-neutral-light-64);--color-tokens-background-gradient-purposes-gradient-0:var(--color-base-neutral-light-0);--max-width--10-columns:1144px;--spacing--80:80px;--radius-general-full:100vw;--color-tokens-icon-strong:var(--color-base-neutral-dark-100);--icon-icon-stroke:1px;--color-tokens-background-gradient-purposes-gradient-100:var(--color-base-neutral-light-100);--max-width--8-columns:912px;--color-base-neutral-light-88:color-mix(in srgb,var(--color-base-neutral-light-100) 88%,transparent);--color-base-neutral-dark-16:color-mix(in srgb,var(--color-base-neutral-dark-100) 16%,transparent);--color-base-neutral-dark-8:color-mix(in srgb,var(--color-base-neutral-dark-100) 8%,transparent);--spacing--120:120px;--color-base-neutral-dark-4:color-mix(in srgb,var(--color-base-neutral-dark-100) 4%,transparent);--typography-font-heading-sans:"IBM Plex Serif",Arial,sans-serif;--typography-font-body:"IBM Plex Sans Variable",Arial,sans-serif;--typography-font-label:"IBM Plex Mono",Arial,sans-serif;--typography-font-button:"IBM Plex Sans Variable",Arial,sans-serif;--typography-weight-heading-serif:var(--all-weights--normal);--typography-weight-heading-sans:var(--all-weights--normal);--typography-weight-body:var(--all-weights--normal);--typography-weight-label:var(--all-weights--normal);--typography-weight-button:var(--all-weights--medium);--max-width--2-columns:216px;--max-width--7-columns:796px;--max-width--12-columns:1376px;--container--small:912px;--color-base-neutral-dark-88:color-mix(in srgb,var(--color-base-neutral-dark-100) 88%,transparent);--color-base-neutral-dark-64:color-mix(in srgb,var(--color-base-neutral-dark-100) 64%,transparent);--color-base-neutral-dark-48:color-mix(in srgb,var(--color-base-neutral-dark-100) 48%,transparent);--all-weights--thin:100;--all-weights--extra-light:200;--all-weights--light:300;--all-weights--medium:400;--all-weights--semi-bold:500;--all-weights--bold:600;--all-weights--extra-bold:700;--all-weights--black:800;--color-base-neutral-light-64:color-mix(in srgb,var(--color-base-neutral-light-100) 64%,transparent);--color-base-neutral-light-48:color-mix(in srgb,var(--color-base-neutral-light-100) 48%,transparent);--color-base-neutral-light-32:color-mix(in srgb,var(--color-base-neutral-light-100) 32%,transparent);--color-base-neutral-light-4:color-mix(in srgb,var(--color-base-neutral-light-100) 4%,transparent);--color-base-background-base-dark:var(--color-base-neutral-dark-100);--color-base-background-lift-light:#efede7;--color-base-background-lift-dark:#1e1c1b;--color-base-background-lift-low-opacity-light:#efede7a3;--color-base-background-lift-low-opacity-dark:#1e1c1b52;--color-base-background-depth-light:#e1dcd5;--color-base-background-depth-dark:#22201f;--color-base-ui-warning:#c56a21;--color-tokens-border-medium:var(--color-base-neutral-dark-48);--color-tokens-input-filled-background:var(--color-base-neutral-dark-8);--color-tokens-input-filled-border:var(--color-base-neutral-dark-16);--color-tokens-input-error-background:var(--color-base-neutral-dark-8);--color-tokens-input-error-text:var(--color-base-neutral-dark-100);--color-tokens-input-error-border:var(--color-base-neutral-dark-16)}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{background-color:var(--color-tokens-background-base);font-family:var(--typography-font-family-body-2);color:var(--color-tokens-text-body-strong);font-size:var(--typography-size-body-2);line-height:var(--typography-line-height-body-2);font-weight:var(--typography-font-weight-body-2);letter-spacing:var(--typography-letter-spacing-body-2);--color-tokens-background-base:var(--color-base-background-base-light);--color-tokens-text-body-strong:var(--color-base-neutral-dark-88);--color-tokens-text-heading-strong:var(--color-base-neutral-dark-100);--color-tokens-text-body-medium:var(--color-base-neutral-dark-64);--color-tokens-input-default-border:var(--color-base-neutral-dark-8);--color-tokens-input-default-background:var(--color-base-neutral-dark-8);--color-tokens-input-default-text:var(--color-base-neutral-dark-48);--color-tokens-input-active-border:var(--color-base-neutral-dark-48);--color-tokens-input-active-text:var(--color-base-neutral-dark-100);--color-tokens-input-active-background:var(--color-base-neutral-dark-16);--color-tokens-input-label:var(--color-base-neutral-dark-64);--color-tokens-border-subtle:oklch(0.94 0 0);--color-tokens-background-depth:var(--color-base-background-depth-light);--color-tokens-background-lift:var(--color-base-background-lift-light);--color-tokens-button-primary-default-text:var(--color-base-neutral-light-100);--color-tokens-button-secondary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-secondary-hover-text:var(--color-base-neutral-light-100);--color-tokens-button-primary-hover-text:var(--color-base-neutral-light-100);--color-tokens-button-primary-default-border:var(--color-base-neutral-light-8);--color-tokens-button-primary-default-background:var(--color-base-neutral-dark-100);--color-tokens-button-secondary-default-border:var(--color-base-neutral-dark-16);--color-tokens-button-secondary-default-background:var(--color-base-neutral-dark-0);--color-tokens-button-primary-hover-border:var(--color-base-neutral-light-8);--color-tokens-button-primary-hover-background:var(--color-base-neutral-dark-88);--color-tokens-button-secondary-hover-border:var(--color-base-neutral-light-8);--color-tokens-button-secondary-hover-background:var(--color-base-neutral-dark-88);--color-tokens-text-heading-medium:var(--color-base-neutral-dark-64);--color-tokens-text-label-strong:var(--color-base-neutral-dark-88);--color-tokens-text-label-medium:var(--color-base-neutral-dark-64);--color-tokens-button-tertiary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-tertiary-hover-text:var(--color-base-neutral-dark-88);--color-tokens-text-body-subtle:var(--color-base-neutral-dark-48);--color-tokens-icon-medium:var(--color-base-neutral-dark-64);--color-tokens-background-lift-low-opacity:var(--color-base-background-lift-low-opacity-light);--color-tokens-input-filled-text:var(--color-base-neutral-dark-100);--color-tokens-input-icon:var(--color-base-accent-primary);--color-tokens-background-gradient-purposes-gradient-64:var(--color-base-neutral-light-64);--color-tokens-background-gradient-purposes-gradient-0:var(--color-base-neutral-light-0);--color-tokens-icon-strong:var(--color-base-neutral-dark-100);--color-tokens-background-gradient-purposes-gradient-100:var(--color-base-neutral-light-100);--color-tokens-border-medium:var(--color-base-neutral-dark-48);--color-tokens-input-filled-background:var(--color-base-neutral-dark-8);--color-tokens-input-filled-border:var(--color-base-neutral-dark-16);--color-tokens-input-error-background:var(--color-base-neutral-dark-8);--color-tokens-input-error-text:var(--color-base-neutral-dark-100);--color-tokens-input-error-border:var(--color-base-neutral-dark-16)}h1{font-family:var(--typography-font-family-h1);font-size:var(--typography-size-h1);line-height:var(--typography-line-height-h1);font-weight:var(--typography-font-weight-h1);letter-spacing:var(--typography-letter-spacing-h1);margin-top:0;margin-bottom:0}h2{font-family:var(--typography-font-family-h2);font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);font-weight:var(--typography-font-weight-h2);letter-spacing:var(--typography-letter-spacing-h2)}h2,h3{margin-top:20px;margin-bottom:10px}h3{font-family:var(--typography-font-family-h3);font-size:var(--typography-size-h3);line-height:var(--typography-line-height-h3);font-weight:var(--typography-font-weight-h3);letter-spacing:var(--typography-letter-spacing-h3)}h4{font-family:var(--typography-font-family-h4);font-size:var(--typography-size-h4);line-height:var(--typography-line-height-h4);font-weight:var(--typography-font-weight-h4);letter-spacing:var(--typography-letter-spacing-h4)}h4,h5{margin-top:10px;margin-bottom:10px}h5{font-family:var(--typography-font-family-h5);font-size:var(--typography-size-h5);line-height:var(--typography-line-height-h5);font-weight:var(--typography-font-weight-h5);letter-spacing:var(--typography-letter-spacing-h5)}h6{font-family:var(--typography-font-family-h6);font-size:var(--typography-size-h6);line-height:var(--typography-line-height-h6);font-weight:var(--typography-font-weight-h6);letter-spacing:var(--typography-letter-spacing-h6);margin-top:10px}h6,p{margin-bottom:10px}p{font-family:var(--typography-font-family-body-2);font-size:var(--typography-size-body-2);line-height:var(--typography-line-height-body-2);font-weight:var(--typography-font-weight-body-2);letter-spacing:var(--typography-letter-spacing-body-2)}a{color:var(--color-tokens-text-heading-strong);text-decoration:none}ul{color:var(--color-tokens-text-body-medium);padding-left:20px}ol,ul{margin-top:0;margin-bottom:10px}ol{padding-left:40px}li{margin-bottom:5px}img{max-width:100%;display:inline-block}.label-large{font-family:var(--typography-font-family-label-1);font-size:var(--typography-size-label-1);line-height:var(--typography-line-height-label-1);font-weight:var(--typography-font-weight-label-1);letter-spacing:var(--typography-letter-spacing-label-1);text-transform:uppercase;justify-content:flex-start;align-items:flex-end}.main-container{z-index:2;max-width:var(--container--main);padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);width:100%;margin-left:auto;margin-right:auto;position:relative}.text-h2{font-family:var(--typography-font-family-h2);font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);font-weight:var(--typography-font-weight-h2);letter-spacing:var(--typography-letter-spacing-h2)}.text-body{font-family:var(--typography-font-family-body-2);font-size:var(--typography-size-body-2);line-height:var(--typography-line-height-body-2);font-weight:var(--typography-font-weight-body-2);letter-spacing:var(--typography-letter-spacing-body-2)}.text-body,.text-small{margin-top:0;margin-bottom:0}.text-small{font-family:var(--typography-font-family-body-3);font-size:var(--typography-size-body-3);line-height:var(--typography-line-height-body-3);font-weight:var(--typography-font-weight-body-3);letter-spacing:var(--typography-letter-spacing-body-3)}.section{z-index:2;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--small);background-color:var(--color-tokens-background-base);color:var(--color-tokens-text-body-strong);position:relative}.section.about-cta-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium)}.section.foundations-section{background-image:linear-gradient(180deg,var(--color-tokens-background-lift),var(--color-base-neutral-light-0))}.section.foundations-section,.section.home-a-column-a-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);overflow:clip}.section.home-a-column-a-section{background-image:linear-gradient(0deg,var(--color-tokens-background-lift) 34%,var(--color-base-neutral-light-0) 54%)}.section.home-c-features-section{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large)}.section.services-column-section{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-image:linear-gradient(0deg,var(--color-tokens-background-lift) 33%,var(--color-base-neutral-light-0) 60%);overflow:clip}.text-h4{font-family:var(--typography-font-family-h4);font-size:var(--typography-size-h4);line-height:var(--typography-line-height-h4);font-weight:var(--typography-font-weight-h4);letter-spacing:var(--typography-letter-spacing-h4)}.text-h5{font-family:var(--typography-font-family-h5);font-size:var(--typography-size-h5);line-height:var(--typography-line-height-h5);font-weight:var(--typography-font-weight-h5);letter-spacing:var(--typography-letter-spacing-h5)}.text-h3{font-family:var(--typography-font-family-h3);font-size:var(--typography-size-h3);line-height:var(--typography-line-height-h3);font-weight:var(--typography-font-weight-h3);letter-spacing:var(--typography-letter-spacing-h3);justify-content:flex-start;align-items:center}.no-margins,.text-large{margin-top:0;margin-bottom:0}.text-large{font-family:var(--typography-font-family-body-1);font-size:var(--typography-size-body-1);line-height:var(--typography-line-height-body-1);font-weight:var(--typography-font-weight-body-1);letter-spacing:var(--typography-letter-spacing-body-1)}.text-h1{z-index:1;font-family:var(--typography-font-family-h1);font-size:var(--typography-size-h1);line-height:var(--typography-line-height-h1);font-weight:var(--typography-font-weight-h1);letter-spacing:var(--typography-letter-spacing-h1);margin-top:0;margin-bottom:0}.color{border:1px solid #1f191529;border-radius:8px;flex-direction:column;width:102px;height:102px}.label-small{font-family:var(--typography-font-family-label-2);font-size:var(--typography-size-label-2);line-height:var(--typography-line-height-label-2);font-weight:var(--typography-font-weight-label-2);letter-spacing:var(--typography-letter-spacing-label-2);text-transform:uppercase}.footer{z-index:1;padding-top:var(--section-padding--small);padding-bottom:var(--grid--page-padding);background-color:var(--color-tokens-background-base);color:var(--color-tokens-text-body-strong);--color-tokens-background-base:var(--color-base-background-base-dark);--color-tokens-text-body-strong:var(--color-base-neutral-light-88);--color-tokens-text-heading-strong:var(--color-base-neutral-light-100);--color-tokens-text-body-medium:var(--color-base-neutral-light-64);--color-tokens-input-default-border:var(--color-base-neutral-light-8);--color-tokens-input-default-background:var(--color-base-neutral-light-8);--color-tokens-input-default-text:var(--color-base-neutral-light-48);--color-tokens-input-active-border:var(--color-base-neutral-light-48);--color-tokens-input-active-text:var(--color-base-neutral-light-100);--color-tokens-input-active-background:var(--color-base-neutral-light-16);--color-tokens-input-label:var(--color-base-neutral-light-64);--color-tokens-border-subtle:var(--color-base-neutral-light-16);--color-tokens-background-depth:var(--color-base-background-depth-dark);--color-tokens-background-lift:var(--color-base-background-lift-dark);--color-tokens-button-primary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-secondary-default-text:var(--color-base-neutral-light-100);--color-tokens-button-secondary-hover-text:var(--color-base-neutral-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-neutral-dark-100);--color-tokens-button-primary-default-border:var(--color-base-neutral-dark-8);--color-tokens-button-primary-default-background:var(--color-base-neutral-light-100);--color-tokens-button-secondary-default-border:var(--color-base-neutral-light-8);--color-tokens-button-secondary-default-background:var(--color-base-neutral-light-4);--color-tokens-button-primary-hover-border:var(--color-base-neutral-dark-8);--color-tokens-button-primary-hover-background:var(--color-base-neutral-light-88);--color-tokens-button-secondary-hover-border:var(--color-base-neutral-dark-8);--color-tokens-button-secondary-hover-background:var(--color-base-neutral-light-88);--color-tokens-text-heading-medium:var(--color-base-neutral-light-64);--color-tokens-text-label-strong:var(--color-base-neutral-light-88);--color-tokens-text-label-medium:var(--color-base-neutral-light-64);--color-tokens-button-tertiary-default-text:var(--color-base-neutral-light-100);--color-tokens-button-tertiary-hover-text:var(--color-base-neutral-light-88);--color-tokens-text-body-subtle:var(--color-base-neutral-light-48);--color-tokens-icon-medium:var(--color-base-neutral-light-64);--color-tokens-background-lift-low-opacity:var(--color-base-background-lift-low-opacity-dark);--color-tokens-input-filled-text:var(--color-base-neutral-light-100);--color-tokens-input-icon:var(--color-base-accent-primary);--color-tokens-background-gradient-purposes-gradient-64:var(--color-base-neutral-dark-64);--color-tokens-background-gradient-purposes-gradient-0:var(--color-base-neutral-dark-0);--color-tokens-icon-strong:var(--color-base-neutral-light-100);--color-tokens-background-gradient-purposes-gradient-100:var(--color-base-neutral-dark-100);--color-tokens-border-medium:var(--color-base-neutral-light-48);--color-tokens-input-filled-background:var(--color-base-neutral-light-8);--color-tokens-input-filled-border:var(--color-base-neutral-light-16);--color-tokens-input-error-background:var(--color-base-neutral-light-8);--color-tokens-input-error-text:var(--color-base-neutral-light-100);--color-tokens-input-error-border:var(--color-base-neutral-light-16);width:100%}.hidden{display:none}.master-navigation{z-index:999;position:absolute;inset:0 0 auto}.master-navigation,.master-navigation.sticky{--color-tokens-background-base:var(--color-base-background-base-light);--color-tokens-text-body-strong:var(--color-base-neutral-dark-88);--color-tokens-text-heading-strong:var(--color-base-neutral-dark-100);--color-tokens-text-body-medium:var(--color-base-neutral-dark-64);--color-tokens-input-default-border:var(--color-base-neutral-dark-8);--color-tokens-input-default-background:var(--color-base-neutral-dark-8);--color-tokens-input-default-text:var(--color-base-neutral-dark-48);--color-tokens-input-active-border:var(--color-base-neutral-dark-48);--color-tokens-input-active-text:var(--color-base-neutral-dark-100);--color-tokens-input-active-background:var(--color-base-neutral-dark-16);--color-tokens-input-label:var(--color-base-neutral-dark-64);--color-tokens-border-subtle:oklch(0.94 0 0);--color-tokens-background-depth:var(--color-base-background-depth-light);--color-tokens-background-lift:var(--color-base-background-lift-light);--color-tokens-button-primary-default-text:var(--color-base-neutral-light-100);--color-tokens-button-secondary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-secondary-hover-text:var(--color-base-neutral-light-100);--color-tokens-button-primary-hover-text:var(--color-base-neutral-light-100);--color-tokens-button-primary-default-border:var(--color-base-neutral-light-8);--color-tokens-button-primary-default-background:var(--color-base-neutral-dark-100);--color-tokens-button-secondary-default-border:var(--color-base-neutral-dark-16);--color-tokens-button-secondary-default-background:var(--color-base-neutral-dark-0);--color-tokens-button-primary-hover-border:var(--color-base-neutral-light-8);--color-tokens-button-primary-hover-background:var(--color-base-neutral-dark-88);--color-tokens-button-secondary-hover-border:var(--color-base-neutral-light-8);--color-tokens-button-secondary-hover-background:var(--color-base-neutral-dark-88);--color-tokens-text-heading-medium:var(--color-base-neutral-dark-64);--color-tokens-text-label-strong:var(--color-base-neutral-dark-88);--color-tokens-text-label-medium:var(--color-base-neutral-dark-64);--color-tokens-button-tertiary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-tertiary-hover-text:var(--color-base-neutral-dark-88);--color-tokens-text-body-subtle:var(--color-base-neutral-dark-48);--color-tokens-icon-medium:var(--color-base-neutral-dark-64);--color-tokens-background-lift-low-opacity:var(--color-base-background-lift-low-opacity-light);--color-tokens-input-filled-text:var(--color-base-neutral-dark-100);--color-tokens-input-icon:var(--color-base-accent-primary);--color-tokens-background-gradient-purposes-gradient-64:var(--color-base-neutral-light-64);--color-tokens-background-gradient-purposes-gradient-0:var(--color-base-neutral-light-0);--color-tokens-icon-strong:var(--color-base-neutral-dark-100);--color-tokens-background-gradient-purposes-gradient-100:var(--color-base-neutral-light-100);--color-tokens-border-medium:var(--color-base-neutral-dark-48);--color-tokens-input-filled-background:var(--color-base-neutral-dark-8);--color-tokens-input-filled-border:var(--color-base-neutral-dark-16);--color-tokens-input-error-background:var(--color-base-neutral-dark-8);--color-tokens-input-error-text:var(--color-base-neutral-dark-100);--color-tokens-input-error-border:var(--color-base-neutral-dark-16)}.master-navigation.sticky{position:fixed}.icon-button{z-index:2;width:var(--icon-icon-size-medium);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.icon-button.small{width:var(--icon-icon-size-small)}.image-cover{z-index:1;object-fit:cover;color:gray;width:100%;height:100%}.image-cover.horizontal{aspect-ratio:2.39}.heading-strong{color:var(--color-tokens-text-heading-strong)}.body-strong{color:var(--color-tokens-text-body-strong)}.body-medium{color:var(--color-tokens-text-body-medium)}.label-strong{color:var(--color-tokens-text-label-strong)}.label-medium{color:var(--color-tokens-text-label-medium)}.button-slider{padding:var(--spacing--12) var(--spacing--16);border:1px solid var(--color-tokens-button-primary-default-border);border-radius:var(--radius-ui-elements-button-circle);background-color:var(--color-tokens-button-primary-default-background);box-shadow:0 -1px 0 0 var(--color-base-neutral-light-16),0 1px 0 0 var(--color-base-neutral-light-8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-tokens-button-primary-default-text);cursor:pointer;justify-content:center;align-items:center;transition:border-color .3s,background-color .3s,color .3s;display:flex}.button-slider:where(.w-variant-5e19abdb-495e-028d-9e33-83620ea84249){border-color:var(--color-tokens-button-secondary-default-border);background-color:var(--color-tokens-button-secondary-default-background);color:var(--color-tokens-button-secondary-default-text)}.button-slider:hover{border-color:var(--color-tokens-button-primary-hover-border);background-color:var(--color-tokens-button-primary-hover-background);color:var(--color-tokens-button-primary-hover-text)}.button-slider:hover:where(.w-variant-5e19abdb-495e-028d-9e33-83620ea84249){border-color:var(--color-tokens-button-secondary-hover-border);background-color:var(--color-tokens-button-secondary-hover-background);color:var(--color-tokens-button-secondary-hover-text)}.button-slider.small{padding:var(--spacing--8) var(--spacing--12)}.button-slider.secondary{border-color:var(--color-tokens-button-secondary-default-border);background-color:var(--color-tokens-button-secondary-default-background);color:var(--color-tokens-button-secondary-default-text)}.button-slider.secondary:hover{border-color:var(--color-tokens-button-secondary-hover-border);background-color:var(--color-tokens-button-secondary-hover-background);color:var(--color-tokens-button-secondary-hover-text)}.button-circle-slot{padding:var(--spacing--0)}.icon-slider-button{width:var(--icon-icon-size-large);height:var(--icon-icon-size-large);justify-content:center;align-items:center;display:flex}.icon-slider-button:where(.w-variant-bb312ded-efae-bc5e-da18-005bad6836c5){transform:rotate(180deg)}.icon-slider-button.medium{width:var(--icon-icon-size-medium);height:var(--icon-icon-size-medium)}.body-subtle{color:var(--color-tokens-text-body-subtle)}.footer-left{flex-flow:column}.footer-top-tile{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:352px;display:flex;position:relative}.footer-right{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.content-footer{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);flex-flow:column;display:flex}.footer-column{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;flex:none;display:flex}.footer-bottom-wrap{z-index:1;grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;display:flex;position:relative}.social-link{width:var(--icon-icon-size-medium);height:var(--icon-icon-size-medium);color:var(--color-tokens-icon-medium);border-radius:100vw;transition:opacity .2s}.social-link:hover{opacity:.5;object-fit:fill}.icon-social{justify-content:center;align-items:center;display:flex}.footer-halves{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.footer-last-block{max-width:var(--max-width--9-columns)}.logo-footer{width:100%}.footer-social-wrap{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);justify-content:flex-start;align-items:center;display:flex}.brand-footer{width:170px}.footer-links-column{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;display:flex}.footer-link{color:var(--color-tokens-text-body-strong)}.footer-legal-tile{padding-top:var(--spacing--48);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);border-top:1px solid var(--color-tokens-border-subtle);justify-content:space-between;align-items:center;width:100%;display:flex}.navbar{z-index:3;padding-top:var(--spacing--16);padding-bottom:var(--spacing--16);background-color:var(--color-base-neutral-dark-0)}.navbar.sticky{background-color:var(--color-base-neutral-light-100)}.nav-container{z-index:2;max-width:var(--container--main);padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);justify-content:space-between;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex;position:relative}.brand-navbar{width:136px}.logo-nav{color:var(--color-tokens-text-body-strong);justify-content:center;align-items:center;width:100%;display:flex}.nav-blur{z-index:2;background-color:var(--color-base-neutral-dark-100);opacity:.24;width:100%;height:100vh;display:none;position:fixed;inset:0}.nav-column{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-dropdown-list{z-index:2;padding-top:var(--grid--page-padding);padding-bottom:var(--grid--page-padding);width:100%;margin-left:auto;margin-right:auto;position:relative}.wrap-nav-links{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);justify-content:center;align-items:center;display:flex}.nav-thirds{z-index:1;grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;position:relative}.nav-column-inner{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16)}.nav-column-inner,.nav-column-item{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-column-item{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);color:var(--color-tokens-text-body-strong)}.dropdown-list.w--open{padding-top:var(--spacing--16);background-color:var(--color-base-neutral-light-0);width:100%;position:fixed;left:0;right:0}.nav-link{padding:var(--spacing--8) var(--spacing--12);border:1px solid var(--color-base-neutral-dark-0);border-radius:var(--radius-ui-elements-button);font-family:var(--typography-font-family-button-2);color:var(--color-tokens-button-secondary-default-text);font-size:var(--typography-size-button-2);line-height:var(--typography-line-height-button-2);font-weight:var(--typography-font-weight-button-2);letter-spacing:var(--typography-letter-spacing-button-2);cursor:pointer;transition:color .3s,background-color .3s,border-color .3s}.nav-link:hover{border:1px solid var(--color-tokens-button-secondary-hover-border);background-color:var(--color-tokens-button-secondary-hover-background);color:var(--color-tokens-button-secondary-hover-text)}.dropdown-toggle{padding:0;display:block}.text-body-bold{font-weight:var(--typography-weight-body-bold)}.button-wrap-centered{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap}.button-wrap-centered,.label-master{justify-content:center;align-items:center;display:flex}.label-master{padding:var(--spacing--4) var(--spacing--8);border-radius:var(--radius-ui-elements-tag);background-color:var(--color-tokens-background-lift);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-tokens-text-label-strong);text-align:center}.label-master:where(.w-variant-a7822ee9-2009-dbc1-9ba4-6862ff969c76){background-color:var(--color-tokens-background-lift-low-opacity)}.label-master.depth,.label-master:where(.w-variant-3dcbab84-0b89-15c0-0305-ed72757207a9){background-color:var(--color-tokens-background-depth)}.guidance-tile{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);margin-left:auto;margin-right:auto}.cta-left-content,.guidance-tile{justify-content:flex-start;align-items:center;display:flex}.cta-left-content{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24)}.text-wrap-avatars{flex-flow:column;display:flex}.slider{z-index:5;background-color:#0000;height:auto}.slider-button-top-right{width:auto;inset:-114px 0 auto auto;overflow:visible}.slider-button-top-right.prev{right:68px}.slider-button-top-right.prev.small{right:48px}.icon-large{width:var(--icon-icon-size-large);height:var(--icon-icon-size-large);flex:none;justify-content:center;align-items:center;display:flex}.column-halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto}.image-wrap-column{border-radius:var(--radius-general-default);width:100%;height:751px;position:relative;overflow:hidden}.content-column{max-width:var(--max-width--5-columns);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:space-between;align-items:stretch;display:flex}.content-about-cta{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-dropdown-bg{z-index:1;background-color:var(--color-tokens-background-base);width:100%;position:absolute;inset:0}.content-dropdown{z-index:2;max-width:var(--container--main);padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);margin-left:auto;margin-right:auto;position:relative}.multi-layout-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.byq-cta{padding:var(--spacing--16);border-radius:var(--radius-general-default);--color-tokens-background-base:var(--color-base-background-base-dark);--color-tokens-text-body-strong:var(--color-base-neutral-light-88);--color-tokens-text-heading-strong:var(--color-base-neutral-light-100);--color-tokens-text-body-medium:var(--color-base-neutral-light-64);--color-tokens-input-default-border:var(--color-base-neutral-light-8);--color-tokens-input-default-background:var(--color-base-neutral-light-8);--color-tokens-input-default-text:var(--color-base-neutral-light-48);--color-tokens-input-active-border:var(--color-base-neutral-light-48);--color-tokens-input-active-text:var(--color-base-neutral-light-100);--color-tokens-input-active-background:var(--color-base-neutral-light-16);--color-tokens-input-label:var(--color-base-neutral-light-64);--color-tokens-border-subtle:var(--color-base-neutral-light-16);--color-tokens-background-depth:var(--color-base-background-depth-dark);--color-tokens-background-lift:var(--color-base-background-lift-dark);--color-tokens-button-primary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-secondary-default-text:var(--color-base-neutral-light-100);--color-tokens-button-secondary-hover-text:var(--color-base-neutral-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-neutral-dark-100);--color-tokens-button-primary-default-border:var(--color-base-neutral-dark-8);--color-tokens-button-primary-default-background:var(--color-base-neutral-light-100);--color-tokens-button-secondary-default-border:var(--color-base-neutral-light-8);--color-tokens-button-secondary-default-background:var(--color-base-neutral-light-4);--color-tokens-button-primary-hover-border:var(--color-base-neutral-dark-8);--color-tokens-button-primary-hover-background:var(--color-base-neutral-light-88);--color-tokens-button-secondary-hover-border:var(--color-base-neutral-dark-8);--color-tokens-button-secondary-hover-background:var(--color-base-neutral-light-88);--color-tokens-text-heading-medium:var(--color-base-neutral-light-64);--color-tokens-text-label-strong:var(--color-base-neutral-light-88);--color-tokens-text-label-medium:var(--color-base-neutral-light-64);--color-tokens-button-tertiary-default-text:var(--color-base-neutral-light-100);--color-tokens-button-tertiary-hover-text:var(--color-base-neutral-light-88);--color-tokens-text-body-subtle:var(--color-base-neutral-light-48);--color-tokens-icon-medium:var(--color-base-neutral-light-64);--color-tokens-background-lift-low-opacity:var(--color-base-background-lift-low-opacity-dark);--color-tokens-input-filled-text:var(--color-base-neutral-light-100);--color-tokens-input-icon:var(--color-base-accent-primary);--color-tokens-background-gradient-purposes-gradient-64:var(--color-base-neutral-dark-64);--color-tokens-background-gradient-purposes-gradient-0:var(--color-base-neutral-dark-0);--color-tokens-icon-strong:var(--color-base-neutral-light-100);--color-tokens-background-gradient-purposes-gradient-100:var(--color-base-neutral-dark-100);--color-tokens-border-medium:var(--color-base-neutral-light-48);--color-tokens-input-filled-background:var(--color-base-neutral-light-8);--color-tokens-input-filled-border:var(--color-base-neutral-light-16);--color-tokens-input-error-background:var(--color-base-neutral-light-8);--color-tokens-input-error-text:var(--color-base-neutral-light-100);--color-tokens-input-error-border:var(--color-base-neutral-light-16);background-position:50%;background-size:cover;justify-content:flex-start;align-items:flex-end;width:100%;height:332px;display:flex;position:relative;overflow:hidden}.button-wrap-nav{z-index:2;position:relative}.nav-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto}.nav-column-item-mobile{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);color:var(--color-tokens-text-heading-strong);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.mobile-nav-top-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.divider-dark-16{background-color:var(--color-base-neutral-dark-16);width:100%;height:1px}.mobile-links-wrap{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.wrap-mobile-menu{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;display:none}.mobile-nav-bottom-tile{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.mobile-menu{display:none}.nav-top-bg{background-color:var(--color-tokens-background-base);width:100%;height:100%;position:absolute;inset:0}.icon-wrap-feature{border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-depth);box-shadow:0 -1px 0 0 var(--color-base-neutral-light-16),0 1px 0 0 var(--color-base-neutral-light-8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-tokens-icon-strong);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.headline-foundations{margin-bottom:var(--spacing--64)}.mask-foundations{max-width:65%;overflow:visible}.slide-foundations{margin-right:var(--grid--column-gap)}.card-foundations{border-radius:var(--radius-general-large);color:var(--color-tokens-text-body-strong);--color-tokens-background-base:var(--color-base-background-base-dark);--color-tokens-text-body-strong:var(--color-base-neutral-light-88);--color-tokens-text-heading-strong:var(--color-base-neutral-light-100);--color-tokens-text-body-medium:var(--color-base-neutral-light-64);--color-tokens-input-default-border:var(--color-base-neutral-light-8);--color-tokens-input-default-background:var(--color-base-neutral-light-8);--color-tokens-input-default-text:var(--color-base-neutral-light-48);--color-tokens-input-active-border:var(--color-base-neutral-light-48);--color-tokens-input-active-text:var(--color-base-neutral-light-100);--color-tokens-input-active-background:var(--color-base-neutral-light-16);--color-tokens-input-label:var(--color-base-neutral-light-64);--color-tokens-border-subtle:var(--color-base-neutral-light-16);--color-tokens-background-depth:var(--color-base-background-depth-dark);--color-tokens-background-lift:var(--color-base-background-lift-dark);--color-tokens-button-primary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-secondary-default-text:var(--color-base-neutral-light-100);--color-tokens-button-secondary-hover-text:var(--color-base-neutral-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-neutral-dark-100);--color-tokens-button-primary-default-border:var(--color-base-neutral-dark-8);--color-tokens-button-primary-default-background:var(--color-base-neutral-light-100);--color-tokens-button-secondary-default-border:var(--color-base-neutral-light-8);--color-tokens-button-secondary-default-background:var(--color-base-neutral-light-4);--color-tokens-button-primary-hover-border:var(--color-base-neutral-dark-8);--color-tokens-button-primary-hover-background:var(--color-base-neutral-light-88);--color-tokens-button-secondary-hover-border:var(--color-base-neutral-dark-8);--color-tokens-button-secondary-hover-background:var(--color-base-neutral-light-88);--color-tokens-text-heading-medium:var(--color-base-neutral-light-64);--color-tokens-text-label-strong:var(--color-base-neutral-light-88);--color-tokens-text-label-medium:var(--color-base-neutral-light-64);--color-tokens-button-tertiary-default-text:var(--color-base-neutral-light-100);--color-tokens-button-tertiary-hover-text:var(--color-base-neutral-light-88);--color-tokens-text-body-subtle:var(--color-base-neutral-light-48);--color-tokens-icon-medium:var(--color-base-neutral-light-64);--color-tokens-background-lift-low-opacity:var(--color-base-background-lift-low-opacity-dark);--color-tokens-input-filled-text:var(--color-base-neutral-light-100);--color-tokens-input-icon:var(--color-base-accent-primary);--color-tokens-background-gradient-purposes-gradient-64:var(--color-base-neutral-dark-64);--color-tokens-background-gradient-purposes-gradient-0:var(--color-base-neutral-dark-0);--color-tokens-icon-strong:var(--color-base-neutral-light-100);--color-tokens-background-gradient-purposes-gradient-100:var(--color-base-neutral-dark-100);--color-tokens-border-medium:var(--color-base-neutral-light-48);--color-tokens-input-filled-background:var(--color-base-neutral-light-8);--color-tokens-input-filled-border:var(--color-base-neutral-light-16);--color-tokens-input-error-background:var(--color-base-neutral-light-8);--color-tokens-input-error-text:var(--color-base-neutral-light-100);--color-tokens-input-error-border:var(--color-base-neutral-light-16);background-position:50%;background-size:cover;width:100%;height:627px;position:relative;overflow:hidden}.foundations-inner-card{z-index:2;padding:var(--spacing--32);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.overlay-foundation-card{background-image:linear-gradient(180deg,var(--color-tokens-background-gradient-purposes-gradient-64),var(--color-tokens-background-gradient-purposes-gradient-0));width:100%;height:25%;display:flex;position:absolute;inset:0 0 auto}.text-wrap-foundations{max-width:var(--max-width--4-columns)}.headline-column{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24)}.heading-column,.headline-column{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.heading-column{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20)}.features-list{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--spacing--48);grid-template-rows:auto}.feature-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:flex-start;align-items:flex-start}.feature-tile,.text-wrap-feature{flex-flow:column;display:flex}.features-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.feature-tile-main{padding:var(--spacing--32);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);border-radius:var(--radius-general-large);background-color:var(--color-tokens-background-lift);justify-content:space-between;width:100%}.feature-tile-main,.text-wrap-feature-main{flex-flow:column;align-items:flex-start;display:flex}.text-wrap-feature-main{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);justify-content:flex-start}.master-features{max-width:var(--max-width--9-columns);grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.shape-a-right{width:20%;height:40%;inset:0 0 auto auto}.shape-a-right,.shape-a-top-right{border-bottom-left-radius:var(--radius-general-default);background-color:var(--color-tokens-background-base);position:absolute}.shape-a-top-right{width:40%;height:10%;inset:0 20% auto auto}.shape-a-bottom-right{border-top-left-radius:var(--radius-general-default);height:10%;inset:auto 0 0 auto}.shape-a-bottom-left,.shape-a-bottom-right{background-color:var(--color-tokens-background-lift);width:20%;position:absolute}.shape-a-bottom-left{border-top-right-radius:var(--radius-general-default);height:30%;inset:auto auto 0 0}.mask-shapes{width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:991px){body{--typography-font-family-body-2:var(--typography-font-body);--typography-size-body-2:15px;--typography-line-height-body-2:24px;--typography-font-weight-body-2:var(--typography-weight-body);--typography-letter-spacing-body-2:0px;--typography-font-family-h1:var(--typography-font-heading-sans);--typography-size-h1:64px;--typography-line-height-h1:72px;--typography-font-weight-h1:var(--typography-weight-heading-sans);--typography-letter-spacing-h1:-2.5px;--typography-font-family-h2:var(--typography-font-heading-sans);--typography-size-h2:48px;--typography-line-height-h2:52px;--typography-font-weight-h2:var(--typography-weight-heading-sans);--typography-letter-spacing-h2:-2px;--typography-font-family-h3:var(--typography-font-heading-sans);--typography-size-h3:40px;--typography-line-height-h3:44px;--typography-font-weight-h3:var(--typography-weight-heading-sans);--typography-letter-spacing-h3:-1px;--typography-font-family-h4:var(--typography-font-heading-sans);--typography-size-h4:32px;--typography-line-height-h4:36px;--typography-font-weight-h4:var(--typography-weight-heading-sans);--typography-letter-spacing-h4:-1px;--typography-font-family-h5:var(--typography-font-heading-sans);--typography-size-h5:28px;--typography-line-height-h5:32px;--typography-font-weight-h5:var(--typography-weight-heading-sans);--typography-letter-spacing-h5:-.5px;--typography-font-family-h6:var(--typography-font-heading-sans);--typography-size-h6:24px;--typography-line-height-h6:28px;--typography-font-weight-h6:var(--typography-weight-heading-sans);--typography-letter-spacing-h6:-.5px;--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:12px;--typography-line-height-label-1:16px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.75px;--typography-font-family-body-3:var(--typography-font-body);--typography-size-body-3:13px;--typography-line-height-body-3:20px;--typography-font-weight-body-3:var(--typography-weight-body);--typography-letter-spacing-body-3:0px;--typography-font-family-body-1:var(--typography-font-body);--typography-size-body-1:17px;--typography-line-height-body-1:26px;--typography-font-weight-body-1:var(--typography-weight-body);--typography-letter-spacing-body-1:0px;--typography-font-family-label-2:var(--typography-font-label);--typography-size-label-2:10px;--typography-line-height-label-2:12px;--typography-font-weight-label-2:var(--typography-weight-label);--typography-letter-spacing-label-2:.75px;--typography-font-heading-serif:"IBM Plex Serif",Arial,sans-serif;--typography-font-family-button-1:var(--typography-font-button);--typography-size-button-1:16px;--typography-line-height-button-1:24px;--typography-font-weight-button-1:var(--typography-weight-button);--typography-letter-spacing-button-1:0px;--typography-line-height-button-2:16px;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:14px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:0px;--typography-font-family-h0:var(--typography-font-heading-sans);--typography-size-h0:96px;--typography-line-height-h0:88px;--typography-font-weight-h0:var(--typography-weight-heading-sans);--typography-letter-spacing-h0:-2.5px;--typography-weight-body-bold:var(--all-weights--medium);--typography-font-heading-sans:"IBM Plex Serif",Arial,sans-serif;--typography-font-body:"IBM Plex Sans Variable",Arial,sans-serif;--typography-font-label:"IBM Plex Mono",Arial,sans-serif;--typography-font-button:"IBM Plex Sans Variable",Arial,sans-serif;--typography-weight-heading-serif:var(--all-weights--normal);--typography-weight-heading-sans:var(--all-weights--normal);--typography-weight-body:var(--all-weights--normal);--typography-weight-label:var(--all-weights--normal);--typography-weight-button:var(--all-weights--medium);--spacing--32:32px;--spacing--0:0px;--spacing--12:12px;--spacing--16:16px;--spacing--24:24px;--container--main:1800px;--grid--page-padding:32px;--spacing--64:64px;--spacing--48:48px;--section-padding--small:80px;--section-padding--large:160px;--section-padding--medium:120px;--section-padding--extra-large:200px;--spacing--8:8px;--max-width--6-columns:680px;--max-width--4-columns:448px;--spacing--4:4px;--grid--column-gap:16px;--grid--content-gap:132px;--spacing--20:20px;--max-width--9-columns:1028px;--max-width--5-columns:564px;--all-weights--normal:400;--max-width--3-columns:332px;--max-width--10-columns:1144px;--spacing--80:80px;--max-width--8-columns:912px;--spacing--120:120px;--max-width--2-columns:216px;--max-width--7-columns:796px;--max-width--12-columns:1376px;--container--small:912px;--all-weights--thin:100;--all-weights--extra-light:200;--all-weights--light:300;--all-weights--medium:500;--all-weights--semi-bold:600;--all-weights--bold:700;--all-weights--extra-bold:800;--all-weights--black:900}.main-container{max-width:none}.text-large{color:var(--color-tokens-text-heading-strong)}.footer-halves{grid-template-columns:1fr}.left-nav{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);justify-content:flex-start;align-items:center;display:flex}.wrap-nav-links{display:none}.nav-menu{background-color:var(--color-tokens-background-base)}.column-halves{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48)}.menu-button{border:1px solid var(--color-tokens-button-secondary-default-border);border-radius:var(--radius-ui-elements-button-circle);box-shadow:0 -1px 0 0 var(--color-base-neutral-light-16),0 1px 0 0 var(--color-base-neutral-light-8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;justify-content:center;align-items:center;width:32px;height:28px;padding:0;display:flex}.menu-button,.menu-button.w--open{background-color:var(--color-tokens-button-secondary-default-background);color:var(--color-tokens-button-secondary-default-text)}.menu-button-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.menu-button-inner.close{display:none}.icon-menu{width:var(--icon-icon-size-medium);height:var(--icon-icon-size-medium);flex:none;justify-content:center;align-items:center;display:flex}.divider-dark-16{background-color:var(--color-tokens-button-secondary-default-border)}.wrap-mobile-menu{padding:var(--spacing--16) var(--grid--page-padding);background-color:var(--color-tokens-background-base);width:100%;max-height:87.5vh;display:flex;overflow:auto}.mobile-menu{display:flex}}@media screen and (max-width:767px){body{--typography-font-family-body-2:var(--typography-font-body);--typography-size-body-2:14px;--typography-line-height-body-2:20px;--typography-font-weight-body-2:var(--typography-weight-body);--typography-letter-spacing-body-2:0px;--typography-font-family-h1:var(--typography-font-heading-sans);--typography-size-h1:44px;--typography-line-height-h1:48px;--typography-font-weight-h1:var(--typography-weight-heading-sans);--typography-letter-spacing-h1:-2px;--typography-font-family-h2:var(--typography-font-heading-sans);--typography-size-h2:36px;--typography-line-height-h2:40px;--typography-font-weight-h2:var(--typography-weight-heading-sans);--typography-letter-spacing-h2:-1.5px;--typography-font-family-h3:var(--typography-font-heading-sans);--typography-size-h3:32px;--typography-line-height-h3:36px;--typography-font-weight-h3:var(--typography-weight-heading-sans);--typography-letter-spacing-h3:-.5px;--typography-font-family-h4:var(--typography-font-heading-sans);--typography-size-h4:24px;--typography-line-height-h4:28px;--typography-font-weight-h4:var(--typography-weight-heading-sans);--typography-letter-spacing-h4:-1px;--typography-font-family-h5:var(--typography-font-heading-sans);--typography-size-h5:20px;--typography-line-height-h5:24px;--typography-font-weight-h5:var(--typography-weight-heading-sans);--typography-letter-spacing-h5:-.5px;--typography-font-family-h6:var(--typography-font-heading-sans);--typography-size-h6:20px;--typography-line-height-h6:20px;--typography-font-weight-h6:var(--typography-weight-heading-sans);--typography-letter-spacing-h6:-.25px;--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:10px;--typography-line-height-label-1:12px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.75px;--typography-font-family-body-3:var(--typography-font-body);--typography-size-body-3:12px;--typography-line-height-body-3:16px;--typography-font-weight-body-3:var(--typography-weight-body);--typography-letter-spacing-body-3:0px;--typography-font-family-body-1:var(--typography-font-body);--typography-size-body-1:16px;--typography-line-height-body-1:24px;--typography-font-weight-body-1:var(--typography-weight-body);--typography-letter-spacing-body-1:0px;--typography-font-family-label-2:var(--typography-font-label);--typography-size-label-2:8px;--typography-line-height-label-2:10px;--typography-font-weight-label-2:var(--typography-weight-label);--typography-letter-spacing-label-2:.75px;--typography-font-heading-serif:"IBM Plex Serif",Arial,sans-serif;--typography-font-family-button-1:var(--typography-font-button);--typography-size-button-1:14px;--typography-line-height-button-1:20px;--typography-font-weight-button-1:var(--typography-weight-button);--typography-letter-spacing-button-1:0px;--typography-line-height-button-2:16px;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:12px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:0px;--typography-font-family-h0:var(--typography-font-heading-sans);--typography-size-h0:64px;--typography-line-height-h0:56px;--typography-font-weight-h0:var(--typography-weight-heading-sans);--typography-letter-spacing-h0:-3px;--typography-weight-body-bold:var(--all-weights--medium);--typography-font-heading-sans:"IBM Plex Serif",Arial,sans-serif;--typography-font-body:"IBM Plex Sans Variable",Arial,sans-serif;--typography-font-label:"IBM Plex Mono",Arial,sans-serif;--typography-font-button:"IBM Plex Sans Variable",Arial,sans-serif;--typography-weight-heading-serif:var(--all-weights--normal);--typography-weight-heading-sans:var(--all-weights--normal);--typography-weight-body:var(--all-weights--normal);--typography-weight-label:var(--all-weights--normal);--typography-weight-button:var(--all-weights--medium);--spacing--32:24px;--spacing--0:0px;--spacing--12:10px;--spacing--16:12px;--spacing--24:16px;--container--main:1800px;--grid--page-padding:16px;--spacing--64:48px;--spacing--48:32px;--section-padding--small:48px;--section-padding--large:96px;--section-padding--medium:64px;--section-padding--extra-large:120px;--spacing--8:8px;--max-width--6-columns:680px;--max-width--4-columns:448px;--spacing--4:4px;--grid--column-gap:12px;--grid--content-gap:40px;--spacing--20:16px;--max-width--9-columns:1028px;--max-width--5-columns:564px;--all-weights--normal:400;--max-width--3-columns:332px;--max-width--10-columns:1144px;--spacing--80:56px;--max-width--8-columns:912px;--spacing--120:80px;--max-width--2-columns:216px;--max-width--7-columns:796px;--max-width--12-columns:1376px;--container--small:912px;--all-weights--thin:100;--all-weights--extra-light:200;--all-weights--light:300;--all-weights--medium:500;--all-weights--semi-bold:600;--all-weights--bold:700;--all-weights--extra-bold:800;--all-weights--black:900;--icon-icon-size-large:20px;--icon-icon-size-medium:12px;--icon-icon-size-small:10px;--icon-icon-size-extra-large:32px;--icon-icon-stroke:1px;--radius-ui-elements-input:8px;--radius-general-default:12px;--radius-ui-elements-button:16px;--radius-ui-elements-button-circle:24px;--radius-general-large:16px;--radius-ui-elements-tag:16px;--radius-general-full:100vw}.section.home-a-column-a-section{background-image:linear-gradient(0deg,var(--color-tokens-background-lift) 34%,var(--color-base-neutral-light-0))}.footer-right{grid-row-gap:var(--spacing--64);flex-flow:wrap;grid-template-columns:1fr 1fr}.footer-last-block{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column}.brand-footer{width:136px}.brand-navbar{width:119px;padding-left:0}.slider-button-top-right{max-width:none;max-height:none;top:-64px;left:52px;right:auto}.slider-button-top-right.prev,.slider-button-top-right.prev.small{left:0;right:auto}.slider-button-top-right.small{left:40px}.column-halves{grid-template-columns:1fr}.image-wrap-column{height:360px}.byq-cta{height:275px}.icon-wrap-feature{width:40px;height:40px}.headline-foundations{margin-bottom:92px}.mask-foundations{max-width:80%}.card-foundations{height:480px}.features-grid{grid-template-columns:1fr 1fr}.shape-a-right,.shape-a-top-right{background-color:var(--color-tokens-background-lift)}}@media screen and (max-width:479px){body{--typography-font-family-body-2:var(--typography-font-body);--typography-size-body-2:14px;--typography-line-height-body-2:20px;--typography-font-weight-body-2:var(--typography-weight-body);--typography-letter-spacing-body-2:0px;--typography-font-family-h1:var(--typography-font-heading-sans);--typography-size-h1:44px;--typography-line-height-h1:48px;--typography-font-weight-h1:var(--typography-weight-heading-sans);--typography-letter-spacing-h1:-2px;--typography-font-family-h2:var(--typography-font-heading-sans);--typography-size-h2:36px;--typography-line-height-h2:40px;--typography-font-weight-h2:var(--typography-weight-heading-sans);--typography-letter-spacing-h2:-1.5px;--typography-font-family-h3:var(--typography-font-heading-sans);--typography-size-h3:32px;--typography-line-height-h3:36px;--typography-font-weight-h3:var(--typography-weight-heading-sans);--typography-letter-spacing-h3:-.5px;--typography-font-family-h4:var(--typography-font-heading-sans);--typography-size-h4:24px;--typography-line-height-h4:28px;--typography-font-weight-h4:var(--typography-weight-heading-sans);--typography-letter-spacing-h4:-1px;--typography-font-family-h5:var(--typography-font-heading-sans);--typography-size-h5:20px;--typography-line-height-h5:24px;--typography-font-weight-h5:var(--typography-weight-heading-sans);--typography-letter-spacing-h5:-.5px;--typography-font-family-h6:var(--typography-font-heading-sans);--typography-size-h6:20px;--typography-line-height-h6:20px;--typography-font-weight-h6:var(--typography-weight-heading-sans);--typography-letter-spacing-h6:-.25px;--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:10px;--typography-line-height-label-1:12px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.75px;--typography-font-family-body-3:var(--typography-font-body);--typography-size-body-3:12px;--typography-line-height-body-3:16px;--typography-font-weight-body-3:var(--typography-weight-body);--typography-letter-spacing-body-3:0px;--typography-font-family-body-1:var(--typography-font-body);--typography-size-body-1:16px;--typography-line-height-body-1:24px;--typography-font-weight-body-1:var(--typography-weight-body);--typography-letter-spacing-body-1:0px;--typography-font-family-label-2:var(--typography-font-label);--typography-size-label-2:8px;--typography-line-height-label-2:10px;--typography-font-weight-label-2:var(--typography-weight-label);--typography-letter-spacing-label-2:.75px;--typography-font-heading-serif:"IBM Plex Serif",Arial,sans-serif;--typography-font-family-button-1:var(--typography-font-button);--typography-size-button-1:14px;--typography-line-height-button-1:20px;--typography-font-weight-button-1:var(--typography-weight-button);--typography-letter-spacing-button-1:0px;--typography-line-height-button-2:16px;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:12px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:0px;--typography-font-family-h0:var(--typography-font-heading-sans);--typography-size-h0:64px;--typography-line-height-h0:56px;--typography-font-weight-h0:var(--typography-weight-heading-sans);--typography-letter-spacing-h0:-3px;--typography-weight-body-bold:var(--all-weights--medium);--typography-font-heading-sans:"IBM Plex Serif",Arial,sans-serif;--typography-font-body:"IBM Plex Sans Variable",Arial,sans-serif;--typography-font-label:"IBM Plex Mono",Arial,sans-serif;--typography-font-button:"IBM Plex Sans Variable",Arial,sans-serif;--typography-weight-heading-serif:var(--all-weights--normal);--typography-weight-heading-sans:var(--all-weights--normal);--typography-weight-body:var(--all-weights--normal);--typography-weight-label:var(--all-weights--normal);--typography-weight-button:var(--all-weights--medium);--spacing--32:24px;--spacing--0:0px;--spacing--12:10px;--spacing--16:12px;--spacing--24:16px;--container--main:1800px;--grid--page-padding:16px;--spacing--64:48px;--spacing--48:32px;--section-padding--small:48px;--section-padding--large:96px;--section-padding--medium:64px;--section-padding--extra-large:120px;--spacing--8:8px;--max-width--6-columns:680px;--max-width--4-columns:448px;--spacing--4:4px;--grid--column-gap:12px;--grid--content-gap:40px;--spacing--20:16px;--max-width--9-columns:1028px;--max-width--5-columns:564px;--all-weights--normal:400;--max-width--3-columns:332px;--max-width--10-columns:1144px;--spacing--80:56px;--max-width--8-columns:912px;--spacing--120:80px;--max-width--2-columns:216px;--max-width--7-columns:796px;--max-width--12-columns:1376px;--container--small:912px;--all-weights--thin:100;--all-weights--extra-light:200;--all-weights--light:300;--all-weights--medium:500;--all-weights--semi-bold:600;--all-weights--bold:700;--all-weights--extra-bold:800;--all-weights--black:900}.section.services-column-section{background-image:linear-gradient(0deg,var(--color-tokens-background-lift) 33%,var(--color-base-neutral-light-0))}.footer-right{grid-auto-columns:1fr}.nav-column-item{text-align:left}.cta-left-content,.guidance-tile{flex-flow:wrap}.byq-cta{height:245px}.nav-column-item-mobile{text-align:left}.shape-a-right{display:none}.shape-a-top-right{width:60%;right:0}.shape-a-bottom-right{display:none}.shape-a-bottom-left{width:15%}}#w-node-_13108c09-e04a-033b-cbd3-4a76a28bd320-51b91d23{grid-area:1/2/2/3}#w-node-_7da1cc93-f601-832a-bc1f-b8bebb9f9167-d0446e59,#w-node-_7da1cc93-f601-832a-bc1f-b8bebb9f9176-d0446e59,#w-node-_9c984da1-a492-86a8-76f3-02b5156367c0-d0446e59,#w-node-cd07756e-5bb7-0eed-c757-204d188098d3-d0446e59{grid-area:span 1/span 1/span 1/span 1}#w-node-_2bb2a1cc-3b46-58db-9e73-04af44a413a5-774f36d1,#w-node-da7b87a9-9992-9f22-6611-27e5adeaae76-774f36d1{grid-area:span 1/span 3/span 1/span 3}#w-node-d162e137-8d71-abaf-f78e-2215298e1690-774f36d1{justify-self:end}#w-node-af68fe07-cdf1-ef37-3229-d616b066bfa0-abf87afc,#w-node-af68fe07-cdf1-ef37-3229-d616b066bfe8-abf87afc{grid-area:span 1/span 3/span 1/span 3}#w-node-af68fe07-cdf1-ef37-3229-d616b066c01c-abf87afc{justify-self:end}#w-node-_32268ad2-7a79-3a22-ce1e-07851e201430-51b91d26,#w-node-_32268ad2-7a79-3a22-ce1e-07851e201434-51b91d26,#w-node-_32268ad2-7a79-3a22-ce1e-07851e201438-51b91d26{grid-area:span 1/span 1/span 1/span 1}#w-node-_85ccd82e-aa6d-1c03-f33d-ed6194846263-0c12b8fc{justify-self:end}#w-node-c774730d-b5b7-3e06-a6e7-d2b21f093fd0-c04f1854,#w-node-c783b707-0663-f459-d0d4-74c7b04fe42e-c04f1854,#w-node-db23a06f-367a-71a7-3259-72db79958aae-c04f1854{grid-area:span 1/span 1/span 1/span 1}#w-node-_6ae02409-3bd4-378b-1fc8-6f9ea561b971-c62ad3d0{grid-area:span 1/span 2/span 1/span 2}#w-node-_1bc3ce10-cbd3-4c66-70e2-5e386738c908-5e427b8b,#w-node-c4300e67-e6f7-f625-74fd-4ad3517b3648-3694da16{justify-self:end}#w-node-c084505e-b976-fff7-a09b-731a144033ff-90da2aaf{grid-area:span 1/span 2/span 1/span 2}#w-node-_41d23b6a-7dd1-94bc-ac61-d927b5d6ee03-90da2aaf,#w-node-efbcd6b4-67ef-b1ec-087a-06e445fbe340-90da2aaf{justify-self:end}#w-node-d8179425-e2f4-d050-9fb6-d3bf01bdfd86-209acefb{grid-area:span 1/span 2/span 1/span 2}#w-node-_90d0a1f0-ad5d-fd57-2929-c3e8cee5f30c-209acefb,#w-node-d8179425-e2f4-d050-9fb6-d3bf01bdfd8d-209acefb{justify-self:end}@media screen and (max-width:991px){#w-node-_905ea14b-adcb-ed26-161a-35987debe2cb-51b91d23{grid-area:span 1/span 1/span 1/span 1}#w-node-_41d23b6a-7dd1-94bc-ac61-d927b5d6ee03-90da2aaf,#w-node-_7da1cc93-f601-832a-bc1f-b8bebb9f9175-d0446e59,#w-node-efbcd6b4-67ef-b1ec-087a-06e445fbe340-90da2aaf{justify-self:auto}#w-node-d8179425-e2f4-d050-9fb6-d3bf01bdfd86-209acefb{grid-column:span 1/span 1}#w-node-d8179425-e2f4-d050-9fb6-d3bf01bdfd8d-209acefb{justify-self:auto}#w-node-_90d0a1f0-ad5d-fd57-2929-c3e8cee5f30c-209acefb{order:-9999;justify-self:auto}}@media screen and (max-width:767px){#w-node-_138be2ea-b764-bed7-f9ca-69bd2bf639ec-51b91d23,#w-node-_6d725b1e-17c0-0f9e-cd04-1b5dfce5385c-51b91d23,#w-node-cf8e9f88-4429-5ea6-7644-f06c1b367252-51b91d23{order:-9999}#w-node-_7da1cc93-f601-832a-bc1f-b8bebb9f9176-d0446e59{grid-area:span 1/span 1/span 1/span 1}#w-node-_85ccd82e-aa6d-1c03-f33d-ed6194846263-0c12b8fc{justify-self:auto}#w-node-ed765cd2-5010-0e41-6913-54fffb9a8242-c62ad3d0{order:-9999}#w-node-_6ae02409-3bd4-378b-1fc8-6f9ea561b971-c62ad3d0{grid-column:span 1/span 1}#w-node-_6b24dc7f-7fbf-eddb-da40-30128444ea1d-909c4302{order:-9999}}@media screen and (max-width:479px){#w-node-_049e4cc5-87db-7a17-1f37-79d1ea2860ff-909c4302,#w-node-_6405748c-d476-0603-ab9b-9c702ff7b0fa-09765022,#w-node-b7529512-84fb-fdba-8e4e-0a284b83bdf0-b6739241{grid-area:span 1/span 1/span 1/span 1}#w-node-c084505e-b976-fff7-a09b-731a144033ff-90da2aaf{grid-column:span 1/span 1}#w-node-c7ea5b2e-ef8c-d34a-814c-8796a0e87a1b-90da2aaf{grid-area:span 1/span 1/span 1/span 1}}:root,body{--typography-font-heading-serif:var(--font-hedvig-serif),Georgia,serif!important;--typography-font-heading-sans:var(--font-hedvig-serif),Georgia,serif!important;--typography-weight-heading-serif:400!important;--typography-weight-heading-sans:400!important;--typography-font-body:var(--font-sora),Arial,sans-serif!important;--typography-font-button:var(--font-sora),Arial,sans-serif!important;--typography-font-label:var(--font-plex-mono),Arial,sans-serif!important;--color-base-neutral-light-100:#f7f7f7;--color-base-background-lift-light:#efefef;--color-base-background-lift-low-opacity-light:#efefefa3;--color-base-background-depth-light:#e1e1e1;--container--main:1440px;--section-gutter:max(var(--grid--page-padding),calc((100% - var(--container--main)) / 2 + var(--grid--page-padding)));--color-tokens-text-heading-subtle:var(--color-base-neutral-dark-88);--color-tokens-text-heading-muted:var(--color-base-neutral-dark-32);--color-base-background-base-dark:#060908;--color-base-background-lift-dark:#101312;--color-base-background-depth-dark:#161918}:root{--color-primary:#006f3e;--color-primary-darker:#004e2b;--color-secondary:#1b1a19;--color-white:#fff;--color-background:#f7f7f7;--color-background-darker:rgb(235,235,235);--font-size-s:12px;--font-weight-normal:500;--space-xxs:5px;--space-s:1rem;--border-radius:25px}.dropdown.w-dropdown .dropdown-list.w-dropdown-list{display:block!important;position:fixed;left:0;right:0;width:100%;padding-top:var(--spacing--16);background-color:var(--color-base-neutral-light-0);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s;pointer-events:none}.dropdown.w-dropdown:after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--spacing--24)}.dropdown.w-dropdown:hover .dropdown-list.w-dropdown-list{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .24s ease,transform .24s ease,visibility 0s;pointer-events:auto}.dropdown.w-dropdown .dropdown-list.w-dropdown-list:after{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;background-color:var(--color-base-neutral-dark-32);pointer-events:none}@media (prefers-reduced-motion:reduce){.dropdown.w-dropdown .dropdown-list.w-dropdown-list,.dropdown.w-dropdown:hover .dropdown-list.w-dropdown-list{transform:none;transition:opacity .12s linear,visibility 0s}}.footer-legal-tile .footer-links-column{flex-direction:row;gap:var(--spacing--24)}.footer-links-column .footer-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing--8);width:-moz-fit-content;width:fit-content}.footer-link.is-unavailable{color:var(--color-tokens-text-body-medium)}.footer-company{display:flex;flex-direction:column;gap:var(--spacing--4);margin-top:calc(var(--spacing--24) - var(--spacing--48));font-style:normal;font-size:var(--typography-size-body-3,14px);line-height:1.5;color:var(--color-tokens-text-body-medium)}.footer-company .footer-contact{display:flex;flex-direction:column;gap:var(--spacing--8);margin-top:var(--spacing--16)}.footer-company a{display:inline-flex;align-items:center;gap:var(--spacing--8);width:-moz-fit-content;width:fit-content}.footer-company a svg{width:18px;height:18px;flex:none}@media screen and (max-width:991px){.footer-right{row-gap:var(--spacing--48)}}@media screen and (max-width:767px){.footer-right{row-gap:var(--spacing--32)}.footer-legal-tile{flex-direction:column;align-items:flex-start}.footer-legal-tile .footer-links-column{flex-direction:column;gap:var(--spacing--4)}}.brand-navbar{position:relative}.logo-nav--dark,.logo-nav--light{transition:opacity .3s ease}.logo-nav--dark{position:absolute;top:0;left:0;opacity:0}.navbar.is-on-dark .logo-nav--light{opacity:0}.navbar.is-on-dark .logo-nav--dark{opacity:1}.navbar .icon-button,.navbar .menu-button-inner,.navbar .nav-link,.navbar .nav-top-bg{transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease}:root{--announcement-height:40px;--announcement-offset:0px}:root:has([data-announcement]){--announcement-offset:var(--announcement-height)}.master-navigation{position:fixed}.navbar.is-on-dark{--color-tokens-background-base:var(--color-base-background-base-dark);--color-tokens-background-lift:var(--color-base-background-lift-dark);--color-tokens-background-depth:var(--color-base-background-depth-dark);--color-tokens-text-body-strong:var(--color-base-neutral-light-88);--color-tokens-text-heading-strong:var(--color-base-neutral-light-100);--color-tokens-text-heading-medium:var(--color-base-neutral-light-64);--color-tokens-text-heading-subtle:var(--color-base-neutral-light-88);--color-tokens-text-heading-muted:var(--color-base-neutral-light-32);--color-tokens-text-body-medium:var(--color-base-neutral-light-64);--color-tokens-text-body-subtle:var(--color-base-neutral-light-48);--color-tokens-text-label-strong:var(--color-base-neutral-light-88);--color-tokens-text-label-medium:var(--color-base-neutral-light-64);--color-tokens-icon-strong:var(--color-base-neutral-light-100);--color-tokens-icon-medium:var(--color-base-neutral-light-64);--color-tokens-border-subtle:var(--color-base-neutral-light-16);--color-tokens-button-primary-default-text:var(--color-base-neutral-dark-100);--color-tokens-button-primary-default-background:var(--color-base-neutral-light-100);--color-tokens-button-primary-default-border:var(--color-base-neutral-dark-8);--color-tokens-button-primary-hover-text:var(--color-base-neutral-dark-100);--color-tokens-button-primary-hover-background:var(--color-base-neutral-light-88);--color-tokens-button-primary-hover-border:var(--color-base-neutral-dark-8);--color-tokens-button-secondary-default-text:var(--color-base-neutral-light-88);--color-tokens-button-secondary-default-background:var(--color-base-neutral-light-4);--color-tokens-button-secondary-default-border:var(--color-base-neutral-light-8);--color-tokens-button-secondary-hover-text:var(--color-base-neutral-dark-100);--color-tokens-button-secondary-hover-background:var(--color-base-neutral-light-88);--color-tokens-button-secondary-hover-border:var(--color-base-neutral-dark-8);--color-tokens-button-tertiary-default-text:var(--color-base-neutral-light-100);--color-tokens-button-tertiary-hover-text:var(--color-base-neutral-light-88)}.navbar:not(.theme-ready) .icon-button,.navbar:not(.theme-ready) .logo-nav--dark,.navbar:not(.theme-ready) .logo-nav--light,.navbar:not(.theme-ready) .menu-button-inner,.navbar:not(.theme-ready) .nav-link,.navbar:not(.theme-ready) .nav-top-bg{transition:none!important}@media (min-width:992px){.footer-halves{grid-template-columns:1fr 2fr}.footer-right{grid-template-columns:repeat(3,1fr);row-gap:var(--spacing--48)}}@media (max-width:991px){.navbar .menu-button{cursor:pointer}.navbar .menu-button.w--open .menu-button-inner.open{display:none}.navbar .menu-button.w--open .menu-button-inner.close{display:flex}.navbar[data-nav-open] .nav-menu.w-nav-menu{display:block;position:absolute;top:100%;left:0;right:0;height:calc(100svh - var(--nav-menu-top, 72px));overflow-y:auto;background-color:var(--color-tokens-background-base)}.navbar[data-nav-open] .wrap-mobile-menu{min-height:100%;max-height:none}}.nav-column-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing--8)}.nav-status{padding:1px 8px;border:1px solid var(--color-tokens-border-subtle);border-radius:999px;font-size:11px;line-height:16px;color:var(--color-tokens-text-body-medium)}.is-unavailable,.nav-column-item.is-unavailable{cursor:default}.nav-column-item.is-unavailable .nav-column-label{color:var(--color-tokens-text-body-medium)}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_d3e83b{font-family:Sora,Sora Fallback;font-style:normal}.__variable_d3e83b{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e4b06b{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:400;font-style:normal}.__variable_e4b06b{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}