:root{--ms-ground: #070B16;--ms-ground-deep: #04060E;--ms-ground-raised: #0C1222;--ms-bloom-cool: hsl(215 78% 42%);--ms-bloom-warm: hsl(272 72% 52%);--ms-bloom-alpha: .42;--ms-bloom-blur: 160px;--ms-bloom-size: 58%;--ms-ramp-1: #E8EDF7;--ms-ramp-2: #4FE0D0;--ms-ramp-3: #5B8CFF;--ms-ramp-4: #A47BFF;--ms-ramp-5: #E85FBF;--ms-ink-1: #FFFFFF;--ms-ink-2: rgba(255,255,255,.72);--ms-ink-3: rgba(255,255,255,.62);--ms-ink-4: rgba(255,255,255,.3);--ms-glass-fill: rgba(255,255,255,.045);--ms-glass-scrim: rgba(7,11,22,.72);--ms-glass-line: rgba(255,255,255,.14);--ms-glass-line-2: rgba(255,255,255,.28);--ms-glass-blur: 18px;--ms-hue: var(--ms-ramp-3);--ms-glow-soft: 0 1px 2px rgba(0,0,0,.55), 0 12px 40px rgba(0,0,0,.42), 0 0 0 1px var(--ms-glass-line);--ms-glow-lit: 0 1px 2px rgba(0,0,0,.55), 0 12px 40px rgba(0,0,0,.42), 0 0 0 1px var(--ms-glass-line-2), 0 0 28px -4px var(--ms-hue), inset 0 0 22px -12px var(--ms-hue);--ms-r-chip: 12px;--ms-r-card: 16px;--ms-r-panel: 24px;--ms-r-pill: 999px;--ms-s-1: 8px;--ms-s-2: 16px;--ms-s-3: 24px;--ms-s-4: 32px;--ms-s-5: 40px;--ms-s-6: 64px;--ms-gutter: 24px;--ms-card-pad: 32px;--ms-row-gap: 16px;--ms-rail-chip: 56px;--ms-rail-gap: 12px;--ms-font: "Satoshi","Poppins",ui-sans-serif,system-ui, "Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ms-t-display: 700 clamp(38px,6.2vw,76px)/.98 var(--ms-font);--ms-t-title: 600 clamp(20px,2.1vw,30px)/1.18 var(--ms-font);--ms-t-body: 400 clamp(14px,1.05vw,17px)/1.55 var(--ms-font);--ms-t-eyebrow: 600 11px/1.4 var(--ms-font);--ms-track-display: -.022em;--ms-track-title: -.012em;--ms-track-eyebrow: .18em;--ms-d-feedback: 90ms;--ms-d-micro: .14s;--ms-d-exit: .18s;--ms-d-enter: .24s;--ms-d-draw: .32s;--ms-d-grow: .26s;--ms-d-gather: .4s;--ms-d-count: .6s;--ms-d-narrative-max: 1.5s;--ms-d-attention: .64s;--ms-stagger: 90ms;--ms-stagger-list: 50ms;--ms-type-char: 18ms;--ms-d-ambient: 18s;--ms-ease-out: cubic-bezier(.16, .84, .32, 1);--ms-ease-in: cubic-bezier(.55, 0, .85, .3);--ms-ease-soft: cubic-bezier(.42, 0, .2, 1)}:root{--rc-mark-start: var(--ms-ramp-3);--rc-mark-end: var(--ms-ramp-4);--rc-mark-flat: var(--ms-ramp-3);--rc-tint-1: 1;--rc-tint-2: .72;--rc-tint-3: .52;--rc-cascade-1: 1 .55;--rc-cascade-2: .72 .38;--rc-cascade-3: .52 .22;--rc-h-blue: 222;--rc-h-violet: 259;--rc-h-ground: 224;--rc-font: "Satoshi", "Satoshi Fallback", "Plus Jakarta Sans", "Poppins", ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rc-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, monospace;--rc-fs-eyebrow: 11px;--rc-fs-body-sm: 13px;--rc-fs-body: 16px;--rc-fs-lead: 20px;--rc-fs-title-3: 25px;--rc-fs-title-2: 31px;--rc-fs-title-1: 39px;--rc-fs-display-3: 49px;--rc-fs-display-2: 61px;--rc-fs-display-1: 76px;--rc-t-eyebrow: 600 var(--rc-fs-eyebrow)/1.4 var(--rc-font);--rc-t-body-sm: 400 var(--rc-fs-body-sm)/1.5 var(--rc-font);--rc-t-body: 400 clamp(15px, .3vw + 14px, 16px)/1.6 var(--rc-font);--rc-t-lead: 400 clamp(17px, .8vw + 15px, 20px)/1.45 var(--rc-font);--rc-t-title-3: 600 clamp(20px, 1.3vw + 16px, 25px)/1.22 var(--rc-font);--rc-t-title-2: 600 clamp(24px, 1.8vw + 18px, 31px)/1.18 var(--rc-font);--rc-t-title-1: 700 clamp(28px, 2.8vw + 19px, 39px)/1.14 var(--rc-font);--rc-t-display-3: 700 clamp(31px, 4.2vw + 20px, 49px)/1.06 var(--rc-font);--rc-t-display-2: 700 clamp(34px, 5.6vw + 21px, 61px)/1.02 var(--rc-font);--rc-t-display-1: 700 clamp(38px, 7.4vw + 22px, 76px)/.98 var(--rc-font);--rc-track-display: -.022em;--rc-track-title: -.012em;--rc-track-lead: -.008em;--rc-track-body: 0em;--rc-track-small: .002em;--rc-track-eyebrow: .18em;--rc-w-regular: 400;--rc-w-medium: 500;--rc-w-semi: 600;--rc-w-bold: 700;--rc-r-xs: 6px;--rc-r-sm: 8px;--rc-r-chip: var(--ms-r-chip);--rc-r-card: var(--ms-r-card);--rc-r-panel: var(--ms-r-panel);--rc-r-pill: var(--ms-r-pill);--rc-s-1: var(--ms-s-1);--rc-s-2: var(--ms-s-2);--rc-s-3: var(--ms-s-3);--rc-s-4: var(--ms-s-4);--rc-s-5: var(--ms-s-5);--rc-s-6: var(--ms-s-6);--rc-s-7: 96px;--rc-s-8: 128px;--rc-max-w: 1160px;--rc-max-w-tx: 68ch;--rc-pad-x: clamp(20px, 5vw, 72px);--rc-section-y: clamp(80px, 10vw, 128px);--rc-d-press: var(--ms-d-feedback);--rc-d-micro: var(--ms-d-micro);--rc-d-exit: var(--ms-d-exit);--rc-d-enter: var(--ms-d-enter);--rc-d-panel: var(--ms-d-grow);--rc-d-reveal: .56s;--rc-ease-out: var(--ms-ease-out);--rc-ease-in: var(--ms-ease-in);--rc-ease-soft: var(--ms-ease-soft)}:root,[data-theme=dark]{color-scheme:dark;--rc-e0: var(--ms-ground);--rc-e-deep: var(--ms-ground-deep);--rc-e1: var(--ms-ground-raised);--rc-e2: #11182D;--rc-e3: #18213A;--rc-e-sunken: #04060E;--rc-e-glass: var(--ms-glass-fill);--rc-e-scrim: var(--ms-glass-scrim);--rc-shadow-1: 0 1px 2px rgba(0,0,0,.55);--rc-shadow-2: 0 1px 2px rgba(0,0,0,.55), 0 12px 40px rgba(0,0,0,.42);--rc-shadow-3: 0 2px 4px rgba(0,0,0,.6), 0 30px 80px -10px rgba(0,0,0,.66);--rc-ink-1: var(--ms-ink-1);--rc-ink-2: var(--ms-ink-2);--rc-ink-3: var(--ms-ink-3);--rc-ink-4: var(--ms-ink-4);--rc-ink-inverse: #0B1220;--rc-line-hair: rgba(255,255,255,.08);--rc-line: var(--ms-glass-line);--rc-line-2: var(--ms-glass-line-2);--rc-line-strong: rgba(255,255,255,.42);--rc-accent: var(--ms-ramp-3);--rc-accent-hover: #7BA1FF;--rc-accent-press: #4478F0;--rc-accent-2: var(--ms-ramp-4);--rc-accent-ink: #0B1220;--rc-accent-tint-06: rgba(91,140,255,.06);--rc-accent-tint-12: rgba(91,140,255,.12);--rc-accent-tint-20: rgba(91,140,255,.2);--rc-accent-line: rgba(91,140,255,.34);--rc-accent-glow: rgba(91,140,255,.26);--rc-success: #3DDC97;--rc-success-ink: #0B1220;--rc-success-text: var(--rc-success);--rc-success-tint: rgba(61,220,151,.12);--rc-success-line: rgba(61,220,151,.3);--rc-warn: #FFC24D;--rc-warn-ink: #0B1220;--rc-warn-text: #FFC24D;--rc-warn-tint: rgba(255,194,77,.12);--rc-warn-line: rgba(255,194,77,.3);--rc-danger: #FF6B72;--rc-danger-ink: #0B1220;--rc-danger-text: var(--rc-danger);--rc-danger-tint: rgba(255,107,114,.12);--rc-danger-line: rgba(255,107,114,.3);--rc-info: var(--rc-accent);--rc-info-ink: #0B1220;--rc-info-text: var(--rc-accent);--rc-info-tint: var(--rc-accent-tint-12);--rc-info-line: var(--rc-accent-line);--rc-focus-ring: #FFFFFF;--rc-focus-halo: rgba(0,0,0,.85);--rc-focus-w: 2px;--rc-focus-off: 2px;--rc-link: var(--rc-accent);--rc-link-hover: var(--rc-accent-hover);--rc-link-press: var(--rc-accent-press);--rc-link-visited: var(--rc-accent-2);--rc-link-underline: rgba(91,140,255,.38);--rc-link-underline-hover: var(--rc-accent);--rc-field-bg: rgba(255,255,255,.06);--rc-field-bg-hover: rgba(255,255,255,.09);--rc-field-bg-focus: rgba(255,255,255,.1);--rc-field-bg-disabled: rgba(255,255,255,.03);--rc-field-line: var(--rc-line-strong);--rc-field-line-hover: rgba(255,255,255,.58);--rc-field-line-focus: var(--rc-accent);--rc-field-line-invalid: var(--rc-danger);--rc-field-ink: var(--rc-ink-1);--rc-field-placeholder: rgba(255,255,255,.48);--rc-field-ink-disabled: var(--rc-ink-4);--rc-field-ring-focus: 0 0 0 3px rgba(91,140,255,.24);--rc-field-ring-invalid: 0 0 0 3px rgba(255,107,114,.24);--rc-field-label: var(--rc-ink-3);--rc-bloom-cool: var(--ms-bloom-cool);--rc-bloom-warm: var(--ms-bloom-warm);--rc-bloom-alpha: var(--ms-bloom-alpha);--rc-bloom-blur: var(--ms-bloom-blur);--rc-bloom-size: var(--ms-bloom-size)}[data-theme=light]{color-scheme:light;--rc-e0: #F7F9FC;--rc-e-deep: #EDF1F7;--rc-e1: #FFFFFF;--rc-e2: #FFFFFF;--rc-e3: #FFFFFF;--rc-e-sunken: #EDF1F7;--rc-e-glass: rgba(255,255,255,.72);--rc-e-scrim: rgba(247,249,252,.88);--rc-shadow-1: 0 1px 2px rgba(11,18,32,.06);--rc-shadow-2: 0 1px 2px rgba(11,18,32,.05), 0 8px 24px rgba(11,18,32,.08);--rc-shadow-3: 0 2px 4px rgba(11,18,32,.06), 0 30px 70px -12px rgba(11,18,32,.2);--rc-ink-1: #0B1220;--rc-ink-2: rgba(11,18,32,.76);--rc-ink-3: rgba(11,18,32,.62);--rc-ink-4: rgba(11,18,32,.34);--rc-ink-inverse: #FFFFFF;--rc-line-hair: rgba(11,18,32,.06);--rc-line: rgba(11,18,32,.1);--rc-line-2: rgba(11,18,32,.16);--rc-line-strong: rgba(11,18,32,.48);--rc-accent: #2853E2;--rc-accent-hover: #1B47DA;--rc-accent-press: #123ECE;--rc-accent-2: #7039D1;--rc-accent-ink: #FFFFFF;--rc-accent-tint-06: rgba(40,83,226,.06);--rc-accent-tint-12: rgba(40,83,226,.1);--rc-accent-tint-20: rgba(40,83,226,.16);--rc-accent-line: rgba(40,83,226,.28);--rc-accent-glow: rgba(40,83,226,.22);--rc-success: #0E7A54;--rc-success-ink: #FFFFFF;--rc-success-text: var(--rc-success);--rc-success-tint: rgba(14,122,84,.09);--rc-success-line: rgba(14,122,84,.26);--rc-warn: #F5A524;--rc-warn-ink: #0B1220;--rc-warn-text: #8A5300;--rc-warn-tint: rgba(245,165,36,.14);--rc-warn-line: rgba(245,165,36,.42);--rc-danger: #C2262E;--rc-danger-ink: #FFFFFF;--rc-danger-text: var(--rc-danger);--rc-danger-tint: rgba(194,38,46,.08);--rc-danger-line: rgba(194,38,46,.26);--rc-info: var(--rc-accent);--rc-info-ink: #FFFFFF;--rc-info-text: var(--rc-accent);--rc-info-tint: var(--rc-accent-tint-12);--rc-info-line: var(--rc-accent-line);--rc-focus-ring: var(--rc-accent);--rc-focus-halo: rgba(255,255,255,.95);--rc-link: var(--rc-accent);--rc-link-hover: var(--rc-accent-hover);--rc-link-press: var(--rc-accent-press);--rc-link-visited: var(--rc-accent-2);--rc-link-underline: rgba(40,83,226,.32);--rc-link-underline-hover: var(--rc-accent);--rc-field-bg: #FFFFFF;--rc-field-bg-hover: #FFFFFF;--rc-field-bg-focus: #FFFFFF;--rc-field-bg-disabled: #EDF1F7;--rc-field-line: var(--rc-line-strong);--rc-field-line-hover: rgba(11,18,32,.62);--rc-field-line-focus: var(--rc-accent);--rc-field-line-invalid: var(--rc-danger);--rc-field-ink: var(--rc-ink-1);--rc-field-placeholder: rgba(11,18,32,.6);--rc-field-ink-disabled: var(--rc-ink-4);--rc-field-ring-focus: 0 0 0 3px rgba(40,83,226,.18);--rc-field-ring-invalid: 0 0 0 3px rgba(194,38,46,.16);--rc-field-label: var(--rc-ink-3);--rc-bloom-cool: hsl(215 78% 52%);--rc-bloom-warm: hsl(272 72% 62%);--rc-bloom-alpha: .1;--rc-bloom-blur: 180px}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--rc-focus-w) solid var(--rc-focus-ring);outline-offset:var(--rc-focus-off);box-shadow:0 0 0 4px var(--rc-focus-halo);border-radius:var(--rc-r-chip)}:where(a,button,[role=button],input,select,textarea,[tabindex]):focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){:root{--ms-d-feedback:0ms;--ms-d-micro:0ms;--ms-d-exit:0ms;--ms-d-enter:0ms;--ms-d-draw:0ms;--ms-d-grow:0ms;--ms-d-gather:0ms;--ms-d-count:0ms;--ms-d-attention:0ms;--ms-stagger:0ms;--ms-stagger-list:0ms;--ms-type-char:0ms;--ms-d-ambient:0s;--rc-d-reveal:0ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}::selection{background:var(--rc-accent-tint-20);color:var(--rc-ink-1)}:root{scrollbar-color:var(--rc-line-strong) transparent}.rc-eyebrow{font:var(--rc-t-eyebrow);letter-spacing:var(--rc-track-eyebrow);text-transform:uppercase;color:var(--rc-ink-3);display:inline-block}.rc-eyebrow--accent{color:var(--rc-accent)}.rc-ground{position:relative;background:var(--rc-e0);isolation:isolate}.rc-ground:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(var(--rc-bloom-size) var(--rc-bloom-size) at 12% 8%,var(--rc-bloom-cool) 0%,transparent 70%),radial-gradient(var(--rc-bloom-size) var(--rc-bloom-size) at 88% 92%,var(--rc-bloom-warm) 0%,transparent 70%);opacity:var(--rc-bloom-alpha);filter:blur(var(--rc-bloom-blur));clip-path:inset(0)}:root{--paper: #FAFAF7;--sand: #F3F1EB;--sand-2: #ECEAE1;--ink: #0D120F;--ink-2: #08100A;--ink-mid: #46524C;--ink-muted: #6B6459;--ink-faint: #9A948A;--hair: #E7E3D9;--line: rgba(13,18,15,.09);--line-2: rgba(13,18,15,.15);--green: #15803D;--green-2: #166534;--green-hover: #1B9648;--green-tint: #EBF4EE;--green-on-dark:#5FBF86;--coral: #ce3c2b;--coral-hover: #e06f68;--coral-tint: #FBEEEC;--dark: #15171a;--dark-2: #1D2024;--on-dark: #FAFAF7;--on-dark-mut: rgba(250,250,247,.62);--line-dark: rgba(255,255,255,.12);--on-flood: #FFFFFF;--on-flood-mut: rgba(255,255,255,.72);--line-flood: rgba(255,255,255,.18);--blue-venn: #87bbd9;--state-err: #f44336;--font-display: "General Sans", "Satoshi", system-ui, sans-serif;--font-body: "Satoshi", system-ui, -apple-system, sans-serif;--font-mono: "General Sans", ui-monospace, monospace;--title-xl: clamp(2.6rem, 1.2rem + 5.8vw, 5.4rem);--title-l: clamp(2.4rem, 1.7rem + 3vw, 3.625rem);--title-m: clamp(1.85rem, 1.4rem + 1.9vw, 2.25rem);--title-s: clamp(1.5rem, 1.25rem + 1vw, 1.75rem);--title-xs: clamp(1.25rem, 1.1rem + .55vw, 1.375rem);--text-xl: clamp(1.12rem, 1.02rem + .4vw, 1.25rem);--text-l: 1.125rem;--text-m: 1rem;--text-s: .875rem;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-15: 60px;--sp-16: 64px;--sp-20: 80px;--sp-25: 100px;--sp-30: 120px;--sp-35: 140px;--section-y: clamp(64px, 9vw, 140px);--pad-x: clamp(24px, 5vw, 40px);--wrap: 1160px;--r-s: 10px;--r: 16px;--r-lg: 24px;--r-pill: 80px;--ease-quart: cubic-bezier(.25, 1, .5, 1);--ease-quint: cubic-bezier(.22, 1, .36, 1);--dur: .26s}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--text-m);line-height:1.55;color:var(--ink);background:var(--paper);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .4s var(--ease-quint)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ul{list-style:none}::selection{background:var(--green);color:#fff}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:3px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad-x)}.section{padding-block:var(--section-y);position:relative}.section-head{max-width:46rem;margin-inline:auto;text-align:center}.section-head.left{margin-inline:0;text-align:left}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--text-s);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.eyebrow-ic{width:15px;height:15px;flex:none;color:var(--green)}.eyebrow.plain .eyebrow-ic{display:none}.accent{color:var(--green)}.accent-coral{color:var(--coral)}.btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-display);font-weight:500;font-size:var(--text-s);padding:.95em 1.5em;border-radius:var(--r-pill);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform var(--dur) var(--ease-quint),background var(--dur) var(--ease-quint),border-color var(--dur) var(--ease-quint),color var(--dur) var(--ease-quint);will-change:transform}.btn:active{transform:translateY(1px)}.btn .arrow{transition:transform var(--dur) var(--ease-quint)}.btn:hover .arrow{transform:translate(3px)}.btn-primary{background:var(--coral);color:#fff}.btn-primary:hover{background:var(--coral-hover)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--ink)}.on-dark .btn-ghost,.on-flood .btn-ghost{color:var(--on-dark);border-color:var(--line-flood)}.on-dark .btn-ghost:hover,.on-flood .btn-ghost:hover{border-color:currentColor}.card{background:var(--sand);border:1px solid var(--hair);border-radius:var(--r-lg)}.flood-green{background:var(--green);color:var(--on-flood)}.flood-green h1,.flood-green h2,.flood-green h3{color:var(--on-flood)}.flood-green .eyebrow{color:var(--on-flood-mut)}.flood-green .eyebrow-ic{color:#fff}.flood-dark{background:var(--dark);color:var(--on-dark)}.flood-dark h1,.flood-dark h2,.flood-dark h3{color:var(--on-dark)}.flood-dark .eyebrow{color:var(--on-dark-mut)}.flood-dark .eyebrow-ic,.flood-dark .accent{color:var(--green-on-dark)}.on-dark,.on-flood{--ink: var(--on-dark);--ink-mid: var(--on-dark-mut);--ink-muted: var(--on-dark-mut)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-quint),transform .8s var(--ease-quint)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1!important;transform:none!important;transition:none}body{transition:none}}.skip-link{position:fixed;top:-60px;left:16px;z-index:200;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:var(--r-s);transition:top var(--dur) var(--ease-quint)}.skip-link:focus{top:16px}@media (max-width: 767px){:root{--section-y: clamp(48px, 12vw, 64px)}}@media (max-width: 900px){.ar-body,.cs-body{min-width:0}}@media (max-width: 767px){.ar-body :where(table,.ar-cmp,.ar-table,[class*=-cmp],[class*=-table]),.cs-body :where(table,[class*=-table]){display:block;width:100%;max-width:100%;overflow-x:auto}.ar-body :where(img,svg),.cs-body :where(img,svg){max-width:100%;height:auto}}.ms-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ms-bloom{position:absolute;width:var(--ms-bloom-size);aspect-ratio:1;border-radius:50%;filter:blur(var(--ms-bloom-blur));opacity:var(--ms-bloom-alpha);will-change:transform}.ms-bloom--cool{background:var(--ms-bloom-cool);top:-14%;left:-10%;animation:msDriftA var(--ms-d-ambient) var(--ms-ease-soft) infinite alternate}.ms-bloom--warm{background:var(--ms-bloom-warm);bottom:-20%;right:-12%;animation:msDriftB calc(var(--ms-d-ambient) * 1.35) var(--ms-ease-soft) infinite alternate}@keyframes msDriftA{to{transform:translate3d(5%,4%,0) scale(1.06)}}@keyframes msDriftB{to{transform:translate3d(-4%,-5%,0) scale(1.08)}}.ms-grain{position:absolute;inset:0;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}body{background:var(--ms-ground)!important;color:var(--ms-ink-2)}body>header,body>main,body>footer,.site-header,nav{position:relative;z-index:1}.flood-green,.flood-dark,.aos,.testim,.steps-section,.footer-cta,.timeline,section[class*=flood]{background:transparent!important}.flood-dark:before,.flood-green:before{content:none!important}:root{--paper: var(--ms-ground);--sand: var(--ms-glass-fill);--sand-2: rgba(255,255,255,.07);--ink: var(--ms-ink-1);--ink-2: var(--ms-ground-deep);--ink-mid: var(--ms-ink-2);--ink-muted: var(--ms-ink-3);--ink-faint: var(--ms-ink-4);--hair: var(--ms-glass-line);--line: var(--ms-glass-line);--line-2: var(--ms-glass-line-2);--green: var(--ms-ramp-3);--green-2: var(--ms-ramp-4);--green-hover: #7BA1FF;--green-tint: rgba(91,140,255,.12);--green-on-dark: var(--ms-ramp-3);--coral: var(--ms-ramp-3);--coral-hover: #7BA1FF;--coral-tint: rgba(91,140,255,.12);--dark: var(--ms-ground-deep);--dark-2: var(--ms-ground-raised);--on-dark: var(--ms-ink-1);--on-dark-mut: var(--ms-ink-3);--line-dark: var(--ms-glass-line);--on-flood: var(--ms-ink-1);--on-flood-mut: var(--ms-ink-3);--line-flood: var(--ms-glass-line-2);--blue-venn: var(--ms-ramp-4);--state-err: #FF6B72;--font-display: var(--ms-font);--font-body: var(--ms-font);--font-mono: var(--ms-font);--title-xl: clamp(38px, 6.2vw, 76px);--title-l: clamp(30px, 4.2vw, 52px);--title-m: clamp(20px, 2.1vw, 30px);--title-s: clamp(18px, 1.5vw, 22px);--title-xs: 17px;--text-xl: clamp(15px, 1.3vw, 19px);--text-l: 17px;--text-m: clamp(14px, 1.05vw, 17px);--text-s: 13px;--r-s: var(--ms-r-chip);--r: var(--ms-r-card);--r-lg: var(--ms-r-panel);--r-pill: var(--ms-r-pill);--ease-quart: var(--ms-ease-out);--ease-quint: var(--ms-ease-out);--dur: var(--ms-d-enter)}body,input,textarea,button,select{font-family:var(--ms-font)!important}h1,h2,h3,h4{color:var(--ms-ink-1)}h1,.hero-h1{letter-spacing:var(--ms-track-display)!important;line-height:.98!important}h2,h3,h4{letter-spacing:var(--ms-track-title)!important}p,li{line-height:1.55}.eyebrow,.bento-idx,.lbl{font:600 11px/1.4 var(--ms-font)!important;letter-spacing:var(--ms-track-eyebrow)!important;text-transform:uppercase;color:var(--ms-ink-3)!important}.eyebrow-ic{color:var(--ms-ramp-3)}.bento-idx,.tl-idx,[class*=-idx]{font-variant-numeric:tabular-nums}.card,.cc,.bento-card,.tl-card,.fq-item,.testim-card,.ab-card,.step-card,.hx-card,.vd-tile,.vd-chart,.cc-tag,.cc-thumb,.nav-mobile,.modal-panel,.vt-track,.sales-card{background:var(--ms-glass-scrim)!important;backdrop-filter:blur(var(--ms-glass-blur));-webkit-backdrop-filter:blur(var(--ms-glass-blur));border:1px solid var(--ms-glass-line)!important;border-radius:var(--ms-r-card)!important;box-shadow:var(--ms-glow-soft);color:var(--ms-ink-2)}.card h1,.card h2,.card h3,.cc h3,.bento-card h3,.bento-card .bento-title,.tl-card h3{color:var(--ms-ink-1)!important}@media (hover: hover) and (pointer: fine){.cc:hover,.bento-card:hover,.tl-card:hover{border-color:var(--ms-glass-line-2)!important;box-shadow:var(--ms-glow-lit);transform:translateY(-2px)}}.phone,.vf-node.out,.vf-core,.sales-icon,.fc-submit,.win__body{color:#0b1220!important}.phone *,.win__body *{color:inherit}.phone em,.phone .ok,.vf-core svg{color:#1b47da!important}.fc-submit{background:var(--ms-ramp-3)!important;color:#070b16!important}.fc-submit:hover{background:#7ba1ff!important}.btn{min-height:44px;font-family:var(--ms-font)!important}.btn-primary{background:var(--ms-ramp-3)!important;color:#070b16!important;border-color:transparent!important}.btn-primary:hover{background:#7ba1ff!important}.btn-ghost{background:transparent!important;color:var(--ms-ink-1)!important;border-color:var(--ms-glass-line-2)!important}.btn-ghost:hover{border-color:var(--ms-ramp-3)!important;color:var(--ms-ramp-3)!important}input,textarea,select{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.42)!important;color:var(--ms-ink-1)!important;border-radius:var(--ms-r-chip)!important;min-height:44px}input::placeholder,textarea::placeholder{color:#ffffff7a!important}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--ms-ramp-3)!important;box-shadow:0 0 0 3px #5b8cff3d!important}:where(a,button,[role=button],input,textarea,select,[tabindex]):focus-visible{outline:2px solid #FFFFFF;outline-offset:2px;box-shadow:0 0 0 4px #000000d9;border-radius:var(--ms-r-chip)}::selection{background:#5b8cff47;color:#fff}hr,.divider,[class*=-rule]{border-color:var(--ms-glass-line)!important}.st-logo{filter:grayscale(1) brightness(1.9) opacity(.55)!important;transition:filter var(--ms-d-micro) var(--ms-ease-out)}.st-logo:hover{filter:none!important}.st-logo[src*=notion],.st-logo[src*=clickup]{filter:brightness(0) invert(1) opacity(.55)!important}.st-logo[src*=notion]:hover,.st-logo[src*=clickup]:hover{filter:brightness(0) invert(1)!important}@media (prefers-reduced-motion: reduce){.ms-bloom{animation:none!important}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.hx-check,.ba-pill.green,.tl-cta-card,.tl-cta-card h3,.tl-cta-card p,.tl-cta-card .tl-cta-h,.tl-cta-card .btn,.tl-cta-card .btn-ghost,.ar-avatar,.bl-avatar,.chaos-ic,.chaos-floater{color:#070b16!important}.tl-cta-card .btn-ghost{border-color:#070b16!important}.tl-cta-card .btn-ghost:hover{border-color:#070b16!important;color:#070b16!important}.vf-tick,.vf-node.out,.vf-core{color:#1b47da!important}.ab-founder-date,.ab-inv-sign-meta,.cs-stat-label,.chaos-meta,.ba-mark.x,.hx-time,.aos-x,.seq-tag,.ab-badge,.tl-meta,.bl-meta{color:var(--ms-ink-3)!important}.ba-mark.check,.aos-check{color:var(--ms-ramp-3)!important}.ab-badge,.seq-tag{background:#ffffff12!important;border:1px solid var(--ms-glass-line)!important}.chaos-ic-slack{color:#fff!important}.chaos-ic-dm{color:#1b47da!important}.btn-ghost,.nav-toggle,.nav-cta{border-color:#ffffff6b!important}.btn-ghost:hover,.nav-toggle:hover{border-color:var(--ms-ramp-3)!important}.btn{min-height:44px!important;padding-block:13px!important;box-sizing:border-box;align-items:center}.cc-thumb-tag{background:var(--ms-glass-scrim)!important}.modal-backdrop{background:#070b16b8!important}.modal-panel{background:var(--ms-ground-raised)!important;border-color:var(--ms-glass-line)!important}.nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:100;padding-block:18px;background:var(--paper);transform:translateY(0);transition:transform .34s cubic-bezier(.65,0,.35,1)}.nav[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(-140%)}.nav-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--sp-6)}.logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:1.375rem;letter-spacing:-.02em;color:var(--ink)}.logo-mark[data-astro-cid-3ef6ksr2]{width:30px;height:30px;flex:none}.logo[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:var(--green)}.nav-pill[data-astro-cid-3ef6ksr2]{display:flex;gap:4px;align-items:center;margin-inline:auto;background:color-mix(in srgb,var(--paper) 88%,#fff);border:1px solid var(--hair);border-radius:var(--r-pill);padding:7px 10px;box-shadow:0 8px 28px -18px #0a120c47}.nav-pill[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.95rem;font-weight:500;color:var(--ink-mid);padding:9px 18px;border-radius:var(--r-pill);transition:color var(--dur) var(--ease-quint),background var(--dur) var(--ease-quint)}.nav-pill[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);background:color-mix(in srgb,var(--sand) 70%,transparent)}.nav-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px}.nav-btn[data-astro-cid-3ef6ksr2]{padding:.72em 1.35em;font-size:.95rem}.nav-toggle[data-astro-cid-3ef6ksr2],.nav-mobile[data-astro-cid-3ef6ksr2]{display:none}@media (max-width: 900px){.nav-pill[data-astro-cid-3ef6ksr2],.nav-right[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;margin-left:auto;width:46px;height:46px;align-items:center;justify-content:center;background:color-mix(in srgb,var(--paper) 88%,#fff);border:1px solid var(--hair);border-radius:var(--r-pill);cursor:pointer;box-shadow:0 8px 28px -18px #0a120c47}.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2],.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:before,.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:after{content:"";display:block;width:18px;height:1.6px;background:var(--ink);position:relative;transition:transform .2s var(--ease-quint),opacity .2s}.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:before{position:absolute;top:-5.5px}.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:after{position:absolute;top:5.5px}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]{background:transparent}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:before{transform:translateY(5.5px) rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:after{transform:translateY(-5.5px) rotate(-45deg)}.nav-mobile[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:4px;margin:10px var(--pad-x) 0;padding:12px 16px 20px;border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 18px 44px -22px #0a120c47}.nav-mobile[data-astro-cid-3ef6ksr2]:not([hidden]){display:flex}.nav-mobile[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){padding:14px 6px;font-size:var(--text-l);font-weight:500;border-bottom:1px solid var(--hair)}.nav-mobile[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin-top:10px;justify-content:center}}html.no-js .reveal{opacity:1;transform:none}.footer-cta[data-astro-cid-dxqdhfqy]{background:var(--green)}.fc-inner[data-astro-cid-dxqdhfqy]{text-align:center;padding-block:clamp(72px,11vw,150px)}.fc-h2[data-astro-cid-dxqdhfqy]{font-size:var(--title-l);font-weight:500;color:#fff;max-width:16ch;margin:14px auto 0;letter-spacing:-.03em}.fc-sub[data-astro-cid-dxqdhfqy]{font-size:var(--text-l);color:var(--on-flood-mut);margin:18px auto 0;max-width:54ch}.fc-form[data-astro-cid-dxqdhfqy]{display:flex;flex-direction:column;gap:14px;max-width:560px;margin:clamp(32px,4vw,48px) auto 0;text-align:left}.fc-form[data-astro-cid-dxqdhfqy] label[data-astro-cid-dxqdhfqy]{display:flex;flex-direction:column;gap:7px;font-family:var(--font-display);font-weight:500;font-size:var(--text-s);color:var(--on-flood-mut)}.fc-row[data-astro-cid-dxqdhfqy]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fc-form[data-astro-cid-dxqdhfqy] input[data-astro-cid-dxqdhfqy],.fc-form[data-astro-cid-dxqdhfqy] textarea[data-astro-cid-dxqdhfqy]{font-family:var(--font-body);font-size:var(--text-m);color:#fff;padding:13px 15px;border-radius:var(--r);border:1px solid var(--line-flood);background:#ffffff17}.fc-form[data-astro-cid-dxqdhfqy] input[data-astro-cid-dxqdhfqy]::placeholder,.fc-form[data-astro-cid-dxqdhfqy] textarea[data-astro-cid-dxqdhfqy]::placeholder{color:#ffffff73}.fc-form[data-astro-cid-dxqdhfqy] input[data-astro-cid-dxqdhfqy]:focus,.fc-form[data-astro-cid-dxqdhfqy] textarea[data-astro-cid-dxqdhfqy]:focus{outline:none;border-color:#fff;background:#ffffff24}.opt[data-astro-cid-dxqdhfqy]{color:#ffffff80;font-weight:400}.fc-submit[data-astro-cid-dxqdhfqy]{justify-content:center;background:#fff;color:var(--green);font-size:var(--text-m);padding:1.05em 1.9em;margin-top:4px}.fc-submit[data-astro-cid-dxqdhfqy]:hover{background:#ffffffe0}.fc-submit[data-astro-cid-dxqdhfqy]:disabled{opacity:.6;cursor:default}.fc-note[data-astro-cid-dxqdhfqy]{text-align:center;font-size:var(--text-s);color:var(--on-flood-mut)}.fc-error[data-astro-cid-dxqdhfqy]{text-align:center;font-size:var(--text-s);color:#fff}.fc-error[data-astro-cid-dxqdhfqy] a[data-astro-cid-dxqdhfqy]{text-decoration:underline}.fc-success[data-astro-cid-dxqdhfqy]{max-width:560px;margin:clamp(32px,4vw,48px) auto 0}.fc-success-h[data-astro-cid-dxqdhfqy]{font-family:var(--font-display);font-weight:600;font-size:var(--title-s);color:#fff}.fc-success-sub[data-astro-cid-dxqdhfqy]{font-size:var(--text-m);color:var(--on-flood-mut);margin-top:8px}.site-footer[data-astro-cid-dxqdhfqy]{background:var(--dark);color:var(--on-dark);padding-block:clamp(40px,6vw,72px)}.ft-inner[data-astro-cid-dxqdhfqy]{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center}.ft-brand[data-astro-cid-dxqdhfqy]{display:flex;flex-direction:column;gap:10px}.ft-logo[data-astro-cid-dxqdhfqy]{font-family:var(--font-display);font-weight:600;font-size:1.125rem;color:var(--on-dark)}.ft-logo[data-astro-cid-dxqdhfqy] span[data-astro-cid-dxqdhfqy]{color:var(--green-on-dark)}.ft-mail[data-astro-cid-dxqdhfqy]{font-size:var(--text-s);color:var(--on-dark-mut)}.ft-mail[data-astro-cid-dxqdhfqy]:hover{color:var(--on-dark)}.ft-nav[data-astro-cid-dxqdhfqy]{display:flex;gap:22px;flex-wrap:wrap;justify-content:center}.ft-nav[data-astro-cid-dxqdhfqy] a[data-astro-cid-dxqdhfqy]{font-size:var(--text-s);color:var(--on-dark-mut)}.ft-nav[data-astro-cid-dxqdhfqy] a[data-astro-cid-dxqdhfqy]:hover{color:var(--on-dark)}.ft-legal[data-astro-cid-dxqdhfqy]{display:flex;flex-direction:column;gap:4px;text-align:right}.ft-copy[data-astro-cid-dxqdhfqy]{font-size:var(--text-s);color:var(--on-dark-mut)}.ft-credit[data-astro-cid-dxqdhfqy]{font-size:var(--text-s);color:var(--on-dark-mut);opacity:.7}@media (max-width: 767px){.fc-row[data-astro-cid-dxqdhfqy]{grid-template-columns:1fr}.ft-inner[data-astro-cid-dxqdhfqy]{grid-template-columns:1fr;text-align:center}.ft-brand[data-astro-cid-dxqdhfqy]{align-items:center}.ft-legal[data-astro-cid-dxqdhfqy]{text-align:center}}
