.hero.svelte-2scz0e{overflow:hidden;position:relative}.hero__bg.svelte-2scz0e{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;height:22rem;width:47rem}@media (max-width: 767px){.hero__bg.svelte-2scz0e{bottom:6rem;right:-24rem}}@media (min-width: 768px){.hero__bg.svelte-2scz0e{right:-22rem;top:calc(50% - 11rem)}}@media (min-width: 1024px){.hero__bg.svelte-2scz0e{height:35rem;right:-34.5rem;top:calc(50% - 17.5rem);width:71rem}}.hero__bg.svelte-2scz0e img{display:block;object-fit:contain;height:100%;width:100%}.hero__inner.svelte-2scz0e{position:relative}@media (min-width: 768px){.hero__inner.svelte-2scz0e{align-items:center;display:flex;justify-content:space-between}}@media (min-width: 1024px){.hero__inner.svelte-2scz0e{min-height:28rem}}@media (max-width: 767px){.hero__content.svelte-2scz0e{margin-bottom:3rem}}@media (min-width: 768px){.hero__content.svelte-2scz0e{width:45%}}.hero.svelte-2scz0e .hero__title{margin-bottom:1.6rem}.hero__text.svelte-2scz0e{line-height:1.3;margin-bottom:2.1rem}@media (min-width: 1024px){.hero__text.svelte-2scz0e{font-size:1.8rem;max-width:45rem}}.hero__image.svelte-2scz0e{aspect-ratio:1.42;background-color:#0000001a;border-radius:1.5rem;overflow:hidden}@media (min-width: 768px){.hero__image.svelte-2scz0e{width:45%}}@media (min-width: 1024px){.hero__image.svelte-2scz0e{width:36%}}.hero__image.svelte-2scz0e img{display:block;object-fit:cover;height:100%;width:100%}@media (min-width: 768px){.hero__steps.svelte-2scz0e{width:50%}}@media (min-width: 1024px){.hero__steps.svelte-2scz0e{width:43%}}@media (min-width: 1280px){.hero__steps.svelte-2scz0e{padding-right:9rem}}.hero__step.svelte-2scz0e{align-items:center;background-color:#ffffffb0;backdrop-filter:blur(24px);border-radius:1.5rem;display:flex;margin-bottom:1.2rem;padding:2rem 2rem 1.6rem;-webkit-backdrop-filter:blur(24px)}@media (min-width: 1024px){.hero__step.svelte-2scz0e{padding:2rem 3rem 1.6rem}}.hero__step.svelte-2scz0e:nth-child(3n+1) .number{background-color:#f4f2f3}.hero__step.svelte-2scz0e:nth-child(3n+2) .number{background-color:var(--sand)}.hero__step.svelte-2scz0e:nth-child(3n+3) .number{background-color:#d1ebde}.hero__step.svelte-2scz0e:last-child{margin-bottom:0}.hero__step.svelte-2scz0e .number{margin:0 2rem 0 0}@media (min-width: 1024px){.hero.svelte-2scz0e .hero__step-text{margin-top:.4rem}}
