.roadmap.svelte-h7dtv2{counter-reset:steps;display:grid;grid-template-columns:var(--grid-columns);-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 959px){.roadmap.svelte-h7dtv2{grid-template-columns:1fr 2fr}}@media (max-width: 767px){.roadmap.svelte-h7dtv2{grid-gap:4rem;grid-template-columns:1fr}}.title.svelte-h7dtv2{position:-webkit-sticky;position:sticky;top:40vh;padding-right:10%;font:var(--font-headline-l)}@media (max-width: 767px){.title.svelte-h7dtv2{position:relative;top:auto}}@media (max-width: 767px){.steps.svelte-h7dtv2{margin-left:2.5rem}}.step.svelte-h7dtv2{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.step.svelte-h7dtv2:not(:last-child){padding-bottom:6rem;border-left:var(--stroke-size) solid var(--color-surface-primary)}.step.svelte-h7dtv2:before{content:counter(steps);counter-increment:steps;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;margin-right:3rem;margin-left:-webkit-calc(-2.5rem - (var(--stroke-size) / 2));margin-left:-moz-calc(-2.5rem - (var(--stroke-size) / 2));margin-left:calc(-2.5rem - (var(--stroke-size) / 2));font:var(--font-label-l);background-color:var(--color-onprimary-primary);border:var(--stroke-size) solid var(--color-surface-primary);border-radius:2.5rem}.step-title.svelte-h7dtv2{font:var(--font-headline-l)}.step-description.svelte-h7dtv2{position:relative;max-width:55rem;margin-top:1rem;font:var(--font-body-l)}.accent.svelte-h7dtv2{color:var(--color-primary-secondary)}.promo.svelte-sthf1w{display:grid;grid-template-columns:var(--grid-columns);color:var(--color-onsurface-secondary);background-color:var(--color-surface-secondary)}.pattern.svelte-sthf1w{margin-right:10%;margin-left:-2rem;background-image:url(/img/png/promo-cascade.png);background-repeat:no-repeat;background-position:center}.content.svelte-sthf1w{max-width:800px;padding:4rem 0}.title.svelte-sthf1w{font:var(--font-headline-l)}.cta.svelte-sthf1w{margin-top:4rem}.accent.svelte-sthf1w{color:var(--color-primary-secondary)}.benefits.svelte-c1i3i2{display:grid;grid-row-gap:6rem;grid-template-columns:var(--grid-columns)}.item.svelte-c1i3i2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;grid-column:2/3;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;padding-top:2rem;border-top:var(--stroke-size) solid var(--color-surface-primary)}@media (max-width: 639px){.item.svelte-c1i3i2{gap:2rem}}.title.svelte-c1i3i2{display:inline-block;-webkit-flex-basis:26rem;-ms-flex-preferred-size:26rem;flex-basis:26rem;font:var(--font-headline-l)}.description.svelte-c1i3i2{display:inline-block;-webkit-flex-basis:36rem;-ms-flex-preferred-size:36rem;flex-basis:36rem;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:var(--font-body-l)}.cases.svelte-1fsakcy{display:grid;grid-template-columns:var(--grid-columns)}.slider.svelte-1fsakcy{display:grid;grid-column:2;grid-gap:6rem;grid-template-columns:2fr 3fr}@media (max-width: 959px){.slider.svelte-1fsakcy{grid-column:1;grid-template-columns:2fr 2fr}}@media (max-width: 639px){.slider.svelte-1fsakcy{grid-column:1;grid-gap:0;grid-template-columns:1fr}}@media (max-width: 639px){.screen-container.svelte-1fsakcy{height:60rem}}.screen.svelte-1fsakcy{position:relative;overflow:hidden;height:100%}.screen.hidden.svelte-1fsakcy{display:none}.screen.svelte-1fsakcy picture{position:absolute;right:0;left:0}@media (max-width: 639px){.screen.svelte-1fsakcy{max-width:40rem}}.content-wrap.svelte-1fsakcy{margin-top:3rem;padding-bottom:6rem}.slider.svelte-1fsakcy .logo:where(.svelte-1fsakcy){max-width:16rem;height:5rem}.slider.svelte-1fsakcy .logo.hidden:where(.svelte-1fsakcy){display:none}.slider.svelte-1fsakcy .logo:where(.svelte-1fsakcy) img:where(.svelte-1fsakcy){-o-object-fit:contain;object-fit:contain}@media (max-width: 639px){.slider.svelte-1fsakcy .logo:where(.svelte-1fsakcy){height:6rem;max-height:6rem}}.slider.svelte-1fsakcy .content:where(.svelte-1fsakcy){margin-top:9rem}.slider.svelte-1fsakcy .content.hidden:where(.svelte-1fsakcy){display:none}@media (max-width: 639px){.slider.svelte-1fsakcy .content:where(.svelte-1fsakcy){margin-top:3rem}}.slider.svelte-1fsakcy .title:where(.svelte-1fsakcy){max-width:24rem;font:var(--font-headline-l)}.slider.svelte-1fsakcy .string:where(.svelte-1fsakcy){font:var(--font-body-l);margin-top:2rem}@media (max-width: 639px){.slider.svelte-1fsakcy .string:where(.svelte-1fsakcy){margin-top:1rem}}.slider.svelte-1fsakcy .string:where(.svelte-1fsakcy):first-child{margin-top:4rem}@media (max-width: 639px){.slider.svelte-1fsakcy .string:where(.svelte-1fsakcy):first-child{margin-top:2rem}}.slider.svelte-1fsakcy .controls:where(.svelte-1fsakcy){margin-top:9rem}@media (max-width: 639px){.slider.svelte-1fsakcy .controls:where(.svelte-1fsakcy){margin-top:3rem}}.slider-button.svelte-1fsakcy{width:6rem;height:6rem;font-size:4rem;text-align:center;border:var(--stroke-size) solid var(--color-surface-primary);border-radius:3rem}.slider-button.svelte-1fsakcy:hover{color:var(--color-onsurface-primary);background-color:var(--color-surface-primary)}.slider-button.svelte-1fsakcy:active{color:var(--color-onprimary-primary);background-color:var(--color-primary-primary);border-color:var(--color-primary-primary)}.slider-button.right.svelte-1fsakcy{margin-left:2rem}.products.svelte-113fqpf{display:grid;grid-template-columns:var(--grid-columns)}.wrapper.svelte-113fqpf{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2rem;padding-right:10%;border-top:var(--stroke-size) solid var(--color-surface-primary)}.title.svelte-113fqpf{font:var(--font-headline-l)}@media (max-width: 959px){.cta.svelte-113fqpf,.list.svelte-113fqpf{margin-top:4rem}}.item.svelte-113fqpf{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2rem;padding-bottom:2rem;font:var(--font-headline-l);border-top:var(--stroke-size) solid var(--color-surface-primary)}@media (max-width: 639px){.item.svelte-113fqpf{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.item.svelte-113fqpf:last-child{border-bottom:var(--stroke-size) solid var(--color-surface-primary)}.item.svelte-113fqpf:hover{color:var(--color-onsurface-primary);background-color:var(--color-surface-primary)}.item.svelte-113fqpf:active{background-color:var(--color-primary-primary)}.content.svelte-113fqpf{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 639px){.content.svelte-113fqpf{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.icon.svelte-113fqpf{color:var(--color-primary-primary)}.item.svelte-113fqpf:hover .icon:where(.svelte-113fqpf){color:var(--color-onsurface-primary)}.uniques.svelte-12sn85g{display:grid;grid-template-columns:var(--grid-columns)}.content.svelte-12sn85g{grid-column-start:2}.title.svelte-12sn85g{font:var(--font-headline-l)}.uniques-list.svelte-12sn85g{margin-top:4rem}.list-item-title.svelte-12sn85g{color:var(--color-primary-primary);margin-left:1rem}.accent.svelte-12sn85g,.accent.svelte-upg2ni{color:var(--color-primary-secondary)}
