@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSGjW7BDEAQ-kFp5Hrv2yf.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 800;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSGjW7BDEAQ-pPp2bZFZQj.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSGjW7BDEAQ-aLLmGCgdqO.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSGjW7BDEAQ-EgoLM0PBpz.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSGjW7BDEAQ-HLElHdlyRg.woff2) format(woff2);font-display:swap;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-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable Italic"),url(../_fonts/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSGjW7BA-IhzxvB5cAm.woff2) format(woff2);font-display:swap;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;font-weight:100 800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD2OwGtT0rU3BE-A7tafQ3x25.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD_OwGtT0rU3BE-NPZttnVu4q.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD4OwGtT0rU3BE-TEexPvjfV1.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD0OwGtT0rU3BE-j8q8bzkJhR.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD1OwGtT0rU3BE-iQHEYWkjYW.woff2) format(woff2);font-display:swap;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-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Variable"),url(../_fonts/tDbV2o-flEEny0FZhsfKu5WU4xD7OwGtT0rU-9dVvUGnJ74.woff2) format(woff2);font-display:swap;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;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Thin Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-Lf1OT-JpmvEIH2sR.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraLight Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO8LflOT-1HAZy2NtDM.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Light Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO_VflOT-XUXHYkhp63.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-LflOT-Ut9vpLINz7.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO-5flOT-I7OJzy6iY3.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9VeVOT-K7iJWpQ7MX.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO9seVOT-dspOnL1eD9.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraBold Italic"),url(../_fonts/tDba2o-flEEny0FZhsfKu5WU4xD-IQ-PuZJJXxfpAO8LeVOT-ssle5QC3aJ.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Thin"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yK1jPg-IURam9tBIZ.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraLight"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8SKxjPg-ZvfvEC7Y10.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Light"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8lqxjPg-DwizMoO9Gs.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjPg-ZLu5mCYi9q.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8-qxjPg-tBvA6bcqSb.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8FqtjPg-0UrZczfMhF.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjPg-IMOTXdLdCs.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono ExtraBold"),url(../_fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8SKtjPg-cKrK22ICnT.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Syne;src:local("Syne Variable"),url(../_fonts/8vIH7w4qzmVxm2NL9G78HEZnMg-mye61WdUlI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400 800;font-style:normal}@font-face{font-family:"Syne Fallback: Arial";src:local("Arial");size-adjust:98.4745%;ascent-override:93.933%;descent-override:27.926%;line-gap-override:0%}@font-face{font-family:Syne;src:local("Syne Variable"),url(../_fonts/8vIH7w4qzmVxm25L9G78HEZnMg-ia4x3Z1U3U.woff2) format(woff2);font-display:swap;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-weight:400 800;font-style:normal}@font-face{font-family:Syne;src:local("Syne Variable"),url(../_fonts/8vIH7w4qzmVxm2BL9G78HEY-DoQAoaZ7gz.woff2) format(woff2);font-display:swap;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;font-weight:400 800;font-style:normal}@font-face{font-family:Syne;src:local("Syne Regular"),local("Syne"),url(../_fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_04uT6n-3UnBFllp3R.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Syne;src:local("Syne Medium"),url(../_fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6n-cdef25Hdze.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Syne;src:local("Syne SemiBold"),url(../_fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6n-ouEMVhCL45.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Syne;src:local("Syne Bold"),url(../_fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6n-KYcfVsauMw.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Syne;src:local("Syne ExtraBold"),url(../_fonts/8vIS7w4qzmVxsWxjBZRjr0FKM_24vj6n-H9nNjyvS9L.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}.solution-hero[data-v-fe94c86b]{border-bottom:1px solid var(--df-line);overflow:hidden;padding-block:clamp(7rem,13vw,12rem);position:relative}.solution-hero[data-v-fe94c86b]:before{background-image:radial-gradient(rgba(169,159,255,.14) .7px,transparent 0);background-size:18px 18px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 85%);mask-image:linear-gradient(90deg,#000,transparent 85%);position:absolute}.solution-hero__glow[data-v-fe94c86b]{background:conic-gradient(rgba(92,225,230,.12),rgba(133,119,255,.24),rgba(255,107,138,.1),transparent 65%);border-radius:50%;filter:blur(60px);height:65rem;position:absolute;right:-15rem;top:-30rem;width:65rem}.solution-hero__grid[data-v-fe94c86b]{align-items:end;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:1.2fr .8fr;position:relative}.solution-hero .df-display[data-v-fe94c86b]{font-size:clamp(3.8rem,7vw,7rem);max-width:13ch}.solution-hero .df-lede[data-v-fe94c86b]{margin-top:1.5rem}.solution-hero__actions[data-v-fe94c86b]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.solution-stack[data-v-fe94c86b]{border-left:1px solid var(--df-line-strong);padding:1rem 0 1rem 2rem}.solution-stack>span[data-v-fe94c86b]{color:var(--df-text-muted);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.solution-stack>div[data-v-fe94c86b]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:1rem}.solution-stack>div>span[data-v-fe94c86b]{align-items:center;border-bottom:1px solid var(--df-line);display:flex;gap:.75rem;min-height:4rem}.solution-stack[data-v-fe94c86b] svg{color:var(--df-ink);height:1.5rem;width:1.5rem}.solution-stack small[data-v-fe94c86b]{color:var(--df-text-muted);font-size:.65rem}.solution-heading[data-v-fe94c86b]{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:3rem}.solution-heading>p[data-v-fe94c86b]{color:var(--df-text-muted);font-size:.8rem;line-height:1.6;max-width:26rem}.workflow-layout[data-v-fe94c86b]{display:grid;gap:4rem;grid-template-columns:.7fr 1.3fr}.workflow-tabs[data-v-fe94c86b]{align-content:start;display:grid;gap:.5rem}.workflow-tabs button[data-v-fe94c86b]{background:transparent;border:0;border-bottom:1px solid var(--df-line);color:var(--df-text);display:grid;gap:.25rem .75rem;grid-template-columns:auto 1fr;min-height:5.5rem;padding:1rem 0;text-align:left}.workflow-tabs button[aria-pressed=true][data-v-fe94c86b]{border-color:var(--df-cyan)}.workflow-tabs button[data-v-fe94c86b] svg{color:var(--df-blue-strong);grid-row:1/3;height:1.1rem;width:1.1rem}.workflow-tabs button span[data-v-fe94c86b]{color:var(--df-ink);font-weight:800}.workflow-tabs button small[data-v-fe94c86b]{color:var(--df-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-panel[data-v-fe94c86b]{background:linear-gradient(135deg,rgba(133,119,255,.12),transparent 55%);border-left:1px solid var(--df-line-strong);padding:clamp(1.5rem,4vw,3.5rem)}.workflow-panel__label[data-v-fe94c86b]{color:var(--df-blue-strong);font-size:.65rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.workflow-panel blockquote[data-v-fe94c86b]{color:var(--df-ink);font-family:Syne,"Syne Fallback: Arial",sans-serif;font-size:clamp(1.5rem,3vw,2.7rem);font-weight:600;line-height:1.2;margin:.75rem 0 3rem}.workflow-panel ol[data-v-fe94c86b]{list-style:none;margin:0;padding:0}.workflow-panel li[data-v-fe94c86b]{border-top:1px solid var(--df-line);display:grid;gap:.75rem;grid-template-columns:2rem 1fr;padding-block:.85rem}.workflow-panel li>span[data-v-fe94c86b]{color:var(--df-blue-strong);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",monospace;font-size:.7rem}.workflow-panel li strong[data-v-fe94c86b]{color:var(--df-ink);display:block;font-size:.8rem}.workflow-panel li code[data-v-fe94c86b]{color:var(--df-text-muted);display:block;font-size:.68rem;margin-top:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solution-platform[data-v-fe94c86b]{background:var(--df-surface-muted);border-block:1px solid var(--df-line)}.solution-platform__grid[data-v-fe94c86b]{display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:.9fr 1.1fr}.solution-platform .df-lede[data-v-fe94c86b]{font-size:1rem;margin-top:1.5rem}.solution-benefits[data-v-fe94c86b]{display:grid}.solution-benefits article[data-v-fe94c86b]{background:transparent;border-top:1px solid var(--df-line);padding:2rem 0}.solution-benefits[data-v-fe94c86b] svg{color:var(--df-blue-strong);height:1.25rem;width:1.25rem}.solution-benefits h3[data-v-fe94c86b]{font-size:1rem;margin:1.5rem 0 .5rem}.solution-benefits p[data-v-fe94c86b]{color:var(--df-text-muted);font-size:.82rem;line-height:1.6;margin:0}.solution-cta[data-v-fe94c86b]{padding-top:0}.solution-cta .df-shell>div[data-v-fe94c86b]{align-items:end;border-block:1px solid var(--df-line);display:flex;gap:2rem;justify-content:space-between;padding:clamp(3rem,7vw,7rem) 0}.solution-cta h2[data-v-fe94c86b]{font-size:clamp(2rem,4vw,3.5rem);line-height:1;margin:.75rem 0 .5rem;max-width:17ch}.solution-cta p[data-v-fe94c86b]{color:var(--df-text-muted)}@media(max-width:850px){.solution-hero__grid[data-v-fe94c86b],.solution-platform__grid[data-v-fe94c86b],.workflow-layout[data-v-fe94c86b]{grid-template-columns:1fr}.solution-cta .df-shell>div[data-v-fe94c86b],.solution-heading[data-v-fe94c86b]{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.solution-stack>div[data-v-fe94c86b]{grid-template-columns:repeat(2,1fr)}}
