:root{color:#132a20;font-synthesis:none;--green:#00d639;--ink:#132a20;--muted:#637269;background:#f6f8f4;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}.page{max-width:1200px;margin:auto;padding:0 60px}.site-header{border-bottom:1px solid #dfe5db;justify-content:space-between;align-items:center;height:116px;display:flex}.brand{align-items:center;gap:22px;text-decoration:none;display:flex}.sage-word{color:#008f31;letter-spacing:-2.5px;font-size:39px;font-weight:650;line-height:1}.brand-divider{background:#cbd5ca;width:1px;height:25px}.brand-product{letter-spacing:-.4px;font-size:18px;font-weight:550}.demo-badge{color:#526357;border:1px solid #d8e1d4;border-radius:30px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:600;display:flex}.demo-badge span{background:#7ca481;border-radius:50%;width:6px;height:6px}main{grid-template-columns:1fr 440px;align-items:start;gap:75px;padding:76px 0 55px;display:grid}.intro{padding-top:16px}.eyebrow{letter-spacing:1.5px;color:#536a59;white-space:nowrap;align-items:center;gap:11px;font-size:10px;font-weight:650;display:flex}.eyebrow-line{background:#00ad36;width:22px;height:2px}h1{letter-spacing:-3.8px;margin:29px 0 22px;font-size:65px;font-weight:550;line-height:1.06}.intro-text{color:var(--muted);margin:0;font-size:17px;line-height:1.8}.assurance{align-items:center;gap:9px;margin:23px 0 43px;font-size:12px;font-weight:550;display:flex}.assurance svg{color:#008e35;width:18px;height:18px}.steps{flex-direction:column;gap:24px;display:flex}.step{align-items:flex-start;gap:17px;display:flex}.step-number{color:#697e6d;background:#eaf0e6;border:1px solid #dbe5d5;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.step h2{margin:0 0 5px;font-size:13px;font-weight:600;line-height:1.4}.step p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.verification-card{text-align:center;background:#fff;border:1px solid #e0e7dd;border-radius:22px;padding:26px 34px 0;position:relative;overflow:hidden;box-shadow:0 14px 45px #20302006}.card-top{justify-content:space-between;align-items:center;display:flex}.card-label{letter-spacing:1.25px;color:#6a7a6c;font-size:9px;font-weight:650}.secure-label{color:#768479;align-items:center;gap:5px;font-size:10px;display:flex}.secure-label svg{width:11px;height:11px}.verification-visual{justify-content:center;align-items:center;height:178px;margin:7px 0 0;display:flex;position:relative}.orbit{border:1px solid #e7efe3;border-radius:50%;width:166px;height:166px;position:absolute}.orbit-two{border-style:dashed;width:130px;height:130px;transform:rotate(20deg)}.identity-tile{background:linear-gradient(155deg,#f1faec,#e7f5df);border:1px solid #d2e7cc;border-radius:20px;place-items:center;width:91px;height:100px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 12px 18px #18341b08}.identity-tile>svg{stroke:#57875a;stroke-width:1.6px;width:56px;height:56px}.check-seal{background:var(--green);color:#10391e;border:4px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:-6px;right:-10px;transform:rotate(7deg)}.check-seal svg{stroke-width:2.5px;width:18px;height:18px}.visual-dot{background:#9ccd87;border-radius:50%;position:absolute}.dot-one{width:7px;height:7px;top:39px;left:calc(50% - 74px)}.dot-two{background:#d0e1c6;width:5px;height:5px;bottom:36px;right:calc(50% - 74px)}.state-pill{color:#567346;background:#eff7e9;border:1px solid #e0edd7;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.state-pill:before{content:"";background:#6e9756;border-radius:50%;width:5px;height:5px}.state-pill[data-state=approved]{color:#127b34;background:#d9f9e3;border-color:#b2eec4}.state-pill[data-state=declined],.state-pill[data-state=expired]{color:#a85534;background:#fff0e8;border-color:#f5dcca}.state-pill[data-state=review]{color:#856c25;background:#fff8e5;border-color:#f0e4bd}.state-pill[data-state=pending]:before{animation:1.4s infinite pulse}.verification-card h2{letter-spacing:-.9px;margin:16px 0 12px;font-size:27px;font-weight:550}.card-description{color:var(--muted);min-height:48px;margin:0 0 24px;font-size:13px;line-height:1.8}.primary-button{background:var(--green);color:#092b14;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:24px;width:100%;padding:17px 18px;font-size:13px;font-weight:650;transition:background .18s,transform .18s;display:flex}.primary-button:hover:enabled{background:#00c533;transform:translateY(-1px)}.primary-button svg{stroke-width:1.8px;width:17px;height:17px}.primary-button:disabled{cursor:wait;opacity:.65}.primary-button:focus-visible,.secondary-button:focus-visible,.text-button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #00972c}.secondary-button{width:100%;color:var(--ink);cursor:pointer;background:#f3f6f0;border:1px solid #dce5d6;border-radius:8px;margin-top:9px;padding:12px;font-size:12px;font-weight:550}.text-button{text-underline-offset:4px;color:#617b60;cursor:pointer;background:0 0;border:0;padding:12px 10px 2px;font-size:11px;text-decoration:underline}.camera-note{color:#859086;justify-content:center;align-items:center;gap:6px;margin:17px 0 24px;font-size:10px;display:flex}.camera-note svg{width:13px;height:13px}.card-footer{color:#8b968c;border-top:1px solid #e9ede6;justify-content:center;align-items:center;gap:6px;margin:0 -34px;padding:16px;font-size:10px;display:flex}.card-footer strong{letter-spacing:-.5px;color:#223a2b;font-size:15px;font-weight:750}.didit-dot{color:#008e35}.privacy-note{border-top:1px solid #dfe5db;align-items:flex-start;gap:14px;max-width:100%;padding:26px 0 35px;display:flex}.privacy-note>svg{color:#75916f;flex-shrink:0;width:22px;height:22px;margin-top:2px}.privacy-note h2{margin:0 0 7px;font-size:12px;font-weight:600}.privacy-note p{color:#7b897e;max-width:850px;margin:0;font-size:11px;line-height:1.9}.privacy-note a{text-underline-offset:3px}.site-footer{color:#8c988e;border-top:1px solid #e2e8dd;justify-content:space-between;padding:24px 0;font-size:10px;display:flex}.status-message,.error-message,.sandbox-message{text-align:left;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.65}.status-message{color:#50694b;background:#f2f7ee}.error-message{color:#9b462f;background:#fff0ea}.sandbox-message{color:#806322;background:#fff7de}.verification-card[aria-busy=true] .primary-button svg{animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.3}}@media (width>=1400px){main{padding-top:96px;padding-bottom:75px}.site-header{height:130px}}@media (width<=1050px){.page{padding:0 36px}main{grid-template-columns:1fr 400px;gap:36px}h1{font-size:55px}.eyebrow{letter-spacing:1px;font-size:9px}.intro-text{font-size:15px}.verification-card{padding-left:28px;padding-right:28px}.card-footer{margin:0 -28px}}@media (width<=820px){.page{max-width:610px;padding:0 24px}.site-header{height:90px}.sage-word{font-size:33px}.brand{gap:15px}.brand-product{font-size:15px}.demo-badge{padding:7px 9px;font-size:9px}main{grid-template-columns:1fr;gap:34px;padding:36px 0}.intro{padding:0}h1{letter-spacing:-2.7px;margin:23px 0 18px;font-size:51px}.intro-text br{display:none}.assurance{margin-bottom:0}.steps{display:none}.verification-card{justify-self:center;width:100%;max-width:440px}.privacy-note{padding:22px 0}.site-footer{align-items:flex-start;gap:12px;line-height:1.8}.site-footer span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){*,:before{transition:none!important;animation:none!important}}
