.prose[data-astro-cid-zfo3vaeo]{--measure:44rem;min-width:0;color:var(--c-text);font-size:var(--fs-base);overflow-wrap:break-word;line-height:1.75}.prose[data-astro-cid-zfo3vaeo]>*{max-width:var(--measure)}.prose[data-astro-cid-zfo3vaeo]>*+*{margin-top:1.25em}.prose[data-astro-cid-zfo3vaeo] h2{max-width:40rem;font-size:var(--fs-2xl);letter-spacing:-.03em;margin-top:clamp(3.5rem,2.5rem + 3vw,5.5rem);margin-bottom:-.25rem;scroll-margin-top:6rem}.prose[data-astro-cid-zfo3vaeo]>h2:first-child{margin-top:0}.prose[data-astro-cid-zfo3vaeo] h3{letter-spacing:-.015em;margin-top:2.25em;scroll-margin-top:6rem;font-size:1.35rem}.prose[data-astro-cid-zfo3vaeo] h2+h3{margin-top:1.5em}.prose[data-astro-cid-zfo3vaeo] h4{color:var(--c-accent-text);font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;margin-top:2em}.prose[data-astro-cid-zfo3vaeo] strong{color:var(--c-ink);font-weight:650}.prose[data-astro-cid-zfo3vaeo] a:not([class]){overflow-wrap:anywhere;color:var(--c-brand);text-decoration-color:var(--c-accent);font-weight:600;text-decoration-thickness:2px}.prose[data-astro-cid-zfo3vaeo] a:not([class]):hover{color:var(--c-accent-text)}.prose[data-astro-cid-zfo3vaeo]>ul:not([class]),.prose[data-astro-cid-zfo3vaeo]>ol:not([class]){gap:.5rem;padding-left:1.4rem;display:grid}.prose[data-astro-cid-zfo3vaeo]>ul:not([class]) li::marker{color:var(--c-accent)}.prose[data-astro-cid-zfo3vaeo]>ol:not([class]) li::marker{color:var(--c-accent-text);font-weight:700}.prose[data-astro-cid-zfo3vaeo] code{background:var(--c-cloud);color:var(--c-brand);font-family:var(--font-mono);border-radius:.35rem;padding:.1em .4em;font-size:.88em}.prose[data-astro-cid-zfo3vaeo] blockquote{border-left:3px solid var(--c-accent);color:var(--c-ink);font-size:var(--fs-lg);padding:.25rem 0 .25rem 1.25rem}.prose[data-astro-cid-zfo3vaeo] table{border-collapse:collapse;width:100%;max-width:100%;font-size:.95rem;display:block;overflow-x:auto}.prose[data-astro-cid-zfo3vaeo] th,.prose[data-astro-cid-zfo3vaeo] td{border:1px solid var(--c-line);text-align:left;vertical-align:top;padding:.75rem}.prose[data-astro-cid-zfo3vaeo]>:is(.card-grid,.feature-list,.steps-list,.compare,.env-links,.proof-strip,.logo-grid,.media,.values-grid,.timeline,.team-list){max-width:none;margin-top:2rem}.prose[data-astro-cid-zfo3vaeo] .card-grid{gap:1rem;display:grid}.prose[data-astro-cid-zfo3vaeo] .card-grid>article{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-paper);box-shadow:var(--shadow-sm);transition:border-color var(--dur) ease, transform var(--dur) var(--ease-out);align-content:start;gap:.5rem;padding:1.5rem;display:grid}.prose[data-astro-cid-zfo3vaeo] .card-grid>article:hover{border-color:var(--c-accent);transform:translateY(-2px)}.prose[data-astro-cid-zfo3vaeo] .card-grid h3{margin:0;font-size:1.2rem}.prose[data-astro-cid-zfo3vaeo] .card-grid p{margin:0;font-size:.97rem;line-height:1.6}.prose[data-astro-cid-zfo3vaeo] .card-grid a{color:var(--c-brand);text-decoration-color:var(--c-accent);justify-self:start;margin-top:.5rem;font-weight:650;text-decoration-thickness:2px}.prose[data-astro-cid-zfo3vaeo] .feature-list{border-top:1px solid var(--c-line);gap:0;padding:0;list-style:none;display:grid}.prose[data-astro-cid-zfo3vaeo] .feature-list li{border-bottom:1px solid var(--c-line);gap:.2rem;padding:1.15rem 0 1.15rem 2.25rem;display:grid;position:relative}.prose[data-astro-cid-zfo3vaeo] .feature-list li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315202b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / .75rem no-repeat, var(--c-accent);content:"";border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:1.4rem;left:.15rem}.prose[data-astro-cid-zfo3vaeo] .feature-list strong{font-size:1.05rem}.prose[data-astro-cid-zfo3vaeo] .feature-list span{color:var(--c-muted);font-size:.97rem;line-height:1.6}.prose[data-astro-cid-zfo3vaeo] .steps-list{counter-reset:step;gap:1rem;padding:0;list-style:none;display:grid}.prose[data-astro-cid-zfo3vaeo] .steps-list li{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-paper);counter-increment:step;gap:.3rem;padding:1.25rem 1.25rem 1.25rem 4.25rem;display:grid;position:relative}.prose[data-astro-cid-zfo3vaeo] .steps-list li:before{border:2px solid var(--c-accent);width:2.25rem;height:2.25rem;color:var(--c-accent-text);content:counter(step, decimal-leading-zero);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.85rem;font-weight:750;display:grid;position:absolute;top:1.15rem;left:1.15rem}.prose[data-astro-cid-zfo3vaeo] .steps-list strong{font-size:1.05rem}.prose[data-astro-cid-zfo3vaeo] .steps-list span{color:var(--c-muted);font-size:.97rem;line-height:1.6}.prose[data-astro-cid-zfo3vaeo] .compare{gap:1rem;display:grid}.prose[data-astro-cid-zfo3vaeo] .compare>article{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-cloud);align-content:start;gap:.6rem;padding:1.75rem;display:grid}.prose[data-astro-cid-zfo3vaeo] .compare>article:last-child{border-color:var(--c-accent);background:var(--c-accent-wash)}.prose[data-astro-cid-zfo3vaeo] .compare__label{background:var(--c-paper);color:var(--c-accent-text);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.25rem .7rem;font-size:.78rem;font-weight:700}.prose[data-astro-cid-zfo3vaeo] .compare h3{margin:0;font-size:1.3rem}.prose[data-astro-cid-zfo3vaeo] .compare p:not(.compare__label){margin:0;font-size:.97rem;line-height:1.6}.prose[data-astro-cid-zfo3vaeo] .env-links{gap:.75rem;padding:0;list-style:none;display:grid}.prose[data-astro-cid-zfo3vaeo] .env-link{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-paper);height:100%;color:var(--c-brand);transition:border-color var(--dur) ease, transform var(--dur) var(--ease-out), box-shadow var(--dur) ease;gap:.35rem;padding:1.15rem 1.25rem;text-decoration:none;display:grid}.prose[data-astro-cid-zfo3vaeo] .env-link:hover{border-color:var(--c-accent);box-shadow:var(--shadow);transform:translateY(-2px)}.prose[data-astro-cid-zfo3vaeo] .env-link__product{color:var(--c-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:650}.prose[data-astro-cid-zfo3vaeo] .env-link__name{background:var(--c-accent-soft);color:var(--c-accent-text);border-radius:999px;justify-self:start;padding:.2rem .6rem;font-size:.85rem;font-weight:700}.prose[data-astro-cid-zfo3vaeo] .env-link__url{color:var(--c-ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.88rem}.prose[data-astro-cid-zfo3vaeo] .proof-strip{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-line);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.prose[data-astro-cid-zfo3vaeo] .proof-strip li{background:var(--c-paper);gap:.35rem;padding:1.5rem;display:grid}.prose[data-astro-cid-zfo3vaeo] .proof-strip strong{color:var(--c-accent-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.9rem,1.5rem + 1.4vw,2.5rem);font-weight:760;line-height:1}.prose[data-astro-cid-zfo3vaeo] .proof-strip span{color:var(--c-muted);font-size:.95rem;line-height:1.45}.prose[data-astro-cid-zfo3vaeo] .logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.prose[data-astro-cid-zfo3vaeo] .logo-grid img{aspect-ratio:265/182;object-fit:contain;border:1px solid var(--c-line);border-radius:var(--radius);background:#fff;width:100%;padding:.6rem}.prose[data-astro-cid-zfo3vaeo] .media img{border:1px solid var(--c-line);border-radius:var(--radius-lg);width:100%;max-width:52rem;box-shadow:var(--shadow)}.prose[data-astro-cid-zfo3vaeo] .media figcaption{color:var(--c-muted);margin-top:.75rem;font-size:.88rem}.prose[data-astro-cid-zfo3vaeo] .values-grid{gap:1rem;padding:0;list-style:none;display:grid}.prose[data-astro-cid-zfo3vaeo] .values-grid li{border-radius:var(--radius-lg);background:var(--c-cloud);gap:.4rem;padding:1.5rem;display:grid}.prose[data-astro-cid-zfo3vaeo] .values-grid h3{margin:0;font-size:1.2rem}.prose[data-astro-cid-zfo3vaeo] .values-grid p{margin:0}.prose[data-astro-cid-zfo3vaeo] .timeline{gap:0;padding:0;list-style:none;display:grid;position:relative}.prose[data-astro-cid-zfo3vaeo] .timeline li{gap:.15rem;padding:0 0 1.75rem 2.25rem;display:grid;position:relative}.prose[data-astro-cid-zfo3vaeo] .timeline li:before{border:3px solid var(--c-paper);background:var(--c-accent);width:.85rem;height:.85rem;box-shadow:0 0 0 2px var(--c-accent);content:"";border-radius:50%;position:absolute;top:.45rem;left:0}.prose[data-astro-cid-zfo3vaeo] .timeline li:after{background:var(--c-line-strong);content:"";width:2px;position:absolute;top:1.5rem;bottom:.2rem;left:.38rem}.prose[data-astro-cid-zfo3vaeo] .timeline li:last-child:after{display:none}.prose[data-astro-cid-zfo3vaeo] .timeline strong{color:var(--c-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.2rem}.prose[data-astro-cid-zfo3vaeo] .team-list{gap:1rem;display:grid}.prose[data-astro-cid-zfo3vaeo] .team-member{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-paper);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.25rem;display:grid}.prose[data-astro-cid-zfo3vaeo] .team-member img{object-fit:cover;border-radius:50%;width:6rem;height:6rem}.prose[data-astro-cid-zfo3vaeo] .team-member h3{margin:0;font-size:1.25rem}.prose[data-astro-cid-zfo3vaeo] .team-member p{color:var(--c-muted);margin:.15rem 0 .5rem}.prose[data-astro-cid-zfo3vaeo] .team-member a{color:var(--c-brand);text-decoration-color:var(--c-accent);font-size:.92rem;font-weight:650;text-decoration-thickness:2px}.is-legal[data-astro-cid-zfo3vaeo]{font-size:1rem}.is-legal[data-astro-cid-zfo3vaeo] h1{font-size:var(--fs-2xl);text-transform:none;margin-bottom:2rem}.is-legal[data-astro-cid-zfo3vaeo] h2{letter-spacing:-.01em;margin-top:2.75rem;font-size:1.35rem}.is-legal[data-astro-cid-zfo3vaeo] h3{font-size:1.1rem}@media (width>=40rem){.prose[data-astro-cid-zfo3vaeo] .card-grid,.prose[data-astro-cid-zfo3vaeo] .compare,.prose[data-astro-cid-zfo3vaeo] .env-links,.prose[data-astro-cid-zfo3vaeo] .values-grid,.prose[data-astro-cid-zfo3vaeo] .team-list{grid-template-columns:repeat(2,minmax(0,1fr))}.prose[data-astro-cid-zfo3vaeo] .feature-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.prose[data-astro-cid-zfo3vaeo] .proof-strip{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.prose[data-astro-cid-zfo3vaeo] .logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.prose[data-astro-cid-zfo3vaeo] .steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}.prose[data-astro-cid-zfo3vaeo] .card-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
