.home-page[data-astro-cid-aqqgxix6]{overflow:clip}.home-hero[data-astro-cid-aqqgxix6]{isolation:isolate;background:var(--c-hero);position:relative}.home-hero__inner[data-astro-cid-aqqgxix6]{z-index:1;grid-template-columns:minmax(0,1.03fr) minmax(18rem,.97fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:76rem;min-height:37rem;margin-inline:auto;padding:clamp(3.5rem,7vw,6rem) 1.5rem clamp(4rem,7vw,6.5rem);display:grid;position:relative}.home-hero__copy[data-astro-cid-aqqgxix6]{max-width:39rem}.home-eyebrow[data-astro-cid-aqqgxix6]{color:var(--c-brand);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1.15rem;font-size:.78rem;font-weight:800;line-height:1.4;display:flex}.home-eyebrow[data-astro-cid-aqqgxix6]>span[data-astro-cid-aqqgxix6]{background:currentColor;block-size:2px;inline-size:1.9rem}.home-hero[data-astro-cid-aqqgxix6] h1[data-astro-cid-aqqgxix6]{max-width:13ch;color:var(--c-hero-fg);letter-spacing:-.055em;margin:0;font-size:clamp(2.65rem,5.1vw,5rem);font-weight:750;line-height:1.02}.home-hero__lead[data-astro-cid-aqqgxix6]{max-width:40rem;color:var(--c-hero-muted);margin:1.4rem 0 1.65rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7}.home-button[data-astro-cid-aqqgxix6]{border:1px solid var(--c-brand);background:var(--c-brand);min-height:3.5rem;color:var(--c-brand-fg);box-shadow:0 8px 20px color-mix(in srgb, var(--c-brand) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.85rem;padding:.85rem 1.4rem .85rem 1.65rem;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.home-button[data-astro-cid-aqqgxix6]:hover{box-shadow:0 12px 25px color-mix(in srgb, var(--c-brand) 25%, transparent);transform:translateY(-2px)}.home-button[data-astro-cid-aqqgxix6] svg[data-astro-cid-aqqgxix6]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;inline-size:1.15rem}.home-hero__note[data-astro-cid-aqqgxix6]{color:var(--c-hero-muted);margin:1rem 0 0;font-size:.82rem}.home-hero__note[data-astro-cid-aqqgxix6] span[data-astro-cid-aqqgxix6]{color:var(--c-brand);padding-inline:.25rem}.home-hero__visual[data-astro-cid-aqqgxix6]{align-self:stretch;place-items:center;min-height:24rem;display:grid;position:relative}.home-hero__visual[data-astro-cid-aqqgxix6]:before{border:1px solid color-mix(in srgb, var(--c-brand) 14%, transparent);background:var(--c-hero-shape);content:"";border-radius:48% 52% 43% 57%/49% 40% 60% 51%;position:absolute;inset:7% 4% 3% 7%;transform:rotate(-7deg)}.home-hero__visual[data-astro-cid-aqqgxix6] img[data-astro-cid-aqqgxix6]{z-index:1;filter:drop-shadow(0 1.5rem 1.6rem #21413a1f);width:100%;max-width:35rem;position:relative}.home-hero__visual-label[data-astro-cid-aqqgxix6],.home-hero__bubble[data-astro-cid-aqqgxix6]{z-index:2;background:var(--c-bg);align-items:center;display:flex;position:absolute;box-shadow:0 .75rem 2.5rem #1428231f}.home-hero__visual-label[data-astro-cid-aqqgxix6]{border:1px solid var(--c-line);color:var(--c-fg);border-radius:999px;gap:.65rem;padding:.65rem 1rem .65rem .7rem;font-size:.78rem;font-weight:700;inset-block-start:9%;inset-inline-start:-2%}.home-hero__label-icon[data-astro-cid-aqqgxix6]{background:var(--c-brand);block-size:1.8rem;inline-size:1.8rem;color:var(--c-brand-fg);border-radius:50%;place-items:center;display:grid}.home-hero__bubble[data-astro-cid-aqqgxix6]{border:1px solid var(--c-line);color:var(--c-fg);border-radius:1rem;gap:.65rem;padding:.8rem 1rem;inset-block-end:10%;inset-inline-end:1%}.home-hero__bubble[data-astro-cid-aqqgxix6] span[data-astro-cid-aqqgxix6]{color:var(--c-brand);letter-spacing:-.06em;font-size:1.65rem;font-weight:800}.home-hero__bubble[data-astro-cid-aqqgxix6] small[data-astro-cid-aqqgxix6]{font-size:.68rem;font-weight:650;line-height:1.35}.home-hero__decor[data-astro-cid-aqqgxix6]{z-index:0;border:1px solid color-mix(in srgb, var(--c-brand) 13%, transparent);border-radius:50%;block-size:24rem;inline-size:24rem;position:absolute;inset-block-end:-11rem;inset-inline-end:-8rem}.home-proof[data-astro-cid-aqqgxix6]{z-index:2;border:1px solid var(--c-line);background:var(--c-bg);border-radius:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:70rem;margin:-1.8rem auto 0;padding:1.15rem 1.5rem;display:grid;position:relative;box-shadow:0 1rem 2.5rem #14282314}.home-proof__item[data-astro-cid-aqqgxix6]{align-items:center;gap:.85rem;padding:.5rem 1rem;display:flex}.home-proof__item[data-astro-cid-aqqgxix6]+.home-proof__item[data-astro-cid-aqqgxix6]{border-inline-start:1px solid var(--c-line)}.home-proof__icon[data-astro-cid-aqqgxix6]{background:var(--c-hero);block-size:3.15rem;inline-size:3.15rem;color:var(--c-brand);border-radius:1rem;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.home-proof__icon--percent[data-astro-cid-aqqgxix6]{font-size:1.4rem}.home-proof__item[data-astro-cid-aqqgxix6] strong[data-astro-cid-aqqgxix6],.home-proof__item[data-astro-cid-aqqgxix6] small[data-astro-cid-aqqgxix6]{display:block}.home-proof__item[data-astro-cid-aqqgxix6] strong[data-astro-cid-aqqgxix6]{font-size:.9rem}.home-proof__item[data-astro-cid-aqqgxix6] small[data-astro-cid-aqqgxix6]{color:var(--c-muted);margin-block-start:.15rem;font-size:.75rem}.home-main[data-astro-cid-aqqgxix6]{max-width:73rem;margin-inline:auto;padding:clamp(4rem,8vw,7rem) 1.5rem}.home-last-call[data-astro-cid-aqqgxix6]{background:var(--c-brand);max-width:70rem;color:var(--c-brand-fg);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto clamp(4rem,8vw,7rem);padding:clamp(1.75rem,4vw,3.25rem);display:flex}.home-last-call[data-astro-cid-aqqgxix6] .home-eyebrow[data-astro-cid-aqqgxix6]{color:inherit;opacity:.8}.home-last-call[data-astro-cid-aqqgxix6] h2[data-astro-cid-aqqgxix6]{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.home-last-call[data-astro-cid-aqqgxix6] p[data-astro-cid-aqqgxix6]:not(.home-eyebrow){opacity:.88;max-width:42rem;margin-block:.5rem 0;line-height:1.6}.home-button--light[data-astro-cid-aqqgxix6]{border-color:var(--c-bg);background:var(--c-bg);color:var(--c-brand);box-shadow:none;flex:none}@media (width<=58rem){.home-hero__inner[data-astro-cid-aqqgxix6]{grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr);gap:1rem;min-height:32rem;padding-inline:1.25rem}.home-hero[data-astro-cid-aqqgxix6] h1[data-astro-cid-aqqgxix6]{font-size:clamp(2.4rem,6.2vw,3.7rem)}.home-hero__visual[data-astro-cid-aqqgxix6]{min-height:20rem}.home-proof[data-astro-cid-aqqgxix6]{margin-inline:1rem}.home-proof__item[data-astro-cid-aqqgxix6]{gap:.6rem;padding-inline:.5rem}.home-proof__icon[data-astro-cid-aqqgxix6]{block-size:2.6rem;inline-size:2.6rem}.home-proof__item[data-astro-cid-aqqgxix6] strong[data-astro-cid-aqqgxix6]{font-size:.8rem}.home-proof__item[data-astro-cid-aqqgxix6] small[data-astro-cid-aqqgxix6]{font-size:.68rem}.home-last-call[data-astro-cid-aqqgxix6]{margin-inline:1rem}}@media (width<=42rem){.home-hero__inner[data-astro-cid-aqqgxix6]{grid-template-columns:1fr;gap:.25rem;padding:3rem 1.25rem 3.25rem}.home-hero__copy[data-astro-cid-aqqgxix6]{z-index:2;position:relative}.home-hero[data-astro-cid-aqqgxix6] h1[data-astro-cid-aqqgxix6]{max-width:12ch;font-size:clamp(2.55rem,12vw,4rem)}.home-hero__lead[data-astro-cid-aqqgxix6]{font-size:1rem}.home-hero__visual[data-astro-cid-aqqgxix6]{min-height:auto;margin-block-start:.75rem}.home-hero__visual[data-astro-cid-aqqgxix6] img[data-astro-cid-aqqgxix6]{max-width:22rem}.home-hero__visual-label[data-astro-cid-aqqgxix6]{inset-block-start:1%;inset-inline-start:0}.home-hero__bubble[data-astro-cid-aqqgxix6]{inset-block-end:1%;inset-inline-end:0}.home-proof[data-astro-cid-aqqgxix6]{border-radius:1rem;grid-template-columns:1fr;gap:.15rem;margin:-1.15rem 0 0;padding:.6rem 1rem}.home-proof__item[data-astro-cid-aqqgxix6]{padding:.65rem .15rem}.home-proof__item[data-astro-cid-aqqgxix6]+.home-proof__item[data-astro-cid-aqqgxix6]{border-block-start:1px solid var(--c-line);border-inline-start:0}.home-proof__icon[data-astro-cid-aqqgxix6]{block-size:2.5rem;inline-size:2.5rem}.home-main[data-astro-cid-aqqgxix6]{padding:3.5rem 1.25rem}.home-last-call[data-astro-cid-aqqgxix6]{flex-direction:column;align-items:flex-start;margin-block-end:3.5rem;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.home-button[data-astro-cid-aqqgxix6]{transition:none}}.marketing-page[data-astro-cid-fdsyjlnx]{overflow:clip}.marketing-hero[data-astro-cid-fdsyjlnx]{background:var(--c-hero)}.marketing-hero__inner[data-astro-cid-fdsyjlnx]{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:76rem;min-height:32rem;margin-inline:auto;padding:clamp(3.25rem,6vw,5.5rem) 1.5rem;display:grid}.marketing-hero__copy[data-astro-cid-fdsyjlnx]{z-index:2;max-width:40rem;position:relative}.marketing-eyebrow[data-astro-cid-fdsyjlnx]{color:var(--c-brand);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.75rem;font-weight:800;line-height:1.4;display:flex}.marketing-eyebrow[data-astro-cid-fdsyjlnx]>span[data-astro-cid-fdsyjlnx]{background:currentColor;block-size:2px;inline-size:1.8rem}.marketing-hero[data-astro-cid-fdsyjlnx] h1[data-astro-cid-fdsyjlnx]{max-width:15ch;color:var(--c-hero-fg);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4.6vw,4.45rem);line-height:1.04}.marketing-hero__lead[data-astro-cid-fdsyjlnx]{max-width:42rem;color:var(--c-hero-muted);margin:1.2rem 0 1.5rem;font-size:1.08rem;line-height:1.7}.marketing-button[data-astro-cid-fdsyjlnx]{background:var(--c-brand);min-height:3.25rem;color:var(--c-brand-fg);box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--c-brand) 17%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.35rem .8rem 1.55rem;font-weight:750;text-decoration:none;display:inline-flex}.marketing-button[data-astro-cid-fdsyjlnx]:hover{text-decoration:underline}.marketing-button[data-astro-cid-fdsyjlnx] svg[data-astro-cid-fdsyjlnx]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;inline-size:1.1rem}.marketing-hero__note[data-astro-cid-fdsyjlnx]{color:var(--c-hero-muted);margin:.85rem 0 0;font-size:.8rem}.marketing-hero__note[data-astro-cid-fdsyjlnx] span[data-astro-cid-fdsyjlnx]{color:var(--c-brand);padding-inline:.25rem}.marketing-hero__art[data-astro-cid-fdsyjlnx]{place-items:center;min-height:22rem;display:grid;position:relative}.marketing-hero__art-bg[data-astro-cid-fdsyjlnx]{background:var(--c-hero-shape);border-radius:48% 52% 44% 56%/48% 40% 60% 52%;position:absolute;inset:8% 3% 3% 5%;transform:rotate(-6deg)}.marketing-hero__art[data-astro-cid-fdsyjlnx] img[data-astro-cid-fdsyjlnx]{z-index:1;filter:drop-shadow(0 1.1rem 1.3rem #21413a1f);width:min(100%,34rem);position:relative}.marketing-stamp[data-astro-cid-fdsyjlnx]{z-index:2;border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-fg);border-radius:1rem;align-items:center;gap:.55rem;padding:.7rem .9rem;display:flex;position:absolute;inset-block-end:7%;inset-inline-end:-.25rem;box-shadow:0 .75rem 2rem #1428231c}.marketing-stamp[data-astro-cid-fdsyjlnx] span[data-astro-cid-fdsyjlnx]{color:var(--c-brand);letter-spacing:-.05em;font-size:1.35rem;font-weight:850}.marketing-stamp[data-astro-cid-fdsyjlnx] small[data-astro-cid-fdsyjlnx]{font-size:.68rem;font-weight:650;line-height:1.3}.marketing-proof[data-astro-cid-fdsyjlnx]{z-index:2;border:1px solid var(--c-line);background:var(--c-bg);border-radius:1rem;grid-template-columns:repeat(3,1fr);max-width:65rem;margin:-1.3rem auto 0;padding:.9rem 1.25rem;display:grid;position:relative;box-shadow:0 .8rem 2.2rem #14282312}.marketing-proof[data-astro-cid-fdsyjlnx]>div[data-astro-cid-fdsyjlnx]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;padding:.45rem 1rem;display:flex}.marketing-proof[data-astro-cid-fdsyjlnx]>div[data-astro-cid-fdsyjlnx]+div[data-astro-cid-fdsyjlnx]{border-inline-start:1px solid var(--c-line)}.marketing-proof[data-astro-cid-fdsyjlnx] strong[data-astro-cid-fdsyjlnx]{color:var(--c-brand);font-size:1.1rem}.marketing-proof[data-astro-cid-fdsyjlnx] span[data-astro-cid-fdsyjlnx]{color:var(--c-muted);font-size:.82rem}.marketing-content[data-astro-cid-fdsyjlnx]{max-width:70rem;margin-inline:auto;padding:clamp(3.5rem,7vw,6rem) 1.5rem}.marketing-endcap[data-astro-cid-fdsyjlnx]{background:var(--c-brand);max-width:65rem;color:var(--c-brand-fg);border-radius:1.4rem;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,4vw,3rem);display:flex}.marketing-endcap[data-astro-cid-fdsyjlnx] .marketing-eyebrow[data-astro-cid-fdsyjlnx]{color:inherit;opacity:.82}.marketing-endcap[data-astro-cid-fdsyjlnx] h2[data-astro-cid-fdsyjlnx]{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.35rem)}.marketing-endcap[data-astro-cid-fdsyjlnx] p[data-astro-cid-fdsyjlnx]:not(.marketing-eyebrow){opacity:.88;margin:.5rem 0 0;line-height:1.6}.marketing-button--inverse[data-astro-cid-fdsyjlnx]{background:var(--c-bg);color:var(--c-brand);box-shadow:none;flex:none}@media (width<=58rem){.marketing-hero__inner[data-astro-cid-fdsyjlnx]{gap:1.2rem}.marketing-proof[data-astro-cid-fdsyjlnx],.marketing-endcap[data-astro-cid-fdsyjlnx]{margin-inline:1rem}}@media (width<=42rem){.marketing-hero__inner[data-astro-cid-fdsyjlnx]{grid-template-columns:1fr;gap:.25rem;padding:3rem 1.25rem}.marketing-hero[data-astro-cid-fdsyjlnx] h1[data-astro-cid-fdsyjlnx]{font-size:clamp(2.5rem,11vw,3.8rem)}.marketing-hero__art[data-astro-cid-fdsyjlnx]{min-height:16rem;margin-block-start:.5rem}.marketing-hero__art[data-astro-cid-fdsyjlnx] img[data-astro-cid-fdsyjlnx]{max-width:22rem}.marketing-stamp[data-astro-cid-fdsyjlnx]{inset-inline-end:0}.marketing-proof[data-astro-cid-fdsyjlnx]{gap:0;padding:.55rem}.marketing-proof[data-astro-cid-fdsyjlnx]>div[data-astro-cid-fdsyjlnx]{text-align:center;flex-direction:column;align-items:center;gap:.1rem;padding-inline:.2rem}.marketing-proof[data-astro-cid-fdsyjlnx] span[data-astro-cid-fdsyjlnx]{font-size:.7rem}.marketing-content[data-astro-cid-fdsyjlnx]{padding:3.25rem 1.25rem}.marketing-endcap[data-astro-cid-fdsyjlnx]{flex-direction:column;align-items:flex-start;margin-block-end:3.25rem;padding:1.5rem}}
