.wxutglafy{display:inline-flex}.wxutglafy>a{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding-inline:1rem;border-radius:var(--maximum-rounding);border:var(--border-width-regular) solid currentColor;color:inherit;text-decoration:none;font-weight:600;line-height:1;transition:transform 120ms ease,filter 120ms ease}.wxutglafy>a.primary{background-color:var(--foreground-color);border-color:var(--foreground-color);color:var(--background-color)}.wxutglafy>a:hover{transform:translateY(-1px);filter:brightness(0.95)}.wxutglafy>a:active{transform:translateY(0)}
.wgxxx7vuf{display:block;hyphens:manual}.wgxxx7vuf.hero-gradient section{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent-color-1-contrast) 45%,transparent)0,transparent 48%),var(--background-color);border:var(--border-width-thin) solid var(--background-contrast-color)}.wgxxx7vuf.solid-background section{background-color:var(--accent-color-1-contrast);color:var(--accent-color-1)}.wgxxx7vuf section{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3vw,3rem);border-radius:var(--basic-rounding);padding:clamp(1.25rem,4vw,3rem);min-height:35vh}.wgxxx7vuf.full-bleed{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.wgxxx7vuf.full-bleed section{border-radius:0;padding-inline:max(clamp(1rem,2.5vw,2rem),calc((100vw - var(--page-max-width))/2 + clamp(1rem,2.5vw,2rem)))}.wgxxx7vuf section>.text-column,.wgxxx7vuf section>.illustration-column{flex-grow:1;flex-basis:calc((40rem - 100%)*999)}.wgxxx7vuf h1{font-size:clamp(2rem,2.2rem + 1.7vw,4rem);text-wrap:pretty;margin-bottom:1rem}.wgxxx7vuf p{font-size:clamp(1.05rem,1rem + 0.3vw,1.25rem);margin-bottom:1.25rem;max-width:38ch}.wgxxx7vuf .cta-row{display:flex;flex-wrap:wrap;gap:var(--spacing-inline-s)}.wgxxx7vuf nest-shape{display:block;width:100%;margin-inline:auto}.wgxxx7vuf section>.text-column>*:last-child{margin-bottom:0}@media (max-width:52rem){.wgxxx7vuf section{padding:1.25rem}}
.wy5tmo5zf{--foreground-color: var(--accent-color-4);--background-color: var(--accent-color-4-contrast);--background-contrast-color: var(--accent-color-4)}.wy5tmo5zf>div{display:block;padding-block:var(--spacing-block-m);padding-inline:var(--spacing-inline-m);margin-inline:auto;border-radius:calc(var(--basic-rounding)*0.65);background-color:var(--background-color);color:var(--foreground-color);border:var(--border-width-thin) solid var(--foreground-color);max-width:76ch}
.wmdg8ym5g>div>div.transformation{gap:1rem;display:flex;flex-wrap:wrap;align-items:stretch}.wmdg8ym5g>div>div.transformation>div{min-width:0;flex-basis:calc((40rem - 100%)*999)}.wmdg8ym5g .from,.wmdg8ym5g .to{flex-grow:1;background-color:var(--background-color);padding-block:var(--spacing-block-m)}.wmdg8ym5g .from>p,.wmdg8ym5g .to>p{margin-bottom:0}.wmdg8ym5g .arrow{display:flex;align-items:center;justify-content:center;width:2.5rem;margin:2rem}.wmdg8ym5g .arrow::before{content:"→";width:2.25rem;height:2.25rem;aspect-ratio:1/1;display:grid;place-items:center;border-radius:var(--maximum-rounding);background-color:var(--foreground-color);color:var(--background-color);font-size:1.1rem;line-height:1}@media (max-width:50rem){.wmdg8ym5g>div>div.transformation{grid-template-columns:1fr;gap:0.8rem}.wmdg8ym5g .arrow{width:auto;min-height:2rem}.wmdg8ym5g .arrow::before{content:"↓"}}
.wlds64grq>div{background-color:var(--background-color);color:var(--foreground-color)}.wlds64grq.contained>div{border-radius:var(--basic-rounding);padding-block:var(--spacing-block-m);padding-inline:var(--spacing-inline-m)}.wlds64grq h2{margin-bottom:var(--vertical-spacing)}.wlds64grq p{margin:0;max-width:74ch;padding-block-end:3rem}.wlds64grq .cta-row{display:flex;flex-wrap:wrap;gap:var(--spacing-inline-s)}
.w_g8rga9i ol{display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:0}.w_g8rga9i ol>li{list-style-position:inside;border-radius:calc(var(--basic-rounding)/2);padding-inline:var(--spacing-inline-m);padding-block:var(--spacing-block-m);background-color:var(--accent-color-3-contrast);color:var(--accent-color-3);flex-grow:1;flex-basis:calc((60rem - 100%)*999);border:1px solid transparent}
.whnc78wlg{hyphens:manual}.whnc78wlg>div{padding-inline:var(--spacing-inline-m);padding-block:var(--spacing-block-m);max-width:76ch}.whnc78wlg.background>div{border-radius:var(--basic-rounding);background-color:var(--background-color-alt);padding-inline:var(--spacing-inline-m);padding-block:var(--spacing-block-m)}.whnc78wlg.centered>div{padding-inline:calc(1rem + 2vw)}.whnc78wlg.bigger>div{font-size:calc(1.15rem + 1.3vw)}.whnc78wlg h2{margin-bottom:var(--vertical-spacing)}.whnc78wlg p:last-child{margin-bottom:0}
.w5damwj6q ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem}.w5damwj6q li{flex-basis:calc((45rem - 100%)*999);flex-grow:1;display:flex;flex-direction:column;border:var(--border-width-thin) solid var(--background-contrast-color);border-radius:calc(var(--basic-rounding)*0.65);padding-inline:var(--spacing-inline-m);padding-block:var(--spacing-block-m);background-color:var(--background-color)}.w5damwj6q ul>:nth-last-child(n+4),.w5damwj6q ul>:nth-last-child(n+4)~*{flex-basis:100%}.w5damwj6q li>strong{display:block;margin-block-end:0.55rem}.w5damwj6q .description{flex-grow:1;margin-block-end:1rem}.w5damwj6q .price-amount{font-size:clamp(2rem,1.7rem + 1.4vw,2.8rem);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:1}.w5damwj6q .price-currency{font-size:1.35rem;margin-inline-start:0}.w5damwj6q .discounts{margin-block-start:1rem;font-size:0.9rem}
.w6dv00u_u>div{display:flex;flex-direction:column}.w6dv00u_u .content-columns{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap}.w6dv00u_u .content-columns>p,.w6dv00u_u .content-columns>ul{flex-grow:1;flex-basis:calc((40rem - 100%)*999);margin:0}.w6dv00u_u .content-columns>ul{padding-inline-start:2rem}.w6dv00u_u li+li{margin-block-start:0.55rem}.w6dv00u_u li>strong::after{content:":"}
.wzbhhkhoy ul{list-style:none;padding:0;margin:0;gap:1.5rem;display:flex;flex-wrap:wrap}.wzbhhkhoy li{flex-basis:calc((45rem - 100%)*999);flex-grow:1}.wzbhhkhoy ul>:nth-last-child(n+5),.wzbhhkhoy ul>:nth-last-child(n+5)~*{flex-basis:100%}.wzbhhkhoy li>strong{display:block;margin-bottom:0.5rem}.wzbhhkhoy li>p{margin:0}
main {
    max-width: min(var(--page-max-width), 74rem);
    margin-inline: auto;
    padding-inline: clamp(1rem, 2.5vw, 2rem);
  }

  main > div.blocks-layout {
    display: flex;
    flex-direction: column;
    gap: clamp(2.5rem, 5vw, 5.5rem);
    padding-block: clamp(1.5rem, 3vw, 3rem);
  }

  main > div.blocks-layout:has(.full-bleed) {
    padding-block-start: 0;
  }

  main > div.blocks-layout > * {
    display: block;
    margin: 0;
  }
