.homepage-hero-agent-cta[data-astro-cid-ebz7hjiw]{--button-icon-size: .8rem;position:relative;isolation:isolate;gap:var(--space-xs);min-height:2.5rem;overflow:hidden;border:none}.homepage-hero-agent-cta[data-astro-cid-ebz7hjiw]>[data-astro-cid-ebz7hjiw]:not(.homepage-hero-agent-cta-dots){position:relative;z-index:1}.homepage-hero-agent-cta-dots[data-astro-cid-ebz7hjiw]{position:absolute;z-index:0;top:calc(-1 * var(--space-m));left:calc(-1 * var(--space-xs));display:block;width:calc(100% + var(--space-m));height:calc(100% + var(--space-xl));color:var(--ntl-teal-100);opacity:0;pointer-events:none;mask-image:linear-gradient(105deg,transparent 40%,black 50%,transparent 60%);mask-size:300% 100%;mask-position:100% 0;-webkit-mask-image:linear-gradient(105deg,transparent 40%,black 50%,transparent 60%);-webkit-mask-size:300% 100%;-webkit-mask-position:100% 0}.homepage-hero-agent-cta[data-astro-cid-ebz7hjiw].is-animated .homepage-hero-agent-cta-dots[data-astro-cid-ebz7hjiw]{opacity:.5;animation:agent-cta-sweep 2.4s cubic-bezier(.55,0,.35,1) .4s both}@keyframes agent-cta-sweep{0%{mask-position:100% 0;-webkit-mask-position:100% 0}to{mask-position:0% 0;-webkit-mask-position:0% 0}}@media(prefers-reduced-motion:reduce){.homepage-hero-agent-cta[data-astro-cid-ebz7hjiw].is-animated .homepage-hero-agent-cta-dots[data-astro-cid-ebz7hjiw]{opacity:0;animation:none}}.homepage-hero-agent-cta-text[data-astro-cid-ebz7hjiw]{font-family:var(--font-family-mono, monospace);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-regular)}.homepage-hero-agent-cta-icon-stack[data-astro-cid-ebz7hjiw]{display:inline-grid;place-items:center;margin-inline-start:calc(var(--space-s) - var(--space-2xs))}.homepage-hero-agent-cta-icon-stack[data-astro-cid-ebz7hjiw]>[data-astro-cid-ebz7hjiw]{grid-area:1 / 1}.homepage-hero-agent-cta-copy[data-astro-cid-ebz7hjiw],.homepage-hero-agent-cta-check[data-astro-cid-ebz7hjiw]{height:var(--space-s);fill:currentColor}.homepage-hero-agent-cta-check[data-astro-cid-ebz7hjiw],.homepage-hero-agent-cta[data-astro-cid-ebz7hjiw].is-copied .homepage-hero-agent-cta-copy[data-astro-cid-ebz7hjiw]{visibility:hidden}.homepage-hero-agent-cta[data-astro-cid-ebz7hjiw].is-copied .homepage-hero-agent-cta-check[data-astro-cid-ebz7hjiw]{visibility:visible}.homepage-hero[data-astro-cid-cygjnkuz]{--spark-hero-stroke-color: white;--ntl-page-section-item-space: var(--ntl-space-2xs);--ntl-page-section-space-bottom: 2rem}.homepage-hero[data-astro-cid-cygjnkuz] .n-page-hero-graphic-container[data-astro-cid-cygjnkuz]{--ntl-grid-column-min-size: var(--n--column-min-size, min(400px, 100%));align-items:var(--n-hero-align, center);grid-column-gap:var(--n-hero-column-gap, var(--ntl-space-l))}.homepage-hero[data-astro-cid-cygjnkuz] .n-heading-block-heading[data-astro-cid-cygjnkuz]{font-size:var(--ntl-heading-block-heading-font-size, var(--ntl-font-size-display-2xl));inline-size:min(100%,var(--ntl-heading-block-heading-max-width, 50rem));text-wrap:balance;color:var(--ntl-heading-text-color)}.homepage-hero[data-astro-cid-cygjnkuz] .n-heading-block-text[data-astro-cid-cygjnkuz]{font-size:var(--ntl-heading-block-text-font-size, var(--ntl-font-size-text-lg));inline-size:min(100%,var(--ntl-heading-block-text-max-width, 35rem));text-wrap:pretty}.homepage-hero[data-astro-cid-cygjnkuz] .n-heading-block-ctas[data-astro-cid-cygjnkuz]{--ntl-flow-space: var(--ntl-space-l);display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;column-gap:var(--ntl-space-xs);row-gap:0;width:fit-content}.homepage-hero[data-astro-cid-cygjnkuz] .homepage-hero-agent-cta{grid-column:1 / -1}.homepage-hero[data-astro-cid-cygjnkuz] .homepage-hero-agent-cta-label[data-astro-cid-cygjnkuz]{grid-column:1 / -1;margin:var(--ntl-space-xs) 0 .5rem 0;text-align:center;font-size:var(--font-size-text-sm);color:inherit;opacity:.85}@media(max-width:30rem){.homepage-hero[data-astro-cid-cygjnkuz] .n-heading-block-ctas[data-astro-cid-cygjnkuz]>[data-astro-cid-cygjnkuz]{inline-size:100%}}.n-stat-row{display:flex;justify-content:center;gap:var(--space-xl);flex-wrap:wrap}.n-stat-row-item{display:flex;align-items:baseline;gap:var(--space-2xs)}.n-stat-row-value{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-display-sm);line-height:1;color:var(--heading-text-color)}.n-stat-row-label{font-size:var(--font-size-body-sm);color:var(--body-text-color)}.how-it-works .n-grid{justify-content:center;gap:var(--space-xl)}.how-it-works .n-card{border:none;background:none}.n-placeholder{position:relative;width:100%;background:var(--color-neutral-100, #f0f0f0);border-radius:var(--radius-lg, 12px)}.n-placeholder-play{position:absolute;bottom:var(--space-m);right:var(--space-m)}.n-step-image-wrap{position:relative}.n-step-image-wrap svg{height:auto;border-radius:var(--ntl-radius-xl)}.n-step-group{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m)}.n-step-item .n-section-image{width:100%;height:auto;border-radius:var(--radius-lg, 12px)}.n-step-heading{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-display-xs);line-height:var(--line-height-heading);color:var(--heading-text-color);margin-top:var(--space-m)}.n-step-text{margin-top:var(--space-2xs);color:var(--body-text-color)}@media(max-width:640px){.n-step-group{grid-template-columns:1fr}button.n-image-video-play{width:1.75rem;height:1.75rem}button.n-image-video-play svg{width:8px;height:10px}}.n-image-video-wrap{position:relative}button.n-image-video-play{position:absolute;bottom:var(--space-m);left:var(--space-m);background:#fff;border-radius:var(--radius-circle, 50%);width:2.25rem;height:2.25rem;display:grid;place-items:center;color:#000;box-shadow:0 2px 8px #00000026;opacity:1}.how-it-works .n-section-image{width:100%;height:auto}.n-video-modal-play{display:inline-flex;align-items:center;gap:var(--space-2xs);background:none;border:none;cursor:pointer;font-size:var(--font-size-body-md);font-weight:var(--font-weight-bold);color:var(--body-text-color);padding:0;transition:color .2s ease}.n-video-modal-play:hover{color:var(--heading-text-color)}.n-video-modal-play svg{flex-shrink:0}.n-video-modal{overflow:visible;padding:0;background-color:transparent;border:none;margin-block-start:50vh;transform:translateY(-50%);width:min(90vw,960px);max-width:none}.n-video-modal::backdrop{background-color:#000c}.n-video-modal iframe{width:100%;aspect-ratio:16 / 9;border:none}.n-video-modal-close{--button-text-color: var(--color-text-inverse);border:none;background:none;cursor:pointer;position:absolute;top:calc(var(--space-l) * -1);right:-1rem;color:#fff}.n-video-modal-close .icon{width:1.5rem;height:1.5rem}:root{--font-size-display-2xl: var(--step-5)}.code-block .copy-button{padding:0}.n-tabbed-content-code-heading{color:var(--neutral-light-400)}.n-tabbed-content [role=tablist]{overflow:hidden}.code-block .code-block-content{height:100%}.start-your-way .n-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);gap:var(--space-m)}.start-your-way .n-card:first-child{grid-row:1 / -1;display:flex;flex-direction:column;border:none;border-radius:var(--radius-md, 8px);background:radial-gradient(ellipse at bottom right,var(--start-card-glow-1) 0%,transparent 60%),radial-gradient(ellipse at bottom left,var(--start-card-glow-2) 0%,transparent 50%),color-mix(in srgb,currentColor 4%,transparent);--start-card-glow-1: hsla(175, 60%, 85%, .4);--start-card-glow-2: hsla(195, 50%, 88%, .3)}.start-your-way .n-card:not(:first-child){display:grid;grid-template-columns:1.25rem 1fr;column-gap:var(--space-xs);align-items:start;border:none;background:none}.start-your-way .n-card:not(:first-child) .n-card-icon{grid-column:1;grid-row:1}.start-your-way .n-card:not(:first-child) .n-card-headline{margin-block-start:0}.start-your-way .n-card:not(:first-child)>:not(.n-card-icon){grid-column:2}.start-your-way .n-card:first-child .n-card-icon .icon{width:2rem;height:2rem}.start-your-way .n-card:not(:first-child) .n-card-icon .icon{width:1.25rem;height:1.25rem}.start-your-way .n-card .n-card-link{width:max-content}@media(max-width:640px){.start-your-way .n-grid{grid-template-columns:1fr}.start-your-way .n-card:first-child{grid-row:auto}}@media(prefers-color-scheme:dark){.start-your-way .n-card:first-child{--start-card-glow-1: hsla(175, 50%, 30%, .5);--start-card-glow-2: hsla(195, 40%, 25%, .4)}}
