*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;background:#07111f;color:#f8fafc}a{color:inherit;text-decoration:none}.page{min-height:100vh}.navbar{position:sticky;top:0;z-index:9999;display:flex;justify-content:space-between;align-items:center;min-height:76px;padding:22px 8%;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(7,17,31,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.logo{display:inline-flex;color:#f8fafc;font-weight:700;font-size:20px;letter-spacing:-.03em}.nav-links{display:flex;align-items:center;gap:20px;color:#cbd5e1;font-size:14px}.nav-links a{display:inline-flex;color:#cbd5e1}.nav-links a:hover{color:#ffffff}.badge{display:inline-block;padding:8px 14px;border:1px solid rgba(56,189,248,.35);border-radius:999px;color:#7dd3fc;font-size:14px;margin-bottom:24px;background:rgba(14,165,233,.08)}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:12px;font-weight:700;font-size:15px;border:1px solid rgba(255,255,255,.14);cursor:pointer}.button-primary{background:#38bdf8;color:#07111f}.button-secondary{background:rgba(255,255,255,.06);color:#f8fafc}.hero{padding:70px 8% 56px;display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.hero h1{font-size:clamp(42px,6vw,76px);line-height:.96;letter-spacing:-.06em;margin-bottom:24px}.hero p{color:#cbd5e1;font-size:18px;line-height:1.7;max-width:720px}.hero-actions{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.hero-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.92));border-radius:24px;padding:26px;box-shadow:0 24px 80px rgba(0,0,0,.35)}.card-label{color:#94a3b8;font-size:13px;margin-bottom:10px}.proof-id{font-size:24px;font-weight:800;margin-bottom:16px}.proof-row{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:14px}.proof-row span:last-child{color:#f8fafc;text-align:right}.status{color:#86efac!important;font-weight:700}.section{padding:72px 8%;scroll-margin-top:100px}.section h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin-bottom:18px}.section-intro{color:#cbd5e1;font-size:17px;line-height:1.7;max-width:760px;margin-bottom:34px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{padding:24px;border-radius:18px;background:rgba(15,23,42,.78);border:1px solid rgba(255,255,255,.1)}.feature-card h3{margin-bottom:10px;font-size:18px}.feature-card p{color:#cbd5e1;line-height:1.6;font-size:15px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{padding:22px;border-radius:18px;background:rgba(8,47,73,.45);border:1px solid rgba(125,211,252,.18)}.step-number{color:#7dd3fc;font-weight:800;margin-bottom:12px}.form-section{padding:70px 8%}.form-header{max-width:820px;margin-bottom:36px}.form-header h1{font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.05em;margin-bottom:20px}.form-header p{color:#cbd5e1;font-size:17px;line-height:1.7}.form-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:start}.proof-form,.result-card{border:1px solid rgba(255,255,255,.12);background:rgba(15,23,42,.78);border-radius:22px;padding:24px}.proof-form{display:grid;gap:18px}.proof-form label{display:grid;gap:8px;color:#e2e8f0;font-weight:700;font-size:14px}.proof-form input,.proof-form select,.proof-form textarea{width:100%;border:1px solid rgba(255,255,255,.14);background:rgba(2,6,23,.72);color:#f8fafc;border-radius:12px;padding:13px 14px;font-size:15px;outline:none}.proof-form textarea{min-height:120px;resize:vertical}.proof-form input:focus,.proof-form select:focus,.proof-form textarea:focus{border-color:rgba(56,189,248,.75)}.proof-form button{width:fit-content;margin-top:6px}.result-card{min-height:420px}.empty-state{color:#94a3b8;line-height:1.7;margin-top:16px}.hash-box{margin-top:18px;display:grid;gap:10px;padding:16px;border-radius:14px;background:rgba(2,6,23,.75);border:1px solid rgba(125,211,252,.14)}.hash-box code{color:#7dd3fc;overflow-wrap:anywhere;line-height:1.6}.json-preview{margin-top:16px;padding:16px;background:rgba(2,6,23,.75);border-radius:14px;color:#cbd5e1;overflow-x:auto;font-size:13px;line-height:1.6}.footer{padding:32px 8%;border-top:1px solid rgba(255,255,255,.08);color:#94a3b8;font-size:14px}.logo,.nav-links,.nav-links a,.navbar{visibility:visible!important;opacity:1!important}.verify-section{padding:70px 8%}.verify-header{max-width:820px;margin-bottom:36px}.verify-header h1{font-size:clamp(38px,5vw,68px);line-height:1;letter-spacing:-.05em;margin-bottom:20px}.verify-header p{color:#cbd5e1;font-size:17px;line-height:1.7}.verify-card{max-width:980px;border:1px solid rgba(255,255,255,.12);background:rgba(15,23,42,.78);border-radius:24px;padding:28px}.verify-status{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(22,163,74,.12);border:1px solid rgba(134,239,172,.3);color:#86efac;font-size:13px;font-weight:800;margin-bottom:18px}.verify-card h2{font-size:34px;margin-bottom:12px}.verify-description{color:#cbd5e1;line-height:1.7;max-width:820px;margin-bottom:24px}.verify-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}.verify-grid div{display:grid;gap:6px;padding:16px;border-radius:14px;background:rgba(2,6,23,.5);border:1px solid rgba(255,255,255,.08)}.verify-grid span{color:#94a3b8;font-size:13px}.verify-grid strong{color:#f8fafc;overflow-wrap:anywhere}@media (max-width:900px){.verify-grid{grid-template-columns:1fr}.verify-section{padding:46px 6%}.navbar{align-items:flex-start;gap:16px;flex-direction:column}.nav-links{flex-wrap:wrap}.hero{padding-top:56px}.form-grid,.grid,.hero,.steps{grid-template-columns:1fr}.form-section{padding:46px 6%}}