.home-workflow{padding:80px 0 0;background:var(--brand-paper);color:var(--brand-ink);scroll-margin-top:104px}.home-workflow__intro{display:grid;gap:24px;margin-bottom:40px}.home-workflow__intro h2{max-width:22ch;font-family:var(--font-heading);font-weight:500;font-size:clamp(2rem,3vw,2.75rem);line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.home-workflow__intro>p{max-width:48ch;color:var(--brand-muted);font-size:1.125rem;line-height:1.65}.home-workflow__tablist{position:relative;display:grid;width:100%;height:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border-radius:0;border-bottom:1px solid var(--brand-rule);background:transparent}.home-workflow__tab{justify-content:flex-start;gap:12px;min-height:64px;margin-bottom:-1px;padding:16px 8px;white-space:normal;text-align:left;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:var(--brand-muted);font-size:1rem;transition-property:color,border-color,background-color}.home-workflow__tab[data-state=active]{border-bottom-color:transparent;background:transparent;color:var(--brand-link);box-shadow:none}.home-workflow__tab:hover{background:var(--brand-paper);color:var(--brand-link)}.home-workflow__tab:focus-visible{position:relative;outline:2px solid var(--brand-primary);outline-offset:-4px;box-shadow:none}.home-workflow__number{color:var(--brand-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.home-workflow__tab[data-state=active] .home-workflow__number{color:var(--brand-link)}.home-workflow__tab-arrow{margin-left:auto;margin-right:12px;opacity:0;flex-shrink:0}.home-workflow__tab[data-state=active] .home-workflow__tab-arrow{opacity:1}.home-workflow__panel{margin-top:0;padding:40px 0}.home-workflow__panel[data-state=active]{display:grid;gap:32px;align-items:center}.home-workflow__story{max-width:41ch}.home-workflow__product{color:var(--brand-link);font-size:.875rem;font-weight:600}.home-workflow__story h3{margin-top:16px;font-family:var(--font-heading);font-size:1.875rem;font-weight:500;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.home-workflow__description{margin-top:20px;color:var(--brand-muted);font-size:1.0625rem;line-height:1.65}.home-workflow__story ul{display:grid;gap:12px;margin-top:24px;font-size:.9375rem}.home-workflow__story li{display:flex;align-items:flex-start;gap:9px}.home-workflow__story li svg{flex-shrink:0;margin-top:4px;color:var(--brand-link)}.home-workflow__link{display:inline-flex;min-height:44px;align-items:center;gap:10px;margin-top:24px;color:var(--brand-link);font-size:1rem;font-weight:600}.home-workflow__link:hover{text-decoration:underline;text-underline-offset:4px}.home-workflow__link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px;border-radius:3px}.home-workflow__demo{min-width:0;--check-scene-font-max: 15px}.home-workflow__mobile-copy,.home-workflow__mobile-link{display:none}@media (min-width: 768px){.home-workflow{padding-top:88px}.home-workflow__intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px}.home-workflow__panel[data-state=active]{min-height:620px}}@media (min-width: 1024px){.home-workflow__panel[data-state=active]{grid-template-columns:.72fr 1.28fr;gap:40px;padding-block:40px}.home-workflow__tab{padding-inline:16px}.home-workflow__demo>.coverage-art{margin-block:31px}.home-workflow__demo .check-scene-business{aspect-ratio:1.25}}@media (max-width: 639px){.home-workflow{padding-top:56px}.home-workflow__intro{margin-bottom:28px}.home-workflow__tab{justify-content:center;gap:7px;min-height:56px;padding-inline:4px}.home-workflow__tab-arrow{display:none}.home-workflow__story h3{font-size:1.625rem}}.home-workflow__tablist:after{content:"";position:absolute;bottom:-1px;left:0;width:calc(100% / 3);height:2px;background:var(--brand-primary);pointer-events:none;transform:translate(calc(var(--active-stage, 0) * 100%));transition:transform .32s cubic-bezier(.22,1,.36,1)}.home-workflow__tab-arrow{transform:translate(-5px);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s}.home-workflow__tab[data-state=active] .home-workflow__tab-arrow{transform:translate(0)}@keyframes home-workflow-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){.home-workflow__panel[data-state=active] .home-workflow__story{animation:home-workflow-enter .34s cubic-bezier(.22,1,.36,1) both}.home-workflow__panel[data-state=active] .home-workflow__demo{animation:home-workflow-enter .42s 40ms cubic-bezier(.22,1,.36,1) both}}.home-workflow__entity-switch{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto 8px;padding:4px;border:1px solid var(--brand-rule);border-radius:999px;background:var(--brand-surface)}.home-workflow__entity-switch button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 18px;border-radius:999px;color:var(--brand-muted);font-size:.875rem;font-weight:600;transition:color .18s,background-color .18s}.home-workflow__entity-switch button[aria-pressed=true]{background:var(--brand-wash-blue);color:var(--brand-link)}.home-workflow__entity-switch button:hover{color:var(--brand-link)}.home-workflow__entity-switch button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.home-workflow__demo .check-scene{border-radius:0}.home-workflow__demo .check-float{border-color:var(--glass-border);box-shadow:var(--brand-shadow),inset 0 1px 0 var(--glass-border)}@supports ((backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))){.home-workflow__demo .check-float{background:linear-gradient(145deg,var(--glass-bg),color-mix(in srgb,var(--brand-surface) 54%,transparent));-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%)}.home-workflow__demo .transaction-decision{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-warning-surface) 86%,transparent),color-mix(in srgb,var(--brand-warning-surface) 62%,transparent))}.home-workflow__demo .business-evidence{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-wash-blue) 86%,transparent),color-mix(in srgb,var(--brand-wash-blue) 62%,transparent))}}@media (prefers-reduced-transparency: reduce){.home-workflow__demo .check-float{background:var(--brand-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.home-workflow__demo .transaction-decision{background:var(--brand-warning-surface)}.home-workflow__demo .business-evidence{background:var(--brand-wash-blue)}}@media (min-width: 768px) and (max-width: 1023px){.home-workflow__story{max-width:58ch}.home-workflow__demo{width:100%;max-width:720px;margin-inline:auto}}@media (prefers-reduced-motion: no-preference){.home-workflow__demo .check-scan-ring{animation:home-workflow-scan 24s linear infinite}}@keyframes home-workflow-scan{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.home-workflow__tablist:after,.home-workflow__tab-arrow,.home-workflow__entity-switch button{transition:none}}@media (max-width: 767px){.home-brand-page section.home-workflow{padding-top:40px}.home-workflow__intro{margin-bottom:20px}.home-workflow__intro h2{font-size:1.75rem;max-width:21ch}.home-workflow__intro>p,.home-workflow__product,.home-workflow__desktop-copy,.home-workflow__story ul,.home-workflow__story>.home-workflow__link{display:none}.home-workflow__mobile-copy{display:inline}.home-workflow__tab{justify-content:center;gap:7px;min-height:48px;padding:12px 4px;font-size:.9375rem}.home-workflow__tab-arrow{display:none}.home-workflow__panel{padding-block:24px 32px}.home-workflow__panel[data-state=active]{gap:16px}.home-workflow__story{max-width:none}.home-workflow__story h3{margin-top:0;font-size:1.375rem}.home-workflow__description{margin-top:8px;font-size:1rem;line-height:1.5}.home-workflow__mobile-link{display:inline-flex;justify-self:start;margin-top:0}.home-workflow__demo{width:100%;max-width:440px;margin-inline:auto}.home-workflow__entity-switch{margin-bottom:4px}.home-workflow__entity-switch button{font-size:.8125rem;padding-inline:16px}.home-workflow__demo .check-scene{height:260px;aspect-ratio:auto;font-size:13px}.home-workflow__demo .check-connectors{display:none}.home-workflow__demo .check-portrait{width:62%;max-width:240px;left:0;top:4%}.home-workflow__demo .identity-steps,.home-workflow__demo .identity-fields .check-eyebrow,.home-workflow__demo .identity-fields .check-field:not(:first-of-type){display:none}.home-workflow__demo .identity-fields{right:1%;top:10%;width:51%;padding:14px}.home-workflow__demo .identity-result{right:1%;bottom:6%;width:65%;padding:14px;flex-direction:row;align-items:center}.home-workflow__demo .business-person,.home-workflow__demo .business-results{display:none}.home-workflow__demo .check-scene-business:before{content:"";position:absolute;left:50%;top:50px;bottom:35px;border-left:1px dashed var(--brand-map-secondary)}.home-workflow__demo .business-root{left:3%;top:5%;width:94%;padding:14px}.home-workflow__demo .business-ubo{left:9%;top:40%;width:82%;padding:12px}.home-workflow__demo .business-evidence{display:flex;top:auto;right:3%;bottom:3%;width:65%;padding:10px 14px}.home-workflow__demo .transaction-device,.home-workflow__demo .transaction-decision,.home-workflow__demo .transaction-record dl{display:none}.home-workflow__demo .transaction-record{top:3%;left:1%;width:75%;padding:14px}.home-workflow__demo .transaction-person{flex-direction:row;align-items:center}.home-workflow__demo .transaction-person .check-face{width:2.5em;height:2.5em}.home-workflow__demo .transaction-transfer{margin-top:12px;padding:10px 0 0;border-bottom:0}.home-workflow__demo .transaction-transfer>strong{font-size:1.35em;margin:.15em 0 .3em}.home-workflow__demo .transaction-signals{top:auto;right:1%;bottom:1%;width:67%;padding:14px}.home-workflow__demo .transaction-signals>div{margin-top:.7em}.home-workflow__demo .check-scene-screening{--screening-link-gap: 18px;grid-template-columns:minmax(0,1fr);height:auto;padding:8px 1%}.home-workflow__demo .screening-record{padding:16px}.home-workflow__demo .screening-company{align-items:center;margin-bottom:12px}.home-workflow__demo .screening-result{flex-wrap:nowrap;padding-block:10px}.home-workflow__demo .screening-case{margin-top:0}.home-workflow__demo .screening-report{padding:14px 16px}.home-workflow__demo .screening-report>svg{float:left;width:2.3em;height:2.3em;margin:0 .8em 0 0}.home-workflow__demo .screening-report .report-rule,.home-workflow__demo .screening-report dl,.home-workflow__demo .screening-report .report-lines,.home-workflow__demo .screening-analyst{display:none}.home-workflow__demo .screening-report__review{display:block;clear:both;padding-top:.6em}.home-workflow__demo .screening-connector--finding{right:auto;top:auto;bottom:100%;left:50%;width:0;height:calc(var(--screening-link-gap) + 2px);border-top:0;border-left:1.5px dashed currentColor}.home-workflow__demo .screening-connector--finding:after{right:auto;top:auto;left:-3px;bottom:-3px}.home-workflow__demo .screening-trail{padding:12px 16px}}
