section[data-astro-cid-w3xduq4o]{background:var(--color-bg);color:var(--color-text)}.section-header[data-astro-cid-d5qcwvma]{margin-bottom:clamp(var(--space-4),5vw,var(--space-8));max-width:44ch}.section-header[data-astro-cid-d5qcwvma].center{margin-inline:auto}.section-header[data-astro-cid-d5qcwvma] h2[data-astro-cid-d5qcwvma]{margin-top:var(--space-1)}.section-header[data-astro-cid-d5qcwvma].center h2[data-astro-cid-d5qcwvma]{text-align:center}ol[data-astro-cid-bp2moc7a].grid--divided{list-style:none;margin:0;padding:0}ol[data-astro-cid-bp2moc7a].grid--divided li[data-astro-cid-bp2moc7a]{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-top:1px solid var(--color-border)}ol[data-astro-cid-bp2moc7a].grid--divided h3[data-astro-cid-bp2moc7a]{margin-bottom:var(--space-1);font-size:var(--text-detail);font-weight:var(--weight-title)}ol[data-astro-cid-bp2moc7a].grid--divided p[data-astro-cid-bp2moc7a]{color:var(--color-text-muted);font-size:var(--text-detail);margin:0}.item-num[data-astro-cid-bp2moc7a]{display:block;color:var(--color-text-muted);margin-bottom:var(--space-2);font-variant-numeric:tabular-nums}@media(min-width:641px)and (max-width:900px){ol[data-astro-cid-bp2moc7a].grid--divided li[data-astro-cid-bp2moc7a]:nth-child(3n){padding-inline-end:var(--space-4)}ol[data-astro-cid-bp2moc7a].grid--divided li[data-astro-cid-bp2moc7a]:nth-child(2n){padding-inline-end:0}}@media(max-width:640px){ol[data-astro-cid-bp2moc7a].grid--divided li[data-astro-cid-bp2moc7a],ol[data-astro-cid-bp2moc7a].grid--divided li[data-astro-cid-bp2moc7a]:nth-child(3n),ol[data-astro-cid-bp2moc7a].grid--divided li[data-astro-cid-bp2moc7a]:nth-child(2n){padding-inline-end:0}}.cap-list[data-astro-cid-csnu2n5h]{list-style:none;margin:0;padding:0}.cap-item[data-astro-cid-csnu2n5h] h3[data-astro-cid-csnu2n5h]{margin-bottom:var(--space-1);font-size:var(--text-body)}.cap-item[data-astro-cid-csnu2n5h]{margin-top:var(--space-4)}.cap-item[data-astro-cid-csnu2n5h]:first-child{margin-top:0}.cap-item[data-astro-cid-csnu2n5h] p[data-astro-cid-csnu2n5h]{color:var(--color-text-muted);font-size:var(--text-detail);margin:0}.faq[data-astro-cid-y6ytntzy]{border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-y6ytntzy]{border-bottom:1px solid var(--color-border)}.faq-q[data-astro-cid-y6ytntzy]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);font-size:var(--text-detail);font-weight:var(--weight-title);color:var(--color-text);cursor:pointer;list-style:none;user-select:none}.faq-q[data-astro-cid-y6ytntzy]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-y6ytntzy]::marker{display:none}.faq-q[data-astro-cid-y6ytntzy]:after{content:"+";font-size:var(--text-title);font-weight:var(--weight-body);line-height:1;flex-shrink:0;color:var(--color-text-muted);transition:transform .2s ease-out,color .12s ease-out}details[data-astro-cid-y6ytntzy][open] .faq-q[data-astro-cid-y6ytntzy]:after{transform:rotate(45deg);color:var(--color-text)}.faq-a[data-astro-cid-y6ytntzy]{padding-bottom:var(--space-2)}.faq-a[data-astro-cid-y6ytntzy] p[data-astro-cid-y6ytntzy]{color:var(--color-text-muted);margin:0}@media(prefers-reduced-motion:reduce){.faq-q[data-astro-cid-y6ytntzy]:after{transition:none}}@media(max-width:640px){.faq-q[data-astro-cid-y6ytntzy]{align-items:flex-start;padding-block:var(--space-3)}.faq-a[data-astro-cid-y6ytntzy]{padding-bottom:var(--space-3)}}.product-hero[data-astro-cid-ezhrtkhb] h1[data-astro-cid-ezhrtkhb]{margin:var(--space-1) 0 var(--space-4);max-width:24ch}.hero-body[data-astro-cid-ezhrtkhb]{color:var(--color-text-muted);max-width:52ch;margin:0 0 var(--space-4)}.cta-row[data-astro-cid-ezhrtkhb]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}@media(max-width:640px){.cta-row[data-astro-cid-ezhrtkhb]{align-items:stretch;gap:var(--space-2)}.cta-row[data-astro-cid-ezhrtkhb] .button{width:100%}}.subtitle[data-astro-cid-2ivkomgc]{margin-bottom:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-title)}.pricing-table[data-astro-cid-2ivkomgc]{width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--space-4)}.pricing-row[data-astro-cid-2ivkomgc]{display:grid;grid-template-columns:1fr 1fr}.pricing-row[data-astro-cid-2ivkomgc]:not(:last-child){border-bottom:1px solid var(--color-border)}.pricing-cell[data-astro-cid-2ivkomgc]{padding:var(--space-2)}.pricing-cell[data-astro-cid-2ivkomgc]:last-child{background:var(--color-bg-alt);border-inline-start:1px dashed var(--color-border)}.pricing-label[data-astro-cid-2ivkomgc],.pricing-description[data-astro-cid-2ivkomgc]{display:block}.pricing-label[data-astro-cid-2ivkomgc]{font-weight:var(--weight-title)}.pricing-description[data-astro-cid-2ivkomgc]{color:var(--color-text-muted)}@media(max-width:640px){.pricing-row[data-astro-cid-2ivkomgc]{grid-template-columns:1fr}.pricing-cell[data-astro-cid-2ivkomgc]:last-child{border-block-start:1px dashed var(--color-border);border-inline-start:0}}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh}img,picture,svg,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit}button:not(:disabled){cursor:pointer}textarea{resize:vertical}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--text-display: clamp(2.25rem, 2.5vw + .5rem, 3rem);--text-headline: clamp(1.75rem, 2vw + .35rem, 2.25rem);--text-title: 1.625rem;--text-body: 1.125rem;--text-detail: .9375rem;--text-label: .75rem;--weight-display: 800;--weight-headline: 700;--weight-title: 600;--weight-body: 400;--weight-label: 500;--leading-display: 1.25;--leading-headline: 1.05;--leading-title: 1.15;--leading-body: 1.55;--leading-label: 1.25;--tracking-display: -.03em;--tracking-headline: -.02em;--tracking-title: -.01em;--tracking-body: 0em;--tracking-label: .06em;--measure-body: 68ch;--measure-title: 52ch}body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.text-display{font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.text-headline{font-size:var(--text-headline);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-wrap:balance}.text-title{font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.text-body{font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);max-width:var(--measure-body)}.text-detail{font-size:var(--text-detail);font-weight:var(--weight-body);line-height:var(--leading-body)}.text-label{font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}h1{font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}h2{font-size:var(--text-headline);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-wrap:balance;margin:0}h3,h4,h5,h6{font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin:0}p{max-width:var(--measure-body);text-wrap:pretty;margin:0}button{font-size:inherit}.prose p+p{margin-top:1.25em}.prose h2+p,.prose h3+p{margin-top:.75em}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.stat-value{font-size:var(--text-headline);font-weight:var(--weight-display);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-variant-numeric:tabular-nums}.stat-label{font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}abbr{font-variant-caps:all-small-caps;letter-spacing:.04em}code,pre,kbd{font-variant-ligatures:none}a{display:inline;padding-block:.25em}.text-align-center{text-align:center}:root{--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-8: 4rem;--space-16: 8rem;--grid-cols: 12;--grid-gap: clamp(var(--space-2), 2vw, var(--space-4));--container-max: 67.5rem;--container-narrow-max: 52rem;--section-gap: clamp(var(--space-4), 4vw, var(--space-8));--surface-gap: clamp(var(--space-2), 4vw, var(--space-4));--border-radius: 6px}.container{width:100%;max-width:var(--container-max);margin-inline:var(--space-2)}.container[data-width=narrow]{max-width:var(--container-narrow-max)}.section{display:flex;justify-content:center;padding-block:var(--section-gap)}section:not([data-surface])+[data-surface],[data-surface]+section:not([data-surface]),[data-surface=parchment]+[data-surface=dark],[data-surface=dark]+[data-surface=parchment]{padding-block-start:calc(var(--section-gap) + var(--surface-gap))}section:not([data-surface]):has(+[data-surface]),[data-surface]:has(+section:not([data-surface])),[data-surface=parchment]:has(+[data-surface=dark]),[data-surface=dark]:has(+[data-surface=parchment]){padding-block-end:calc(var(--section-gap) + var(--surface-gap))}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);gap:var(--grid-gap)}.grid--divided{gap:0}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.col-12{grid-column:span 12}@media(max-width:640px){.col-3,.col-4,.col-6,.col-8{grid-column:span 12}}@media(min-width:641px)and (max-width:900px){.col-3,.col-4{grid-column:span 6}}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:4px}main[data-astro-cid-3zbxo6iv]{min-height:75vh}
