@font-face{font-family:TT Chocolates VF Trial;font-style:normal;font-weight:400;src:url(../fonts/TT_Chocolates_Trial_Regular.woff2)format("woff2")}@font-face{font-family:TT Chocolates VF Trial;font-style:normal;font-weight:500;src:url(../fonts/TT_Chocolates_Trial_Medium.woff2)format("woff2")}@font-face{font-family:TT Chocolates VF Trial;font-style:normal;font-weight:600;src:url(../fonts/TT_Chocolates_Trial_DemiBold.woff2)format("woff2")}@font-face{font-family:TT Livret Trial Italic Variable;font-style:italic;font-weight:400;src:url(../fonts/TT%20Livret%20Text%20Trial%20Italic.ttf)format("truetype")}@font-face{font-family:TT Livret Trial Italic Variable;font-style:normal;font-weight:500;src:url(../fonts/TT%20Livret%20Text%20Trial%20Medium.ttf)format("truetype")}:root{--primitives-type-family-primary:TT Chocolates VF Trial;--primitives-type-family-decor:TT Livret Trial Italic Variable;--primitives-type-style-regular:Regular;--primitives-type-style-medium:Medium;--primitives-type-style-demibold:DemiBold;--primitives-type-style-text-italic:italic;--primitives-type-size-16:16px;--primitives-type-size-20:20px;--primitives-type-size-24:24px;--primitives-type-size-28:28px;--primitives-type-size-32:32px;--primitives-type-size-40:40px;--primitives-type-size-44:44px;--primitives-type-size-48:48px;--primitives-type-size-60:60px;--primitives-type-size-64:64px;--primitives-type-letter-spacing-normal:0;--primitives-type-weight-regular:400;--primitives-type-weight-medium:500;--primitives-type-weight-demibold:600;--primitives-type-line-height-110:110%;--primitives-type-line-height-140:140%;--primitives-color-black:#050505;--primitives-color-blue:#98ccf1;--primitives-color-sapphire:#005da0;--primitives-color-sapphire-light:#007fda;--primitives-color-blue-light:#c2e5fd;--primitives-color-blue-superlight:#d8efff;--primitives-color-grey:#959595;--primitives-color-grey-10:#9595951a;--primitives-color-grey-light:#e0e0e0;--primitives-color-grey-superlight:#f7f7f7;--primitives-color-white:#fff;--primitives-color-transparent:#fff0;--primitives-color-red:red;--primitives-color-red-10:#ff00001a;--primitives-color-white-60:#fff9;--primitives-color-gradient:radial-gradient(61.8% 327.1% at 38.9% 0%, #d8efff 0%, #98ccf1 74.5%);--primitives-radius-8:8px;--primitives-radius-20:20px;--primitives-radius-30:30px;--primitives-radius-9999:9999px;--primitives-spacing-0:0px;--primitives-spacing-8:8px;--primitives-spacing-20:20px;--primitives-spacing-32:32px;--primitives-spacing-40:40px;--primitives-spacing-52:52px;--primitives-spacing-60:60px;--primitives-spacing-80:80px;--layout-mode-narrow-min-width:320px;--layout-mode-narrow-max-width:640px;--layout-mode-medium-min-width:641px;--layout-mode-medium-max-width:1279px;--layout-mode-wide-min-width:1280px;--semantic-color-text-primary:var(--primitives-color-black);--semantic-color-text-secondary:var(--primitives-color-grey);--semantic-color-text-tertiary:var(--primitives-color-grey-light);--semantic-color-text-inverse:var(--primitives-color-white);--semantic-color-text-alert:var(--primitives-color-red);--semantic-color-bubble-border:var(--primitives-color-grey);--semantic-color-bubble-text:var(--primitives-color-black);--semantic-color-surface-background-default:var(--primitives-color-transparent);--semantic-color-surface-background-secondary:var(--primitives-color-white);--semantic-color-surface-background-accent:var(--primitives-color-gradient);--semantic-color-card-background-default:var(--primitives-color-white);--semantic-color-card-background-accent:var(--primitives-color-gradient);--semantic-color-button-anchor-background-default:var(--primitives-color-blue-superlight);--semantic-color-button-utility-background-default:var(--primitives-color-grey-superlight);--semantic-color-button-primary-background-default:var(--primitives-color-black);--semantic-color-button-primary-text-default:var(--primitives-color-white);--semantic-color-button-primary-text-hover:var(--primitives-color-blue);--semantic-color-link-accent-default:var(--primitives-color-sapphire);--semantic-color-link-accent-hover:var(--primitives-color-sapphire-light);--semantic-color-link-accent-active:var(--primitives-color-sapphire);--semantic-color-link-neutral-default:var(--primitives-color-black);--semantic-color-link-neutral-hover:var(--primitives-color-sapphire-light);--semantic-color-link-neutral-active:var(--primitives-color-black);--semantic-color-field-text-placeholder:var(--semantic-color-text-secondary);--semantic-color-field-text-value:var(--semantic-color-text-primary);--semantic-color-field-text-disabled:var(--semantic-color-text-secondary);--semantic-color-field-message-default:var(--semantic-color-text-primary);--semantic-color-field-message-error:var(--semantic-color-text-alert);--semantic-color-field-border-default:var(--primitives-color-grey);--semantic-color-field-border-hover:var(--primitives-color-sapphire-light);--semantic-color-field-border-focus:var(--primitives-color-sapphire);--semantic-color-field-border-error:var(--primitives-color-red);--semantic-color-field-border-disabled:var(--primitives-color-grey-10);--semantic-color-field-background-default:var(--primitives-color-white);--semantic-color-field-background-disabled:var(--primitives-color-grey-10);--semantic-color-field-background-error:var(--primitives-color-red-10);--semantic-color-field-background-focus:var(--primitives-color-white);--semantic-color-field-label-default:var(--semantic-color-text-primary);--semantic-color-field-label-disabled:var(--semantic-color-text-secondary);--semantic-button-padding-x:var(--primitives-spacing-40);--semantic-button-padding-y:var(--primitives-spacing-20);--semantic-button-radius:var(--primitives-radius-9999);--semantic-bubble-radius:var(--primitives-radius-9999);--semantic-bubble-padding-x:var(--primitives-spacing-20);--semantic-bubble-padding-y:var(--primitives-spacing-8);--semantic-bubble-text-lg:0;--semantic-bubble-text-md:0;--semantic-surface-radius:var(--primitives-radius-30);--semantic-surface-padding-x-compact:var(--primitives-spacing-40);--semantic-surface-padding-x-comfortable:var(--primitives-spacing-80);--semantic-surface-padding-y-compact:var(--primitives-spacing-40);--semantic-surface-padding-y-comfortable:var(--primitives-spacing-80);--semantic-surface-gap-none:var(--primitives-spacing-0);--semantic-surface-gap-compact:var(--primitives-spacing-40);--semantic-surface-gap-comfortable:var(--primitives-spacing-80);--semantic-card-radius:var(--primitives-radius-20);--semantic-card-padding-x-compact:var(--primitives-spacing-8);--semantic-card-padding-x-comfortable:var(--primitives-spacing-20);--semantic-card-padding-y-compact:var(--primitives-spacing-8);--semantic-card-padding-y-comfortable:var(--primitives-spacing-20);--semantic-card-gap-compact:var(--primitives-spacing-8);--semantic-card-gap-comfortable:var(--primitives-spacing-20);--semantic-field-padding-x:var(--primitives-spacing-8);--semantic-field-padding-y:var(--primitives-spacing-8);--semantic-field-border-default:1px;--semantic-field-border-active:2px;--semantic-spacing-section-outer-top-md:var(--primitives-spacing-32);--semantic-spacing-section-outer-top-lg:var(--primitives-spacing-40);--semantic-spacing-section-outer-bottom-md:var(--primitives-spacing-32);--semantic-spacing-section-outer-bottom-lg:var(--primitives-spacing-40);--semantic-card-padding-x-relaxed:var(--primitives-spacing-32);--semantic-card-padding-y-relaxed:var(--primitives-spacing-32);--semantic-card-gap-relaxed:var(--primitives-spacing-32);--semantic-type-button-font-family:var(--primitives-type-family-primary);--semantic-type-button-font-weight:var(--primitives-type-weight-demibold);--semantic-type-button-line-height:var(--primitives-type-line-height-110);--semantic-type-button-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-decor-number-font-family:var(--primitives-type-family-decor);--semantic-type-decor-number-font-style:var(--primitives-type-style-text-italic);--semantic-type-decor-number-font-weight:var(--primitives-type-weight-regular);--semantic-type-decor-number-line-height:var(--primitives-type-line-height-110);--semantic-type-decor-number-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-decor-initial-font-family:var(--primitives-type-family-decor);--semantic-type-decor-initial-font-style:var(--primitives-type-style-text-italic);--semantic-type-decor-initial-font-weight:var(--primitives-type-weight-regular);--semantic-type-decor-initial-line-height:var(--primitives-type-line-height-110);--semantic-type-decor-initial-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-decor-heading-font-family:var(--primitives-type-family-decor);--semantic-type-decor-heading-font-style:var(--primitives-type-style-text-italic);--semantic-type-decor-heading-font-weight:var(--primitives-type-weight-regular);--semantic-type-decor-heading-line-height:var(--primitives-type-line-height-110);--semantic-type-decor-heading-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-heading-lg-font-family:var(--primitives-type-family-primary);--semantic-type-heading-lg-font-weight:var(--primitives-type-weight-medium);--semantic-type-heading-lg-line-height:var(--primitives-type-line-height-110);--semantic-type-heading-lg-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-heading-sm-font-family:var(--primitives-type-family-primary);--semantic-type-heading-sm-font-weight:var(--primitives-type-weight-medium);--semantic-type-heading-sm-line-height:var(--primitives-type-line-height-140);--semantic-type-heading-sm-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-heading-md-font-family:var(--primitives-type-family-primary);--semantic-type-heading-md-font-weight:var(--primitives-type-weight-medium);--semantic-type-heading-md-line-height:var(--primitives-type-line-height-110);--semantic-type-heading-md-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-heading-tn-font-family:var(--primitives-type-family-primary);--semantic-type-heading-tn-font-weight:var(--primitives-type-weight-medium);--semantic-type-heading-tn-line-height:var(--primitives-type-line-height-110);--semantic-type-heading-tn-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-description-normal-font-family:var(--primitives-type-family-primary);--semantic-type-description-normal-font-weight:var(--primitives-type-weight-regular);--semantic-type-description-normal-line-height:var(--primitives-type-line-height-140);--semantic-type-description-normal-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-description-accent-font-family:var(--primitives-type-family-primary);--semantic-type-description-accent-font-weight:var(--primitives-type-weight-medium);--semantic-type-description-accent-line-height:var(--primitives-type-line-height-140);--semantic-type-description-accent-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-body-normal-font-family:var(--primitives-type-family-primary);--semantic-type-body-normal-font-weight:var(--primitives-type-weight-regular);--semantic-type-body-normal-line-height:var(--primitives-type-line-height-140);--semantic-type-body-normal-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-body-caption-font-family:var(--primitives-type-family-primary);--semantic-type-body-caption-font-weight:var(--primitives-type-weight-regular);--semantic-type-body-caption-line-height:var(--primitives-type-line-height-110);--semantic-type-body-caption-letter-spacing:var(--primitives-type-letter-spacing-normal);--semantic-type-button-font-size:var(--primitives-type-size-16);--semantic-type-decor-number-font-size:var(--primitives-type-size-60);--semantic-type-decor-initial-font-size:var(--primitives-type-size-28);--semantic-type-decor-heading-font-size:var(--primitives-type-size-44);--semantic-type-heading-lg-font-size:var(--primitives-type-size-32);--semantic-type-heading-sm-font-size:var(--primitives-type-size-24);--semantic-type-heading-md-font-size:var(--primitives-type-size-28);--semantic-type-heading-tn-font-size:var(--primitives-type-size-16);--semantic-type-description-normal-font-size:var(--primitives-type-size-20);--semantic-type-description-accent-font-size:var(--primitives-type-size-20);--semantic-type-body-normal-font-size:var(--primitives-type-size-16);--semantic-type-body-caption-font-size:var(--primitives-type-size-16)}@media (width>=641px){:root{--semantic-spacing-section-outer-top-md:var(--primitives-spacing-40);--semantic-spacing-section-outer-top-lg:var(--primitives-spacing-52);--semantic-spacing-section-outer-bottom-md:var(--primitives-spacing-40);--semantic-spacing-section-outer-bottom-lg:var(--primitives-spacing-52);--semantic-card-padding-x-relaxed:var(--primitives-spacing-32);--semantic-card-padding-y-relaxed:var(--primitives-spacing-32);--semantic-card-gap-relaxed:var(--primitives-spacing-32);--semantic-type-button-font-size:var(--primitives-type-size-16);--semantic-type-decor-number-font-size:var(--primitives-type-size-60);--semantic-type-decor-initial-font-size:var(--primitives-type-size-28);--semantic-type-decor-heading-font-size:var(--primitives-type-size-44);--semantic-type-heading-lg-font-size:var(--primitives-type-size-44);--semantic-type-heading-sm-font-size:var(--primitives-type-size-24);--semantic-type-heading-md-font-size:var(--primitives-type-size-28);--semantic-type-heading-tn-font-size:var(--primitives-type-size-16);--semantic-type-description-normal-font-size:var(--primitives-type-size-20);--semantic-type-description-accent-font-size:var(--primitives-type-size-20);--semantic-type-body-normal-font-size:var(--primitives-type-size-16);--semantic-type-body-caption-font-size:var(--primitives-type-size-16)}}@media (width>=1280px){:root{--semantic-spacing-section-outer-top-md:var(--primitives-spacing-52);--semantic-spacing-section-outer-top-lg:var(--primitives-spacing-80);--semantic-spacing-section-outer-bottom-md:var(--primitives-spacing-52);--semantic-spacing-section-outer-bottom-lg:var(--primitives-spacing-80);--semantic-card-padding-x-relaxed:var(--primitives-spacing-40);--semantic-card-padding-y-relaxed:var(--primitives-spacing-40);--semantic-card-gap-relaxed:var(--primitives-spacing-40);--semantic-type-button-font-size:var(--primitives-type-size-20);--semantic-type-decor-number-font-size:var(--primitives-type-size-64);--semantic-type-decor-initial-font-size:var(--primitives-type-size-32);--semantic-type-decor-heading-font-size:var(--primitives-type-size-48);--semantic-type-heading-lg-font-size:var(--primitives-type-size-48);--semantic-type-heading-sm-font-size:var(--primitives-type-size-28);--semantic-type-heading-md-font-size:var(--primitives-type-size-32);--semantic-type-heading-tn-font-size:var(--primitives-type-size-20);--semantic-type-description-normal-font-size:var(--primitives-type-size-24);--semantic-type-description-accent-font-size:var(--primitives-type-size-24);--semantic-type-body-normal-font-size:var(--primitives-type-size-20);--semantic-type-body-caption-font-size:var(--primitives-type-size-20)}}.ds-button{border-radius:var(--semantic-button-radius);cursor:pointer;font-family:var(--semantic-type-button-font-family);font-size:var(--semantic-type-button-font-size);font-weight:var(--semantic-type-button-font-weight);letter-spacing:var(--semantic-type-button-letter-spacing);line-height:var(--semantic-type-button-line-height);padding:var(--semantic-button-padding-y) var(--semantic-button-padding-x);text-align:center;white-space:nowrap;border:0;justify-content:center;align-items:center;display:inline-flex}.ds-button--primary{background:var(--semantic-color-button-primary-background-default);color:var(--semantic-color-button-primary-text-default)}.ds-button--primary:hover{color:var(--semantic-color-button-primary-text-hover)}.ds-bubble{border:1px solid var(--semantic-color-bubble-border);border-radius:var(--semantic-bubble-radius);color:var(--semantic-color-bubble-text);font-family:var(--semantic-type-description-normal-font-family);font-weight:var(--semantic-type-description-normal-font-weight);letter-spacing:var(--semantic-type-description-normal-letter-spacing);line-height:var(--semantic-type-description-normal-line-height);padding:var(--semantic-bubble-padding-y) var(--semantic-bubble-padding-x);text-align:center;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ds-bubble--lg{font-size:var(--semantic-type-description-normal-font-size)}.ds-bubble--md{font-family:var(--semantic-type-body-normal-font-family);font-size:var(--semantic-type-body-normal-font-size);font-weight:var(--semantic-type-body-normal-font-weight);letter-spacing:var(--semantic-type-body-normal-letter-spacing);line-height:var(--semantic-type-body-normal-line-height)}.ds-button-hide-expand{background:var(--semantic-color-button-utility-background-default);border-radius:var(--primitives-radius-9999);cursor:pointer;height:var(--primitives-spacing-52);width:var(--primitives-spacing-52);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-button-hide-expand__icon{height:var(--primitives-spacing-20);width:var(--primitives-spacing-20);transition:opacity .12s;display:block;position:absolute}.ds-button-hide-expand__icon--hover,.ds-button-hide-expand:hover .ds-button-hide-expand__icon--default{opacity:0}.ds-button-hide-expand:hover .ds-button-hide-expand__icon--hover{opacity:1}.ds-faq-card{background:var(--semantic-color-card-background-default);border-radius:var(--semantic-card-radius);box-sizing:border-box;align-items:flex-start;gap:var(--semantic-card-gap-compact);max-width:100%;padding:var(--semantic-card-padding-y-comfortable) var(--semantic-card-padding-x-comfortable) var(--semantic-card-padding-y-comfortable) var(--semantic-card-padding-x-comfortable);flex-direction:column;justify-content:center;width:885px;display:flex}.ds-faq-card--hover,.ds-faq-card--active{background:var(--semantic-color-card-background-accent)}.ds-faq-card--active{gap:var(--semantic-card-gap-compact)}.ds-faq-card__content{align-items:center;gap:var(--semantic-card-gap-comfortable);width:100%;display:flex}.ds-faq-card__question{color:var(--semantic-color-text-primary);font-family:var(--semantic-type-description-accent-font-family);font-size:var(--semantic-type-description-accent-font-size);font-weight:var(--semantic-type-description-accent-font-weight);letter-spacing:var(--semantic-type-description-accent-letter-spacing);line-height:var(--semantic-type-description-accent-line-height);flex:1 1 0;min-width:0;margin:0}.ds-faq-card__answer{color:var(--semantic-color-text-primary);font-family:var(--semantic-type-body-normal-font-family);font-size:var(--semantic-type-body-normal-font-size);font-weight:var(--semantic-type-body-normal-font-weight);letter-spacing:var(--semantic-type-body-normal-letter-spacing);line-height:var(--semantic-type-body-normal-line-height);white-space:pre-wrap;margin:0}.ds-input{gap:var(--primitives-spacing-8);flex-direction:column;width:100%;max-width:723px;display:flex}.ds-input__label,.ds-input__message{box-sizing:border-box;padding-inline:var(--semantic-field-padding-x);width:100%;display:block}.ds-input__label{color:var(--semantic-color-field-label-default);font-family:var(--semantic-type-heading-tn-font-family);font-size:var(--semantic-type-heading-tn-font-size);font-weight:var(--semantic-type-heading-tn-font-weight);letter-spacing:var(--semantic-type-heading-tn-letter-spacing);line-height:var(--semantic-type-heading-tn-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-input__control{background:var(--semantic-color-field-background-default);border:var(--semantic-field-border-default) solid var(--semantic-color-field-border-default);border-radius:var(--primitives-radius-8);box-sizing:border-box;padding:var(--semantic-field-padding-y) var(--semantic-field-padding-x);justify-content:center;align-items:center;width:100%;display:flex}.ds-input__field{appearance:none;color:var(--semantic-color-field-text-value);font-family:var(--semantic-type-description-normal-font-family);font-size:var(--semantic-type-description-normal-font-size);font-weight:var(--semantic-type-description-normal-font-weight);letter-spacing:var(--semantic-type-description-normal-letter-spacing);line-height:var(--semantic-type-description-normal-line-height);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1 1 0;width:100%;min-width:0;padding:0}.ds-input__field::placeholder{color:var(--semantic-color-field-text-placeholder);opacity:1}.ds-input__field:disabled{cursor:default}.ds-input__message{color:var(--semantic-color-field-message-default);font-family:var(--semantic-type-body-caption-font-family);font-size:var(--semantic-type-body-caption-font-size);font-weight:var(--semantic-type-body-caption-font-weight);letter-spacing:var(--semantic-type-body-caption-letter-spacing);line-height:var(--semantic-type-body-caption-line-height)}.ds-input__message--error{color:var(--semantic-color-field-message-error)}.ds-input:not(.ds-input--disabled):hover .ds-input__control,.ds-input--hover .ds-input__control{border-color:var(--semantic-color-field-border-hover);border-width:var(--semantic-field-border-active)}.ds-input--focus .ds-input__control,.ds-input:focus-within .ds-input__control{background:var(--semantic-color-field-background-focus);border-color:var(--semantic-color-field-border-focus);border-width:var(--semantic-field-border-default)}.ds-input--error .ds-input__control{background:var(--semantic-color-field-background-error);border-color:var(--semantic-color-field-border-error);border-width:var(--semantic-field-border-default)}.ds-input--error:not(.ds-input--disabled):hover .ds-input__control,.ds-input--error.ds-input--hover .ds-input__control{background:var(--semantic-color-field-background-default);border-color:var(--semantic-color-field-border-error);border-width:var(--semantic-field-border-active)}.ds-input--disabled .ds-input__control{background:var(--semantic-color-field-background-disabled);border-color:var(--semantic-color-field-border-disabled);border-width:var(--semantic-field-border-default)}.ds-input--disabled.ds-input--error .ds-input__control{background:var(--semantic-color-field-background-error)}.ds-link{color:var(--semantic-color-link-accent-default);cursor:pointer;text-decoration:none}.ds-link--accent-underlined{text-decoration:underline}.ds-link--neutral{color:var(--semantic-color-link-neutral-default)}.ds-link--accent:hover,.ds-link--accent-underlined:hover,.ds-link--accent.ds-link--hover,.ds-link--accent-underlined.ds-link--hover{color:var(--semantic-color-link-accent-hover)}.ds-link--accent:active,.ds-link--accent-underlined:active,.ds-link--accent.ds-link--active,.ds-link--accent-underlined.ds-link--active{color:var(--semantic-color-link-accent-active)}.ds-link--neutral:hover,.ds-link--neutral.ds-link--hover{color:var(--semantic-color-link-neutral-hover)}.ds-link--neutral:active,.ds-link--neutral.ds-link--active{color:var(--semantic-color-link-neutral-active)}.ds-container{box-sizing:border-box;max-width:1600px;padding-inline:var(--primitives-spacing-20);width:100%;margin-inline:auto}@media (width>=1280px){.ds-container{padding-inline:var(--primitives-spacing-40)}}.ds-grid{align-items:stretch;gap:var(--primitives-spacing-20);grid-template-columns:1fr;display:grid}@media (width>=641px){.ds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.ds-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-side-by-side{align-items:stretch;gap:var(--primitives-spacing-40);grid-template-columns:1fr;display:grid}.ds-side-by-side--equal{grid-template-columns:1fr}.ds-side-by-side--media-text{grid-template-columns:1fr;align-items:start}@media (width>=641px){.ds-side-by-side{gap:var(--primitives-spacing-40)}.ds-side-by-side--equal{grid-template-columns:1fr}.ds-side-by-side--media-text{grid-template-columns:auto minmax(0,1fr);align-items:start}}@media (width>=1280px){.ds-side-by-side{gap:var(--primitives-spacing-80)}.ds-side-by-side--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-side-by-side--media-text{grid-template-columns:auto minmax(0,1fr);align-items:center}}.lead-modal,.lead-modal *,.lead-modal :before,.lead-modal :after{box-sizing:border-box}.lead-modal{padding:var(--primitives-spacing-20);z-index:100;background:#05050566;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.lead-modal__card{background:var(--semantic-color-card-background-default);border-radius:var(--semantic-card-radius);max-width:440px;max-height:100%;padding:var(--primitives-spacing-32) var(--primitives-spacing-20) var(--primitives-spacing-20);width:100%;position:relative;overflow-y:auto}.lead-modal__close{cursor:pointer;padding:var(--primitives-spacing-8);right:var(--primitives-spacing-8);top:var(--primitives-spacing-8);background:0 0;border:0;font-size:18px;line-height:1;position:absolute}.lead-modal__title{margin:0 0 8px;font-size:24px}.lead-modal__subtitle{color:var(--semantic-color-text-secondary);margin:0 0 20px;font-size:15px}.lead-modal__field{margin-bottom:16px;display:block}.lead-modal__field span{color:var(--semantic-color-text-secondary);margin-bottom:4px;font-size:13px;display:block}.lead-modal__field input{background:var(--primitives-color-grey-superlight);border:1px solid var(--primitives-color-grey-light);border-radius:var(--primitives-radius-8);font:inherit;width:100%;padding:10px 14px}.lead-modal__field input:focus{border-color:var(--primitives-color-sapphire);outline:none}.lead-modal__field em{color:#c0392b;margin-top:4px;font-size:12px;font-style:normal;display:block}.lead-modal__honeypot{opacity:0;width:0;height:0;position:absolute;left:-9999px}.lead-modal__error{color:#c0392b;font-size:13px}.lead-modal__submit{background:var(--semantic-color-button-background-primary-default);border-radius:var(--semantic-button-radius);color:var(--semantic-color-button-text-primary-default);cursor:pointer;font:inherit;padding:var(--semantic-button-padding-y) var(--semantic-button-padding-x);border:0;width:100%;margin-top:8px}.lead-modal__submit:disabled{cursor:default;opacity:.6}.lead-modal__note{color:var(--semantic-color-text-secondary);text-align:center;margin:12px 0 0;font-size:12px}.lead-modal__success{padding:var(--primitives-spacing-8);text-align:center}.lead-modal__success h3{margin:0 0 8px;font-size:24px}.lead-modal__success p{color:var(--semantic-color-text-secondary);margin:0 0 16px}@media (width<=640px){.lead-modal{padding:var(--primitives-spacing-8)}.lead-modal__card{padding:var(--primitives-spacing-20)}}.temporary-header{background:var(--semantic-color-surface-background-secondary);border-bottom:1px solid var(--primitives-color-grey-light);z-index:10;position:sticky;top:0}.temporary-header__inner{align-items:center;gap:var(--primitives-spacing-32);min-height:70px;display:flex}.temporary-header__brand{flex:none;line-height:0;text-decoration:none}.temporary-header__brand img{width:258px;height:auto;display:block}.temporary-header__nav{align-items:center;gap:var(--primitives-spacing-32);white-space:nowrap;flex:1;justify-content:flex-end;min-width:0;display:flex}.temporary-header__nav .ds-link,.temporary-header__disabled-link{color:var(--semantic-color-text-primary);font-family:var(--semantic-type-body-normal-font-family);font-size:var(--primitives-type-size-16);font-weight:var(--semantic-type-body-normal-font-weight);letter-spacing:var(--semantic-type-body-normal-letter-spacing);line-height:var(--semantic-type-body-normal-line-height);text-decoration:none}.temporary-header__disabled-link{cursor:default;opacity:.45}.temporary-header__cta,.temporary-header__mobile-cta{background:var(--semantic-color-button-primary-background-default);color:var(--semantic-color-button-primary-text-default);font-family:var(--semantic-type-button-font-family);font-size:var(--primitives-type-size-16);font-weight:var(--semantic-type-button-font-weight);letter-spacing:var(--semantic-type-button-letter-spacing);line-height:var(--semantic-type-button-line-height);padding:10px var(--primitives-spacing-20)}.temporary-header__cta:hover,.temporary-header__mobile-cta:hover{color:var(--semantic-color-button-primary-text-hover)}button.temporary-header__cta,button.temporary-header__mobile-cta{appearance:none;border-radius:var(--semantic-button-radius);cursor:pointer;border:0}.temporary-header__burger{appearance:none;color:var(--semantic-color-text-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;margin-left:auto;padding:0;display:none;position:relative}.temporary-header__burger span{background:currentColor;width:22px;height:2px;transition:transform .16s,opacity .16s;display:block;position:absolute;left:11px}.temporary-header__burger span:first-child{top:15px}.temporary-header__burger span:nth-child(2){top:21px}.temporary-header__burger span:last-child{top:27px}.temporary-header__burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.temporary-header__burger[aria-expanded=true] span:nth-child(2){opacity:0}.temporary-header__burger[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}.temporary-header__mobile-menu{background:var(--semantic-color-surface-background-secondary);border-top:1px solid var(--primitives-color-grey-light)}.temporary-header__mobile-menu-inner{gap:var(--primitives-spacing-20);padding-block:var(--primitives-spacing-32);flex-direction:column;display:flex}.temporary-header__mobile-menu .ds-link,.temporary-header__mobile-menu .temporary-header__disabled-link{color:var(--semantic-color-text-primary);font-family:var(--semantic-type-heading-sm-font-family);font-size:var(--semantic-type-heading-sm-font-size);font-weight:var(--semantic-type-heading-sm-font-weight);letter-spacing:var(--semantic-type-heading-sm-letter-spacing);line-height:var(--semantic-type-heading-sm-line-height);text-decoration:none}.temporary-header__mobile-menu .temporary-header__mobile-cta{color:var(--semantic-color-button-primary-text-default);font-family:var(--semantic-type-button-font-family);font-size:var(--semantic-type-button-font-size);font-weight:var(--semantic-type-button-font-weight);letter-spacing:var(--semantic-type-button-letter-spacing);line-height:var(--semantic-type-button-line-height);margin-top:var(--primitives-spacing-8);align-self:flex-start}@media (width<=1279px){.temporary-header__inner{min-height:64px}.temporary-header__nav,.temporary-header__cta{display:none}.temporary-header__burger{display:inline-flex}}@media (width<=640px){.temporary-header__brand img{width:200px}.temporary-header__mobile-menu-inner{gap:var(--primitives-spacing-20)}.temporary-header__mobile-menu .temporary-header__mobile-cta{align-self:stretch}}body{background:var(--primitives-color-grey-superlight);margin:0}button,input,textarea{font:inherit}.page{color:var(--semantic-color-text-primary);font-family:var(--semantic-type-body-normal-font-family);font-size:var(--semantic-type-body-normal-font-size);letter-spacing:var(--semantic-type-body-normal-letter-spacing);line-height:var(--semantic-type-body-normal-line-height);overflow-x:clip}.page-section{padding-block:var(--semantic-spacing-section-outer-top-lg) var(--semantic-spacing-section-outer-bottom-lg);scroll-margin-top:72px}.page-section--medium{padding-block:var(--semantic-spacing-section-outer-top-md) var(--semantic-spacing-section-outer-bottom-md)}.page-region{align-items:flex-start;gap:var(--semantic-surface-gap-none);flex-direction:column;min-width:0;display:flex}.page-section-heading{color:var(--semantic-color-text-primary);gap:var(--primitives-spacing-20);padding-bottom:var(--primitives-spacing-40);flex-direction:column;display:flex}.page-section-heading h2{font-family:var(--semantic-type-heading-lg-font-family);font-size:var(--semantic-type-heading-lg-font-size);font-weight:var(--semantic-type-heading-lg-font-weight);letter-spacing:var(--semantic-type-heading-lg-letter-spacing);line-height:var(--semantic-type-heading-lg-line-height);margin:0}.page-section-heading p,.page-surface p,.page-media-text p,.page-step-card p{font-family:var(--semantic-type-description-normal-font-family);font-size:var(--semantic-type-description-normal-font-size);font-weight:var(--semantic-type-description-normal-font-weight);letter-spacing:var(--semantic-type-description-normal-letter-spacing);line-height:var(--semantic-type-description-normal-line-height);margin:0}.page-button-row,.page-bubble-list{gap:var(--primitives-spacing-8);flex-wrap:wrap;display:flex}.page-anchor-link{background:var(--semantic-color-button-anchor-background-default);border-radius:var(--semantic-button-radius);box-sizing:border-box;padding:var(--semantic-button-padding-y) var(--semantic-button-padding-x);text-align:center;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.page-surface,.page-stat-card,.page-step-card{background:var(--semantic-color-card-background-default);border-radius:var(--semantic-card-radius);box-sizing:border-box}.page-surface{gap:var(--semantic-surface-gap-compact);min-width:0;padding:var(--semantic-surface-padding-y-compact) var(--semantic-surface-padding-x-compact);flex-direction:column;display:flex;overflow:hidden}.page-surface--accent{background:var(--semantic-color-card-background-accent)}.page-hero-card{text-align:center;justify-content:center;align-items:center}.page-hero-card>img{width:222px;height:auto}.page-hero-lines{gap:var(--primitives-spacing-20);flex-direction:column;display:flex}.page-hero-lines p{font-size:var(--primitives-type-size-32);line-height:var(--primitives-type-line-height-110);margin:0}.page-hero-lines span{font-family:var(--semantic-type-body-normal-font-family);font-weight:var(--semantic-type-body-normal-font-weight)}.page-hero-lines em{font-family:var(--semantic-type-decor-initial-font-family);font-style:var(--semantic-type-decor-initial-font-style);font-weight:var(--primitives-type-weight-medium)}.page-stats-grid{min-height:298px}.page-stat-card{gap:var(--semantic-card-gap-comfortable);min-width:0;padding:var(--semantic-card-padding-y-comfortable) var(--semantic-card-padding-x-comfortable);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.page-stat-card strong,.page-chart-row strong{font-family:var(--semantic-type-decor-number-font-family);font-size:var(--semantic-type-decor-number-font-size);font-style:var(--semantic-type-decor-number-font-style);font-weight:var(--semantic-type-decor-number-font-weight);letter-spacing:var(--semantic-type-decor-number-letter-spacing);line-height:var(--semantic-type-decor-number-line-height);display:block}.page-stat-card p,.page-source{margin:0}.page-source{color:var(--semantic-color-link-accent-default);text-decoration:underline}.page-media-text{align-items:center;gap:var(--primitives-spacing-80);padding-right:var(--primitives-spacing-40);display:flex}.page-media-text>div:last-child{gap:var(--primitives-spacing-8);flex-direction:column;flex:1;min-width:300px;display:flex}.page-media-text h2,.page-surface h3{font-family:var(--semantic-type-heading-sm-font-family);font-size:var(--semantic-type-heading-sm-font-size);font-weight:var(--semantic-type-heading-sm-font-weight);letter-spacing:var(--semantic-type-heading-sm-letter-spacing);line-height:var(--semantic-type-heading-sm-line-height);margin:0}.page-media-square{background:var(--semantic-color-card-background-accent);border-radius:var(--semantic-surface-radius);box-sizing:border-box;height:240px;padding:var(--primitives-spacing-20);justify-content:center;align-items:center;width:240px;display:flex}.page-media-square img{width:148px;height:148px}.page-marker-list{gap:var(--primitives-spacing-20);font-family:var(--semantic-type-heading-sm-font-family);font-size:var(--semantic-type-heading-sm-font-size);font-weight:var(--semantic-type-heading-sm-font-weight);letter-spacing:var(--semantic-type-heading-sm-letter-spacing);line-height:var(--semantic-type-heading-sm-line-height);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-marker-list li{align-items:flex-start;gap:var(--primitives-spacing-20);display:flex}.page-marker-list img{width:6px;height:34px}.page-late-intervention-card{align-items:center}.page-chart-row{gap:var(--primitives-spacing-8);width:100%;display:flex}.page-chart-row>div{align-items:center;gap:var(--primitives-spacing-20);text-align:center;flex-direction:column;flex:1;min-width:0;display:flex}.page-chart-row img{object-fit:contain;width:140px;height:140px}.page-solution-card>img{object-fit:contain;width:134px;height:134px}.page-card-heading{align-items:center;gap:var(--primitives-spacing-40);display:flex}.page-safety-card .page-card-heading h3{font-family:var(--semantic-type-heading-md-font-family);font-size:var(--semantic-type-heading-md-font-size);font-weight:var(--semantic-type-heading-md-font-weight);letter-spacing:var(--semantic-type-heading-md-letter-spacing);line-height:var(--semantic-type-heading-md-line-height)}.page-card-heading>img,.page-company-asset{object-fit:contain;flex:none;width:176px;height:100px}.page-company-asset{place-items:center;display:grid;transform:rotate(-90deg)}.page-company-asset img{grid-area:1/1;max-width:176px;max-height:176px}.page-start-copy{justify-content:center}.page-steps{gap:var(--primitives-spacing-8);flex-direction:column;justify-content:center;display:flex}.page-step-card{align-items:center;gap:var(--semantic-card-gap-comfortable);padding:var(--semantic-card-padding-y-comfortable) var(--semantic-card-padding-x-comfortable);display:flex;overflow:hidden}.page-step-card span{color:var(--semantic-color-text-tertiary);font-family:var(--semantic-type-decor-heading-font-family);font-size:var(--semantic-type-decor-heading-font-size);font-style:var(--semantic-type-decor-heading-font-style);font-weight:var(--semantic-type-decor-heading-font-weight);line-height:var(--semantic-type-decor-heading-line-height);white-space:nowrap}.page-safety-protocol__copy{gap:var(--primitives-spacing-32);justify-content:flex-start}.page-safety-protocol__kicker{color:var(--semantic-color-text-secondary);font-family:var(--semantic-type-body-caption-font-family);font-size:13px;font-weight:var(--primitives-type-weight-medium);letter-spacing:.12em;text-transform:uppercase;margin:0;line-height:1.2}.page-safety-protocol__heading{gap:var(--primitives-spacing-20);flex-direction:column;display:flex}.page-safety-protocol__heading h2{font-family:var(--semantic-type-heading-lg-font-family);font-size:var(--semantic-type-heading-lg-font-size);font-weight:var(--primitives-type-weight-demibold);letter-spacing:var(--semantic-type-heading-lg-letter-spacing);margin:0;line-height:1.05}.page-safety-protocol__heading p{color:var(--semantic-color-text-secondary);font-family:var(--semantic-type-body-normal-font-family);font-size:var(--semantic-type-body-normal-font-size);font-weight:var(--semantic-type-body-normal-font-weight);letter-spacing:var(--semantic-type-body-normal-letter-spacing);max-width:34rem;margin:0;line-height:1.45}.page-safety-protocol__cta{gap:10px}.page-safety-protocol__steps{flex-direction:column;justify-content:center;gap:10px;display:flex}.page-safety-protocol__card{background:var(--semantic-color-card-background-default);align-items:center;gap:var(--primitives-spacing-20);border-radius:22px;grid-template-columns:72px minmax(0,1fr);padding:18px 22px;display:grid}.page-safety-protocol__card span{color:#c5c5c5;font-family:var(--semantic-type-decor-heading-font-family);font-size:40px;font-style:italic;font-weight:var(--primitives-type-weight-regular);line-height:1}.page-safety-protocol__card h3{font-family:var(--semantic-type-heading-tn-font-family);font-size:18px;font-weight:var(--primitives-type-weight-demibold);letter-spacing:var(--semantic-type-heading-tn-letter-spacing);margin:0 0 4px;line-height:1.25}.page-safety-protocol__card p{color:var(--semantic-color-text-secondary);font-family:var(--semantic-type-body-normal-font-family);font-size:15px;font-weight:var(--semantic-type-body-normal-font-weight);margin:0;line-height:1.4}.page-faq-list{gap:var(--primitives-spacing-8);flex-direction:column;display:flex}.page-faq-control{cursor:pointer}.page-faq-control .ds-faq-card{width:100%}.page-footer{padding-top:var(--primitives-spacing-20)}.page-footer__surface{background:var(--semantic-color-surface-background-accent)}.page-footer__container{gap:var(--semantic-surface-gap-none);padding-block:var(--primitives-spacing-40);flex-direction:column;display:flex}.page-footer__main{align-items:center;gap:var(--primitives-spacing-52);padding-block:var(--primitives-spacing-40);text-align:center;flex-direction:column;display:flex}.page-footer__heading{color:var(--semantic-color-text-primary);font-family:var(--semantic-type-heading-lg-font-family);font-size:var(--semantic-type-heading-lg-font-size);font-weight:var(--semantic-type-heading-lg-font-weight);letter-spacing:var(--semantic-type-heading-lg-letter-spacing);line-height:var(--semantic-type-heading-lg-line-height)}.page-footer__heading p{margin:0}.page-footer__links{color:var(--semantic-color-link-neutral-default);gap:var(--primitives-spacing-40);width:100%;display:flex}.page-footer__links>div{flex-direction:column;flex:1;min-width:0;display:flex}.page-footer__links>div:last-child{text-align:right}.page-footer-graphic{width:181px;height:115px;position:relative}.page-footer-graphic img{display:block;position:absolute}.page-footer-graphic__line{width:173px;top:58px;left:4px}.page-footer-graphic__ellipse{width:110px;height:110px;top:2px;left:35px}.page-footer-graphic__left{width:113px;height:110px;top:2px;left:1px}.page-footer-graphic__right{width:113px;height:110px;top:2px;left:67px}.page-footer-graphic__dot{width:5px;height:5px;top:55px}.page-footer-graphic__dot--center{left:88px}.page-footer-graphic__dot--left{left:33px}.page-footer-graphic__dot--right{left:143px}@media (width<=1279px){.page-media-text{gap:var(--primitives-spacing-40)}}@media (width<=640px){.page-footer__heading{overflow-wrap:anywhere}.page-surface,.page-stat-card{padding:var(--semantic-card-padding-y-comfortable) var(--semantic-card-padding-x-comfortable)}.page-media-text{flex-direction:column;align-items:flex-start;padding-right:0}.page-media-square{width:120px;height:120px}.page-media-square img{width:74px;height:74px}.page-chart-row,.page-card-heading{flex-direction:column}.page-footer__links{text-align:center;flex-direction:column}.page-footer__links>div,.page-footer__links>div:last-child{align-items:center;gap:var(--primitives-spacing-8);text-align:center}.page-safety-protocol__card{grid-template-columns:56px minmax(0,1fr);padding:16px}.page-safety-protocol__card span{font-size:32px}}
