.verify{max-width:34rem;margin:22px auto 0;text-align:left;background:var(--g50);border:1px solid var(--g200);border-radius:14px;padding:14px 18px}.verify summary{font-size:13.5px;font-weight:600;cursor:pointer}.verify p{color:var(--g600);font-size:13px;margin-top:8px}.verify code{font-family:var(--mono);font-size:12px;background:var(--g100);padding:2px 7px;border-radius:6px}.verify .sum{font-family:var(--mono);font-size:11px;color:var(--ink);word-break:break-all;background:#fff;border:1px solid var(--g200);border-radius:8px;padding:8px 10px}.wrap{max-width:46rem;margin:0 auto;padding:0 24px}@media(prefers-reduced-motion:reduce){.fiu{opacity:1;animation:none}}.hero{padding:88px 0 56px;text-align:center}.chip{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--g500);background:var(--g100);border-radius:999px;padding:6px 14px;margin-bottom:22px}h1{font-size:clamp(34px,6vw,52px);font-weight:500;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;margin-bottom:14px}.sub{color:var(--g600);font-size:17px;max-width:42ch;margin:0 auto 34px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:#fff;padding:15px 34px;border-radius:999px;font-size:16px;font-weight:550;transition:background .15s,transform .15s,box-shadow .15s}.pill:hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 8px 24px #00000029}.pill svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.meta{margin-top:14px;font-family:var(--mono);font-size:12.5px;color:var(--g500)}.meta span{margin:0 8px}section{padding:52px 0 0}h2{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.lead{color:var(--g600);font-size:15px;margin-bottom:22px}.steps{counter-reset:s;display:flex;flex-direction:column;gap:12px;text-align:left}.step{display:flex;gap:16px;align-items:flex-start;background:var(--g50);border:1px solid var(--g200);border-radius:16px;padding:18px 20px}.step .n{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600}.step h3{font-size:15.5px;font-weight:600;margin-bottom:2px}.step p{color:var(--g600);font-size:14px}.step code{font-family:var(--mono);font-size:12.5px;background:var(--g100);padding:1px 7px;border-radius:6px;white-space:nowrap}.perm{text-align:left;border:1px solid var(--g200);border-radius:18px;overflow:hidden}.perm-row{display:flex;gap:16px;padding:18px 20px;border-top:1px solid var(--g100)}.perm-row:first-child{border-top:none}.perm-ic{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:var(--g100);display:flex;align-items:center;justify-content:center}.perm-ic svg{width:18px;height:18px;stroke:var(--ink);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.perm-row h3{font-size:15px;font-weight:600}.perm-row h3 span{font-weight:500;color:var(--g400);font-size:12.5px;margin-left:8px}.perm-row p{color:var(--g600);font-size:13.5px;margin-top:2px}.privacy{margin-top:22px;text-align:left;background:var(--g50);border:1px solid var(--g200);border-radius:16px;padding:20px 22px;color:var(--g600);font-size:14px}.privacy strong{color:var(--ink);font-weight:600}.back{display:inline-block;margin:56px 0 0;color:var(--g500);font-size:14px}.back:hover{color:var(--ink)}footer{margin-top:64px;border-top:1px solid var(--g200);padding:28px 24px;text-align:center;color:var(--g400);font-size:12.5px}
