:root{--ink:#17261f;--cream:#f3f0e9;--lime:#d6ff3f;--muted:#6c756e;--line:#d8d6ce}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);font-family:Manrope,Arial,sans-serif;color:var(--ink);overflow-x:hidden}.noise{position:fixed;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");z-index:5}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 5.8vw;border-bottom:1px solid var(--line);position:relative;z-index:2}.brand{font-size:19px;font-weight:800;text-decoration:none;color:var(--ink);letter-spacing:-1px}.brand-mark{display:inline-flex;width:25px;height:25px;background:var(--ink);color:var(--lime);border-radius:50%;justify-content:center;align-items:center;margin-right:7px;font-size:15px}.dot{color:#758f1e}.nav-links{display:flex;gap:32px}.nav-links a,footer a{font-size:12px;font-weight:700;color:var(--ink);text-decoration:none}.nav-cta{font-size:12px;font-weight:800;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:4px}.nav-cta span{font-size:16px;margin-left:5px}.hero{min-height:584px;padding:88px 12vw 68px;position:relative;overflow:hidden}.eyebrow,.micro,.section-label{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:1.1px;font-weight:500}.eyebrow{display:flex;align-items:center;gap:8px}.pulse{width:8px;height:8px;border-radius:50%;background:#a8d600;box-shadow:0 0 0 5px rgba(168,214,0,.15)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(52px,7.5vw,104px);line-height:.96;letter-spacing:-6px;margin:19px 0 24px;max-width:780px}em{font-family:Georgia,serif;font-weight:400}h1 em{color:#71891d}.hero-copy{font-size:16px;line-height:1.65;max-width:455px;color:#556059}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:31px}.button{font-size:13px;font-weight:800;text-decoration:none;color:var(--ink);display:inline-flex;gap:25px;align-items:center;padding:15px 18px}.primary{background:var(--lime);border-radius:3px}.button span{font-size:20px;line-height:12px}.text-link{font-size:12px;color:var(--ink);font-weight:800;text-decoration:none;border-bottom:1px solid #9b9e99;padding-bottom:4px}.hero-trust{display:flex;align-items:center;gap:10px;margin-top:67px;font-size:10px;line-height:1.45;color:#687068}.avatars{display:flex}.avatars i{font-style:normal;display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--cream);margin-right:-6px;border-radius:50%;font-size:8px;font-weight:800;background:#dfac8b}.avatars i:nth-child(2){background:#8db5b5}.avatars i:nth-child(3){background:#beb08f}.avatars i:last-child{background:var(--ink);color:var(--lime)}.orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.orb-one{width:490px;height:490px;right:-135px;top:30px;background:radial-gradient(circle at 36% 36%,#e7ff9c 0,#c7f12a 25%,#a5d51c 43%,transparent 70%);opacity:.76}.orb-two{width:185px;height:185px;right:22%;top:240px;border:1px solid rgba(23,38,31,.13)}.verify-shell{margin:0 auto 98px;width:min(1070px,88vw);background:#1b2922;color:#fafaf4;border-radius:5px;padding:34px 42px 30px;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(22,35,27,.12)}.scanner-line{position:absolute;left:0;right:0;top:0;height:2px;background:var(--lime);box-shadow:0 0 22px 4px rgba(214,255,63,.5)}.verify-top{display:flex;justify-content:space-between;align-items:flex-start}.verify-top h2{font-size:24px;letter-spacing:-1.1px;margin:8px 0 23px}.secure{color:#b9c2b9;font:10px 'DM Mono',monospace}.secure:first-letter{color:var(--lime)}.tabs{display:flex;gap:6px;border-bottom:1px solid #465049}.tab{border:0;background:none;color:#aab2ab;font:11px Manrope,sans-serif;padding:10px 15px;cursor:pointer;border-radius:3px 3px 0 0}.tab.active{color:var(--ink);background:var(--lime);font-weight:800}.check-area{padding-top:20px}.input-row{display:flex;background:#f9f8f3;border-radius:3px;overflow:hidden}.input-row input{min-width:0;flex:1;border:0;background:transparent;padding:19px 20px;color:var(--ink);font:13px Manrope,sans-serif;outline:none}.input-row button{border:0;margin:6px;background:var(--ink);border-radius:2px;color:white;padding:0 18px;font:12px Manrope,sans-serif;font-weight:800;cursor:pointer}.input-row button span{color:var(--lime);font-size:18px;margin-left:12px}#helperText{font:10px 'DM Mono',monospace;color:#aeb7b0;margin:12px 0 0}.result{max-height:0;opacity:0;display:flex;align-items:center;gap:15px;overflow:hidden;transition:.4s ease;margin-top:0;border-top:1px solid #465049}.result.show{max-height:120px;opacity:1;margin-top:20px;padding-top:20px}.result-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--ink);font-weight:800}.result h3{font-size:14px;margin:5px 0 2px}.result p{font-size:11px;color:#b7c1b8;margin:0}.confidence{margin-left:auto;color:var(--lime);font:13px 'DM Mono',monospace}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:28px 10vw;gap:20px}.proof-strip div{display:flex;flex-direction:column;gap:4px}.proof-strip strong{font-size:23px;letter-spacing:-1px}.proof-strip span{font:10px 'DM Mono',monospace;color:var(--muted)}.how{padding:120px 10vw}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:18px 0 60px}.section-heading h2{font-size:clamp(40px,5vw,68px);letter-spacing:-4px;line-height:.98;margin:0}.section-heading h2 em{color:#819724}.section-heading p{width:290px;color:var(--muted);font-size:13px;line-height:1.7;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.steps article{min-height:253px;padding:22px 30px 10px 0;border-right:1px solid var(--line);position:relative}.steps article+article{padding-left:30px}.steps article:last-child{border:0}.number{font:10px 'DM Mono',monospace;color:#879087}.step-icon{font-size:29px;margin:27px 0}.steps h3{font-size:16px;letter-spacing:-.6px;margin-bottom:9px}.steps p{font-size:12px;line-height:1.7;color:var(--muted);max-width:220px}.tools{display:grid;grid-template-columns:1.1fr .9fr;gap:15px;padding:0 5.8vw 118px}.tool-card{height:410px;padding:42px;position:relative;overflow:hidden;border-radius:4px}.tool-card.large{background:#e3f1bf}.tool-card.dark{background:var(--ink);color:#fbfbf3}.tool-card h2{font-size:53px;letter-spacing:-3px;line-height:.94;margin:14px 0}.tool-card h2 span{font-family:Georgia,serif;color:#829e18;font-weight:400}.tool-card p{font-size:12px;line-height:1.7;max-width:270px;color:#556051}.dark p{color:#bbc4bc}.mini-search{position:absolute;bottom:35px;left:42px;right:42px;background:#f8faf3;padding:17px;display:flex;justify-content:space-between;font:11px 'DM Mono',monospace;color:#647065;box-shadow:7px 7px 0 rgba(87,119,27,.17)}.mini-search b{color:var(--ink);font-size:18px}.fingerprint{position:absolute;bottom:-42px;right:25px;width:250px;height:250px;border:1px solid rgba(214,255,63,.5);border-radius:50%;display:grid;place-items:center}.fingerprint i{position:absolute;border:1px solid rgba(214,255,63,.4);border-radius:50%}.fingerprint i:nth-child(1){width:80%;height:80%}.fingerprint i:nth-child(2){width:63%;height:63%}.fingerprint i:nth-child(3){width:45%;height:45%}.fingerprint i:nth-child(4){width:28%;height:28%}.fingerprint i:nth-child(5){width:10%;height:10%;background:var(--lime)}.closing{background:#c9eb48;padding:100px 10vw;text-align:center}.closing .eyebrow{justify-content:center}.closing h2{font-size:clamp(45px,6vw,76px);line-height:.98;letter-spacing:-4px;margin:20px 0 30px}.closing h2 em{color:#fffdf6}footer{padding:28px 5.8vw;display:flex;align-items:center;justify-content:space-between;color:#707970}footer>span{font:10px 'DM Mono',monospace}footer div{display:flex;gap:20px}footer div a{color:#707970;font-weight:500}@media(max-width:700px){.nav{padding:0 6vw}.nav-links{display:none}.hero{padding:65px 7vw}.orb-one{right:-270px;opacity:.5}h1{letter-spacing:-4px}.verify-shell{padding:28px 20px;width:90vw}.secure{display:none}.proof-strip{grid-template-columns:repeat(2,1fr);padding:25px 8vw}.how{padding:82px 8vw}.section-heading{display:block}.section-heading p{margin-top:25px;width:auto}.steps,.tools{grid-template-columns:1fr}.steps article,.steps article+article{min-height:auto;padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.tool-card{height:360px;padding:30px}.mini-search{left:30px;right:30px}.tools{padding:0 5vw 82px}.closing{padding:80px 7vw}footer{gap:20px;align-items:flex-start;flex-direction:column}.hero-trust{margin-top:45px}}
.current{color:#71891d!important}.inner-page{padding:85px 0 0}.page-intro{max-width:1070px;margin:0 auto;padding:0 20px 45px}.page-intro h1{font-size:clamp(52px,7vw,90px)}.page-intro p{max-width:420px;color:var(--muted);line-height:1.7}.demo-check{margin-bottom:45px}.demo-notes{width:min(1070px,88vw);margin:0 auto 110px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line);padding-top:25px}.demo-notes h3{font-size:15px;margin:20px 0 8px}.demo-notes p{font-size:12px;line-height:1.7;color:var(--muted)}.contact-page{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:100px 40px}.contact-copy h1{font-size:clamp(52px,6vw,82px)}.contact-copy>p{max-width:410px;color:var(--muted);line-height:1.75}.contact-details{margin-top:60px;display:flex;gap:46px}.contact-details div{display:flex;flex-direction:column;gap:8px}.contact-details a{color:var(--ink);font-size:13px;font-weight:800}.contact-details p{font-size:12px;color:var(--muted);margin:0}.contact-form-wrap{background:#1b2922;padding:42px;color:#fbfbf3;border-radius:4px;box-shadow:0 20px 50px rgba(22,35,27,.12)}form{display:flex;flex-direction:column;gap:18px}form label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700}form input,form textarea,form select{font:13px Manrope,sans-serif;color:var(--ink);border:0;border-radius:2px;padding:13px;background:#f7f6f0;outline:none}form textarea{height:105px;resize:vertical}form .button{border:0;align-self:flex-start;cursor:pointer;margin-top:4px}.form-status{font-size:11px;line-height:1.5;color:var(--lime);margin:0}@media(max-width:700px){.page-intro,.contact-page{padding-left:8vw;padding-right:8vw}.contact-page,.demo-notes{grid-template-columns:1fr}.contact-form-wrap{padding:28px}}
.product-hero{min-height:620px;padding:105px 12vw;position:relative;overflow:hidden}.product-hero h1{font-size:clamp(54px,7vw,94px)}.product-hero>p{font-size:16px;line-height:1.7;max-width:435px;color:var(--muted);margin-bottom:28px}.product-grid-art{position:absolute;right:11vw;top:120px;width:390px;height:390px;border:1px solid #b8c490;background:rgba(224,244,154,.36);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;transform:rotate(8deg)}.product-grid-art span{font:10px 'DM Mono',monospace;padding:18px;border:1px solid #b8c490;color:#66712f}.product-grid-art b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:94px;height:94px;background:var(--ink);color:var(--lime);border-radius:50%;display:grid;place-items:center;font-size:25px;letter-spacing:-2px}.product-statement{padding:108px 12vw;border-top:1px solid var(--line);display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.product-statement h2{grid-row:2;font-size:clamp(40px,5vw,68px);letter-spacing:-4px;line-height:.98;margin:0}.product-statement h2 em,.product-cta h2 em{color:#7e961c}.product-statement p{align-self:end;font-size:13px;line-height:1.8;color:var(--muted);margin:0}.product-columns{margin:0 5.8vw 108px;display:grid;grid-template-columns:repeat(3,1fr);background:#e3f1bf;padding:50px}.product-columns article{padding:0 32px;border-right:1px solid #afc480}.product-columns article:first-child{padding-left:0}.product-columns article:last-child{border:0}.product-columns h3{font-size:21px;letter-spacing:-1px;margin:30px 0 10px}.product-columns p{font-size:12px;line-height:1.75;color:#5b664d;max-width:250px}.product-cta{background:var(--ink);color:#f9faf5;text-align:center;padding:95px 20px}.product-cta h2{font-size:clamp(42px,5vw,70px);letter-spacing:-4px;line-height:.98;margin:18px 0 30px}.features-page{padding-top:92px}.features-intro{padding:0 12vw 75px}.features-intro h1{font-size:clamp(52px,7vw,92px)}.features-intro p{max-width:420px;color:var(--muted);line-height:1.7}.feature-list{border-top:1px solid var(--ink);margin:0 8vw 100px}.feature-list article{min-height:168px;padding:30px 0;display:grid;grid-template-columns:112px 1fr 35px;gap:25px;align-items:center;border-bottom:1px solid var(--line)}.feature-symbol{font-size:38px;text-align:center;color:#7b921e}.feature-list h2{font-size:27px;letter-spacing:-1.5px;margin:8px 0}.feature-list p{font-size:13px;line-height:1.7;color:var(--muted);max-width:530px;margin:0}.feature-arrow{font-size:25px}.feature-bottom{margin:0 5.8vw 100px;background:#c9eb48;padding:55px;display:flex;align-items:end;justify-content:space-between;gap:30px}.feature-bottom h2{font-size:clamp(34px,4vw,55px);letter-spacing:-3px;line-height:1;margin:14px 0 0}.feature-bottom h2 em{color:#fffdf6}@media(max-width:700px){.product-hero{padding:75px 8vw;min-height:570px}.product-grid-art{width:245px;height:245px;right:-50px;top:285px}.product-statement{padding:75px 8vw;display:block}.product-statement h2{margin:18px 0 25px}.product-columns{grid-template-columns:1fr;margin:0 5vw 75px;padding:30px}.product-columns article,.product-columns article:first-child{padding:24px 0;border-right:0;border-bottom:1px solid #afc480}.product-columns article:last-child{border:0}.features-page{padding-top:70px}.features-intro{padding:0 8vw 55px}.feature-list{margin:0 8vw 70px}.feature-list article{grid-template-columns:50px 1fr;gap:15px}.feature-arrow{display:none}.feature-symbol{font-size:28px}.feature-list h2{font-size:21px}.feature-bottom{margin:0 5vw 75px;padding:35px;display:block}.feature-bottom .button{margin-top:25px}}
.nav-links a[href="index.html"]{display:none}
.workflow{padding:105px 12vw;background:#f8f7f2}.workflow-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:52px}.workflow-title h2{font-size:clamp(40px,5vw,66px);letter-spacing:-4px;line-height:.98;margin:0}.workflow-title em,.product-split h2 em{color:#7e961c}.workflow-steps{border-top:1px solid var(--ink)}.workflow-steps article{display:grid;grid-template-columns:130px 1fr;gap:30px;padding:27px 0;border-bottom:1px solid var(--line)}.workflow-index{font:12px 'DM Mono',monospace;color:#73861e}.workflow-steps h3{font-size:20px;letter-spacing:-1px;margin:0 0 7px}.workflow-steps p{max-width:590px;font-size:13px;line-height:1.75;color:var(--muted);margin:0}.product-split{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:110px 12vw}.split-copy h2{font-size:clamp(38px,4.5vw,63px);letter-spacing:-3.5px;line-height:1;margin:15px 0 22px}.split-copy p{max-width:430px;font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:28px}.use-cases{border-top:1px solid var(--ink)}.use-cases div{padding:22px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.use-cases b{font:10px 'DM Mono',monospace;letter-spacing:.6px}.use-cases span{font-size:13px;line-height:1.65;color:var(--muted);max-width:340px}.product-cta p{font-size:13px;color:#b7c1b8;margin:-15px 0 28px}@media(max-width:700px){.workflow{padding:75px 8vw}.workflow-title{display:block}.workflow-title h2{margin-top:18px}.workflow-steps article{grid-template-columns:42px 1fr;gap:14px}.workflow-steps h3{font-size:17px}.product-split{grid-template-columns:1fr;gap:55px;padding:75px 8vw}}
.legal-page{max-width:920px;margin:0 auto;padding:92px 30px 115px}.legal-page h1{font-size:clamp(55px,7vw,88px)}.legal-updated{font:10px 'DM Mono',monospace;color:var(--muted);margin-top:30px}.legal-content{margin-top:62px;border-top:1px solid var(--ink)}.legal-content section{padding:30px 0;border-bottom:1px solid var(--line)}.legal-content h2{font-size:20px;letter-spacing:-1px;margin-bottom:10px}.legal-content p{max-width:680px;font-size:13px;line-height:1.85;color:var(--muted);margin:0}.legal-content a{color:var(--ink);font-weight:800}@media(max-width:700px){.legal-page{padding:70px 8vw}.legal-content{margin-top:45px}}