.wckglcatf{display:block;margin-inline:0;margin-block:30px;inline-size:fit-content}.wckglcatf svg{fill:currentColor;block-size:min(6rem,85vw);inline-size:auto;max-inline-size:100%}
.wbgtqscee{display:flex;justify-content:center}.wbgtqscee .bwb-language-switch{max-inline-size:100%;flex-wrap:wrap;border-radius:var(--narrow-rounding);justify-content:center}.wbgtqscee .bwb-language-switch>span:first-child{flex-grow:0}.wbgtqscee .bwb-language-links{display:flex;flex-wrap:nowrap;align-items:center}
.wv27cs3b1{display:inline-block;margin-block-start:calc(2*var(--vertical-spacing));margin-block-end:var(--vertical-spacing)}
@media (prefers-color-scheme:light){.wsjucgnq_{--background-color-alt: hsl(50 8% 91%)}}.wsjucgnq_{display:block;inline-size:100%;margin-top:calc(3*var(--vertical-spacing));background-color:var(--background-color-alt)}.wsjucgnq_ footer{max-inline-size:min(var(--page-max-width),74rem);padding-inline:clamp(1rem,2.5vw,2rem);margin-inline:auto;padding-block:1.5rem}.wsjucgnq_ footer>.contact{margin-block-end:1rem;font-size:1.2rem;width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.wsjucgnq_ footer>.contact>.contact-methods{flex-grow:1}.wsjucgnq_ footer>.legal ul{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;margin:0;padding:0;list-style:none;font-size:0.9rem}
:root {
    --page-max-width: 1280px;

    font-size: 19px;
  }

  body {
    overflow-x: hidden;
  }