svg[data-v-aff24fa7]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}svg[data-v-aff24fa7]:hover{transform:translate(2px)}.index[data-v-e27f7f29]{background:#faf9f5;color:#26251e}.hero-section[data-v-e27f7f29]{align-items:center;background:#000;display:flex;justify-content:center;min-height:100svh;overflow:hidden;position:relative;width:100%}@media(max-width:1023px){.hero-section[data-v-e27f7f29]{margin-top:-56px}.hero-bg-picture[data-v-e27f7f29]:after{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent);content:"";height:100px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}}.hero-bg-picture[data-v-e27f7f29]{inset:0;position:absolute;z-index:0}.hero-bg-img[data-v-e27f7f29]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-content[data-v-e27f7f29]{max-width:56rem;padding-left:1.25rem;padding-right:1.25rem;position:relative;text-align:center;width:100%;z-index:10}@media(min-width:640px){.hero-content[data-v-e27f7f29]{padding-left:2rem;padding-right:2rem}}.hero-content[data-v-e27f7f29]{margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.hero-badges[data-v-e27f7f29]{display:flex;gap:.75rem;justify-content:center;margin-bottom:2.5rem}.hero-subtext[data-v-e27f7f29]{color:#fff9;line-height:1.625;margin:1.5rem auto 0;max-width:36rem;text-align:center}.hero-cta-wrap[data-v-e27f7f29]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2.5rem}.hero-content[data-v-e27f7f29]:before{background:radial-gradient(ellipse at center,rgba(0,0,0,.55) 0,rgba(0,0,0,.3) 40%,transparent 70%);content:"";inset:-120px -80px;pointer-events:none;position:absolute;z-index:-1}.hero-headline[data-v-e27f7f29]{font-size:2.6rem;font-weight:700;letter-spacing:-.04em;line-height:1.05;text-align:center}@media(min-width:640px){.hero-headline[data-v-e27f7f29]{font-size:3.75rem;line-height:1}}@media(min-width:1024px){.hero-headline[data-v-e27f7f29]{font-size:5.5rem}}@media(min-width:1280px){.hero-headline[data-v-e27f7f29]{font-size:7rem}}.hero-headline[data-v-e27f7f29]{color:#fff;overflow-wrap:break-word}@media(min-width:640px){.hero-headline[data-v-e27f7f29]{line-height:1.02}}.hero-badge[data-v-e27f7f29]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;color:#fff9;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.15em;padding:.25rem 1rem;text-transform:uppercase}.hero-badge-link[data-v-e27f7f29]{transition:color .2s,border-color .2s,background-color .2s}.hero-badge-link[data-v-e27f7f29]:hover{background:#ffffff24;border-color:#ffffff4d;color:#fffffff2}.hero-stats[data-v-e27f7f29]{border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:3.5rem auto 0;max-width:44rem;padding-top:2rem}@media(min-width:640px){.hero-stats[data-v-e27f7f29]{gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.hero-stat[data-v-e27f7f29]{display:flex;flex-direction:column-reverse;gap:.25rem;text-align:center}.hero-stat-value[data-v-e27f7f29]{color:#fff;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.1}.hero-stat-label[data-v-e27f7f29]{color:#ffffff73;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hero-cta[data-v-e27f7f29]{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:.5rem;padding:.875rem 1.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;--tw-text-opacity:1;background-color:#fffffff2;border-radius:.5625rem;box-shadow:0 1px 2px #00000040;color:rgb(0 0 0/var(--tw-text-opacity,1));transition:background-color .2s,box-shadow .2s,transform .2s}.hero-cta[data-v-e27f7f29]:hover{background-color:#fff;box-shadow:0 4px 14px #0000004d;transform:translateY(-1px)}.hero-cta[data-v-e27f7f29]:active{transform:translateY(0) scale(.98)}.hero-cta-secondary[data-v-e27f7f29]{align-items:center;border-radius:9px;display:inline-flex;font-size:14px;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;--tw-text-opacity:1;background:#2e2c27;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 1px 2px #00000040;color:rgb(255 255 255/var(--tw-text-opacity,1));transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.hero-cta-secondary[data-v-e27f7f29]:hover{background:#3a3833;border-color:#ffffff38;box-shadow:0 4px 14px #0000004d;transform:translateY(-1px)}.hero-cta-secondary[data-v-e27f7f29]:active{transform:translateY(0) scale(.98)}.section-divider[data-v-e27f7f29]{background:linear-gradient(180deg,rgba(38,37,30,.08),transparent);height:80px;margin-left:auto;margin-right:auto;width:1px}.api-section[data-v-e27f7f29]{background:#12110e;color:#fff;contain-intrinsic-size:auto 900px;content-visibility:auto;overflow:hidden;padding:110px 0 120px;position:relative}@media(min-width:1024px){.api-section[data-v-e27f7f29]{padding:160px 0 170px}}.api-section[data-v-e27f7f29]:before{background:radial-gradient(ellipse 80% 50% at 70% 0,hsla(0,0%,100%,.05),transparent),linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:100% 100%,56px 56px,56px 56px;content:"";inset:0;pointer-events:none;position:absolute}.api-container[data-v-e27f7f29]{align-items:center;display:grid;gap:64px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:0 24px;position:relative}@media(min-width:640px){.api-container[data-v-e27f7f29]{padding:0 32px}}@media(min-width:1024px){.api-container[data-v-e27f7f29]{gap:80px;grid-template-columns:1fr 1fr}}.api-kicker[data-v-e27f7f29]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;color:#fff9;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.15em;margin-bottom:1.75rem;padding:.25rem 1rem;text-transform:uppercase}.api-heading[data-v-e27f7f29]{color:#fff;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin-bottom:1.5rem}.api-subtext[data-v-e27f7f29]{color:#ffffff8c;font-size:1.0625rem;font-weight:300;line-height:1.7;margin-bottom:2.75rem;max-width:34rem}.api-features[data-v-e27f7f29]{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:3rem}.api-feature[data-v-e27f7f29]{align-items:flex-start;display:flex;gap:1rem}.api-feature-icon[data-v-e27f7f29]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#ffffffbf;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.api-feature-icon svg[data-v-e27f7f29]{height:18px;width:18px}.api-feature-title[data-v-e27f7f29]{color:#ffffffeb;font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:.25rem}.api-feature-desc[data-v-e27f7f29]{color:#ffffff73;font-size:14px;font-weight:300;line-height:1.65;max-width:30rem}.api-cta-row[data-v-e27f7f29]{display:flex;flex-wrap:wrap;gap:.75rem}.api-code[data-v-e27f7f29]{min-width:0}.api-code-window[data-v-e27f7f29]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff0f;overflow:hidden}.api-code-header[data-v-e27f7f29]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:7px;padding:13px 18px}.api-code-dot[data-v-e27f7f29]{background:#ffffff24;border-radius:50%;height:11px;width:11px}.api-code-title[data-v-e27f7f29]{color:#ffffff59;font-size:11px;letter-spacing:.04em;margin-left:auto}.api-code-body[data-v-e27f7f29],.api-code-title[data-v-e27f7f29]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.api-code-body[data-v-e27f7f29]{color:#ffffffbf;direction:ltr;font-size:12.5px;line-height:1.75;margin:0;overflow-x:auto;padding:22px 24px 26px;text-align:left}.api-code-body .tok-c[data-v-e27f7f29]{color:#ffffff4d}.api-code-body .tok-fn[data-v-e27f7f29]{color:#d7c9a7}.api-code-body .tok-s[data-v-e27f7f29]{color:#a3be8c}.api-code-body .tok-k[data-v-e27f7f29]{color:#88b3d4}.api-code-body .tok-n[data-v-e27f7f29]{color:#d4a373}.api-code-body .tok-d[data-v-e27f7f29]{color:#ffffff73}.api-chips[data-v-e27f7f29]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.25rem}.api-chip[data-v-e27f7f29]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#ffffff73;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.06em;padding:4px 12px}.news-section[data-v-e27f7f29]{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%;--tw-text-opacity:1;border-top:1px solid hsla(0,0%,100%,.06);color:rgb(255 255 255/var(--tw-text-opacity,1));contain-intrinsic-size:auto 100svh;content-visibility:auto;min-height:100svh}.news-bg-image[data-v-e27f7f29]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.news-overlay[data-v-e27f7f29]{background:linear-gradient(180deg,#0000008c 0,#00000059 50%,#000000a6);inset:0;position:absolute}.news-content[data-v-e27f7f29]{margin-left:auto;margin-right:auto;max-width:56rem;padding:6rem 1.5rem;position:relative;text-align:center;width:100%;z-index:1}@media(min-width:640px){.news-content[data-v-e27f7f29]{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.news-content[data-v-e27f7f29]{padding-bottom:9rem;padding-top:9rem}}@media(min-width:1024px){.news-content[data-v-e27f7f29]{padding-bottom:11rem;padding-top:11rem}}.news-kicker[data-v-e27f7f29]{align-items:center;border-radius:9999px;color:#fff9;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.15em;margin-bottom:1.75rem;padding:.25rem 1rem;text-transform:uppercase}@media(min-width:768px){.news-kicker[data-v-e27f7f29]{margin-bottom:2.25rem}}.news-kicker[data-v-e27f7f29]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.14)}.news-heading[data-v-e27f7f29]{font-size:1.875rem;font-weight:600;letter-spacing:-.03em;line-height:2.25rem;line-height:1.08;margin-bottom:1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.news-heading[data-v-e27f7f29]{font-size:3rem;line-height:1}}@media(min-width:768px){.news-heading[data-v-e27f7f29]{font-size:3.75rem;line-height:1;margin-bottom:1.75rem}}@media(min-width:1024px){.news-heading[data-v-e27f7f29]{font-size:4.5rem}}.news-subtext[data-v-e27f7f29]{color:#fff9;font-size:1rem;font-weight:300;line-height:1.5rem;line-height:1.625;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:36rem;text-align:center}@media(min-width:640px){.news-subtext[data-v-e27f7f29]{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.news-subtext[data-v-e27f7f29]{margin-bottom:4rem}}.news-cta-row[data-v-e27f7f29],.news-stats[data-v-e27f7f29]{display:flex;justify-content:center}.news-stats[data-v-e27f7f29]{align-items:center;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap;margin-top:3.5rem;padding-top:1.75rem;row-gap:.5rem}@media(min-width:640px){.news-stats[data-v-e27f7f29]{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media(min-width:768px){.news-stats[data-v-e27f7f29]{margin-top:5rem}}.news-stats[data-v-e27f7f29]{border-top:1px solid hsla(0,0%,100%,.14);margin-left:auto;margin-right:auto;max-width:52rem}.news-stat[data-v-e27f7f29]{color:#ffffff80;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}@media(min-width:640px){.news-stat[data-v-e27f7f29]{font-size:.75rem;line-height:1rem}}.news-stat+.news-stat[data-v-e27f7f29]:before{color:#ffffff40;content:"·";margin-right:1rem}@media(min-width:640px){.news-stat+.news-stat[data-v-e27f7f29]:before{margin-right:1.5rem}}.news-cta-btn[data-v-e27f7f29]{background:#fff;border-color:#fff;box-shadow:0 1px 3px #0003,0 4px 12px #00000026;color:#000}.news-cta-btn[data-v-e27f7f29]:hover{background:#ffffffe6;box-shadow:0 2px 6px #00000040,0 8px 24px #0003}.reviews-section[data-v-e27f7f29]{background:#f4f3ee;border-top:1px solid rgba(38,37,30,.06);color:#26251e;contain-intrinsic-size:auto 800px;content-visibility:auto;overflow:hidden;padding:120px 0 140px;position:relative;width:100%}@media(min-width:640px){.reviews-section[data-v-e27f7f29]{padding:160px 0 180px}}@media(min-width:1024px){.reviews-section[data-v-e27f7f29]{padding:200px 0 220px}}.reviews-container[data-v-e27f7f29]{margin:0 auto;max-width:1120px;padding:0 24px}@media(min-width:640px){.reviews-container[data-v-e27f7f29]{padding:0 32px}}.reviews-kicker[data-v-e27f7f29]{align-items:center;border:1px solid rgba(38,37,30,.1);border-radius:999px;color:#26251e59;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.15em;margin:0 auto 24px;padding:4px 16px;text-transform:uppercase}@media(min-width:640px){.reviews-kicker[data-v-e27f7f29]{margin-bottom:32px}}.reviews-container[data-v-e27f7f29],.reviews-heading[data-v-e27f7f29]{text-align:center}.reviews-heading[data-v-e27f7f29]{color:#26251e;font-size:clamp(2.25rem,5vw,5.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 auto 36px;max-width:800px}.reviews-rating[data-v-e27f7f29]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;margin:0 auto 56px}@media(min-width:640px){.reviews-rating[data-v-e27f7f29]{margin-bottom:64px}}@media(min-width:1024px){.reviews-rating[data-v-e27f7f29]{margin-bottom:72px}}.reviews-stars[data-v-e27f7f29]{color:#26251e;display:inline-flex;gap:3px}.reviews-stars svg[data-v-e27f7f29]{height:17px;width:17px}.reviews-rating-value[data-v-e27f7f29]{color:#26251ecc;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.reviews-rating-count[data-v-e27f7f29]{color:#26251e66;font-size:13px;font-weight:400}.reviews-marquee[data-v-e27f7f29]{display:flex;flex-direction:column;gap:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);position:relative;width:100%}.marquee-row[data-v-e27f7f29]{display:flex;overflow:hidden}.marquee-track[data-v-e27f7f29]{animation:marquee-scroll-e27f7f29 var(--marquee-duration,80s) linear infinite;display:flex;gap:16px;padding-right:16px;width:-moz-max-content;width:max-content;will-change:transform}.marquee-reverse .marquee-track[data-v-e27f7f29]{animation-direction:reverse}.marquee-row:hover .marquee-track[data-v-e27f7f29]{animation-play-state:paused}@keyframes marquee-scroll-e27f7f29{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-e27f7f29]{animation:none}}.review-card[data-v-e27f7f29]{background:#fff;border:1px solid rgba(38,37,30,.07);border-radius:16px;box-shadow:0 1px 2px #26251e0a,0 8px 24px -12px #26251e14;display:flex;flex-direction:column;flex-shrink:0;padding:28px 28px 24px;text-align:left;transition:border-color .25s ease,box-shadow .25s ease;width:min(82vw,380px)}.review-card[data-v-e27f7f29]:hover{border-color:#26251e29;box-shadow:0 2px 4px #26251e0d,0 16px 40px -12px #26251e24}.review-stars[data-v-e27f7f29]{color:#e8a33d;display:inline-flex;gap:2px;margin-bottom:14px}.review-stars svg[data-v-e27f7f29]{height:13px;width:13px}.review-text[data-v-e27f7f29]{color:#26251eb8;flex:1;font-size:14px;font-weight:400;letter-spacing:-.005em;line-height:1.7}.review-attribution[data-v-e27f7f29]{align-items:center;border-top:1px solid rgba(38,37,30,.06);display:flex;gap:12px;margin-top:22px;padding-top:18px}.review-avatar[data-v-e27f7f29]{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #26251e14;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.review-meta[data-v-e27f7f29]{min-width:0}.review-name[data-v-e27f7f29]{color:#26251ed9;font-size:13px;font-weight:600;letter-spacing:-.01em}.review-name[data-v-e27f7f29],.review-role[data-v-e27f7f29]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-role[data-v-e27f7f29]{color:#26251e6b;font-size:11.5px;margin-top:2px}.tools-section[data-v-e27f7f29]{padding:4rem 1rem}@media(min-width:640px){.tools-section[data-v-e27f7f29]{padding-bottom:6rem;padding-top:6rem}}@media(min-width:768px){.tools-section[data-v-e27f7f29]{padding:8rem 0}}@media(min-width:1024px){.tools-section[data-v-e27f7f29]{padding-bottom:10rem;padding-top:10rem}}.tools-section[data-v-e27f7f29]{background:#faf9f5;border-top:1px solid rgba(38,37,30,.06);contain-intrinsic-size:auto 600px;content-visibility:auto}.tools-container[data-v-e27f7f29]{width:100%}@media(min-width:640px){.tools-container[data-v-e27f7f29]{max-width:640px}}@media(min-width:768px){.tools-container[data-v-e27f7f29]{max-width:768px}}@media(min-width:1024px){.tools-container[data-v-e27f7f29]{max-width:1024px}}@media(min-width:1280px){.tools-container[data-v-e27f7f29]{max-width:1280px}}@media(min-width:1536px){.tools-container[data-v-e27f7f29]{max-width:1536px}}.tools-container[data-v-e27f7f29]{margin-left:auto;margin-right:auto;max-width:1536px;padding-bottom:2rem;padding-top:2rem}@media(min-width:640px){.tools-container[data-v-e27f7f29]{padding-bottom:3rem;padding-top:3rem}}@media(min-width:768px){.tools-container[data-v-e27f7f29]{padding-bottom:4rem;padding-top:4rem}}.tools-header[data-v-e27f7f29]{margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:48rem;padding-left:1rem;padding-right:1rem;text-align:center}@media(min-width:640px){.tools-header[data-v-e27f7f29]{margin-bottom:3.5rem;padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:768px){.tools-header[data-v-e27f7f29]{margin-bottom:4rem}}@media(min-width:1024px){.tools-header[data-v-e27f7f29]{padding-left:0;padding-right:0}}
