.hero:where(.astro-7vszemnk){overflow:hidden}.inner:where(.astro-7vszemnk){padding-top:96px;padding-bottom:72px}.eyebrow-row:where(.astro-7vszemnk){display:flex;align-items:center;gap:10px}.bloom:where(.astro-7vszemnk){animation:lv-fade .6s var(--ease) both}.tagline:where(.astro-7vszemnk){display:inline-flex;align-items:center;font-size:16px;font-weight:var(--w-medium);color:var(--ink-2);white-space:nowrap}.typed:where(.astro-7vszemnk){animation:type calc(var(--chars) * 40ms) steps(var(--chars),end) .45s both}.tagline:where(.astro-7vszemnk):after{content:"";width:2px;height:1.15em;margin-left:3px;background:currentColor;opacity:0;animation:caret .7s steps(1) .45s 5}@keyframes type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes caret{0%{opacity:1}50%{opacity:0}}h1:where(.astro-7vszemnk){margin:26px 0 0;font-size:clamp(48px,7vw,108px);line-height:.98;font-weight:var(--w-medium);letter-spacing:-.025em;max-width:1060px;animation:lv-fade .7s var(--ease) .08s both}h1:where(.astro-7vszemnk) em{letter-spacing:-.01em}.sub-row:where(.astro-7vszemnk){margin-top:34px;animation:lv-fade .7s var(--ease) .16s both}.sub-row:where(.astro-7vszemnk) p:where(.astro-7vszemnk)+p:where(.astro-7vszemnk){margin-top:14px}.sub-row:where(.astro-7vszemnk) p:where(.astro-7vszemnk){margin:0;font-size:19px;line-height:1.5;color:var(--ink-2);max-width:600px;text-wrap:pretty}.ctas:where(.astro-7vszemnk){display:flex;gap:12px;flex-wrap:wrap}.always:where(.astro-7vszemnk){margin:72px 0 0;display:flex;flex-direction:column;align-items:center;gap:22px;animation:lv-fade .8s var(--ease) .26s both}figcaption:where(.astro-7vszemnk){font-family:var(--font-serif);font-style:italic;font-weight:var(--w-light);font-size:24px;color:var(--ink-2);text-align:center}@media(max-width:900px){.always:where(.astro-7vszemnk){margin-top:48px}h1:where(.astro-7vszemnk) br{display:none}}@media(max-width:400px){.tagline:where(.astro-7vszemnk){font-size:14px}}.beat:where(.astro-bfvqbvdv).cream{background:var(--cream)}.beat:where(.astro-bfvqbvdv).paper{background:var(--paper)}.inner:where(.astro-bfvqbvdv){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center;padding-top:112px;padding-bottom:112px}.flip:where(.astro-bfvqbvdv) .copy:where(.astro-bfvqbvdv){order:2}.copy:where(.astro-bfvqbvdv) h2:where(.astro-bfvqbvdv){margin:0;font-size:clamp(36px,4.2vw,60px);max-width:11em;text-wrap:balance}.support:where(.astro-bfvqbvdv){margin:20px 0 0;max-width:440px;font-size:19px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.visual:where(.astro-bfvqbvdv){display:flex;justify-content:center}@media(max-width:900px){.inner:where(.astro-bfvqbvdv){grid-template-columns:minmax(0,1fr);gap:36px;padding-top:72px;padding-bottom:72px}.flip:where(.astro-bfvqbvdv) .copy:where(.astro-bfvqbvdv){order:0}.support:where(.astro-bfvqbvdv){font-size:17px}}.chart:where(.astro-4wkimeur){display:grid;grid-template-columns:repeat(2,minmax(0,168px));gap:40px;align-items:end;justify-content:center;width:100%;max-width:440px;padding-top:24px}.col:where(.astro-4wkimeur){display:grid;grid-template-rows:auto auto auto;justify-items:center;align-items:end}.value:where(.astro-4wkimeur){margin-bottom:12px;font-size:30px;font-weight:var(--w-medium);letter-spacing:-.01em}.bar:where(.astro-4wkimeur){display:block;width:100%;max-width:112px;border-radius:12px 12px 0 0;transform-origin:bottom}.average:where(.astro-4wkimeur) .bar:where(.astro-4wkimeur){height:56px;background:var(--line-2);animation:grow .6s var(--ease) .2s both}.koral:where(.astro-4wkimeur) .bar:where(.astro-4wkimeur){height:280px;background:var(--ink);animation:shoot 1.5s .2s both}.label:where(.astro-4wkimeur){width:100%;min-height:54px;padding-top:14px;border-top:1px solid var(--line-2);font-size:14px;line-height:1.4;text-align:center;color:var(--ink-3)}.average:where(.astro-4wkimeur) .value:where(.astro-4wkimeur){animation:value-in .4s var(--ease) .75s both}.koral:where(.astro-4wkimeur) .value:where(.astro-4wkimeur){animation:value-in .4s var(--ease) 1.65s both}@keyframes grow{0%{transform:scaleY(0)}}@keyframes shoot{0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.2,.7,.1,1)}40%{transform:scaleY(.2)}50%{transform:scaleY(.2);animation-timing-function:cubic-bezier(.3,0,.2,1)}88%{transform:scaleY(1.04)}to{transform:scaleY(1)}}@keyframes value-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:900px){.koral:where(.astro-4wkimeur) .bar:where(.astro-4wkimeur){height:220px}.average:where(.astro-4wkimeur) .bar:where(.astro-4wkimeur){height:44px}}.counters:where(.astro-cxo2m2sa){display:grid;gap:18px;width:100%;max-width:440px}.counter:where(.astro-cxo2m2sa){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:20px;column-gap:20px;align-items:center;padding:24px 28px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl)}.second:where(.astro-cxo2m2sa){animation:rise .5s var(--ease) 1.1s both}.icon:where(.astro-cxo2m2sa){grid-row:1 / 3;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sage);color:var(--ink)}.icon:where(.astro-cxo2m2sa) svg:where(.astro-cxo2m2sa){width:24px;height:24px}.value:where(.astro-cxo2m2sa){font-size:clamp(56px,7vw,84px);font-weight:var(--w-medium);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.label:where(.astro-cxo2m2sa){margin-top:6px;font-size:15px;color:var(--ink-3)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.scale:where(.astro-d7ufwqgh){display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:520px}.value:where(.astro-d7ufwqgh){font-size:clamp(64px,9vw,120px);font-weight:var(--w-medium);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.logos:where(.astro-d7ufwqgh){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;width:100%}.mark:where(.astro-d7ufwqgh){height:34px;display:flex;align-items:center;justify-content:center;animation:logo-in .5s var(--ease) both;animation-delay:calc(1.3s + var(--i) * .15s)}.mark:where(.astro-d7ufwqgh) img:where(.astro-d7ufwqgh){width:auto;opacity:.78;filter:grayscale(1)}.finale:where(.astro-5a4i6ffm){background:var(--ink);color:var(--cream)}.inner:where(.astro-5a4i6ffm){display:flex;flex-direction:column;align-items:center;gap:36px;padding-top:128px;padding-bottom:112px;text-align:center}.inner:where(.astro-5a4i6ffm) h2:where(.astro-5a4i6ffm){margin:0;font-size:clamp(40px,5.4vw,76px);max-width:12em}.button:where(.astro-5a4i6ffm){display:inline-block;padding:16px 32px;border-radius:var(--r-pill);background:var(--cream);color:var(--ink);font-size:16px;font-weight:var(--w-medium);text-decoration:none;animation:become-button .45s var(--ease) .5s both,pulse .9s ease-out 1.05s both}.button:where(.astro-5a4i6ffm):hover{background:var(--paper)}.logo:where(.astro-5a4i6ffm){height:24px;width:auto;margin-top:28px;filter:invert(1);opacity:.9;animation:logo-in .6s var(--ease) 1.7s both}@keyframes become-button{0%{background-color:transparent;color:var(--cream)}}@keyframes pulse{0%{box-shadow:0 0 #f5f3ee73}to{box-shadow:0 0 0 18px #f5f3ee00}}@keyframes logo-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:900px){.inner:where(.astro-5a4i6ffm){padding-top:88px;padding-bottom:80px}}.problem:where(.astro-c7jrviqr){background:var(--paper)}.inner:where(.astro-c7jrviqr){padding-top:106px;padding-bottom:106px}.intro:where(.astro-c7jrviqr){max-width:640px;margin-top:16px;font-size:17px}.cols:where(.astro-c7jrviqr){display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-top:56px}.points:where(.astro-c7jrviqr){list-style:none;margin:0;padding:0}.points:where(.astro-c7jrviqr) li:where(.astro-c7jrviqr){display:flex;gap:22px;padding:24px 0;border-top:1px solid var(--line)}.points:where(.astro-c7jrviqr) li:where(.astro-c7jrviqr):last-child{border-bottom:1px solid var(--line)}.num:where(.astro-c7jrviqr){color:var(--ink-4);padding-top:5px}h3:where(.astro-c7jrviqr){margin:0 0 8px;font-size:21px;font-weight:var(--w-medium);letter-spacing:-.01em}.points:where(.astro-c7jrviqr) p:where(.astro-c7jrviqr){margin:0;max-width:440px;font-size:15px;line-height:1.55;color:var(--ink-2)}.demo:where(.astro-c7jrviqr){max-width:480px;justify-self:center;width:100%}.label:where(.astro-c7jrviqr){margin-bottom:10px;color:var(--ink-4);text-transform:uppercase;letter-spacing:var(--track-wide);font-size:var(--label-size)}.demo:where(.astro-c7jrviqr) img:where(.astro-c7jrviqr){width:100%;height:auto;display:block;border-radius:var(--r-lg);margin-bottom:26px}.query:where(.astro-c7jrviqr){display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:15px}.typed:where(.astro-c7jrviqr){border-right:1px solid var(--ink);padding-right:3px}.count:where(.astro-c7jrviqr){flex:none;font-size:12px;color:var(--ink-3)}@media(max-width:900px){.inner:where(.astro-c7jrviqr){padding-top:64px;padding-bottom:64px}.cols:where(.astro-c7jrviqr){grid-template-columns:1fr;gap:40px}}.market:where(.astro-gr5oy3p4){background:var(--paper)}.inner:where(.astro-gr5oy3p4){padding-top:110px;padding-bottom:110px}.side:where(.astro-gr5oy3p4){max-width:400px}.grid:where(.astro-gr5oy3p4){display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:60px}.cell:where(.astro-gr5oy3p4){border-top:1px solid var(--line-2);padding-top:22px}.value:where(.astro-gr5oy3p4){font-size:54px;font-weight:var(--w-medium);letter-spacing:-.02em;white-space:nowrap}.cell:where(.astro-gr5oy3p4) p:where(.astro-gr5oy3p4){margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.source:where(.astro-gr5oy3p4){display:inline-block;margin-top:12px;color:var(--ink-4)}.closing:where(.astro-gr5oy3p4){margin:64px 0 0;padding-top:28px;border-top:1px solid var(--line);font-size:clamp(24px,2.6vw,34px);line-height:1.2;text-wrap:balance}@media(max-width:900px){.inner:where(.astro-gr5oy3p4){padding-top:64px;padding-bottom:64px}.grid:where(.astro-gr5oy3p4){grid-template-columns:repeat(2,1fr)}.value:where(.astro-gr5oy3p4){font-size:40px}}.inner:where(.astro-iemd3whj){padding-top:96px;padding-bottom:96px}.intro:where(.astro-iemd3whj){max-width:640px;margin-top:16px}.families:where(.astro-iemd3whj){display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:48px}.separate:where(.astro-iemd3whj){margin-top:48px}.family:where(.astro-iemd3whj){display:block;text-decoration:none;padding-bottom:14px;color:var(--ink-4);text-transform:uppercase;letter-spacing:var(--track-wide);font-size:var(--label-size)}.product:where(.astro-iemd3whj){display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:20px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.name:where(.astro-iemd3whj){font-size:20px;font-weight:var(--w-medium)}.summary:where(.astro-iemd3whj){grid-column:1;font-size:15px;line-height:1.5;color:var(--ink-2)}.arrow:where(.astro-iemd3whj){grid-column:2;grid-row:1 / span 2;align-self:center;transition:transform var(--d-base) var(--ease)}.product:where(.astro-iemd3whj):hover .arrow:where(.astro-iemd3whj){transform:translate(4px)}@media(max-width:900px){.inner:where(.astro-iemd3whj){padding-top:64px;padding-bottom:64px}.families:where(.astro-iemd3whj){grid-template-columns:1fr}}
