.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem,7vw,5.5rem) clamp(3rem,8vw,6rem);overflow:clip}.hero__in[data-astro-cid-ge2uvauf]{grid-template-areas:"copy""demo""act";gap:clamp(2rem,5vw,2.75rem);display:grid}.hero__copy[data-astro-cid-ge2uvauf]{grid-area:copy}.hero__demo[data-astro-cid-ge2uvauf]{grid-area:demo}.hero__act[data-astro-cid-ge2uvauf]{grid-area:act}.hero__sub[data-astro-cid-ge2uvauf]{max-width:34rem;margin-top:1.125rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__pills[data-astro-cid-ge2uvauf]{margin-top:1.5rem}.hero__demo[data-astro-cid-ge2uvauf]{align-content:center;justify-items:center;display:grid}.sphere[data-astro-cid-ge2uvauf]{aspect-ratio:1;place-items:center;width:min(78%,19rem);display:grid;position:relative}.sphere__glow[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 50% 42%,#17a05d4d 0%,#17a05d24 38%,#17a05d0a 60%,#17a05d00 72%);border-radius:50%;animation:7s ease-in-out infinite breathe;position:absolute;inset:-12%}.sphere__btn[data-astro-cid-ge2uvauf]{aspect-ratio:1;border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:50%;place-items:center;gap:.875rem;width:72%;padding:1rem;transition:transform .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 1px 2px #0b0b0c0a,0 18px 40px -22px #0b0b0c4d}.sphere__btn[data-astro-cid-ge2uvauf]:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0b0b0c0a,0 26px 50px -24px #0b0b0c61}.sphere__btn[data-astro-cid-ge2uvauf]:active{transform:translateY(0)}.sphere__orb[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:var(--eco-700);width:4.5rem;color:var(--white);border-radius:50%;place-items:center;display:grid;position:relative}.sphere__orb[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:1.75rem;height:1.75rem}.sphere__ripple[data-astro-cid-ge2uvauf]{border:1.5px solid var(--eco);opacity:0;border-radius:50%;animation:3.2s ease-out infinite ripple;position:absolute;inset:0}.sphere__ripple--2[data-astro-cid-ge2uvauf]{animation-delay:1.6s}.sphere__label[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);letter-spacing:-.015em;color:var(--ink);max-width:11rem;font-weight:600;line-height:1.25}.hero__hint[data-astro-cid-ge2uvauf]{text-align:center;max-width:22rem;font-size:var(--fs-small);color:var(--graphite);margin-top:1.25rem}.hero__note[data-astro-cid-ge2uvauf]{text-align:center;max-width:24rem;margin-top:.625rem}.hero__note[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--grey)}.hero__note[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--ink)}.hero__fallback[data-astro-cid-ge2uvauf]{display:none}.ess-widget-failed .hero__fallback[data-astro-cid-ge2uvauf]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--mist);text-align:center;margin-top:1.5rem;padding:1.25rem;display:block}.hero__fallback[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{font-size:var(--fs-body)}.hero__fallback[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);color:var(--graphite);margin-top:.5rem}.hero__fallback-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1rem;display:flex}.ess-widget-failed .sphere[data-astro-cid-ge2uvauf]{opacity:.35;pointer-events:none}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes ripple{0%{opacity:.55;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.9)}}@media (width>=62rem){.hero__in[data-astro-cid-ge2uvauf]{grid-template-columns:1.08fr .92fr;grid-template-areas:"copy demo""act demo";align-content:center;gap:2.25rem 4rem}.hero__copy[data-astro-cid-ge2uvauf]{align-self:end}.hero__act[data-astro-cid-ge2uvauf]{align-self:start}.sphere[data-astro-cid-ge2uvauf]{width:min(100%,26rem)}}.problem__list[data-astro-cid-jrdwie4c]{padding:0;list-style:none}.problem__card[data-astro-cid-jrdwie4c]{align-content:start;display:grid}.problem__rule[data-astro-cid-jrdwie4c]{background:var(--ink);border-radius:2px;width:1.75rem;height:2px;margin-bottom:1.25rem;display:block}.problem__stat[data-astro-cid-jrdwie4c]{margin-top:1.5rem}.calc__nojs[data-astro-cid-fj7gkcfz]{max-width:32rem}.js[data-astro-cid-fj7gkcfz] .calc__nojs[data-astro-cid-fj7gkcfz]{display:none}.calc[data-astro-cid-fj7gkcfz]{align-items:start;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.calc__form[data-astro-cid-fj7gkcfz]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.calc__field[data-astro-cid-fj7gkcfz] .field__label[data-astro-cid-fj7gkcfz]{line-height:1.35}.calc__out[data-astro-cid-fj7gkcfz]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--mist);padding:clamp(1.25rem,3vw,1.75rem)}.calc__rows[data-astro-cid-fj7gkcfz]{gap:.875rem;display:grid}.calc__row[data-astro-cid-fj7gkcfz]{border-bottom:1px solid var(--line);font-size:var(--fs-small);color:var(--graphite);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.875rem;display:flex}.calc__row[data-astro-cid-fj7gkcfz] dd[data-astro-cid-fj7gkcfz]{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.calc__row--big[data-astro-cid-fj7gkcfz]{border-bottom:0;padding-bottom:0}.calc__row--big[data-astro-cid-fj7gkcfz] dd[data-astro-cid-fj7gkcfz]{letter-spacing:-.03em;font-size:1.75rem}.calc__minutes[data-astro-cid-fj7gkcfz]{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--graphite);margin-top:1.25rem;padding-top:1.25rem}.calc__cta[data-astro-cid-fj7gkcfz]{margin-top:1.25rem}.calc__note[data-astro-cid-fj7gkcfz]{max-width:44rem;margin-top:1.5rem}@media (width>=62rem){.calc[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.calc__out[data-astro-cid-fj7gkcfz]{top:calc(var(--header-h) + 1.5rem);position:sticky}}.how__body[data-astro-cid-l43jfdkk]{align-items:start;gap:clamp(2rem,5vw,3rem);display:grid}.how__list[data-astro-cid-l43jfdkk]{gap:clamp(1.5rem,3vw,2rem);padding:0;list-style:none;display:grid}.how__step[data-astro-cid-l43jfdkk]{align-content:start;gap:.625rem;display:grid}.how__n[data-astro-cid-l43jfdkk]{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--grey);border-bottom:1px solid var(--line);margin-bottom:.5rem;padding-bottom:.75rem;font-weight:500}.how__step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--graphite)}.tgcard[data-astro-cid-l43jfdkk]{margin:0}.tgcard__cap[data-astro-cid-l43jfdkk]{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-bottom:.875rem;font-weight:500}.tgcard__bubble[data-astro-cid-l43jfdkk]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);font-size:var(--fs-small);border-top-left-radius:6px;padding:1.125rem 1.25rem;box-shadow:0 1px 2px #0b0b0c0a,0 16px 32px -24px #0b0b0c4d}.tgcard__head[data-astro-cid-l43jfdkk]{letter-spacing:-.01em;border-bottom:1px solid var(--line);padding-bottom:.75rem;font-weight:600}.tgcard__rows[data-astro-cid-l43jfdkk]{gap:.5rem;margin-top:.875rem;display:grid}.tgcard__row[data-astro-cid-l43jfdkk]{grid-template-columns:8.5rem 1fr;gap:.5rem;display:grid}.tgcard__rows[data-astro-cid-l43jfdkk] dt[data-astro-cid-l43jfdkk]{color:var(--grey)}.tgcard__rows[data-astro-cid-l43jfdkk] dd[data-astro-cid-l43jfdkk]{color:var(--ink);margin:0}.tgcard__link[data-astro-cid-l43jfdkk]{border-top:1px solid var(--line);color:var(--eco-700);margin-top:1rem;padding-top:.75rem;font-weight:500}.how__note[data-astro-cid-l43jfdkk]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--mist);font-size:var(--fs-small);color:var(--ink);max-width:46rem;margin-top:clamp(2rem,4vw,3rem);padding:1.25rem 1.5rem}@media (width<=24rem){.tgcard__row[data-astro-cid-l43jfdkk]{grid-template-columns:1fr;gap:.125rem}}@media (width>=62rem){.how__body[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:4rem}}.rec[data-astro-cid-hhac4gy3]{border:1px solid var(--line);border-radius:var(--radius-card);max-width:46rem;padding:clamp(1.25rem,3vw,1.75rem)}.rec__audio[data-astro-cid-hhac4gy3]{width:100%}.rec__todo[data-astro-cid-hhac4gy3]{display:block}.rec__cap[data-astro-cid-hhac4gy3]{margin-top:.75rem}.rec__details[data-astro-cid-hhac4gy3]{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.rec__summary[data-astro-cid-hhac4gy3]{font-size:var(--fs-small);cursor:pointer;align-items:center;gap:.5rem;font-weight:500;list-style:none;display:inline-flex}.rec__summary[data-astro-cid-hhac4gy3]::-webkit-details-marker{display:none}.rec__summary[data-astro-cid-hhac4gy3]:hover{color:var(--graphite)}.rec__summary[data-astro-cid-hhac4gy3]:after{content:"";border-right:1.5px solid var(--graphite);border-bottom:1.5px solid var(--graphite);width:.5rem;height:.5rem;transition:transform .3s var(--ease);transform:rotate(45deg)translate(-2px,-2px)}.rec__details[data-astro-cid-hhac4gy3][open] .rec__summary[data-astro-cid-hhac4gy3]:after{transform:rotate(-135deg)translate(-2px,-2px)}.rec__summary[data-astro-cid-hhac4gy3]:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.rec__body[data-astro-cid-hhac4gy3]{margin-top:1rem}.rec__lines[data-astro-cid-hhac4gy3]{gap:.75rem;padding-left:0;list-style:none;display:grid}.rec__lines[data-astro-cid-hhac4gy3] li[data-astro-cid-hhac4gy3]{gap:.125rem;display:grid}.rec__who[data-astro-cid-hhac4gy3]{font-size:var(--fs-micro);color:var(--grey);font-weight:500}.price__switch[data-astro-cid-htruwgye]{margin-bottom:clamp(2rem,4vw,2.75rem)}.price__group[data-astro-cid-htruwgye]{font-size:var(--fs-body);letter-spacing:-.01em;margin-bottom:1.25rem;font-weight:600}.price__start[data-astro-cid-htruwgye]{margin-bottom:clamp(2.5rem,5vw,3.5rem);padding:0;list-style:none}.price__step[data-astro-cid-htruwgye]{align-content:start;gap:.5rem;display:grid}.price__step-n[data-astro-cid-htruwgye]{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--grey);border-bottom:1px solid var(--line);margin-bottom:.25rem;padding-bottom:.75rem;font-weight:500}.price__step-h[data-astro-cid-htruwgye]{font-size:var(--fs-body);font-weight:600}.price__step[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{font-size:var(--fs-small);color:var(--graphite)}.price__list[data-astro-cid-htruwgye]{align-items:stretch;padding:0;list-style:none}@media (width>=48rem){.price__list[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,1fr)}}.price[data-astro-cid-htruwgye]{grid-template-rows:auto auto auto 1fr auto auto;align-content:start;gap:0;display:grid;position:relative}.price__name[data-astro-cid-htruwgye]{font-size:var(--fs-body);font-weight:600}.price__badge[data-astro-cid-htruwgye]{border-radius:var(--radius-pill);background:var(--eco-700);color:var(--white);font-size:var(--fs-micro);padding:.25rem .625rem;font-weight:500;position:absolute;top:clamp(1.25rem,3vw,1.5rem);right:clamp(1.25rem,3vw,1.5rem)}.price__amount[data-astro-cid-htruwgye]{margin-top:.875rem}.price__value[data-astro-cid-htruwgye]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:600}.price__note[data-astro-cid-htruwgye]{font-size:var(--fs-small);color:var(--grey);margin-top:.3125rem}.price__items[data-astro-cid-htruwgye]{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--graphite);align-content:start;gap:.75rem;margin-top:1.25rem;padding:1.25rem 0 0;list-style:none;display:grid}.price__items[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{grid-template-columns:1rem 1fr;align-items:start;gap:.625rem;display:grid}.price__check[data-astro-cid-htruwgye]{width:1rem;height:1rem;color:var(--graphite);margin-top:.1875rem}.price__costs[data-astro-cid-htruwgye]{border-top:1px solid var(--line);font-size:var(--fs-micro);color:var(--grey);margin-top:1.25rem;padding-top:1rem}.price__cta[data-astro-cid-htruwgye]{width:100%;margin-top:1.25rem}.price--featured[data-astro-cid-htruwgye]{background:var(--ink);border-color:var(--ink);color:var(--white)}.price--featured[data-astro-cid-htruwgye] .price__note[data-astro-cid-htruwgye],.price--featured[data-astro-cid-htruwgye] .price__costs[data-astro-cid-htruwgye]{color:#a0a0a8}.price--featured[data-astro-cid-htruwgye] .price__items[data-astro-cid-htruwgye]{color:#d6d6da;border-top-color:#2a2a30}.price--featured[data-astro-cid-htruwgye] .price__costs[data-astro-cid-htruwgye]{border-top-color:#2a2a30}.price--featured[data-astro-cid-htruwgye] .price__check[data-astro-cid-htruwgye]{color:var(--eco)}.price__foot[data-astro-cid-htruwgye]{max-width:44rem;font-size:var(--fs-small);color:var(--graphite);margin-top:1.5rem}.price__foot[data-astro-cid-htruwgye]+.price__foot[data-astro-cid-htruwgye]{margin-top:.875rem}.price__more[data-astro-cid-htruwgye]{font-size:var(--fs-small);margin-top:1.5rem;font-weight:500}.price__more[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]{border-bottom:1px solid var(--line);text-decoration:none}.price__more[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]:hover{border-bottom-color:var(--ink)}@media (width>=48rem){.price[data-astro-cid-htruwgye]{padding:1.5rem}}.why__list[data-astro-cid-2ojqaodh]{padding:0;list-style:none}.why__card[data-astro-cid-2ojqaodh]{align-content:start;display:grid}@media (width>=48rem){.why__list[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(6,1fr)}.why__card[data-astro-cid-2ojqaodh]{grid-column:span 2}.why__card[data-astro-cid-2ojqaodh]:nth-child(4){grid-column:2/span 2}.why__card[data-astro-cid-2ojqaodh]:nth-child(5){grid-column:4/span 2}}.el__facts[data-astro-cid-gtfcm4wa]{margin-bottom:clamp(2rem,4vw,3rem);padding:0;list-style:none}.el__fact[data-astro-cid-gtfcm4wa]{align-content:start;gap:.5rem;display:grid}.el__fact[data-astro-cid-gtfcm4wa] h3[data-astro-cid-gtfcm4wa]{border-bottom:1px solid var(--line);font-size:var(--fs-body);padding-bottom:.75rem}.el__fact[data-astro-cid-gtfcm4wa] p[data-astro-cid-gtfcm4wa]{font-size:var(--fs-small);color:var(--graphite)}.el__cases[data-astro-cid-gtfcm4wa]{align-items:stretch;padding:0;list-style:none}.el__case[data-astro-cid-gtfcm4wa]{grid-template-rows:auto 1fr auto;align-content:start;display:grid}.el__case[data-astro-cid-gtfcm4wa] h3[data-astro-cid-gtfcm4wa]{font-size:var(--fs-body)}.el__case[data-astro-cid-gtfcm4wa] p[data-astro-cid-gtfcm4wa]{font-size:var(--fs-small);color:var(--graphite);margin-top:.625rem}.el__src[data-astro-cid-gtfcm4wa]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.el__src[data-astro-cid-gtfcm4wa] a[data-astro-cid-gtfcm4wa]{font-size:var(--fs-micro);color:var(--grey);border-bottom:1px solid var(--line);text-decoration:none}.el__src[data-astro-cid-gtfcm4wa] a[data-astro-cid-gtfcm4wa]:hover{color:var(--ink);border-bottom-color:var(--ink)}.el__disclaimer[data-astro-cid-gtfcm4wa]{max-width:46rem;margin-top:1.5rem}.el__more[data-astro-cid-gtfcm4wa]{font-size:var(--fs-small);margin-top:1.5rem;font-weight:500}.el__more[data-astro-cid-gtfcm4wa] a[data-astro-cid-gtfcm4wa]{border-bottom:1px solid var(--line);text-decoration:none}.el__more[data-astro-cid-gtfcm4wa] a[data-astro-cid-gtfcm4wa]:hover{border-bottom-color:var(--ink)}.tst[data-astro-cid-gakqr736]{margin-top:clamp(2.5rem,6vw,4rem)}.tst__h[data-astro-cid-gakqr736]{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-bottom:1.25rem;font-weight:500}.tst__list[data-astro-cid-gakqr736]{padding:0;list-style:none}.tst__card[data-astro-cid-gakqr736]{align-content:start;display:grid}.tst__frame[data-astro-cid-gakqr736]{aspect-ratio:16/9;border:1px solid var(--line);background:var(--mist);width:100%;color:var(--ink);border-radius:14px;place-items:center;margin-bottom:1.125rem;padding:0;display:grid;position:relative;overflow:hidden}.tst__frame--ready[data-astro-cid-gakqr736]{cursor:pointer}.tst__prev[data-astro-cid-gakqr736]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tst__play[data-astro-cid-gakqr736]{background:var(--white);width:3.25rem;height:3.25rem;transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px -14px #0b0b0c80}.tst__play[data-astro-cid-gakqr736] svg[data-astro-cid-gakqr736]{width:1.75rem;height:1.75rem}.tst__frame--ready[data-astro-cid-gakqr736]:hover .tst__play[data-astro-cid-gakqr736]{transform:scale(1.06)}.tst__play--off[data-astro-cid-gakqr736]{background:var(--white);color:#c2c2c8;box-shadow:none}.tst__soon[data-astro-cid-gakqr736]{text-align:center;font-size:var(--fs-micro);color:var(--grey);position:absolute;bottom:.875rem;left:0;right:0}.tst[data-astro-cid-gakqr736] .tst__player{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:14px;width:100%;margin-bottom:1.125rem;position:relative;overflow:hidden}.tst[data-astro-cid-gakqr736] .tst__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tst__meta[data-astro-cid-gakqr736]{font-size:var(--fs-small);font-weight:600}.tst__meta[data-astro-cid-gakqr736] a[data-astro-cid-gakqr736]{border-bottom:1px solid var(--line);text-decoration:none}.tst__meta[data-astro-cid-gakqr736] a[data-astro-cid-gakqr736]:hover{border-bottom-color:var(--ink)}.tst__dot[data-astro-cid-gakqr736]{color:var(--grey);margin-inline:.375rem;font-weight:400}.tst__person[data-astro-cid-gakqr736]{font-size:var(--fs-micro);color:var(--grey);margin-top:.25rem}.tst__row[data-astro-cid-gakqr736]{font-size:var(--fs-small);color:var(--graphite);margin-top:.875rem}.tst__label[data-astro-cid-gakqr736]{color:var(--grey)}.tst__row[data-astro-cid-gakqr736] b[data-astro-cid-gakqr736]{color:var(--ink);font-weight:600}@media (width>=48rem){.tst__list[data-astro-cid-gakqr736]{grid-template-columns:repeat(2,1fr)}}.mem[data-astro-cid-ae2kqkmy]{align-items:start;gap:clamp(1.75rem,4vw,3rem);display:grid}.mem--rest[data-astro-cid-ae2kqkmy]{margin-top:clamp(2.5rem,6vw,4rem)}.mem__figure[data-astro-cid-ae2kqkmy]{max-width:21rem;margin:0}.mem__photo[data-astro-cid-ae2kqkmy]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--mist);width:100%;height:auto}.mem__cap[data-astro-cid-ae2kqkmy]{gap:.1875rem;margin-top:.875rem;display:grid}.mem__name[data-astro-cid-ae2kqkmy]{letter-spacing:-.015em;font-weight:600}.mem__role[data-astro-cid-ae2kqkmy]{font-size:var(--fs-small);color:var(--grey)}.mem__body[data-astro-cid-ae2kqkmy]{gap:1.5rem;max-width:38rem;display:grid}.mem__bio[data-astro-cid-ae2kqkmy]{color:var(--graphite);gap:1rem;display:grid}.stats[data-astro-cid-ae2kqkmy]{border-bottom:1px solid var(--line);gap:1.25rem;margin:0;padding:0 0 1.5rem;list-style:none;display:grid}.stats__item[data-astro-cid-ae2kqkmy]{align-content:start;gap:.25rem;display:grid}.stats__n[data-astro-cid-ae2kqkmy]{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.05}.stats__l[data-astro-cid-ae2kqkmy]{font-size:var(--fs-micro);color:var(--grey);line-height:1.35}.exp[data-astro-cid-ae2kqkmy]{border-top:1px solid var(--line);padding-top:1.25rem}.exp__sum[data-astro-cid-ae2kqkmy]{font-size:var(--fs-small);cursor:pointer;align-items:center;gap:.5rem;font-weight:500;list-style:none;display:inline-flex}.exp__sum[data-astro-cid-ae2kqkmy]::-webkit-details-marker{display:none}.exp__sum[data-astro-cid-ae2kqkmy]:after{content:"";width:.5rem;height:.5rem;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-2px,-2px)}.exp[data-astro-cid-ae2kqkmy][open] .exp__sum[data-astro-cid-ae2kqkmy]:after{transform:rotate(225deg)translate(-2px,-2px)}.exp__list[data-astro-cid-ae2kqkmy]{font-size:var(--fs-small);color:var(--graphite);gap:.75rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.exp__period[data-astro-cid-ae2kqkmy]{color:var(--ink);font-weight:600}.exp__after[data-astro-cid-ae2kqkmy]{font-size:var(--fs-micro);color:var(--grey);margin-top:1rem}.clients[data-astro-cid-ae2kqkmy]{margin-top:clamp(2.5rem,6vw,4rem)}.clients__h[data-astro-cid-ae2kqkmy]{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-bottom:1.25rem;font-weight:500}.marquee[data-astro-cid-ae2kqkmy]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000)}.marquee__track[data-astro-cid-ae2kqkmy]{align-items:center;gap:2rem;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite marquee;display:flex}.marquee[data-astro-cid-ae2kqkmy]:hover .marquee__track[data-astro-cid-ae2kqkmy]{animation-play-state:paused}.marquee__item[data-astro-cid-ae2kqkmy]{flex:none;align-items:center;display:flex}.marquee__item[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:contain;filter:grayscale();opacity:.55;width:auto;max-width:7.5rem;height:1.75rem;display:block}.marquee__item[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy].is-tall{height:2.375rem}.marquee__text[data-astro-cid-ae2kqkmy]{font-size:var(--fs-small);letter-spacing:-.01em;color:var(--grey);white-space:nowrap;font-weight:600}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-ae2kqkmy]{-webkit-mask-image:none;mask-image:none}.marquee__track[data-astro-cid-ae2kqkmy]{flex-wrap:wrap;gap:1.25rem 2rem;width:auto;animation:none}.marquee__item[data-astro-cid-ae2kqkmy][aria-hidden=true]{display:none}}@media (width>=48rem){.mem[data-astro-cid-ae2kqkmy]{grid-template-columns:21rem 1fr}.stats[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.marquee__item[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{max-width:8.75rem;height:2rem}.marquee__item[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy].is-tall{height:2.75rem}}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--line);max-width:46rem;margin:0 auto;padding:0;list-style:none}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}.faq__q[data-astro-cid-hemr5th4]{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.125rem 0;font-weight:500;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]:hover{color:var(--graphite)}.faq__q[data-astro-cid-hemr5th4]:after{content:"";width:.75rem;height:.75rem;transition:transform .25s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none;margin-top:.3125rem}.faq__item[data-astro-cid-hemr5th4][open] .faq__q[data-astro-cid-hemr5th4]:after{background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat;transform:rotate(180deg)}.faq__a[data-astro-cid-hemr5th4]{max-width:40rem;font-size:var(--fs-small);color:var(--graphite);gap:.75rem;padding-bottom:1.375rem;display:grid}.faq__a[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]{color:inherit;border-bottom:1px solid var(--line);text-decoration:none}.faq__a[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]:hover{color:var(--ink);border-bottom-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-hemr5th4][open] .faq__a[data-astro-cid-hemr5th4]{animation:faq-in .25s var(--ease)}}@keyframes faq-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.lead__in[data-astro-cid-sevzbneq]{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.lead__text[data-astro-cid-sevzbneq]{margin-top:1rem}.lead__alt[data-astro-cid-sevzbneq]{border-top:1px solid var(--line);margin-top:clamp(2rem,4vw,2.5rem);padding-top:1.75rem}.lead__alt-h[data-astro-cid-sevzbneq]{font-size:var(--fs-body);font-weight:600}.lead__alt-p[data-astro-cid-sevzbneq]{font-size:var(--fs-small);color:var(--graphite);margin:.5rem 0 1.125rem}.lead__panel[data-astro-cid-sevzbneq]{position:relative}.lead__form[data-astro-cid-sevzbneq]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.lead__row[data-astro-cid-sevzbneq]{gap:1.25rem;display:grid}.lead__turnstile[data-astro-cid-sevzbneq]{min-height:65px}.lead__form[data-astro-cid-sevzbneq][data-state=sending]{opacity:.7;pointer-events:none}.lead__success[data-astro-cid-sevzbneq]{scroll-margin-top:calc(var(--header-h) + 1rem);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);text-align:center;padding:clamp(1.75rem,4vw,2.5rem)}.lead__success[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lead__tick[data-astro-cid-sevzbneq]{background:var(--eco-wash);width:3rem;height:3rem;color:var(--eco-700);border-radius:50%;place-items:center;margin:0 auto 1.125rem;display:grid}.lead__tick[data-astro-cid-sevzbneq] svg[data-astro-cid-sevzbneq]{width:1.5rem;height:1.5rem}.lead__success[data-astro-cid-sevzbneq] p[data-astro-cid-sevzbneq]{color:var(--graphite);margin-top:.5rem}.lead__success-crm[data-astro-cid-sevzbneq]{font-size:var(--fs-micro);color:var(--grey)}.lead__fail[data-astro-cid-sevzbneq]{scroll-margin-top:calc(var(--header-h) + 1rem);border-radius:var(--radius-card);background:#fdf5f4;border:1px solid #e7c9c7;margin-bottom:1rem;padding:1.25rem}.lead__fail[data-astro-cid-sevzbneq] h3[data-astro-cid-sevzbneq]{font-size:var(--fs-body)}.lead__fail[data-astro-cid-sevzbneq] p[data-astro-cid-sevzbneq]{font-size:var(--fs-small);color:var(--graphite);margin-top:.4375rem}.lead__fail-actions[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:.625rem;margin-top:1rem;display:flex}.lead__noscript[data-astro-cid-sevzbneq]{margin-top:1rem}@media (width>=40rem){.lead__row[data-astro-cid-sevzbneq]{grid-template-columns:1fr 1fr}}@media (width>=62rem){.lead__in[data-astro-cid-sevzbneq]{grid-template-columns:1fr 1.15fr;gap:4.5rem}}
