@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-arabic-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-latin-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+2000-206F}:root{--navy-950:#06141e;--navy-900:#091d2a;--navy-850:#0c2532;--teal-500:#1cb6a3;--teal-400:#43d1bd;--teal-200:#a8ede2;--copper-500:#c98250;--copper-400:#e5a36e;--ink:#112933;--muted:#607680;--paper:#f4f7f6;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Vazirmatn,sans-serif;font-size:16px;line-height:1.75}button,input,textarea,code,pre{font-family:Vazirmatn,sans-serif}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding:112px 0}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#06141ee0;border-bottom:1px solid #a8ede21f;height:76px;position:fixed;inset:0 0 auto}.header-inner{align-items:center;gap:34px;height:100%;display:flex}.brand{direction:ltr;align-items:center;gap:11px;display:inline-flex}.brand-mark{width:43px;height:43px;color:var(--teal-400);background:#1cb6a314;border:1px solid #43d1bd61;border-radius:12px 4px;place-items:center;display:grid}.brand-name{letter-spacing:.08em;line-height:1;display:grid}.brand-name strong{font-size:15px;font-weight:800}.brand-name small{color:var(--teal-400);letter-spacing:.28em;margin-top:6px;font-size:9px}.desktop-nav{gap:28px;margin-inline-start:auto;display:flex}.desktop-nav a{color:#c5d2d6;font-size:14px;transition:color .2s}.desktop-nav a:hover{color:var(--teal-400)}.header-cta{color:var(--teal-200);border:1px solid #43d1bd80;border-radius:8px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;transition:all .2s;display:inline-flex}.header-cta:hover{color:var(--navy-950);background:var(--teal-400)}.menu-button{color:#fff;cursor:pointer;background:0 0;border:0;display:none}.mobile-nav{display:none}.hero{color:#fff;background:radial-gradient(circle at 23% 33%,#1cb6a321,transparent 26%),radial-gradient(circle at 75% 54%,#c9825012,transparent 27%),var(--navy-950);min-height:820px;padding-top:76px;position:relative;overflow:hidden}.hero-grid{opacity:.35;background-image:linear-gradient(#43d1bd0f 1px,#0000 1px),linear-gradient(90deg,#43d1bd0f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:650px;display:grid;position:relative}.hero-copy{padding-top:40px}.eyebrow,.section-kicker{color:#218c80;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow{color:var(--teal-400)}.eyebrow span{background:var(--copper-400);width:24px;height:1px}.hero h1{letter-spacing:-.055em;margin:26px 0 24px;font-size:clamp(3.2rem,6vw,5.4rem);font-weight:800;line-height:1.17}.hero h1 em{color:#0000;-webkit-text-stroke:1px #a8ede294;font-style:normal}.hero-copy>p{color:#aec0c6;max-width:650px;margin:0;font-size:18px;line-height:2}.hero-actions{gap:13px;margin-top:38px;display:flex}.button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--teal-400);color:var(--navy-950);box-shadow:0 13px 38px #1cb6a32b}.button-primary:hover{background:var(--teal-200)}.button-ghost{color:#d9e3e6;background:#ffffff08;border:1px solid #ffffff29}.hero-proof{color:#7f989f;flex-wrap:wrap;gap:22px;margin-top:34px;font-size:13px;display:flex}.hero-proof span{align-items:center;gap:7px;display:flex}.hero-proof svg{color:var(--copper-400)}.identity-console{direction:ltr;background:linear-gradient(145deg,#0f2e3ad9,#071720eb);border:1px solid #43d1bd38;border-radius:18px 5px;padding:15px;position:relative;box-shadow:0 34px 90px #00000059}.identity-console:before{content:"";z-index:-1;border:1px solid #c9825026;position:absolute;inset:-10px 18px 18px -10px}.console-top{color:#78939a;letter-spacing:.12em;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:38px;padding:0 8px 12px;font:10px/1 ui-monospace,monospace;display:flex}.console-label{color:var(--teal-400);align-items:center;gap:8px;display:flex}.live-dot{background:var(--teal-400);width:6px;height:6px;box-shadow:0 0 12px var(--teal-400);border-radius:99px}.scan-stage{background:radial-gradient(circle,#1cb6a31f,#0000 54%);place-items:center;height:380px;margin:14px 0;display:grid;position:relative;overflow:hidden}.scan-stage:after{content:"";background:#43d1bd14;width:1px;height:100%;position:absolute}.hero-face{z-index:3;color:#a8ede2db;filter:drop-shadow(0 0 18px #43d1bd38);width:158px;height:158px;position:relative}.face-orbit{border:1px solid #43d1bd2b;border-radius:50%;position:absolute}.orbit-one{border-left-color:var(--copper-500);width:265px;height:265px;animation:16s linear infinite spin}.orbit-two{border-style:dashed;width:330px;height:330px;animation:24s linear infinite reverse spin}.scan-line{z-index:4;background:linear-gradient(90deg,transparent,var(--teal-400),transparent);width:230px;height:1px;box-shadow:0 0 18px var(--teal-400);animation:3.6s ease-in-out infinite scan;position:absolute;top:26%}.scanner-corners i{border-color:var(--copper-400);opacity:.75;width:27px;height:27px;position:absolute}.scanner-corners i:first-child{border-top:1px solid;border-left:1px solid;top:34px;left:34px}.scanner-corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:34px;right:34px}.scanner-corners i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:34px;left:34px}.scanner-corners i:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:34px;right:34px}.point{z-index:5;background:var(--copper-400);width:4px;height:4px;box-shadow:0 0 8px var(--copper-400);border-radius:50%;position:absolute}.point-a{top:42%;left:43%}.point-b{top:43%;right:43%}.point-c{top:61%;left:50%}.axis-label{color:#56727a;font:9px/1 ui-monospace,monospace;position:absolute}.axis-x{bottom:15px;left:16px}.axis-y{top:15px;right:16px}.console-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.console-metrics div{background:#ffffff09;border:1px solid #ffffff0f;gap:5px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.console-metrics span{color:#648088;font:9px/1.2 ui-monospace,monospace}.console-metrics strong{color:var(--teal-400);font:12px/1.2 ui-monospace,monospace}.console-metrics i{width:var(--value);background:var(--teal-500);height:2px;position:absolute;bottom:0;left:0}.trust-strip{color:#769098;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:94px;font-size:13px;display:flex;position:relative}.trust-strip div{letter-spacing:.12em;color:#9eb2b8;direction:ltr;align-items:center;gap:12px;font:10px/1 ui-monospace,monospace;display:flex}.trust-strip i{background:#c9825061;width:30px;height:1px}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.split-heading h2,.section-heading h2,.architecture-copy h2,.api-copy h2,.security-section h2,.performance-section h2,.contact-section h2{letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(2.15rem,4vw,3.25rem);line-height:1.45}.split-heading>p{color:var(--muted);margin:0 0 6px}.process-rail{background:#fff;border:1px solid #dce5e3;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid;box-shadow:0 18px 50px #10303d0d}.process-item{border-left:1px solid #e6eceb;align-items:center;gap:14px;min-height:130px;padding:24px;display:flex;position:relative}.process-item:last-child{border-left:0}.process-icon{color:#168f81;background:#eaf8f5;flex:0 0 44px;place-items:center;height:44px;display:grid}.process-icon svg{width:21px}.process-item small{color:var(--copper-500);font-size:11px}.process-item h3{margin:2px 0 0;font-size:16px}.process-item p{color:var(--muted);margin:0;font-size:13px}.process-arrow{z-index:2;width:24px;height:24px;color:var(--copper-500);background:var(--paper);border-radius:50%;padding:5px;position:absolute;left:-12px}.capabilities-section{background:#fff}.section-heading.centered{text-align:center;max-width:720px;margin:auto}.section-heading p{color:var(--muted)}.capability-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:54px;display:grid}.capability-card{background:linear-gradient(#fff,#f8faf9);border:1px solid #dde6e4;min-height:360px;padding:30px 26px;transition:all .25s;position:relative;overflow:hidden}.capability-card:hover{border-color:#1cb6a380;transform:translateY(-7px);box-shadow:0 24px 45px #10303d17}.card-number{color:#d5dedc;font:12px/1 ui-monospace,monospace;position:absolute;top:17px;left:20px}.capability-icon{color:#178f82;stroke-width:1.35px;width:39px;height:39px;margin:37px 0 28px}.capability-card h3{margin:0 0 15px;font-size:19px}.capability-card p{color:var(--muted);margin:0;font-size:14px;line-height:2}.card-line{background:var(--copper-500);width:48px;height:3px;transition:width .3s;position:absolute;bottom:0;right:0}.capability-card:hover .card-line{width:100%}.demo-section{color:#fff;background:var(--navy-900)}.demo-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.section-kicker.light{color:var(--teal-400)}.demo-copy h2{margin:15px 0 20px;font-size:clamp(2.2rem,4vw,3.25rem);line-height:1.45}.demo-copy>p{color:#9db1b7}.demo-copy ul{margin:26px 0;padding:0;list-style:none}.demo-copy li{color:#d0dcdf;align-items:center;gap:11px;margin:12px 0;font-size:14px;display:flex}.demo-copy li svg{width:18px;color:var(--teal-400)}.simulation-note{border-right:2px solid var(--copper-500);color:#b9c8cc;background:#c9825014;padding:14px 16px;font-size:12px}.demo-panel{background:#0a1a23;border:1px solid #43d1bd3b;border-radius:14px 4px;min-height:475px;overflow:hidden;box-shadow:0 30px 70px #00000047}.demo-tabs{border-bottom:1px solid #ffffff14;align-items:center;gap:5px;height:62px;padding:8px 11px;display:flex}.demo-tabs button{color:#78939b;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13px;display:flex}.demo-tabs button svg{width:17px}.demo-tabs button.active{color:var(--teal-200);background:#1cb6a31a}.demo-tabs>span{color:var(--copper-400);letter-spacing:.13em;margin-right:auto;font:9px/1 ui-monospace,monospace}.demo-body{min-height:413px;padding:22px;display:grid}.upload-zone{cursor:pointer;text-align:center;background:radial-gradient(circle,#1cb6a312,#0000 48%);border:1px dashed #43d1bd47;align-content:center;place-items:center;min-height:365px;display:grid}.upload-zone input{opacity:0;pointer-events:none;position:absolute}.upload-icon{width:62px;height:62px;color:var(--teal-400);background:#1cb6a312;border:1px solid #43d1bd40;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.upload-zone strong{font-size:16px}.upload-zone small{color:#6f8a92;margin-top:3px;font-size:12px}.upload-button{color:var(--navy-950);background:var(--teal-400);border-radius:6px;margin-top:20px;padding:8px 20px;font-size:13px;font-weight:800}.preview-layout{grid-template-columns:1.05fr .95fr;gap:18px;min-height:365px;display:grid}.media-preview{background:#061117;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.media-preview img,.media-preview video{object-fit:cover;width:100%;height:100%}.media-preview video{object-fit:contain}.preview-scan{z-index:2;background:var(--teal-400);width:84%;height:2px;box-shadow:0 0 18px var(--teal-400);animation:1.8s ease-in-out infinite previewScan;position:absolute;left:8%}.analyzing-label{color:var(--teal-200);background:#06141ecc;border-radius:4px;padding:5px 10px;font-size:11px;position:absolute;bottom:15px}.face-box{border:1px solid var(--teal-400);width:46%;height:64%;position:absolute;box-shadow:inset 0 0 22px #1cb6a314}.face-box:before,.face-box:after{content:"";border-color:var(--copper-400);width:17px;height:17px;position:absolute}.face-box:before{border-top:3px solid;border-right:3px solid;top:-2px;right:-2px}.face-box:after{border-bottom:3px solid;border-left:3px solid;bottom:-2px;left:-2px}.face-box small{color:var(--teal-400);font:9px/1 ui-monospace,monospace;position:absolute;top:-22px;left:0}.demo-status{flex-direction:column;justify-content:center;padding:14px;display:flex}.file-name{color:#6f8990;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.demo-status h3{margin:13px 0 5px}.demo-status p{color:#81979e;margin:0 0 18px;font-size:13px}.button.full{width:100%}.analysis-steps{gap:12px;display:grid}.analysis-steps h3{margin-bottom:8px}.analysis-steps span{color:#5e7981;align-items:center;gap:9px;font-size:13px;display:flex}.analysis-steps span>i,.analysis-steps span>svg{border:1px solid #34505a;border-radius:50%;width:18px;height:18px;padding:3px}.analysis-steps .done{color:var(--teal-400)}.analysis-steps .active{color:#e0e9eb}.analysis-steps .active i{border-color:var(--copper-400);border-top-color:#0000;animation:1s linear infinite spin}.result-title{align-items:center;gap:12px;margin-bottom:17px;display:flex}.result-title>span{width:45px;height:45px;color:var(--teal-400);background:#1cb6a31a;border-radius:50%;place-items:center;display:grid}.result-title small{color:#748e95;font-size:10px}.result-title h3{color:var(--teal-200);margin:0}.result-row{color:#81969c;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.result-row b{color:#d9e5e7}.reset-link{color:var(--copper-400);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:0;font-size:12px;display:flex}.architecture-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px;display:grid}.architecture-copy>p,.api-copy>p{color:var(--muted)}.architecture-points{gap:13px;margin-top:28px;display:grid}.architecture-points span{align-items:center;gap:11px;font-size:14px;display:flex}.architecture-points svg{color:#198f82;width:19px}.stack-diagram{background:#fff;border:1px solid #d9e3e1;padding:28px;box-shadow:0 22px 60px #10303d12}.stack-node{direction:ltr;border:1px solid #dce6e4;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;min-height:92px;padding:16px;display:grid}.stack-node>span{color:#158d80;background:#eaf8f5;place-items:center;width:50px;height:50px;display:grid}.stack-node small{color:#86999e;letter-spacing:.1em;font:9px/1 ui-monospace,monospace;display:block}.stack-node strong{margin:5px 0 1px;font-size:14px;display:block}.stack-node p{color:#71868c;margin:0;font:10px/1.4 ui-monospace,monospace}.stack-node>i{color:#d3dddb;font:12px/1 ui-monospace,monospace}.stack-connector{justify-content:space-around;height:32px;padding:0 70px;display:flex}.stack-connector span{background:#b8dcd6;width:1px;height:100%}.engine-row{direction:ltr;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.engine-row>div{background:#f3fbf9;border:1px solid #1cb6a34d;place-items:center;min-height:112px;padding:12px;display:grid}.engine-row svg{color:#159181;width:25px}.engine-row b{color:#234049;margin-top:6px;font:11px/1 ui-monospace,monospace}.engine-row small{color:#1a9284;font:8px/1 ui-monospace,monospace}.engine-row .muted-engine{opacity:.58;border-style:dashed}.stack-connector.single{justify-content:center}.api-section{color:#fff;background:var(--navy-850)}.api-layout{direction:ltr;grid-template-columns:1.1fr .9fr;align-items:center;gap:85px;display:grid}.api-copy{direction:rtl}.api-copy>p{color:#9cb0b6}.api-window{background:#06141d;border:1px solid #43d1bd2e;border-radius:10px;overflow:hidden;box-shadow:0 28px 70px #00000042}.window-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.window-bar i{background:#3c555e;border-radius:50%;width:7px;height:7px}.window-bar i:first-child{background:var(--copper-500)}.window-bar span{color:#607a83;margin-left:auto;font:10px/1 ui-monospace,monospace}.api-window pre{color:#cfdbde;text-align:left;margin:0;padding:30px;font:13px/2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.code-purple{color:#d4a9df}.code-copper{color:var(--copper-400)}.code-blue{color:var(--teal-400)}.code-gray{color:#58717a}.api-list{border-top:1px solid #ffffff14;margin-top:24px}.api-list>div{direction:ltr;border-bottom:1px solid #ffffff12;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.api-list span{color:var(--teal-400);font:9px/1 ui-monospace,monospace}.api-list code{color:#d5e0e2;font-size:11px}.api-list small{color:#778e95;direction:rtl;font-size:10px}.contract-note{border-right:2px solid var(--copper-500);background:#c982500f;padding:10px 12px;font-size:11px!important}.security-section{color:#fff;background:#071922;overflow:hidden}.security-layout{grid-template-columns:.65fr 1.35fr;align-items:center;gap:90px;display:grid}.security-section p{color:#9aafb5}.security-badge{place-items:center;height:350px;display:grid;position:relative}.security-badge>div{z-index:2;border:1px solid var(--teal-500);width:120px;height:120px;color:var(--teal-400);background:#1cb6a314;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 70px #1cb6a32e}.security-badge svg{stroke-width:1.1px;width:52px;height:52px}.ring{border:1px solid #43d1bd24;border-radius:50%;position:absolute}.ring-a{border-style:dashed;width:230px;height:230px;animation:22s linear infinite spin}.ring-b{border-color:#c982501a;width:345px;height:345px}.security-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:30px;display:grid}.security-grid>span{background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:30px 1fr;padding:17px;display:grid}.security-grid svg{width:19px;color:var(--copper-400);grid-row:span 2}.security-grid b{font-size:14px}.security-grid small{color:#758e95;font-size:11px}.performance-section{background:#fff}.performance-layout{grid-template-columns:1fr .8fr;align-items:center;gap:110px;display:grid}.performance-section p{color:var(--muted)}.benchmark-note{border-right:2px solid var(--copper-500);color:#75888e;background:#f6f8f8;padding:12px 15px;font-size:11px;display:block}.performance-card{background:linear-gradient(145deg,#f9fbfa,#eef6f4);border:1px solid #d9e4e2;padding:30px}.perf-label{color:#768b91;letter-spacing:.12em;font:9px/1 ui-monospace,monospace}.perf-number{direction:ltr;align-items:baseline;gap:12px;margin:17px 0;display:flex}.perf-number b{color:#138f80;letter-spacing:-.06em;font-size:56px;line-height:1}.perf-number span{color:#61757b;font-size:13px}.perf-track{background:#dce8e6;height:5px}.perf-track span{background:linear-gradient(90deg,var(--teal-500),var(--copper-500));width:38%;height:100%;display:block}.perf-meta{justify-content:space-between;margin-top:16px;font-size:11px;display:flex}.perf-meta span{color:#72868c;align-items:center;gap:6px;display:flex}.perf-meta i{background:var(--teal-500);border-radius:50%;width:6px;height:6px}.perf-meta b{color:#304c54;font:10px/1 ui-monospace,monospace}.contact-section{color:#fff;background:radial-gradient(circle at 20% 30%,#1cb6a31f,transparent 35%),var(--navy-900);padding:105px 0}.contact-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.contact-copy>p{color:#9db0b6}.company-sign{direction:ltr;align-items:center;gap:12px;margin-top:30px;display:flex}.company-sign div{line-height:1.35;display:grid}.company-sign strong{font-size:13px}.company-sign small{color:#69838b;letter-spacing:.05em;font:9px/1.4 ui-monospace,monospace}.contact-form{background:#05101885;border:1px solid #43d1bd2e;min-height:380px;padding:30px}.field-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contact-form label{color:#9db0b6;gap:5px;margin-bottom:13px;font-size:12px;display:grid}.contact-form input,.contact-form textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;outline:0;width:100%;padding:10px 12px;transition:border-color .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--teal-500)}.contact-form textarea{resize:vertical}.button-copper{color:var(--navy-950);background:var(--copper-400)}.contact-form>small{color:#607981;text-align:center;margin-top:9px;font-size:10px;display:block}.form-success{text-align:center;align-content:center;place-items:center;min-height:318px;display:grid}.form-success>span{width:60px;height:60px;color:var(--teal-400);background:#1cb6a31a;border-radius:50%;place-items:center;display:grid}.form-success h3{margin:15px 0 0}.form-success p{color:#829aa1;max-width:370px;font-size:13px}.form-success button{color:var(--copper-400);cursor:pointer;background:0 0;border:0;font-size:12px}footer{color:#748990;background:#041017;border-top:1px solid #ffffff0f}.footer-inner{align-items:center;gap:30px;min-height:110px;font-size:11px;display:flex}.footer-inner p{margin-inline-start:auto}.footer-brand{opacity:.8}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{0%,to{opacity:.35;top:25%}50%{opacity:1;top:74%}}@keyframes previewScan{0%,to{top:15%}50%{top:82%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1000px){.desktop-nav,.header-cta{display:none}.menu-button{margin-right:auto;display:grid}.mobile-nav{background:#071922;border-bottom:1px solid #43d1bd2e;padding:12px 20px 20px;display:grid;position:absolute;top:76px;left:0;right:0}.mobile-nav a{color:#bfd0d4;border-bottom:1px solid #ffffff0d;padding:11px 0;font-size:14px}.hero-layout{grid-template-columns:1fr 1fr;gap:30px}.hero h1{font-size:3.6rem}.scan-stage{height:330px}.process-rail,.capability-grid{grid-template-columns:repeat(2,1fr)}.process-item:nth-child(2){border-left:0}.process-item:nth-child(-n+2){border-bottom:1px solid #e6eceb}.process-item:nth-child(2) .process-arrow{display:none}.demo-layout,.security-layout{gap:42px}.demo-layout{grid-template-columns:.72fr 1.28fr}.architecture-layout{grid-template-columns:1fr;gap:42px}.architecture-copy{max-width:700px}.api-layout{gap:40px}.contact-layout{gap:45px}}@media (max-width:760px){.shell{width:min(100% - 28px,620px)}.section{padding:78px 0}.site-header{height:68px}.brand-mark{width:39px;height:39px}.mobile-nav{top:68px}.hero{min-height:auto;padding-top:68px}.hero-layout{grid-template-columns:1fr;padding:70px 0 40px}.hero-copy{padding:0}.hero h1{font-size:clamp(2.9rem,14vw,4.1rem)}.hero-copy>p{font-size:16px}.identity-console{margin-top:20px}.scan-stage{height:320px}.trust-strip{text-align:center;justify-content:center;gap:8px;padding:23px 0;display:grid}.trust-strip div{flex-wrap:wrap;justify-content:center}.split-heading,.demo-layout,.api-layout,.security-layout,.performance-layout,.contact-layout{grid-template-columns:1fr;gap:45px}.split-heading{gap:20px}.process-rail,.capability-grid{grid-template-columns:1fr}.process-item{border-left:0;border-bottom:1px solid #e6eceb!important}.process-item:last-child{border-bottom:0!important}.process-arrow{display:none}.capability-card{min-height:300px}.demo-copy{order:1}.demo-panel{order:2;min-height:620px}.preview-layout{grid-template-columns:1fr}.media-preview{min-height:270px}.demo-body{min-height:558px}.upload-zone{min-height:510px}.demo-status{min-height:220px}.api-window{order:2}.api-copy{order:1}.api-list>div{grid-template-columns:50px 1fr}.api-list small{display:none}.security-badge{order:2;height:270px}.ring-b{width:265px;height:265px}.ring-a{width:190px;height:190px}.security-grid{grid-template-columns:1fr}.field-row{grid-template-columns:1fr;gap:0}.footer-inner{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:160px}.footer-inner p{margin:0}}@media (max-width:430px){.hero-actions{flex-direction:column}.button{width:100%}.hero-proof{gap:10px 15px}.identity-console{padding:10px}.scan-stage{height:280px}.hero-face{width:130px;height:130px}.orbit-one{width:220px;height:220px}.orbit-two{width:270px;height:270px}.console-metrics div{padding:9px 6px}.console-metrics span{font-size:7px}.console-metrics strong{font-size:10px}.stack-diagram{padding:15px}.stack-node{grid-template-columns:46px 1fr;gap:10px}.stack-node>i{display:none}.stack-node>span{width:43px;height:43px}.engine-row>div{min-height:93px}.engine-row b{font-size:8px}.api-window pre{padding:20px;font-size:10px}.contact-form{padding:20px}}.thanks-page{color:#fff;background:radial-gradient(circle at 50% 35%,#1cb6a324,transparent 32%),var(--navy-950);align-content:center;place-items:center;gap:30px;min-height:100vh;padding:30px;display:grid}.thanks-brand{margin-bottom:8px}.thanks-card{text-align:center;background:#091d2acc;border:1px solid #43d1bd33;width:min(560px,100%);padding:48px;box-shadow:0 30px 80px #0000004d}.thanks-icon{width:64px;height:64px;color:var(--teal-400);background:#1cb6a31a;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.thanks-card h1{margin:12px 0;font-size:2.3rem}.thanks-card p{color:#91a8ae;margin:0 0 28px}.thanks-card .button{width:auto}.desktop-nav{gap:22px}.desktop-nav a{font-size:13px}.use-cases-section{color:#fff;background:linear-gradient(145deg,#0b2734,#071922)}.use-cases-heading>p{color:#9eb2b8}.use-cases-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px;display:grid}.use-case-card{background:#ffffff06;border:1px solid #ffffff14;min-height:270px;padding:28px;transition:all .25s;position:relative}.use-case-card:hover{background:#1cb6a30b;border-color:#43d1bd59;transform:translateY(-5px)}.use-case-card>span{width:46px;height:46px;color:var(--teal-400);background:#1cb6a317;border:1px solid #43d1bd24;place-items:center;margin-bottom:24px;display:grid}.use-case-card>span svg{width:22px}.use-case-card small{color:var(--copper-400);font-size:12px;display:block}.use-case-card h3{margin:5px 0 10px;font-size:19px}.use-case-card p{color:#91a7ad;margin:0;font-size:14px;line-height:1.95}.verify-section{color:#fff;background:var(--navy-900)}.light-heading h2{color:#fff}.light-heading>p{color:#9cb1b7}.light-heading code{color:var(--teal-400)}.verify-showcase{direction:ltr;grid-template-columns:1.05fr .95fr;gap:18px;margin-top:52px;display:grid}.verify-input-column,.json-panel{direction:rtl}.portrait-pair{grid-template-columns:1fr 48px 1fr;align-items:center;gap:8px;display:grid}.portrait-pair>div{min-width:0}.portrait-crop{aspect-ratio:1/1.18;background-image:url(/images/demo/same-person-two-ages.webp);background-repeat:no-repeat;background-size:200% 100%;border:1px solid #43d1bd33;display:block}.portrait-young{background-position:0}.portrait-older{background-position:100%}.portrait-pair small{color:#799097;align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.portrait-pair small svg{width:15px;color:var(--copper-400)}.compare-mark{width:40px;height:40px;color:var(--teal-400);border:1px solid #43d1bd40;border-radius:50%;place-items:center;display:grid}.compare-mark svg{width:19px}.request-panel,.json-panel{background:#06141d;border:1px solid #ffffff17;overflow:hidden}.request-panel{margin-top:16px}.request-panel>span,.json-title{color:#78939a;direction:ltr;border-bottom:1px solid #ffffff12;align-items:center;min-height:42px;padding:0 14px;font-size:11px;display:flex}.request-panel pre,.json-panel pre{color:#c9d8dc;text-align:left;margin:0;padding:18px 22px;font-size:12px;line-height:1.75;overflow:auto}.json-title{justify-content:space-between}.json-title span,.json-title b{align-items:center;gap:7px;display:flex}.json-title svg{width:16px}.json-title b{color:var(--teal-400);font-size:10px}.json-panel>p{color:#718b92;border-top:1px solid #ffffff12;margin:0;padding:14px 18px;font-size:11px;line-height:1.8}.scale-icon{align-items:center;gap:22px;margin:28px 0;display:flex}.scale-icon>svg{color:#168f81;stroke-width:1.2px;width:58px;height:58px}.scale-icon>span{flex:1;align-items:end;gap:9px;height:58px;display:flex}.scale-icon i{background:var(--teal-500);flex:1;display:block}.scale-icon i:first-child{height:25%}.scale-icon i:nth-child(2){height:45%}.scale-icon i:nth-child(3){height:70%}.scale-icon i:nth-child(4){background:var(--copper-500);height:100%}.brochure-section{background:#0a202b;padding:72px 0}.brochure-card{color:#fff;background:linear-gradient(120deg,#1cb6a314,#c982500d);border:1px solid #43d1bd2e;grid-template-columns:74px 1fr auto;align-items:center;gap:26px;padding:32px 38px;display:grid}.brochure-icon{width:66px;height:66px;color:var(--teal-400);border:1px solid #43d1bd47;place-items:center;display:grid}.brochure-icon svg{width:28px}.brochure-card h2{margin:4px 0 0;font-size:26px}.brochure-card p{color:#8fa6ac;margin:4px 0 0;font-size:14px}.brochure-card .button{white-space:nowrap}.spin{animation:1s linear infinite spin}.contact-form button:disabled{opacity:.6;cursor:wait}.form-error{color:#ffc1ad;background:#c94e321f;align-items:center;gap:8px;margin-bottom:12px;padding:8px 11px;font-size:12px;display:flex}.form-error svg{width:17px}.form-message{text-align:center;align-content:center;place-items:center;display:grid}.form-message .success-icon{width:58px;height:58px;color:var(--teal-400);background:#1cb6a31a;border-radius:50%;place-items:center;display:grid}.form-message h3{margin:14px 0 0}.form-message p{color:#8da4aa}.form-message button{color:var(--copper-400);cursor:pointer;background:0 0;border:0}footer{padding-top:55px}.footer-main{grid-template-columns:1.2fr 1fr .7fr;gap:55px;padding-bottom:40px;display:grid}.footer-about p{color:#71878e;max-width:390px;font-size:13px}.footer-contact,.footer-links{align-content:start;gap:9px;display:grid}.footer-contact strong,.footer-links strong{color:#d7e2e4;margin-bottom:7px;font-size:14px}.footer-contact span,.footer-links a{color:#71878e;align-items:flex-start;gap:8px;font-size:12px;display:flex}.footer-contact svg,.footer-links svg{width:15px;color:var(--copper-400);flex:none}.footer-links a:hover{color:var(--teal-400)}.footer-bottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:66px;font-size:11px;display:flex}.blog-hero{color:#fff;background:radial-gradient(circle at 25% 25%,#1cb6a31f,transparent 35%),var(--navy-950);padding:160px 0 90px}.blog-hero h1{margin:14px 0;font-size:clamp(2.7rem,6vw,4.6rem);line-height:1.3}.blog-hero p{color:#9bb0b6;max-width:680px;font-size:17px}.blog-list-section{background:#f4f7f6}.blog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.blog-card{background:#fff;border:1px solid #dce5e3;transition:all .25s;overflow:hidden}.blog-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px #10303d17}.blog-image{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.blog-image img{object-fit:cover;transition:transform .4s}.blog-card:hover .blog-image img{transform:scale(1.035)}.blog-card-body{padding:24px}.blog-meta{color:#73888e;justify-content:space-between;font-size:11px;display:flex}.blog-meta>span{align-items:center;gap:6px;display:flex}.blog-meta span:first-child{color:#198e81}.blog-meta svg{width:14px}.blog-card h2{margin:13px 0 10px;font-size:20px;line-height:1.7}.blog-card p{min-height:84px;color:var(--muted);margin:0;font-size:13px;line-height:1.9}.read-more{color:#147f74;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:700;display:inline-flex}.read-more svg{width:16px}.post-page{background:#fff}.post-header{color:#fff;background:var(--navy-950);padding:130px 0 0}.post-heading{max-width:900px}.back-link{color:#839ba2;align-items:center;gap:7px;margin-bottom:28px;font-size:13px;display:inline-flex}.back-link svg{width:17px}.post-category{color:var(--copper-400);font-size:13px;display:block}.post-heading h1{max-width:900px;margin:10px 0 14px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.45}.post-heading>p{color:#9db2b8;max-width:760px;font-size:17px}.post-meta{color:#708991;gap:24px;padding-bottom:42px;font-size:12px;display:flex}.post-meta span{align-items:center;gap:6px;display:flex}.post-meta svg{width:15px}.post-cover{aspect-ratio:2.3;border:1px solid #43d1bd2e;position:relative;overflow:hidden;transform:translateY(58px);box-shadow:0 25px 70px #00000040}.post-cover img{object-fit:cover}.article-content{color:#243c45;max-width:850px;padding-top:125px;padding-bottom:110px;font-size:17px;line-height:2.15}.article-content h2{color:#0d2b36;margin:52px 0 14px;font-size:29px;line-height:1.6}.article-content h3{color:#174a50;margin:34px 0 10px;font-size:21px}.article-content p{margin:0 0 20px}.article-content ul,.article-content ol{padding-right:24px}.article-content li{margin:8px 0}.article-content strong{color:#0e5d59}.article-content code{border-right:3px solid var(--teal-500);color:#24535a;text-align:left;direction:ltr;background:#eef7f5;margin:20px 0;padding:14px 18px;font-size:14px;display:block}.article-content img{border:1px solid #dce6e4;width:100%;height:auto;margin:34px 0 8px;display:block}.article-content a{color:#087f72;text-decoration:underline}.online-demo-form{grid-template-columns:1fr 1fr auto;gap:12px;display:grid}.online-demo-form input,.online-demo-form button{border:1px solid #d4dfdd;padding:12px}.online-demo-form button{color:#fff;background:var(--navy-900)}.online-demo pre{background:#eef5f4;padding:20px}@media (max-width:1000px){.use-cases-grid,.blog-grid{grid-template-columns:repeat(2,1fr)}.verify-showcase{grid-template-columns:1fr}.footer-main{grid-template-columns:1.2fr 1fr}.footer-links{grid-column:1/-1}.brochure-card{grid-template-columns:64px 1fr}.brochure-card .button{grid-column:1/-1;width:max-content}}@media (max-width:760px){.use-cases-grid,.blog-grid{grid-template-columns:1fr}.verify-showcase{margin-top:35px}.portrait-pair{grid-template-columns:1fr 34px 1fr}.compare-mark{width:32px;height:32px}.request-panel pre,.json-panel pre{font-size:10px}.brochure-card{text-align:center;grid-template-columns:1fr}.brochure-icon{margin:auto}.brochure-card .button{width:100%}.footer-main{grid-template-columns:1fr;gap:28px}.footer-links{grid-column:auto}.footer-bottom{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:90px}.blog-hero{padding:125px 0 65px}.post-header{padding-top:105px}.post-cover{aspect-ratio:1.55}.article-content{padding-top:100px;font-size:16px}.article-content h2{font-size:25px}.thanks-card{padding:34px 22px}}.customer-section{background:#edf3f1;padding:84px 0}.customer-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid}.customer-layout h2,.identification-section h2,.online-demo h2,.code-section h2,.faq-section h2{margin:13px 0 10px;font-size:clamp(2.05rem,4vw,3.1rem);line-height:1.45}.customer-layout>div>p{color:var(--muted)}.customer-proof{background:#fff;border:1px solid #cfddda;grid-template-columns:74px 1fr;align-items:center;gap:22px;min-height:190px;padding:34px;display:grid;position:relative;box-shadow:0 22px 55px #10303d12}.registry-mark{color:#168f81;background:#e8f7f3;border:1px solid #cae8e2;place-items:center;width:68px;height:68px;display:grid}.registry-mark svg{width:31px}.customer-proof small{color:var(--copper-500);font-weight:700}.customer-proof h3{margin:2px 0 8px;font-size:24px}.customer-proof p{color:#60767d;margin:0}.customer-proof strong{color:#0d766d}.proof-seal{color:#658087;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;top:16px;left:18px}.proof-seal svg{width:14px;color:var(--teal-500)}.identification-section{color:#fff;background:radial-gradient(circle at 18% 50%,#1cb6a31c,transparent 30%),var(--navy-950);overflow:hidden}.identification-layout{direction:ltr;grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.identification-layout>div:last-child{direction:rtl}.identification-layout p{color:#9db1b7}.identification-visual{direction:ltr;background:#ffffff06;border:1px solid #43d1bd2e;align-items:center;gap:20px;min-height:360px;padding:34px;display:flex}.query-face{border:1px solid var(--teal-500);height:130px;color:var(--teal-400);background:#1cb6a314;flex:0 0 108px;place-items:center;display:grid}.query-face svg{stroke-width:1.1px;width:62px;height:62px}.search-path{align-items:center;gap:7px;display:flex}.search-path:before,.search-path:after{content:"";background:#43d1bd73;width:26px;height:1px}.search-path i{background:var(--copper-400);border-radius:50%;width:5px;height:5px;animation:1.6s infinite pulsePath}.search-path i:nth-child(2){animation-delay:.3s}.search-path i:nth-child(3){animation-delay:.6s}.identity-index{flex:1;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.identity-index span{color:#506d75;border:1px solid #ffffff17;place-items:center;min-height:100px;display:grid;position:relative}.identity-index svg{width:31px}.identity-index small{font-size:9px;position:absolute;top:6px;right:8px}.identity-index .candidate{color:var(--teal-400);border-color:var(--copper-400);box-shadow:0 0 30px #c982501f}.identification-points{gap:11px;margin:26px 0;display:grid}.identification-points span{color:#d5e1e3;align-items:center;gap:10px;font-size:14px;display:flex}.identification-points svg{width:19px;color:var(--copper-400)}.identification-note{border-right:2px solid var(--teal-500);background:#1cb6a30f;padding:13px 15px;font-size:12px!important}.portrait-stage{grid-template-columns:1fr 64px 1fr;align-items:center;gap:8px;padding:20px 8px;display:grid;position:relative;overflow:hidden}.mugshot-card{min-width:0;position:relative}.mugshot-card>small{color:#799097;align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.mugshot-card>small svg{width:15px;color:var(--copper-400)}.portrait-crop{position:relative;overflow:hidden}.mugshot-frame{border:1px solid var(--teal-400);animation:5.5s ease-in-out infinite frameLock;position:absolute;inset:9%;box-shadow:inset 0 0 26px #1cb6a314}.mugshot-frame:before,.mugshot-frame:after{content:"";border-color:var(--copper-400);width:18px;height:18px;position:absolute}.mugshot-frame:before{border-top:3px solid;border-right:3px solid;top:-2px;right:-2px}.mugshot-frame:after{border-bottom:3px solid;border-left:3px solid;bottom:-2px;left:-2px}.mugshot-young{animation:5.5s ease-in-out infinite youngCompare}.mugshot-older{animation:5.5s ease-in-out infinite olderCompare}.portrait-stage .compare-mark{align-content:center;place-items:center;gap:2px;display:grid}.portrait-stage .compare-mark small{letter-spacing:.12em;font-size:7px}.verify-scan-line{z-index:3;opacity:.65;background:linear-gradient(90deg,transparent,var(--teal-400),transparent);height:1px;box-shadow:0 0 14px var(--teal-400);animation:5.5s ease-in-out infinite verifyScan;position:absolute;top:15%;left:5%;right:5%}.json-panel pre{max-height:690px}.verify-section .request-panel code,.verify-section .json-panel code{display:initial;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0}.online-demo{background:#fff}.online-demo-card{background:#f5f9f8;border:1px solid #d7e3e0;margin-top:48px;padding:30px}.online-images{grid-template-columns:1fr 74px 1fr;align-items:center;gap:14px;max-width:820px;margin:auto;display:grid}.online-picker{aspect-ratio:1.22;color:#55767a;cursor:pointer;text-align:center;background:#fff;border:1px dashed #9fc8c1;align-content:center;place-items:center;display:grid;position:relative;overflow:hidden}.online-picker input{opacity:0;pointer-events:none;position:absolute}.online-picker>svg{color:#159284;width:32px}.online-picker strong{margin-top:8px}.online-picker small{font-size:11px}.online-picker img{object-fit:cover;width:100%;height:100%}.online-face-frame{opacity:0;border:1px solid var(--teal-500);transition:all .2s;position:absolute;inset:14%}.online-picker:has(img) .online-face-frame{opacity:1}.online-engine{color:#168f81;background:#fff;border:1px solid #c6dbd7;border-radius:50%;align-content:center;place-items:center;width:64px;height:64px;display:grid}.online-engine svg{width:24px}.online-engine small{letter-spacing:.1em;font-size:7px}.online-submit{margin:22px auto 0;display:flex}.online-submit svg{width:18px}.online-submit:disabled{opacity:.5;cursor:not-allowed}.online-error{color:#983e2c;background:#fff0eb;max-width:820px;margin:16px auto 0;padding:9px 12px;font-size:12px}.online-result{color:#d9e5e7;background:var(--navy-950);grid-template-columns:180px 1fr;max-width:820px;margin:22px auto 0;display:grid;overflow:hidden}.online-result>div{border-left:1px solid #ffffff14;align-items:center;gap:12px;padding:20px;display:flex}.online-result>div>svg{color:var(--teal-400)}.online-result>div span{display:grid}.online-result small{color:#759098;font-size:9px}.online-result strong{color:var(--teal-400);font-size:24px}.online-result pre{margin:0;padding:18px;font-size:11px;line-height:1.7;overflow:auto}.online-privacy{color:#70858a;text-align:center;max-width:820px;margin:14px auto 0;font-size:10px;display:block}.code-section{color:#fff;background:var(--navy-850)}.code-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:75px;display:grid}.code-section .api-copy>p{color:#9db1b7}.code-notes{gap:9px;margin-top:25px;display:grid}.code-notes span{color:#b5c6ca;align-items:center;gap:8px;font-size:13px;display:flex}.code-notes svg{width:17px;color:var(--copper-400)}.code-window{direction:ltr;background:#06141d;border:1px solid #43d1bd2e;overflow:hidden;box-shadow:0 24px 60px #0000003d}.code-tabs{border-bottom:1px solid #ffffff14;align-items:end;gap:4px;height:50px;padding:0 12px;display:flex}.code-tabs button{color:#6f8990;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:72px;height:40px}.code-tabs button.active{color:var(--teal-400);border-color:var(--teal-400)}.code-window pre{color:#c8d9dc;text-align:left;min-height:390px;margin:0;padding:24px;font:12px/1.85 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.faq-section{background:#edf3f1}.faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.faq-heading{position:sticky;top:110px}.faq-heading p{color:var(--muted)}.faq-list{border-top:1px solid #cbdad7}.faq-list details{background:#ffffff7a;border-bottom:1px solid #cbdad7}.faq-list summary{cursor:pointer;align-items:center;gap:15px;padding:20px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#168f81;margin-right:auto;font-size:22px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list summary span{color:var(--copper-500);font-size:11px}.faq-list details p{color:#60767d;margin:0;padding:0 54px 22px 24px;font-size:14px}.article-figure{background:#f5f9f8;border:1px solid #d5e2df;margin:52px 0 28px;padding:25px}.article-figure figcaption{color:#174d51;margin-bottom:22px;font-weight:800}.article-figure>p{color:#6b8187;margin:18px 0 0;font-size:13px}.kyc-flow{direction:rtl;grid-template-columns:repeat(5,1fr);display:grid}.kyc-flow div{text-align:center;place-items:center;gap:8px;min-height:112px;display:grid;position:relative}.kyc-flow div:not(:last-child):after{content:"←";color:var(--copper-500);position:absolute;left:-8px}.kyc-flow span{color:#08786d;background:#dff3ef;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.kyc-flow strong{font-size:13px}.dark-figure{color:#fff;background:var(--navy-900);border-color:#1b4650}.dark-figure figcaption{color:var(--teal-200)}.cnn-flow{direction:rtl;justify-content:space-between;align-items:center;gap:12px;display:flex}.cnn-flow>div{place-items:center;gap:12px;display:grid}.cnn-flow>strong{color:var(--copper-400)}.cnn-flow b{color:#a9bdc2;font-size:12px}.pixel-grid{grid-template-columns:repeat(5,1fr);gap:2px;width:78px;height:78px;display:grid}.pixel-grid i{background:#43d1bd2e}.pixel-grid i:nth-child(3n){background:#c9825066}.feature-stack{width:84px;height:78px;position:relative}.feature-stack i{border:1px solid var(--teal-500);background:#1cb6a30f;position:absolute;inset:0}.feature-stack i:nth-child(2){transform:translate(8px,-6px)}.feature-stack i:nth-child(3){transform:translate(16px,-12px)}.embedding-bars{direction:ltr;align-items:center;gap:5px;width:88px;height:78px;display:flex}.embedding-bars i{background:linear-gradient(var(--teal-400),var(--copper-400));width:8px}.decision-orb{border:1px solid var(--teal-400);width:76px;height:76px;color:var(--teal-400);border-radius:50%;place-items:center;font-size:11px;display:grid}.metrics-chart{padding:10px 22px 26px 42px;position:relative}.metrics-chart svg{width:100%;height:300px;overflow:visible}.metrics-chart path{fill:none;stroke-width:4px}.far-line{stroke:var(--teal-500)}.frr-line{stroke:var(--copper-500)}.metrics-chart .eer-line{stroke:#789096;stroke-width:1.5px;stroke-dasharray:7}.metrics-chart circle{fill:#fff;stroke:#173f47;stroke-width:3px}.metrics-chart text{fill:#3d5960;font-family:Vazirmatn,sans-serif;font-size:18px}.chart-axis{color:#71858b;font-size:11px;position:absolute}.axis-v{top:45%;right:0;transform:rotate(-90deg)}.axis-h{bottom:0;left:48%}.formula-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0 48px;display:grid}.formula-grid span{border-right:3px solid var(--teal-500);background:#eef7f5;gap:6px;padding:17px;display:grid}.formula-grid b{color:#0d615b}.formula-grid code{text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:12px;display:inline}@keyframes pulsePath{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes youngCompare{0%,12%,88%,to{transform:translate(0)}35%,62%{transform:translate(-22px)}}@keyframes olderCompare{0%,12%,88%,to{transform:translate(0)}35%,62%{transform:translate(22px)}}@keyframes verifyScan{0%,20%{opacity:0;top:15%}30%{opacity:1}62%{opacity:1;top:76%}72%,to{opacity:0;top:76%}}@keyframes frameLock{0%,18%{opacity:0;transform:scale(1.08)}30%,80%{opacity:1;transform:scale(1)}90%,to{opacity:.2}}@media (max-width:1000px){.desktop-nav{gap:14px}.desktop-nav a{font-size:12px}.customer-layout,.identification-layout,.code-layout,.faq-layout{grid-template-columns:1fr;gap:42px}.identification-visual{order:2}.faq-heading{position:static}.online-images{grid-template-columns:1fr 58px 1fr}}@media (max-width:760px){.customer-proof{grid-template-columns:56px 1fr;padding:26px 20px}.registry-mark{width:54px;height:54px}.customer-proof h3{font-size:20px}.proof-seal{grid-column:1/-1;position:static}.identification-visual{gap:10px;min-height:300px;padding:20px}.query-face{flex-basis:78px;height:105px}.query-face svg{width:46px}.search-path:before,.search-path:after{width:12px}.search-path i{display:none}.portrait-stage{grid-template-columns:1fr 42px 1fr;padding:10px 0}.portrait-stage .compare-mark{width:38px;height:38px}.mugshot-card>small{font-size:10px}.online-demo-card{padding:20px 14px}.online-images{grid-template-columns:1fr}.online-engine{margin:auto;transform:rotate(90deg)}.online-picker{aspect-ratio:1.5}.online-result{grid-template-columns:1fr}.online-result>div{border-bottom:1px solid #ffffff14;border-left:0}.code-window pre{min-height:430px;padding:18px;font-size:10px}.faq-list summary{padding:17px 12px;font-size:14px}.faq-list details p{padding:0 42px 18px 18px}.kyc-flow{grid-template-columns:1fr}.kyc-flow div{text-align:right;grid-template-columns:45px 1fr;justify-items:start;min-height:68px}.kyc-flow div:not(:last-child):after{content:"↓";bottom:-11px;left:auto;right:17px}.cnn-flow{grid-template-columns:1fr;display:grid}.cnn-flow>strong{transform:rotate(-90deg)}.metrics-chart svg{height:210px}.formula-grid{grid-template-columns:1fr}}.hero h1 em{color:var(--teal-400);-webkit-text-stroke:0;text-shadow:0 0 32px #43d1bd1f}.desktop-nav .featured-nav-link,.mobile-nav .featured-nav-link{color:var(--teal-400);font-weight:800}.desktop-nav .featured-nav-link{position:relative}.desktop-nav .featured-nav-link:after{content:"";background:var(--teal-400);height:2px;position:absolute;bottom:-9px;left:0;right:0;box-shadow:0 0 10px #43d1bd80}.inline-code{color:var(--teal-200);direction:ltr;background:#1cb6a314;border:1px solid #43d1bd33;border-radius:4px;padding:1px 6px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.identification-page{background:#f4f7f6}.identification-hero{color:#fff;background:radial-gradient(circle at 22% 45%,#1cb6a329,transparent 30%),var(--navy-950);padding:158px 0 104px;position:relative;overflow:hidden}.identification-hero:before{content:"";opacity:.24;background-image:linear-gradient(#43d1bd12 1px,#0000 1px),linear-gradient(90deg,#43d1bd12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.identification-hero-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid;position:relative}.identification-hero h1{margin:18px 0 20px;font-size:clamp(2.8rem,5.5vw,5rem);line-height:1.25}.identification-hero h1 em{color:var(--teal-400);font-style:normal;display:block}.identification-hero-copy>p{color:#a8bbc0;max-width:680px;font-size:17px;line-height:2}.identification-hero-actions{gap:12px;margin-top:30px;display:flex}.identification-visual.large{min-height:390px}.identification-content{background:#fff}.identification-definition{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.identification-definition h2,.identification-flow h2,.identification-apps h2,.identification-architecture h2{margin:12px 0 16px;font-size:clamp(2rem,4vw,3rem);line-height:1.5}.identification-definition>div>p,.identification-flow-heading p,.identification-apps-heading p,.identification-architecture-copy>p{color:var(--muted)}.comparison-table{background:#fff;border:1px solid #d5e1df;overflow:hidden}.comparison-row{grid-template-columns:1fr 1fr 1fr;display:grid}.comparison-row>*{border-left:1px solid #dfe8e6;padding:17px 19px}.comparison-row>:last-child{border-left:0}.comparison-row+.comparison-row{border-top:1px solid #dfe8e6}.comparison-row.header{color:#fff;background:var(--navy-900);font-size:13px}.comparison-row span{color:#506970;font-size:13px}.comparison-row b{color:#123c46;font-size:13px}.comparison-row.header b{color:#fff}.identification-flow{background:#edf3f1}.identification-flow-heading,.identification-apps-heading{text-align:center;max-width:780px;margin:0 auto 44px}.identification-steps{background:#fff;border:1px solid #d1dfdc;grid-template-columns:repeat(4,1fr);display:grid}.identification-step{border-left:1px solid #dbe5e3;min-height:240px;padding:28px;position:relative}.identification-step:last-child{border-left:0}.identification-step>span{color:#148e80;background:#e5f5f1;place-items:center;width:48px;height:48px;display:grid}.identification-step>span svg{width:24px}.identification-step small{color:var(--copper-500);margin-top:24px;font-weight:800;display:block}.identification-step h3{margin:6px 0 8px;font-size:19px}.identification-step p{color:#61777d;margin:0;font-size:13px}.identification-apps{background:#fff}.identification-app-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.identification-app-card{background:#f7faf9;border:1px solid #d9e4e2;min-height:240px;padding:27px}.identification-app-card>svg{color:#158f82;width:30px}.identification-app-card h3{margin:18px 0 8px}.identification-app-card p{color:#63797f;margin:0;font-size:13px}.identification-architecture{color:#fff;background:var(--navy-900)}.identification-architecture-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.identification-architecture-copy>p{color:#9fb3b8}.identification-points.detailed span{background:#ffffff06;border:1px solid #ffffff12;padding:11px 13px}.identification-output{background:#061923;border:1px solid #43d1bd33;padding:28px}.identification-output>small{color:var(--teal-400);letter-spacing:.12em;font:10px/1 ui-monospace,monospace}.identification-output pre{color:#bed0d4;text-align:left;direction:ltr;margin:18px 0 0;font:12px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.identification-cta{background:#09202b;padding:70px 0}.identification-cta-card{color:#fff;background:linear-gradient(120deg,#1cb6a317,#c982500a);border:1px solid #43d1bd33;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;display:flex}.identification-cta-card h2{margin:4px 0;font-size:28px}.identification-cta-card p{color:#91a8ae;margin:0}@media (max-width:1000px){.identification-hero-layout,.identification-definition,.identification-architecture-layout{grid-template-columns:1fr;gap:42px}.identification-steps{grid-template-columns:repeat(2,1fr)}.identification-step:nth-child(2){border-left:0}.identification-step:nth-child(-n+2){border-bottom:1px solid #dbe5e3}.identification-app-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.identification-hero{padding:120px 0 75px}.identification-hero-actions,.identification-cta-card{flex-direction:column;align-items:stretch}.identification-steps,.identification-app-grid{grid-template-columns:1fr}.identification-step{border-bottom:1px solid #dbe5e3;border-left:0}.identification-step:last-child{border-bottom:0}.comparison-row{grid-template-columns:.75fr 1fr 1fr}.comparison-row>*{padding:13px 9px;font-size:11px!important}.identification-cta-card{text-align:center}.identification-visual.large{min-height:300px}}.code-window-static{position:relative}.code-tab-control{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.code-tabs label{color:#6f8990;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;place-items:center;min-width:72px;height:40px;transition:color .2s,border-color .2s,background .2s;display:grid}.code-tabs label:hover{color:var(--teal-200);background:#43d1bd09}.code-panels .code-panel{display:none}.code-panels pre{color:#c8d9dc;text-align:left;min-height:390px;margin:0;padding:24px;font:12px/1.85 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.code-window-static #code-language-csharp:checked~.code-tabs label[for=code-language-csharp],.code-window-static #code-language-java:checked~.code-tabs label[for=code-language-java]{color:var(--teal-400);border-color:var(--teal-400)}.code-window-static #code-language-csharp:checked~.code-panels .code-panel-csharp,.code-window-static #code-language-java:checked~.code-panels .code-panel-java{display:block}.code-window-static #code-language-csharp:focus-visible~.code-tabs label[for=code-language-csharp],.code-window-static #code-language-java:focus-visible~.code-tabs label[for=code-language-java]{outline:2px solid var(--teal-400);outline-offset:-3px}
