.hero[data-astro-cid-ge2uvauf]{background:var(--ink);color:#fff;padding-block:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;gap:2.5rem;display:grid}.hero__text[data-astro-cid-ge2uvauf]{z-index:1;flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex;position:relative}h1[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.875rem;display:flex}.hero__product[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(3.2rem,7.4vw,6.4rem);font-weight:850;font-stretch:80%;line-height:.92}.hero__tagline[data-astro-cid-ge2uvauf]{letter-spacing:-.005em;color:#fff;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:700;font-stretch:100%;line-height:1.2}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.hero__download[data-astro-cid-ge2uvauf]{color:#fff;font-weight:600}.hero__media[data-astro-cid-ge2uvauf]{--photo-h:34rem;justify-content:center;align-items:flex-start;display:flex}@media (width<=959px){.hero__text[data-astro-cid-ge2uvauf]{text-align:center;align-items:center}.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;width:100%}}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{padding-bottom:calc(clamp(2rem,4vw,3rem) + 4.25rem)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}.hero__media[data-astro-cid-ge2uvauf]{--photo-h:min(36rem, 56vh);justify-content:flex-end}}@media (prefers-reduced-motion:no-preference){.hero__text[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i,0) * .11s)}.hero__media[data-astro-cid-ge2uvauf]{animation:.9s .15s both fade}@keyframes rise{0%{opacity:0;transform:translateY(1.125rem)}}@keyframes fade{0%{opacity:0}}}.stats-wrap[data-astro-cid-ge2uvauf]{z-index:1;padding-bottom:clamp(3rem,6vw,4.5rem);position:relative}.stats[data-astro-cid-ge2uvauf]{width:min(100% - 2 * var(--gutter), 60rem);grid-template-columns:minmax(0,1fr);gap:.75rem;margin-block:0;padding:1.5rem 0 0;list-style:none;display:grid}@media (width>=600px){.stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=960px){.stats[data-astro-cid-ge2uvauf]{gap:1rem;margin-top:-4.25rem;padding-top:0}}.stat[data-astro-cid-ge2uvauf]{background:var(--paper);border-top:.3125rem solid var(--yellow);border-radius:var(--radius);text-align:center;box-shadow:0 1.125rem 2.5rem -1.375rem #2625238c, 0 0 0 1px var(--line);padding:1.375rem 1.25rem 1.5rem}.stat__value[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .3em;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:800;font-stretch:85%;line-height:1.05;display:flex}.stat__label[data-astro-cid-ge2uvauf]{color:var(--ink);margin-top:.5rem;font-size:max(14px,.95rem);line-height:1.35}.fair[data-astro-cid-zxtlrbvm]{background:var(--yellow);color:var(--ink);scroll-margin-top:var(--header-h);padding-block:clamp(3rem,6vw,4.5rem)}.fair__top[data-astro-cid-zxtlrbvm]{align-items:center;gap:2rem;display:grid}@media (width>=900px){.fair__top[data-astro-cid-zxtlrbvm]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,6vw,5.5rem)}}.fair__text[data-astro-cid-zxtlrbvm]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.fair__lead[data-astro-cid-zxtlrbvm]{max-width:32em;font-size:var(--text-lead)}.fair__details[data-astro-cid-zxtlrbvm]{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:800}.fair__toggle[data-astro-cid-zxtlrbvm]{gap:.625rem;margin-top:.5rem}.fair__toggle[data-astro-cid-zxtlrbvm][hidden]{display:none}.fair__toggle[data-astro-cid-zxtlrbvm] svg[data-astro-cid-zxtlrbvm]{transition:transform .2s}.fair__toggle[data-astro-cid-zxtlrbvm][aria-expanded=true] svg[data-astro-cid-zxtlrbvm]{transform:rotate(180deg)}.fair__logo[data-astro-cid-zxtlrbvm]{justify-content:center;display:flex}.fair__logo[data-astro-cid-zxtlrbvm] a[data-astro-cid-zxtlrbvm]{border-radius:var(--radius);transition:transform .15s;display:inline-block}.fair__logo[data-astro-cid-zxtlrbvm] a[data-astro-cid-zxtlrbvm]:hover{transform:translateY(-2px)}.fair__logo[data-astro-cid-zxtlrbvm] img{border-radius:var(--radius);width:20rem;max-width:100%;height:auto;box-shadow:0 1rem 2rem -1rem #26252399}.fair__panel[data-astro-cid-zxtlrbvm]{margin-top:clamp(1.75rem,4vw,2.5rem)}.fair__panel[data-astro-cid-zxtlrbvm][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.fair__panel[data-astro-cid-zxtlrbvm]:not([hidden]) .card[data-astro-cid-zxtlrbvm]{animation:.3s both open}@keyframes open{0%{opacity:0;transform:translateY(-.5rem)}}}.card[data-astro-cid-zxtlrbvm]{border-radius:var(--radius);background:#fff;padding:clamp(1.5rem,3.5vw,2.5rem);box-shadow:0 1.5rem 3rem -1.75rem #26252380}.card__intro[data-astro-cid-zxtlrbvm]{max-width:44em;margin-bottom:1.5rem}form[data-astro-cid-zxtlrbvm]{flex-direction:column;gap:1.25rem;display:flex}form[data-astro-cid-zxtlrbvm][hidden],.success[data-astro-cid-zxtlrbvm][hidden]{display:none}.fields[data-astro-cid-zxtlrbvm]{gap:1.25rem;display:grid}@media (width>=760px){.fields[data-astro-cid-zxtlrbvm]{grid-template-columns:repeat(3,minmax(0,1fr))}}.form__end[data-astro-cid-zxtlrbvm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.field[data-astro-cid-zxtlrbvm]{flex-direction:column;gap:.375rem;display:flex}label[data-astro-cid-zxtlrbvm]{font-size:.98rem;font-weight:700}input[data-astro-cid-zxtlrbvm][type=text],input[data-astro-cid-zxtlrbvm][type=email]{border:2px solid var(--line-strong);border-radius:var(--radius);width:100%;min-height:3.25rem;color:var(--ink);font:inherit;background:#fff;padding:0 .875rem}input[data-astro-cid-zxtlrbvm][type=text]:focus-visible,input[data-astro-cid-zxtlrbvm][type=email]:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--focus)}input[data-astro-cid-zxtlrbvm][aria-invalid=true]{border-color:var(--error)}.check[data-astro-cid-zxtlrbvm]{align-items:flex-start;gap:.75rem;display:flex}.check[data-astro-cid-zxtlrbvm] input[data-astro-cid-zxtlrbvm]{width:1.5rem;height:1.5rem;accent-color:var(--ink);flex:none;margin:1px 0 0}.check[data-astro-cid-zxtlrbvm] label[data-astro-cid-zxtlrbvm]{font-weight:500}.check[data-astro-cid-zxtlrbvm] a[data-astro-cid-zxtlrbvm]{color:var(--ink)}.error[data-astro-cid-zxtlrbvm],.summary[data-astro-cid-zxtlrbvm]{color:var(--error);font-size:.92rem;line-height:1.4}.error[data-astro-cid-zxtlrbvm][hidden],.summary[data-astro-cid-zxtlrbvm][hidden]{display:none}.summary[data-astro-cid-zxtlrbvm]{border:2px solid var(--error);border-radius:var(--radius);padding:.75rem .875rem;font-weight:600}.hp[data-astro-cid-zxtlrbvm]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit[data-astro-cid-zxtlrbvm]{min-width:12rem}.submit[data-astro-cid-zxtlrbvm]:disabled{cursor:progress}@media (width<=759px){.submit[data-astro-cid-zxtlrbvm]{width:100%}}.success[data-astro-cid-zxtlrbvm]{align-items:center;gap:1rem;padding:.5rem 0;font-size:1.25rem;font-weight:700;line-height:1.3;display:flex}.success[data-astro-cid-zxtlrbvm]:focus{outline:none}.success__mark[data-astro-cid-zxtlrbvm]{background:var(--ink);width:3.25rem;height:3.25rem;color:var(--yellow);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=899px){.fair__text[data-astro-cid-zxtlrbvm]{text-align:center;align-items:center}.fair__lead[data-astro-cid-zxtlrbvm]{margin-inline:auto}}.intro[data-astro-cid-55fzm6vk]{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.intro[data-astro-cid-55fzm6vk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,5.5rem)}}.intro__media[data-astro-cid-55fzm6vk]{--photo-h:min(36rem, 70vh);justify-content:center;display:flex}.intro__text[data-astro-cid-55fzm6vk]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.ticks[data-astro-cid-55fzm6vk]{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-55fzm6vk] li[data-astro-cid-55fzm6vk]{font-size:var(--text-lead);padding-left:1.75rem;font-weight:700;line-height:1.35;position:relative}.ticks[data-astro-cid-55fzm6vk] li[data-astro-cid-55fzm6vk]:before{content:"";background:var(--yellow);width:.875rem;height:1em;clip-path:polygon(calc(1em * var(--slope)) 0, 100% 0, calc(100% - 1em * var(--slope)) 100%, 0 100%);position:absolute;top:.2em;left:0}@media (width<=899px){.intro__text[data-astro-cid-55fzm6vk]{text-align:center;align-items:center}.ticks[data-astro-cid-55fzm6vk]{text-align:left}}
