.hero[data-astro-cid-ergxyi7h]{--hero-title-size:1.85rem;--hero-proof-size:1.05rem;--veil:248, 241, 231;isolation:isolate;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ergxyi7h]{z-index:-1;position:absolute;inset:0}.hero__bg[data-astro-cid-ergxyi7h] picture,.hero__bg[data-astro-cid-ergxyi7h] img{width:100%;height:100%;display:block}.hero__bg[data-astro-cid-ergxyi7h] img{object-fit:cover;object-position:60% 50%}.hero__bg[data-astro-cid-ergxyi7h]:after{content:"";background:linear-gradient(to bottom, rgba(var(--veil), .84), rgba(var(--veil), .5));position:absolute;inset:0}.hero__inner[data-astro-cid-ergxyi7h]{padding-block:clamp(2.5rem,8vw,4rem)}.hero__text[data-astro-cid-ergxyi7h]{max-width:44rem;text-shadow:0 0 14px rgba(var(--veil), .85);position:relative}.hero[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{margin:0}.hero__brand[data-astro-cid-ergxyi7h]{font-size:var(--step-4);line-height:1.05;display:none}.hero__title[data-astro-cid-ergxyi7h]{font-size:var(--hero-title-size);max-width:18em;font-weight:700;line-height:1.25;display:block;& .hero__title{color:var(--ink-soft)}& .hero__title-end{color:var(--chocolate)}}.hero[data-astro-cid-ergxyi7h] .rule[data-astro-cid-ergxyi7h]{margin:1rem 0 1.1rem}.hero__proof[data-astro-cid-ergxyi7h]{font-size:var(--hero-proof-size);color:var(--ink);gap:.35rem;margin:0 0 1.5rem;padding:0;line-height:1.4;list-style:none;display:grid}.hero__proof[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{align-items:center;gap:.5rem;display:flex}.hero__proof[data-astro-cid-ergxyi7h] .icon{color:var(--chocolate);flex:none}.hero__proof[data-astro-cid-ergxyi7h] .star{color:#d29a2e}.hero__proof[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{color:var(--chocolate)}.hero[data-astro-cid-ergxyi7h] .btn[data-astro-cid-ergxyi7h]{text-shadow:none}.hero[data-astro-cid-ergxyi7h] .btn--ghost[data-astro-cid-ergxyi7h]:not(:hover){background:rgba(var(--veil), .85)}@media (width>=960px){.hero[data-astro-cid-ergxyi7h]{--hero-title-size:var(--step-3);--hero-proof-size:1.05rem;align-items:center;min-height:clamp(480px,62vh,620px);display:grid}.hero__bg[data-astro-cid-ergxyi7h]:after{background:linear-gradient(to right, rgba(var(--veil), .93) 0%, rgba(var(--veil), .84) 38%, rgba(var(--veil), .4) 62%, rgba(var(--veil), 0) 88%)}.hero__inner[data-astro-cid-ergxyi7h]{padding-block:4rem}.hero__brand[data-astro-cid-ergxyi7h]{margin-bottom:.6rem;display:block}.hero__title[data-astro-cid-ergxyi7h]{font-weight:600}}.benefits[data-astro-cid-ergxyi7h]{border-block:1px solid var(--kraft);background:var(--paper-2)}.benefits__list[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;list-style:none;display:grid}.benefits__list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:.6rem;min-width:0;padding:1rem .25rem;font-size:.9rem;line-height:1.35;display:flex}.benefits__list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:nth-child(n+3){border-top:1px solid var(--kraft)}.benefits__list[data-astro-cid-ergxyi7h] .icon{width:28px;height:28px;color:var(--chocolate);flex:none}@media (width>=960px){.benefits__list[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,auto);justify-content:space-between}.benefits__list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{gap:.8rem;padding:1.4rem 1rem;font-size:.95rem}.benefits__list[data-astro-cid-ergxyi7h] .icon{width:34px;height:34px}.benefits__list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:nth-child(n+3){border-top:0}.benefits__list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]+li[data-astro-cid-ergxyi7h]{border-left:1px solid var(--kraft);padding-left:1.75rem}}.cards[data-astro-cid-ergxyi7h]{gap:1.5rem;display:grid}@media (width>=900px){.cards[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-ergxyi7h]{background:var(--cream);border:1px solid var(--kraft);border-radius:var(--radius);color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.card__img[data-astro-cid-ergxyi7h]{background:var(--paper-2);overflow:hidden}.card__img[data-astro-cid-ergxyi7h] img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card__body[data-astro-cid-ergxyi7h]{flex:1;padding:1.25rem 1.25rem 1.5rem;position:relative}.card[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--step-1);margin-bottom:.4rem}.card[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-soft);margin:0;padding-right:2.5rem;font-size:.975rem;line-height:1.55}.card__arrow[data-astro-cid-ergxyi7h]{color:var(--chocolate);transition:transform .25s;position:absolute;bottom:1.25rem;right:1.1rem}.card[data-astro-cid-ergxyi7h]:hover{border-color:var(--kraft-2);box-shadow:var(--shadow);color:var(--ink);transform:translateY(-2px)}.card[data-astro-cid-ergxyi7h]:hover .card__img[data-astro-cid-ergxyi7h] img{transform:scale(1.04)}.card[data-astro-cid-ergxyi7h]:hover .card__arrow[data-astro-cid-ergxyi7h]{transform:translate(4px)}.why__list[data-astro-cid-ergxyi7h]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.why__item[data-astro-cid-ergxyi7h]{align-items:center;gap:1.1rem;display:flex}.why__art[data-astro-cid-ergxyi7h]{flex:none;width:104px;height:104px}.why__art[data-astro-cid-ergxyi7h] svg{width:100%;height:100%}.why__item[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:var(--step-1);margin-bottom:.25rem}.why__item[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-soft);margin:0;font-size:.975rem;line-height:1.55}@media (width>=640px){.why__list[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr;gap:2rem}}@media (width>=1024px){.why__list[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,1fr)}.why__item[data-astro-cid-ergxyi7h]{flex-direction:column;align-items:flex-start}.why__art[data-astro-cid-ergxyi7h]{width:168px;height:168px}}.how[data-astro-cid-ergxyi7h]{background:var(--kraft);border-bottom:1px solid var(--kraft-2);padding-block:clamp(3rem,6vw,5rem)}.how__head[data-astro-cid-ergxyi7h]{text-align:center;max-width:40rem;margin:0 auto clamp(2rem,4vw,3rem)}.how__head[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--step-3)}.how__head[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-soft);font-size:var(--step-1);margin:0;line-height:1.5}.how__steps[data-astro-cid-ergxyi7h]{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.how__step[data-astro-cid-ergxyi7h]{background:var(--cream);border:1px solid var(--kraft-2);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow);padding:2.4rem 1.5rem 1.75rem;position:relative}.how__num[data-astro-cid-ergxyi7h]{background:var(--chocolate);width:2.7rem;height:2.7rem;color:var(--cream);font:700 1.25rem/1 var(--font-display);box-shadow:0 0 0 5px var(--kraft);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1.35rem;left:50%;transform:translate(-50%)}.how__icon[data-astro-cid-ergxyi7h]{color:var(--caramel-text);place-items:center;margin-bottom:.75rem;display:inline-grid}.how__step[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:var(--step-1);margin-bottom:.4rem}.how__step[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-soft);margin:0;font-size:.975rem;line-height:1.55}.how__step[data-astro-cid-ergxyi7h]:not(:last-child):after{content:"";border-left:3px dashed var(--kraft-2);height:2rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (width>=860px){.how__steps[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr);gap:2.5rem}.how__step[data-astro-cid-ergxyi7h]:not(:last-child):after{border-left:0;border-top:3px dashed var(--kraft-2);width:2.5rem;height:0;top:50%;left:100%;transform:translateY(-50%)}}
