.hero[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:calc(20 * var(--pt));max-width:1920px;padding:calc(35 * var(--pt)) 0 var(--section-space) calc(18 * var(--pt));margin-inline:auto;display:flex}.hero__intro[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:calc(14 * var(--pt));width:calc(420 * var(--pt));flex-direction:column;display:flex}.hero__text[data-astro-cid-ge2uvauf]{font-size:calc(16 * var(--pt));margin:0;font-weight:200;line-height:1.45}.hero__steps[data-astro-cid-ge2uvauf]{width:calc(520 * var(--pt));height:calc(285 * var(--pt));flex:none;position:relative}.steps[data-astro-cid-ge2uvauf]{margin:0;padding:0;list-style:none}.step[data-astro-cid-ge2uvauf]{left:calc((var(--x) + 42.5 - var(--w) / 2) * var(--pt));top:calc(var(--y) * var(--pt));align-items:center;gap:calc(4 * var(--pt));width:calc(var(--w) * var(--pt));flex-direction:column;display:flex;position:absolute}.step__image[data-astro-cid-ge2uvauf]{width:calc(85 * var(--pt));height:calc(57 * var(--pt));font-size:calc(9 * var(--pt))}.step__text[data-astro-cid-ge2uvauf]{font-size:calc(12 * var(--pt));text-align:center;line-height:1.3}.step--note[data-astro-cid-ge2uvauf] .concept-note{padding:calc(5 * var(--pt)) calc(6 * var(--pt));font-size:calc(7.5 * var(--pt));line-height:1.35}.step--note[data-astro-cid-ge2uvauf] .concept-note__label{font-size:calc(6.5 * var(--pt))}.faq-link[data-astro-cid-ge2uvauf]{right:calc(59 * var(--pt));top:calc(260 * var(--pt));font-size:calc(12 * var(--pt));text-decoration:none;position:absolute}.faq-link[data-astro-cid-ge2uvauf]:hover{text-decoration:underline}.video__frame[data-astro-cid-yngxbivw]{height:calc(234 * var(--pt));font-size:calc(16 * var(--pt));border-radius:0}.video[data-astro-cid-yngxbivw] .video__note{max-width:calc(360 * var(--pt));margin:calc(12 * var(--pt)) auto 0}.stars[data-astro-cid-gttqbbyq]{font-size:calc(14 * var(--pt));letter-spacing:calc(2 * var(--pt));white-space:nowrap;line-height:1;display:inline-block;position:relative}.stars__empty[data-astro-cid-gttqbbyq]{color:var(--color-grey)}.stars__full[data-astro-cid-gttqbbyq]{color:var(--color-green);position:absolute;inset:0 auto 0 0;overflow:hidden}.reviews[data-astro-cid-4bjs7uhz] .reviews__note{max-width:calc(360 * var(--pt));margin:calc(12 * var(--pt)) auto 0}.reviews__grid[data-astro-cid-4bjs7uhz]{gap:calc(30 * var(--pt));margin-top:calc(28 * var(--pt));grid-template-columns:repeat(4,1fr);display:grid}.summary[data-astro-cid-4bjs7uhz],.review[data-astro-cid-4bjs7uhz]{gap:calc(6 * var(--pt));flex-direction:column;display:flex}.summary[data-astro-cid-4bjs7uhz]{padding:calc(20 * var(--pt));border-radius:var(--radius);background:var(--color-grey);text-align:center;justify-content:center;align-items:center}.summary[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz],.review[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{margin:0}.summary__label[data-astro-cid-4bjs7uhz]{font-family:var(--font-heading);font-weight:300;font-size:calc(16 * var(--pt));letter-spacing:.08em;text-transform:uppercase}.summary[data-astro-cid-4bjs7uhz] .stars__empty{color:var(--color-white)}.summary__meta[data-astro-cid-4bjs7uhz]{font-size:calc(11 * var(--pt))}.review[data-astro-cid-4bjs7uhz]{padding-top:calc(4 * var(--pt));font-size:calc(11 * var(--pt))}.review__location[data-astro-cid-4bjs7uhz]{color:var(--color-text-muted)}.review__name[data-astro-cid-4bjs7uhz]{font-family:var(--font-heading);font-weight:400;font-size:calc(13 * var(--pt))}.review__text[data-astro-cid-4bjs7uhz]{flex:1}.newsletter__form[data-astro-cid-drywyjjs]{margin-top:calc(21 * var(--pt));justify-content:center;display:flex}.newsletter__form[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]{width:calc(290 * var(--pt));height:calc(25 * var(--pt));padding:0 calc(8 * var(--pt));border:1px solid var(--color-text);background:var(--color-white);font:inherit;border-radius:0}.newsletter__form[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs]{width:calc(51 * var(--pt));height:calc(25 * var(--pt));background:var(--color-grey);color:var(--color-text);font-family:var(--font-heading);font-weight:300;font-size:calc(14 * var(--pt));text-transform:uppercase;cursor:pointer;border:0}.newsletter__form[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs]:hover{background:var(--color-green)}.newsletter[data-astro-cid-drywyjjs] .newsletter__note{max-width:calc(341 * var(--pt));margin:calc(12 * var(--pt)) auto 0}
