.page-verify{--ink:#1c1c1e;--body:#3a3a3c;--muted:#5f6368;--faint:#80868b;--line:rgba(28,28,30,.1);--indigo:#4c4ddc;--indigo-deep:#3a3bc0;--indigo-ink:#2e2f9e;--tint:#ececfc;--tint2:#f6f6fe;--gold:#c9a227;--gold-text:#9a7b1e;--cream:#fdfbf5;--cream-line:#e7dfc8;--green:#2e7d4f;--green-soft:#e6f5ef;--fill:#efeff4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;background:#fff;color:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.page-verify h1,.page-verify h2,.page-verify h3{color:var(--ink);letter-spacing:-.015em;font-weight:700;overflow-wrap:break-word}.page-verify a{text-decoration:none;color:inherit}.page-verify .inner{max-width:1080px;margin:0 auto;padding:0 24px}.page-verify .wrap{max-width:1240px;margin:0 auto;padding:0 16px}.page-verify .wrap.bleed{max-width:none}.page-verify .top{background:linear-gradient(150deg,#f2f2fd 0%,var(--tint) 55%,#e6e6fb 100%);border-radius:36px;margin:8px auto 0;max-width:1240px;padding:64px 24px 66px;text-align:center}.page-verify .seal{width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e8cd8a,#c9a227 60%,#a88620);box-shadow:0 10px 26px #9a7b1e66;display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.page-verify .seal svg{width:36px;height:40px}.page-verify .top h1{font-size:clamp(32px,3.8vw,46px);line-height:1.08;margin-bottom:12px}.page-verify .top .lede{font-size:18px;color:var(--muted);max-width:520px;margin:0 auto 30px}.page-verify .vform{max-width:520px;margin:0 auto;background:#fff;border-radius:16px;padding:7px;box-shadow:0 2px 12px #1c1c3c1a;display:flex;gap:8px}.page-verify .vform input{flex:1;min-width:0;border:none;border-radius:12px;padding:14px 16px;font-size:16px;font-family:inherit;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;background:transparent}.page-verify .vform input::placeholder{color:var(--faint);letter-spacing:normal;text-transform:none}.page-verify .vform input:focus{outline:none}.page-verify .vform button{background:var(--indigo);color:#fff;border:none;border-radius:12px;padding:14px 26px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s;white-space:nowrap}.page-verify .vform button:hover{background:var(--indigo-deep)}.page-verify .vhint{font-size:13px;color:var(--faint);margin-top:14px}.page-verify #vresult{max-width:520px;margin:18px auto 0;display:none}.page-verify .vmsg{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-size:14.5px;color:var(--body);text-align:left;display:flex;gap:11px;align-items:flex-start}.page-verify .vmsg svg{width:20px;height:20px;flex-shrink:0;margin-top:1px}.page-verify .vmsg b{color:var(--ink)}.page-verify section{padding:84px 0 0}.page-verify .kick{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--indigo);margin-bottom:14px;text-align:center}.page-verify h2{font-size:clamp(27px,3vw,38px);line-height:1.14;text-align:center;max-width:640px;margin:0 auto}.page-verify .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.page-verify .card{background:var(--tint2);border-radius:24px;padding:30px 28px}.page-verify .card .ic{width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #1c1c3c14;display:flex;align-items:center;justify-content:center;color:var(--indigo);margin-bottom:16px}.page-verify .card .ic svg{width:22px;height:22px}.page-verify .card h3{font-size:17px;margin-bottom:7px}.page-verify .card p{font-size:14px;color:var(--muted);line-height:1.55}.page-verify .example{margin-top:72px;display:flex;flex-direction:column;align-items:center}.page-verify .extag{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:var(--fill);border-radius:999px;padding:6px 14px;margin-bottom:20px}.page-verify .cert{width:100%;max-width:420px;background:var(--cream);border:1px solid var(--cream-line);border-radius:22px;padding:26px 26px 22px;position:relative;box-shadow:0 16px 40px #1c1c3c1a}.page-verify .cert:before{content:"";position:absolute;inset:8px;border:1px solid #ddcf9e;border-radius:16px;pointer-events:none}.page-verify .cert .ov{text-align:center;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.page-verify .cert h4{text-align:center;font-family:New York,Georgia,serif;font-size:23px;font-weight:700;margin:8px 0 3px;color:var(--ink)}.page-verify .cert .cs{text-align:center;font-size:12px;color:#8a8465;margin-bottom:16px}.page-verify .cline{display:flex;justify-content:space-between;font-size:13px;padding:8px 4px;border-bottom:1px solid #efe8d2}.page-verify .cline .k{color:#8a8465;font-weight:600}.page-verify .cline .v{font-weight:700;color:var(--ink)}.page-verify .cline .v.ok{color:var(--green)}.page-verify .cseal{display:flex;align-items:center;gap:12px;margin-top:16px}.page-verify .cseal .s{width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e8cd8a,#c9a227 60%,#a88620);box-shadow:0 3px 10px #9a7b1e59;flex-shrink:0}.page-verify .cseal .cc{font-size:11px;color:#8a8465;line-height:1.5}.page-verify .cseal .cc b{color:var(--ink);font-size:13px;letter-spacing:.05em}@media(max-width:820px){.page-verify .grid{grid-template-columns:1fr}}@media(max-width:600px){.page-verify .top{border-radius:26px;padding:48px 18px 52px}.page-verify .vform{flex-direction:column}.page-verify .vform button{padding:13px}}
