.identity-experience .section-header{max-width:850px}.identity-console{display:grid;grid-template-columns:.85fr 1.3fr;min-height:580px;border:1px solid var(--section-border);border-radius:8px;overflow:hidden;background:#fff}.identity-sequence{list-style:none;padding:3rem 2rem;margin:0;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.identity-sequence li{position:relative}.identity-sequence li:not(:last-child):after{content:"";position:absolute;top:42px;bottom:-20px;left:15px;width:1px;background:#ccd9ec}.identity-sequence button{display:flex;align-items:flex-start;gap:1rem;padding:.5rem 0;text-align:left;width:100%;border:0;background:transparent;color:#626b7d;cursor:pointer}.identity-sequence button>span{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid #b8cbe5;border-radius:50%;font:calc(.75rem - 1px) var(--font-mono)}.identity-sequence strong{font-size:calc(1rem - 1px);line-height:1.6;font-weight:500;padding-top:3px}.identity-sequence button[aria-pressed=true]{color:#2356a8}.identity-sequence button[aria-pressed=true]>span{color:#fff;background:#2356a8;border-color:#2356a8}.identity-scene{min-width:0;padding:2rem;background:radial-gradient(ellipse at 50% 30%,#deebff,transparent 70%),#f6f9fe;border-left:1px solid #c4d7f1}.document-demo{height:280px;position:relative;display:grid;place-items:center;color:#2356a8}.document-demo__card{width:min(90%,300px);padding:2rem;border:1px solid #aec5e7;border-radius:14px;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;background:#ffffffd9;box-shadow:12px 20px 40px #2356a81a;transform:rotate(-7deg);transition:transform .4s}.document-demo--1 .document-demo__card,.document-demo--2 .document-demo__card{transform:rotate(0)}.document-demo--3 .document-demo__card{transform:rotate(5deg)}.document-demo__lines{flex:1;display:grid;gap:10px}.document-demo__lines i{height:5px;background:#b6cbea;border-radius:2px}.document-demo__lines i:nth-child(2){width:65%}.document-demo__mrz{width:100%;font:12px var(--font-mono);letter-spacing:2px;overflow:hidden;white-space:nowrap}.document-demo__seal{position:absolute;right:6%;bottom:15%;background:#fff;border:1px solid #b6cbea;padding:1rem;border-radius:16px}.document-demo__beam{position:absolute;width:80%;height:2px;top:50%;background:#5087d8;box-shadow:0 0 20px #5087d8}.identity-scene__copy h3{font-size:calc(1.25rem - 1px);font-weight:500;margin:1rem 0}.identity-scene__copy p,.identity-foundations p{font-size:calc(.9375rem - 1px);line-height:1.75}.identity-scene__copy ul{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding:0;margin:1.25rem 0 0}.identity-scene__copy li{display:flex;align-items:center;gap:.35rem;color:#2356a8;font-size:calc(.8125rem - 1px)}.identity-foundations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.identity-foundations svg{color:#2356a8;margin-bottom:1rem}.identity-foundations h3{font-weight:500;font-size:calc(1rem - 1px);margin-bottom:.7rem}.biometric-workspace{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:3rem}.face-scene{min-width:0;position:relative;overflow:hidden;display:grid;place-items:center;min-height:520px;background:radial-gradient(ellipse,#d6eee2,#f4faf7 70%);border:1px solid #bddccb;border-radius:180px 180px 24px 24px;color:#176b50}.face-mesh{width:80%;max-width:360px;position:relative}.face-scene__halo{position:absolute;width:90%;aspect-ratio:1;border:1px solid #bddccb;border-radius:50%;box-shadow:0 0 0 35px #176b5005,0 0 0 70px #176b5004}.face-scene__scan{position:absolute;top:35%;left:15%;width:70%;height:2px;background:#298969;box-shadow:0 0 22px #29896970}.face-scene__match{position:absolute;bottom:25px;right:25px;padding:.6rem 1rem;background:#fff;border:1px solid #bddccb;border-radius:30px;font:calc(1.25rem - 1px) var(--font-mono)}.biometric-experience .biometric-stages{display:grid;grid-template-columns:1fr;margin:0;gap:0}.biometric-experience .biometric-stages>li{position:relative;text-align:left;width:100%;max-width:none;margin-inline:0;padding:1.5rem 0 1.5rem 72px;border-bottom:1px solid #bddccb}.biometric-experience .biometric-stages__symbol{position:absolute;top:1.5rem;left:0;width:48px;height:48px;margin:0;border-radius:12px}.biometric-experience .biometric-stages__symbol svg{width:28px;height:28px}.biometric-experience .biometric-stages__symbol span{font-size:calc(.75rem - 1px);bottom:-12px}.biometric-experience .biometric-stages .feature-tags{justify-content:flex-start}@media (max-width: 900px){.identity-console,.biometric-workspace{grid-template-columns:1fr}.identity-sequence{padding:1.5rem;gap:.75rem}.identity-scene{border-left:0;border-top:1px solid #c4d7f1}.face-scene{min-height:400px;max-width:500px;width:100%;margin:auto}.biometric-workspace{gap:1rem}}@media (max-width: 600px){.identity-foundations{grid-template-columns:1fr}.identity-scene{padding:1.25rem}.document-demo{height:240px}.face-scene{min-height:360px}}.identity-sequence button:focus-visible{outline:2px solid #2356a8;outline-offset:5px;border-radius:4px}@media (prefers-reduced-motion: reduce){.document-demo__card{transition:none}}.identity-scroll-track[data-pinned=true]{--identity-panel-height: min(580px, calc(100svh - 184px) );height:calc(var(--identity-panel-height) + 220svh);position:relative}.identity-scroll-track[data-pinned=true] .identity-console{position:sticky;top:160px;height:var(--identity-panel-height);min-height:0}.identity-sequence li[data-complete=true]:after{background:#2356a8}.identity-sequence li[data-complete=true] button>span{background:#e1edff;color:#2356a8;border-color:#2356a8}.identity-scroll-track[data-pinned=true] .identity-scene{display:flex;flex-direction:column;padding:1.5rem;overflow-y:auto}.identity-scroll-track[data-pinned=true] .document-demo{flex:1 1 280px;min-height:100px;height:auto}.identity-scroll-track[data-pinned=true] .identity-scene__copy{flex:0 0 auto}.identity-scroll-track[data-pinned=true] .identity-sequence{padding:1.5rem;gap:1rem}@media (min-width: 901px) and (max-height: 760px){.identity-scroll-track[data-pinned=true] .document-demo__card{padding:.75rem 1rem;width:230px}.identity-scroll-track[data-pinned=true] .document-demo__card>svg{width:40px;height:40px}.identity-scroll-track[data-pinned=true] .document-demo__seal{padding:.5rem;right:3%;bottom:10%}.identity-scroll-track[data-pinned=true] .identity-scene__copy h3{margin:.5rem 0}}.biometric-assurance-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:3rem}.biometric-assurance-card{--assurance-accent: #176b50;--assurance-wash: #e6f4ec;min-width:0;background:#fff;border:1px solid #cddfd5;border-radius:14px;overflow:hidden}.biometric-assurance-card:nth-child(2){--assurance-accent: #6d28d9;--assurance-wash: #f0e9fc;border-color:#dfd3ef}.biometric-assurance-card:nth-child(3){--assurance-accent: #2356a8;--assurance-wash: #eaf1fc;border-color:#ccdaee}.biometric-assurance-card__visual{position:relative;display:grid;place-items:center;height:168px;overflow:hidden;background:var(--assurance-wash);color:var(--assurance-accent)}.biometric-assurance-card__visual>svg{position:relative;z-index:1;background:#ffffffc9;box-sizing:content-box;padding:18px;border:1px solid currentColor;border-radius:18px}.assurance-orbit{position:absolute;width:130px;height:130px;border:1px solid currentColor;opacity:.16;border-radius:50%}.assurance-orbit+.assurance-orbit{width:210px;height:210px}.biometric-assurance-card:nth-child(2) .assurance-orbit{border-radius:24px;transform:rotate(45deg)}.biometric-assurance-card:nth-child(3) .assurance-orbit{border-radius:8px;transform:rotate(-12deg)}.assurance-number{position:absolute;top:1rem;left:1.25rem;font:calc(.8125rem - 1px) var(--font-mono)}.biometric-assurance-card__copy{padding:1.75rem}.biometric-experience .biometric-assurance-card h3{font-size:calc(1.125rem - 1px);line-height:1.45;margin:0 0 1rem;font-weight:500}.biometric-experience .biometric-assurance-card p{font-size:calc(.9375rem - 1px);line-height:1.75;margin:0;color:#585267}@media (max-width: 800px){.biometric-assurance-cards{grid-template-columns:1fr}.biometric-assurance-card{display:grid;grid-template-columns:150px minmax(0,1fr)}.biometric-assurance-card__visual{height:100%;min-height:180px}}@media (max-width: 480px){.biometric-assurance-card{display:block}.biometric-assurance-card__visual{height:140px;min-height:0}.biometric-assurance-card__copy{padding:1.5rem}}.business-story{--story:#683bb5;--story-wash:#f4effc;--story-line:#ded3ef}.business-story--kyb{--story:#2867af;--story-wash:#eef5ff;--story-line:#cddff3}.business-story--fraud{--story:#a34f26;--story-wash:#fff5eb;--story-line:#eed8c5}.business-story--risk{--story:#287463;--story-wash:#edf7f2;--story-line:#cce4da}.business-story--evidence{--story:#4268a6;--story-wash:#f0f5fc;--story-line:#d4e1f2}.business-story--security{--story:#69518d;--story-wash:#f4f0f9;--story-line:#ded5e9}.business-story__heading{max-width:800px;margin-bottom:42px}.business-story__heading .section-title{max-width:780px;margin:16px 0}.business-story__heading>p{font-size:16px;line-height:1.85;color:#5f6472;max-width:720px}.business-story h3{font-size:20px;line-height:1.35;font-weight:500;letter-spacing:-.3px;margin:0 0 12px}.business-story p{font-size:14px;line-height:1.85;color:#5f6472;margin:0}.business-story svg{flex-shrink:0}.business-caption{font:11px/1.6 var(--font-mono);letter-spacing:.3px;color:var(--story)}.business-ownership{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.business-ownership__picture{padding:32px;background:var(--story-wash);border:1px solid var(--story-line);border-radius:16px}.ownership-company{display:flex;align-items:center;flex-direction:column;gap:10px;max-width:240px;margin:26px auto 0;background:#fff;border:1px solid var(--story-line);border-radius:9px;padding:22px;color:var(--story)}.ownership-company strong,.ownership-branches strong{color:#263347;font-size:15px;font-weight:500}.ownership-company>span,.ownership-branches div>span{font-size:11px;color:#626d7b}.ownership-branches{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:36px;position:relative}.ownership-branches:before{content:"";position:absolute;top:0;height:36px;left:50%;border-left:1px solid var(--story-line)}.ownership-branches>div{display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center;background:#ffffffb8;border:1px solid var(--story-line);border-radius:8px;padding:20px 10px;color:var(--story)}.business-ownership__picture>p{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;font-size:12px;color:var(--story)}.business-editorial-list{list-style:none;padding:0;margin:0}.business-editorial-list li{display:flex;gap:22px;padding:27px 0;border-bottom:1px solid #e5e7ed}.business-editorial-list li>span{font:11px var(--font-mono);color:var(--story);padding-top:6px}.business-watch{display:grid;grid-template-columns:1fr 1fr;gap:65px}.business-watch__window{background:#fff;border:1px solid var(--story-line);border-radius:14px;padding:30px;box-shadow:0 20px 50px #7740210b;align-self:start}.business-watch__heading{display:flex;align-items:center;gap:12px;color:var(--story);font-size:14px;margin-bottom:24px}.business-watch__event{display:flex;gap:12px;align-items:center;padding:23px 0;border-top:1px solid #ebe5e0;font-size:14px;color:#444b58}.business-watch__event small{margin-left:auto;font:10px var(--font-mono);color:#8d7568}.watch-dot{width:7px;height:7px;background:var(--story);border-radius:50%}.business-watch__notice{display:flex;gap:15px;background:var(--story-wash);padding:22px 18px;border-radius:8px;margin-top:10px;color:var(--story)}.business-watch__notice strong{font-size:14px;font-weight:500}.business-watch__notice p{font-size:12px;margin-top:6px}.business-watch__steps{display:grid;gap:25px}.business-watch__steps article{padding-left:24px;border-left:2px solid var(--story-line)}.business-watch__steps article>span{display:block;font:10px var(--font-mono);color:var(--story);margin-bottom:10px}.business-decisions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #dae7e1}.business-decisions>article{padding:28px 24px;min-width:0}.business-decisions>article+article{border-left:1px solid #dae7e1}.decision-number{font:11px var(--font-mono);color:var(--story)}.decision-path{display:flex;align-items:center;justify-content:space-between;margin:24px 0;color:var(--story)}.decision-path>span{width:28px;height:28px;border-radius:50%;background:#dbefe4;border:6px solid #f0f8f4}.business-decisions>article:nth-child(2) .decision-path>span{background:#f0d790;border-color:#faf4df}.business-decisions>article:nth-child(3) .decision-path>span{background:#e3b9e9;border-color:#f9effb}.business-decisions>article:nth-child(4) .decision-path>span{background:#eab9b9;border-color:#fbefef}.business-decisions__note{grid-column:1/-1;display:flex;align-items:center;gap:14px;background:var(--story-wash);padding:22px 25px;border-radius:8px;color:var(--story)}.business-review{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--story-line);border-radius:16px;overflow:hidden}.business-review aside{padding:38px;background:var(--story-wash);color:var(--story)}.business-review aside h3{font-size:27px;max-width:300px;margin:24px 0}.business-review aside>div{display:grid;gap:12px;font-size:12px}.business-review aside>div>span{padding:13px 0;border-bottom:1px solid var(--story-line)}.business-review ol{list-style:none;padding:16px 38px;margin:0}.business-review li{display:flex;gap:20px;padding:25px 0}.business-review li+li{border-top:1px solid #e8e4ef}.business-review li>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--story-line);border-radius:50%;flex-shrink:0;color:var(--story);font-size:12px}.business-record{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.business-record__sheet{background:#fff;border:1px solid var(--story-line);border-radius:6px;padding:32px;box-shadow:10px 10px 0 var(--story-wash),11px 11px 0 var(--story-line)}.record-sheet-heading{display:flex;align-items:center;gap:16px;padding-bottom:26px;border-bottom:1px solid var(--story-line);color:var(--story);font-size:17px}.record-entry{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid #e7ecf4;align-items:flex-start}.record-entry>span{font:10px var(--font-mono);color:var(--story);padding-top:6px}.record-entry>svg{color:var(--story);margin-top:5px}.record-entry h3{font-size:17px}.record-entry p{font-size:13px}.record-sheet-footer{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--story);padding-top:22px}.business-record aside h3{font-size:32px;margin:20px 0}.business-record aside>div{display:flex;align-items:center;gap:15px;margin-top:25px;color:var(--story);font-size:14px}.business-flow{border:1px solid var(--story-line);border-radius:14px;background:linear-gradient(180deg,var(--story-wash),#fff);padding:30px}.business-flow__intro{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--story-line)}.business-flow__intro>span{font:11px/1.7 var(--font-mono);color:var(--story)}.business-flow__intro p{font-size:12px}.business-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;list-style:none;padding:32px 0;margin:0}.business-flow li{position:relative}.flow-stop{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff;border:1px solid var(--story-line);color:var(--story);font:12px var(--font-mono);margin-bottom:24px}.flow-arrow{position:absolute;top:10px;right:0;color:var(--story)}.business-flow h3{font-size:17px}.business-flow p{font-size:13px}.business-flow__return{padding:18px 0 0;border-top:1px dashed var(--story-line);color:var(--story);font-size:12px;text-align:center}.business-protection{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;align-items:center}.business-protection__seal{text-align:center;padding:30px}.business-protection__seal>div{width:200px;height:200px;display:grid;place-items:center;margin:0 auto 30px;border:1px solid var(--story-line);border-radius:50%;background:radial-gradient(circle,#fff 45%,var(--story-wash) 46%,var(--story-wash) 62%,#fff 63%);color:var(--story)}.business-protection__seal h3{font-size:25px}.business-protection__controls{display:grid;grid-template-columns:1fr 1fr;gap:30px}.business-protection__controls article{border-top:1px solid var(--story-line);padding-top:22px}.business-protection__controls article>span{display:block;font:10px var(--font-mono);color:var(--story);margin-bottom:17px}.business-protection__controls h3{font-size:18px}@media (max-width:1000px){.business-ownership,.business-watch,.business-record,.business-protection{gap:30px}.business-decisions>article{padding:24px 15px}.business-flow ol{gap:22px}.business-review aside{padding:28px}.business-review ol{padding:15px 25px}.business-record__sheet{padding:24px}}@media (max-width:760px){.business-ownership,.business-watch,.business-record,.business-review,.business-protection{grid-template-columns:1fr;gap:28px}.business-story__heading{margin-bottom:28px}.business-story__heading>p{font-size:15px}.business-decisions{grid-template-columns:1fr 1fr}.business-decisions>article:nth-child(3){border-left:0}.business-decisions>article:nth-child(n+3){border-top:1px solid #dae7e1}.business-flow ol{grid-template-columns:1fr 1fr;gap:28px}.business-flow__intro{display:block}.business-flow__intro p{margin-top:10px}.business-review{gap:0}.business-review aside h3{max-width:none}.business-record{padding-right:11px}.business-protection__seal{padding:10px}.business-protection__seal>div{width:160px;height:160px}.business-protection__controls{gap:24px}.business-ownership__picture{padding:22px}}@media (max-width:430px){.business-decisions,.business-flow ol,.business-protection__controls{grid-template-columns:1fr}.business-decisions>article+article{border-left:0;border-top:1px solid #dae7e1}.business-decisions>article{padding:22px 0}.decision-path{margin:15px 0}.business-flow{padding:23px}.business-flow li{padding-left:58px;min-height:110px}.flow-stop{position:absolute;left:0;top:0;width:36px;height:36px}.flow-arrow{display:none}.business-flow ol{gap:24px}.business-flow h3{margin-top:5px}.business-watch__window{padding:22px}.business-story h3{font-size:19px}.business-record__sheet{padding:22px 18px}.record-entry{gap:12px}.record-entry>svg{display:none}.ownership-branches{gap:12px}.ownership-branches strong{font-size:13px}.business-editorial-list li{gap:15px}.business-review ol{padding:8px 22px}.business-protection__seal h3,.business-record aside h3{font-size:26px}}
