.ts-grid{display:flex;flex-direction:column;gap:16px}.ts-grid .hero-carousel{max-width:none;height:auto;margin-top:0;overflow:visible}.ts-grid .hero-carousel .carousel{min-height:380px}.ts-grid .hero-carousel .chart{flex:1 1 auto;min-height:0;aspect-ratio:auto}.hero-carousel{--sans: var(--font-primary, "DM Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif);--serif: var(--font-tertiary, "DM Sans", sans-serif);--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--teal: var(--color-secondary, #17807a);--ink: var(--color-heading, #1c1f26);--hair: var(--color-border-light, rgba(28, 31, 38, .14));--muted: var(--color-text-default, #6b716c);--chart-down: #bb6258;--amber: #b8791f;width:100%;display:flex;flex-direction:column}:where(.dark) .hero-carousel{--chart-down: #e0796d;--amber: #d9a441}.hero-carousel svg text{font-family:Trebuchet MS,Roboto,Ubuntu,-apple-system,sans-serif}.hero-carousel .carousel{position:relative;flex:1 1 auto;min-height:380px}.hero-carousel .carousel.stacked .ccard{position:absolute;inset:0;transition:opacity .48s ease}.hero-carousel .card{padding:4px 0 0;display:flex;flex-direction:column;gap:12px;justify-content:space-between;height:100%;box-sizing:border-box}.hero-carousel .chead{display:flex;flex-direction:column;gap:9px}.hero-carousel .method{font-size:15px;line-height:1.6;letter-spacing:-.002em;margin:0}.hero-carousel .method .pill{font-family:inherit;font-size:inherit;padding:0;border-radius:0;white-space:nowrap}.hero-carousel .pill.link{cursor:pointer;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2.5px;transition:background .14s ease}.hero-carousel .pill.link:hover{text-decoration-style:solid}.hero-carousel .pill.pill-ev{color:var(--ink)}.hero-carousel .pill-ico{display:inline-block;width:12px;height:12px;border-radius:2px;vertical-align:-2px;margin-right:5px}.hero-carousel .ctitle{font-family:var(--sans);font-variation-settings:"opsz" 40;font-weight:400;font-size:24px;line-height:1.3;text-wrap:normal;margin:0}.hero-carousel .proof .ctitle{color:var(--ink)}.hero-carousel .ctitle-t{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 22%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .18s ease}.hero-carousel .ctitle-end{white-space:nowrap}.hero-carousel .ctitle-go{display:inline-block;vertical-align:3px;margin-left:10px;font-family:var(--sans);font-variation-settings:"opsz" 40;font-size:13px;font-weight:400;letter-spacing:.01em;color:var(--muted);white-space:nowrap;transition:color .18s ease}.hero-carousel .ctitle-arrow{display:inline-block;vertical-align:-2px;margin-left:3px;transition:transform .18s ease}.hero-carousel .ccard:hover .ctitle-t{text-decoration-color:var(--ink)}.hero-carousel .ccard:hover .ctitle-go{color:var(--ink)}.hero-carousel .ccard:hover .ctitle-arrow{transform:translate(2px)}.hero-carousel .chart{width:100%;aspect-ratio:44 / 18}.hero-carousel .chart svg{display:block;width:100%;height:100%;overflow:visible}.hero-carousel .ccard[data-app-prompt]{cursor:pointer}.hero-carousel .proof{background:transparent;border:0;box-shadow:none}.hero-carousel .proof .method{color:var(--muted)}.hero-carousel .proof .pill,.hero-carousel .proof .pill.link:hover{background:transparent;color:var(--ink)}.hero-carousel .disco{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:0}.hero-carousel .disco-head,.hero-carousel .disco-row{display:grid;grid-template-columns:90px minmax(0,1fr) 110px 90px;align-items:baseline;gap:0 24px;padding:13px 2px}.hero-carousel .disco-head{font-size:12px;color:var(--muted);opacity:.75;border-bottom:1px solid var(--hair);padding-bottom:8px}.hero-carousel .disco-row{border-bottom:1px solid var(--hair);font-size:15px}.hero-carousel .disco-row:last-child{border-bottom:0}.hero-carousel .disco-who{color:var(--muted)}.hero-carousel .disco-tkr{font-weight:500;color:var(--ink)}.hero-carousel .disco-ico{display:inline-block;width:14px;height:14px;border-radius:3px;vertical-align:-2px;margin-right:6px}.hero-carousel .disco-act{color:var(--muted)}.hero-carousel .disco-ours{font-weight:500;text-align:right}.hero-carousel .disco-head span:last-child,.hero-carousel .disco-row span:last-child{text-align:right}.hero-carousel .proof .disco-ours-fade{color:var(--chart-down)}.hero-carousel .proof .disco-ours-trust{color:var(--teal)}.hero-carousel .proof .disco-ours-watch{color:var(--muted)}@media(prefers-reduced-motion:reduce){.hero-carousel .carousel.stacked .ccard{transition:none}}.ts-foot{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:14px}.ts-nav{display:flex;gap:2px}.ts-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:transparent;color:color-mix(in srgb,var(--color-text-default) 62%,transparent);cursor:pointer;border-radius:var(--radius-sm);transition:color .16s ease}.ts-arrow:hover{color:var(--color-heading)}.ts-arrow:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 60%,transparent);outline-offset:1px}@media(max-width:767px){.ts-grid .hero-carousel .carousel{min-height:420px}.ts-grid .hero-carousel .chart{flex:0 0 auto;aspect-ratio:2 / 1;margin-top:auto}.hero-carousel .card{padding:20px 18px 18px}.hero-carousel .ctitle{font-size:21px}.hero-carousel .method{font-size:14px}}.wave-closing[data-astro-cid-swo77g27]{padding:100px 0 120px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-primary) 13%,transparent) 100%)}.wave-card[data-astro-cid-swo77g27]{position:relative;padding:64px 48px 52px;text-align:center}.wave-card[data-astro-cid-swo77g27] h2[data-astro-cid-swo77g27]{color:var(--color-heading)}.wave-composer-panel[data-astro-cid-swo77g27]{max-width:680px;margin:30px auto 0;text-align:left;background:transparent;padding:0}.wave-composer[data-astro-cid-swo77g27]{margin-top:14px;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:var(--color-body)}.wave-composer[data-astro-cid-swo77g27] textarea[data-astro-cid-swo77g27],form[data-astro-cid-swo77g27] .wave-composer[data-astro-cid-swo77g27] textarea[data-astro-cid-swo77g27]{display:block;width:100%;min-height:126px;resize:none;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--color-heading);font-family:var(--font-primary, "DM Sans", sans-serif);font-size:15px;line-height:1.6;padding:20px 22px 14px;border-radius:0!important}.wave-composer[data-astro-cid-swo77g27] textarea[data-astro-cid-swo77g27]::placeholder{color:color-mix(in srgb,var(--color-text-default) 78%,transparent)}.wave-composer[data-astro-cid-swo77g27] textarea[data-astro-cid-swo77g27]:focus{caret-color:var(--color-primary)}.wave-composer-foot[data-astro-cid-swo77g27]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 14px 14px}.wave-submit[data-astro-cid-swo77g27]{flex:none}.wave-examples[data-astro-cid-swo77g27]{display:flex;flex-direction:column;max-width:680px;margin:34px auto 0;padding-bottom:44px;text-align:left;border-top:1px solid var(--color-border-light)}.wave-example[data-astro-cid-swo77g27]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:15px 4px;border:0;border-bottom:1px solid var(--color-border-light);background:transparent;color:var(--color-heading);font-size:15.5px;line-height:1.4;text-align:left;cursor:pointer;transition:opacity .15s ease}.wave-example[data-astro-cid-swo77g27]:hover{opacity:.72}.wave-example-chev[data-astro-cid-swo77g27]{flex:none;opacity:.45;transition:opacity .15s ease,transform .15s ease}.wave-example[data-astro-cid-swo77g27]:hover .wave-example-chev[data-astro-cid-swo77g27]{opacity:.9;transform:translate(2px)}.wave-reassurance[data-astro-cid-swo77g27]{margin-top:12px;font-size:.875rem;color:var(--color-text-default)}@media(max-width:767px){.wave-closing[data-astro-cid-swo77g27]{padding:72px 0 88px}.wave-card[data-astro-cid-swo77g27]{padding:52px 18px 0}.wave-composer-panel[data-astro-cid-swo77g27]{margin-top:24px;padding:16px 16px 18px}.wave-composer[data-astro-cid-swo77g27] textarea[data-astro-cid-swo77g27],form[data-astro-cid-swo77g27] .wave-composer[data-astro-cid-swo77g27] textarea[data-astro-cid-swo77g27]{padding:16px 16px 10px}.wave-examples[data-astro-cid-swo77g27]{padding-bottom:36px}}
