.Button-module__N_16oa__button{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-0);cursor:pointer;box-shadow:var(--shadow-0);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), transform 80ms var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex;position:relative}.Button-module__N_16oa__button:before{content:"";z-index:0;position:absolute;inset:-8px}.Button-module__N_16oa__md{padding:15px 24px}.Button-module__N_16oa__sm{padding:11px 16px}.Button-module__N_16oa__quiet.Button-module__N_16oa__md{padding:15px 6px}.Button-module__N_16oa__quiet.Button-module__N_16oa__sm{padding:11px 6px}.Button-module__N_16oa__primary{background:var(--ink-900);color:var(--paper-100)}.Button-module__N_16oa__primary:hover{color:var(--paper-100)}.Button-module__N_16oa__accent{background:var(--blue-500);color:var(--text-on-accent)}.Button-module__N_16oa__accent:hover{color:var(--text-on-accent)}.Button-module__N_16oa__outline{color:var(--text-display);border-color:var(--line-hair);background:0 0}.Button-module__N_16oa__outline:hover{background:var(--ink-900);color:var(--paper-100);border-color:var(--line-strong)}.Button-module__N_16oa__quiet{color:var(--text-muted);background:0 0}.Button-module__N_16oa__quiet:hover{color:var(--text-display)}.Button-module__N_16oa__primary:hover:not(:disabled),.Button-module__N_16oa__accent:hover:not(:disabled),.Button-module__N_16oa__outline:hover:not(:disabled){transform:translate(3px,-4px);box-shadow:-6px 7px #0b0b0a4d}.Button-module__N_16oa__button:active:not(:disabled){transform:translateY(var(--press));box-shadow:var(--shadow-0)}.Button-module__N_16oa__button:disabled,.Button-module__N_16oa__disabled{opacity:.38;cursor:not-allowed}.Button-module__N_16oa__button:disabled:hover,.Button-module__N_16oa__disabled:hover{transform:none}.Button-module__N_16oa__arrow{transition:transform var(--dur-1) var(--ease-out)}.Button-module__N_16oa__button:hover:not(:disabled) .Button-module__N_16oa__arrow{transform:translateX(var(--nudge))}
.Eyebrow-module__VoKaHa__eyebrow{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);justify-content:flex-start;align-items:center;gap:12px;display:flex}.Eyebrow-module__VoKaHa__center{justify-content:center}.Eyebrow-module__VoKaHa__inverse{color:var(--text-on-inverse-muted)}.Eyebrow-module__VoKaHa__index{color:var(--text-accent)}.Eyebrow-module__VoKaHa__inverse .Eyebrow-module__VoKaHa__index{color:var(--blue-300)}.Eyebrow-module__VoKaHa__rule{background:var(--line-hair);flex:1;max-width:120px;height:1px}
.Field-module__j4noZW__wrap{flex-direction:column;gap:6px;display:flex}.Field-module__j4noZW__label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-faint)}.Field-module__j4noZW__field{border:0;border-bottom:1px solid var(--line-hair);border-radius:var(--radius-0);width:100%;font:var(--type-body);color:var(--text-display);transition:border-color var(--dur-2) var(--ease-out);background:0 0;outline:none;padding:10px 0}.Field-module__j4noZW__field:focus,.Field-module__j4noZW__field:focus-visible{border-bottom-color:var(--line-strong);outline:none}.Field-module__j4noZW__field::placeholder{color:var(--text-faint)}.Field-module__j4noZW__field:disabled{opacity:.38;cursor:not-allowed}.Field-module__j4noZW__field.Field-module__j4noZW__error{border-bottom-color:var(--alert-500)}textarea.Field-module__j4noZW__field{resize:vertical}.Field-module__j4noZW__message{font:var(--type-label);letter-spacing:var(--ls-label-tight);text-transform:uppercase;color:var(--text-faint)}.Field-module__j4noZW__message.Field-module__j4noZW__alert{color:var(--alert-500)}.Field-module__j4noZW__selectWrap{position:relative}.Field-module__j4noZW__select{appearance:none;cursor:pointer;padding-right:24px;}.Field-module__j4noZW__select.Field-module__j4noZW__empty{color:var(--text-faint)}.Field-module__j4noZW__chevron{pointer-events:none;color:var(--text-faint);font-size:11px;position:absolute;top:50%;right:2px;transform:translateY(-60%)}
.Section-module__35Ewrq__section{border-top:1px solid var(--line-hair)}.Section-module__35Ewrq__noHairline{border-top:0}.Section-module__35Ewrq__inner{padding-top:var(--section-y);padding-bottom:var(--section-y);text-align:left;flex-direction:column;align-items:stretch;display:flex}.Section-module__35Ewrq__center .Section-module__35Ewrq__inner{text-align:center;align-items:center}.Section-module__35Ewrq__title{font:var(--type-section);letter-spacing:var(--ls-heading);color:var(--text-display);max-width:24ch;margin-top:var(--space-5)}.Section-module__35Ewrq__lede{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--size-body-lg);max-width:52ch}.Section-module__35Ewrq__center .Section-module__35Ewrq__title,.Section-module__35Ewrq__center .Section-module__35Ewrq__lede{margin-left:auto;margin-right:auto}.Section-module__35Ewrq__content{margin-top:var(--space-8);width:100%}
.Contact-module__tBmaOa__muted{color:var(--text-display-muted)}.Contact-module__tBmaOa__wrap{text-align:left;max-width:620px;margin:0 auto}.Contact-module__tBmaOa__form{gap:var(--space-6);display:grid}.Contact-module__tBmaOa__actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.Contact-module__tBmaOa__alt{color:var(--text-faint)}.Contact-module__tBmaOa__sent{border:1px solid var(--line-strong);padding:var(--space-6);background:var(--surface-raised)}.Contact-module__tBmaOa__sentBody{margin-top:var(--space-4);color:var(--text-body)}.Contact-module__tBmaOa__sentEmail{font-weight:500}.Contact-module__tBmaOa__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.Contact-module__tBmaOa__sentActions{margin-top:var(--space-5)}
.Examples-module__fbBwBq__section{border-top:1px solid var(--line-hair)}.Examples-module__fbBwBq__inner{padding-top:var(--section-y);text-align:center;flex-direction:column;align-items:center;display:flex}.Examples-module__fbBwBq__title{font:var(--type-section);letter-spacing:var(--ls-heading);color:var(--text-display);max-width:24ch;margin-top:var(--space-5);margin-left:auto;margin-right:auto}.Examples-module__fbBwBq__reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(28px)}.Examples-module__fbBwBq__reveal.Examples-module__fbBwBq__in{opacity:1;transform:translateY(0)}.Examples-module__fbBwBq__row{gap:clamp(var(--space-5), 3vw, var(--space-8));margin-top:var(--space-8);width:100%;padding:0 var(--page-pad) var(--section-y);box-sizing:border-box;grid-template-columns:repeat(3,1fr);display:grid}.Examples-module__fbBwBq__tileWrap{will-change:transform, opacity;width:100%}@media (max-width:860px){.Examples-module__fbBwBq__row{gap:var(--space-7);grid-template-columns:1fr}}.Examples-module__fbBwBq__tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--paper-000);border:1px solid var(--line-hair);border-radius:var(--radius-3);width:100%;box-shadow:var(--shadow-0);transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);display:block;overflow:hidden}.Examples-module__fbBwBq__tile:hover{border-color:var(--line-strong);transform:translate(3px,-4px);box-shadow:-8px 10px #0b0b0a29}.Examples-module__fbBwBq__tile:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.Examples-module__fbBwBq__chrome{background:var(--paper-100);border-bottom:1px solid var(--line-hair);align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.Examples-module__fbBwBq__dot{border-radius:var(--radius-circle);flex:none;width:7px;height:7px}.Examples-module__fbBwBq__addressBar{border-radius:var(--radius-pill);background:var(--paper-200);width:60%;height:8px;margin-left:8px}.Examples-module__fbBwBq__stage{aspect-ratio:8/5;padding:var(--space-3);transform:translate(var(--mx,0px), calc(var(--my,0px) + var(--spy,0px)));transition:transform .12s var(--ease-out)}.Examples-module__fbBwBq__caption{margin-top:var(--space-3);text-align:left}.Examples-module__fbBwBq__tileTitle{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-display)}.Examples-module__fbBwBq__tileBlurb{margin-top:var(--space-2);font-size:var(--size-body-sm);color:var(--text-muted);max-width:36ch}.Examples-module__fbBwBq__finance{--x-c1:#74f2c6;--x-c2:#749cf7;--x-c3:#ffc738}.Examples-module__fbBwBq__erp{--x-c1:#ffc738;--x-c2:#749cf7;--x-c3:#ff9edb}.Examples-module__fbBwBq__copilot{--x-c1:#ff9edb;--x-c2:#749cf7;--x-c3:#74f2c6}@media (prefers-reduced-motion:reduce){.Examples-module__fbBwBq__reveal{opacity:1;transition:none;transform:none}.Examples-module__fbBwBq__tileWrap{will-change:auto}.Examples-module__fbBwBq__tile,.Examples-module__fbBwBq__stage{transition:none}.Examples-module__fbBwBq__stage{transform:none}}
.exampleMocks-module__50CZ0W__geom{transition:y .42s var(--ease-out), height .42s var(--ease-out), width .42s var(--ease-out), x .42s var(--ease-out)}.exampleMocks-module__50CZ0W__fade{transition:opacity .32s var(--ease-out), fill .32s var(--ease-out), stroke .32s var(--ease-out)}.exampleMocks-module__50CZ0W__slide{transition:transform .38s var(--ease-out), opacity .32s var(--ease-out)}.exampleMocks-module__50CZ0W__draw{transition:stroke-dashoffset .52s var(--ease-out), stroke .32s var(--ease-out), opacity .32s var(--ease-out)}.exampleMocks-module__50CZ0W__pulseOn{animation:exampleMocks-module__50CZ0W__pulse 1.1s var(--ease-out) infinite;transform-box:fill-box;transform-origin:50%}@keyframes exampleMocks-module__50CZ0W__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.exampleMocks-module__50CZ0W__geom,.exampleMocks-module__50CZ0W__fade,.exampleMocks-module__50CZ0W__slide,.exampleMocks-module__50CZ0W__draw{transition:none}.exampleMocks-module__50CZ0W__pulseOn{animation:none}}
.Logo-module__lPa-uW__lockup{align-items:center;display:inline-flex}.Logo-module__lPa-uW__markOnly{display:inline-flex}.Logo-module__lPa-uW__mark{flex:none;display:grid}.Logo-module__lPa-uW__dot{border-radius:var(--radius-circle);background:var(--logo-ink)}.Logo-module__lPa-uW__dot.Logo-module__lPa-uW__accent{background:var(--logo-accent)}.Logo-module__lPa-uW__word{font-weight:var(--weight-wordmark);line-height:1;font-family:var(--font-display);letter-spacing:-.03em;color:var(--logo-ink);white-space:nowrap}
.Footer-module__nctMiG__footer{border-top:1px solid var(--line-hair)}.Footer-module__nctMiG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;padding-bottom:26px;display:flex}.Footer-module__nctMiG__identity{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.Footer-module__nctMiG__copyright{color:var(--text-faint)}
.Header-module__Mg1eeW__header{z-index:20;background:var(--veil);-webkit-backdrop-filter:var(--blur-veil);backdrop-filter:var(--blur-veil);border-bottom:1px solid var(--line-hair);position:sticky;top:0}.Header-module__Mg1eeW__row{justify-content:space-between;align-items:center;gap:24px;height:66px;display:flex}.Header-module__Mg1eeW__nav{align-items:center;gap:26px;display:flex}.Header-module__Mg1eeW__navLink{color:var(--text-muted)}.Header-module__Mg1eeW__navLink:hover{color:var(--text-display)}@media (max-width:520px){.Header-module__Mg1eeW__navLink{display:none}}
.DotSequence-module__lQnUPG__figure{aspect-ratio:11/5;--dot-ink:var(--ink-900);--dot-accent:var(--blue-500);margin:0;position:relative}.DotSequence-module__lQnUPG__inverse{--dot-ink:var(--paper-100);--dot-accent:var(--blue-300)}.DotSequence-module__lQnUPG__connector{background:var(--hair-dotted);opacity:0;height:1px;transition:opacity var(--dur-3) var(--ease-out);position:absolute;top:50%;left:8%;right:8%}.DotSequence-module__lQnUPG__connector.DotSequence-module__lQnUPG__on{opacity:1}.DotSequence-module__lQnUPG__dot{aspect-ratio:1;border-radius:var(--radius-circle);background:var(--dot-ink);transition-property:left,top,width,background;transition-duration:var(--dur-4);transition-timing-function:var(--ease-out);position:absolute;transform:translate(-50%,-50%)}.DotSequence-module__lQnUPG__dot.DotSequence-module__lQnUPG__accent{background:var(--dot-accent)}
.Hero-module__irrDQW__hero{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(52px,7vw,96px);display:flex}.Hero-module__irrDQW__dots{margin:0 0 clamp(20px,3vw,34px)}.Hero-module__irrDQW__headline{max-width:17ch}.Hero-module__irrDQW__lead{display:block}.Hero-module__irrDQW__lede{margin-top:var(--space-5);max-width:54ch;font-size:var(--size-body-lg);color:var(--text-muted)}.Hero-module__irrDQW__actions{margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}
.Band-module__YqtCkW__band{background:var(--surface-inverse);color:var(--text-on-inverse)}.Band-module__YqtCkW__inner{padding-top:var(--band-y);padding-bottom:var(--band-y);text-align:left;flex-direction:column;align-items:stretch;display:flex}.Band-module__YqtCkW__center .Band-module__YqtCkW__inner{text-align:center;align-items:center}
.Principles-module__POA6aa__title{margin-top:var(--space-5);max-width:22ch}.Principles-module__POA6aa__muted{color:var(--text-display-muted)}.Principles-module__POA6aa__list{margin-top:var(--space-8);border-top:1px solid var(--line-hair);text-align:left;width:100%;max-width:660px}.Principles-module__POA6aa__item{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:22px;padding:20px 0;display:flex}.Principles-module__POA6aa__index{color:var(--text-faint);flex:none;width:24px}.Principles-module__POA6aa__rule{color:var(--text-body)}
.Card-module__TmHNvG__card{padding:var(--space-6);border:1px solid var(--line-hair);border-radius:var(--radius-0);box-shadow:var(--shadow-0);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex-direction:column;display:flex}.Card-module__TmHNvG__surfaceCard{background:var(--surface-card)}.Card-module__TmHNvG__surfaceRaised{background:var(--surface-raised)}.Card-module__TmHNvG__interactive{cursor:pointer}.Card-module__TmHNvG__interactive:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.Card-module__TmHNvG__head{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-faint);display:flex}.Card-module__TmHNvG__index{color:var(--text-accent)}.Card-module__TmHNvG__title{font:var(--type-title);letter-spacing:var(--ls-title);color:var(--text-display)}.Card-module__TmHNvG__body{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--size-body-sm);max-width:var(--measure-card)}.Card-module__TmHNvG__footer{padding-top:var(--space-5);font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-faint);margin-top:auto}
.Services-module___tGuFW__card{text-align:left}
