.DataFlow-module__R94Hga__diagram{width:100%;max-width:760px;height:auto;display:block;overflow:visible}.DataFlow-module__R94Hga__paths path{fill:none;stroke:var(--line-strong);stroke-width:1.25px;vector-effect:non-scaling-stroke}.DataFlow-module__R94Hga__sources rect{fill:var(--surface);stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.DataFlow-module__R94Hga__sources circle{fill:var(--ink);opacity:.72}.DataFlow-module__R94Hga__sources path{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-width:1px;opacity:.44;vector-effect:non-scaling-stroke}.DataFlow-module__R94Hga__destination rect{fill:var(--surface);stroke:var(--accent);stroke-width:1.75px;vector-effect:non-scaling-stroke}.DataFlow-module__R94Hga__destination text{fill:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;font-size:13px;font-weight:520}.DataFlow-module__R94Hga__pulse rect{fill:none;stroke:var(--accent);stroke-width:1px;opacity:0;vector-effect:non-scaling-stroke}.DataFlow-module__R94Hga__packets circle{fill:var(--accent)}@media (prefers-reduced-motion:reduce){.DataFlow-module__R94Hga__packets,.DataFlow-module__R94Hga__pulse{display:none}}
.page-module___8aEwW__page{--accent:#1a56ff;--ink:#111;--muted:#676761;--line:#ddddd7;--line-strong:#c9c9c2;--surface:#fcfcfa;width:min(100% - 48px,1040px);color:var(--ink);margin:0 auto}.page-module___8aEwW__header{border-bottom:1px solid var(--line);letter-spacing:-.01em;justify-content:space-between;align-items:center;min-height:96px;font-size:14px;font-weight:560;display:flex}.page-module___8aEwW__wordmark{white-space:nowrap}.page-module___8aEwW__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:650px;padding:96px 0 104px;display:grid}.page-module___8aEwW__heroCopy{z-index:1;position:relative}.page-module___8aEwW__kicker,.page-module___8aEwW__sectionLabel,.page-module___8aEwW__stepNumber{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:560;line-height:1.4}.page-module___8aEwW__kicker{color:var(--accent);margin-bottom:28px}.page-module___8aEwW__hero h1{letter-spacing:-.057em;text-wrap:balance;max-width:600px;margin:0;font-size:clamp(48px,6.3vw,78px);font-weight:520;line-height:.96}.page-module___8aEwW__heroDescription{max-width:520px;color:var(--muted);letter-spacing:-.018em;margin:30px 0 0;font-size:clamp(17px,1.8vw,20px);line-height:1.52}.page-module___8aEwW__flow{width:calc(100% + 20px);margin-left:-20px}.page-module___8aEwW__process{border-bottom:1px solid var(--line);padding:112px 0 124px}.page-module___8aEwW__process>h2{letter-spacing:-.045em;margin:0 0 58px;font-size:clamp(32px,4vw,48px);font-weight:520;line-height:1.04}.page-module___8aEwW__steps{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__step{border-top:1px solid var(--ink);padding-top:21px}.page-module___8aEwW__stepNumber{color:var(--accent);display:block}.page-module___8aEwW__step h3{letter-spacing:-.035em;margin:56px 0 17px;font-size:25px;font-weight:560;line-height:1.1}.page-module___8aEwW__step p{color:var(--muted);letter-spacing:-.012em;margin:0;font-size:16px;line-height:1.62}.page-module___8aEwW__about{grid-template-columns:1fr 2fr;gap:36px;padding:126px 0 140px;display:grid}.page-module___8aEwW__sectionLabel{color:var(--accent);padding-top:8px}.page-module___8aEwW__about p{letter-spacing:-.043em;max-width:710px;margin:0;font-size:clamp(30px,4vw,47px);font-weight:480;line-height:1.15}.page-module___8aEwW__footer{border-top:1px solid var(--line);padding:31px 0 42px;font-size:13px}.page-module___8aEwW__footerMain{justify-content:space-between;align-items:center;gap:24px;font-weight:560;display:flex}.page-module___8aEwW__footer p{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;margin:58px 0 0;font-size:10px}@media (max-width:860px){.page-module___8aEwW__hero{grid-template-columns:1fr;gap:70px;min-height:auto;padding:86px 0 84px}.page-module___8aEwW__heroCopy{max-width:680px}.page-module___8aEwW__hero h1{font-size:clamp(54px,10vw,78px)}.page-module___8aEwW__flow{width:min(100%,700px);margin:0 auto}}@media (max-width:680px){.page-module___8aEwW__page{width:min(100% - 32px,1040px)}.page-module___8aEwW__header{min-height:80px}.page-module___8aEwW__hero{gap:48px;padding:72px 0 78px}.page-module___8aEwW__kicker{margin-bottom:23px}.page-module___8aEwW__hero h1{font-size:clamp(46px,14vw,64px);line-height:.98}.page-module___8aEwW__heroDescription{margin-top:26px;font-size:17px}.page-module___8aEwW__process{padding:84px 0 92px}.page-module___8aEwW__process>h2{margin-bottom:46px}.page-module___8aEwW__steps{grid-template-columns:1fr;gap:52px}.page-module___8aEwW__step h3{margin-top:32px}.page-module___8aEwW__about{grid-template-columns:1fr;gap:48px;padding:92px 0 102px}.page-module___8aEwW__about p{font-size:clamp(29px,8vw,40px)}.page-module___8aEwW__footerMain{flex-direction:column;align-items:flex-start}.page-module___8aEwW__footer p{margin-top:48px}}
