.verify-page{color:#102342;background-image:linear-gradient(90deg,#f7f5f1fa 0%,#f7f5f1ed 46%,#f7f5f191 72%,#f7f5f13d 100%),url(/brand/verification-background.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;font-family:inherit}.verify-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #ddd9d0;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:10px max(24px,5vw);display:flex}.verify-brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.verify-brand img{width:154px;height:auto;display:block}.verify-brand small{color:#6d7890;letter-spacing:1.4px;border-left:1px solid #d8d5ce;padding-left:14px;font-size:10px;font-weight:800}.verify-header-actions{align-items:center;gap:10px;display:flex}.verify-header-actions a,.verify-language{color:#33445f;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde7;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.verify-shell{width:min(960px,100% - 40px);margin:0 auto;padding:66px 0 58px}.verify-intro{max-width:730px}.verify-intro>span{color:#245cc7;letter-spacing:1.5px;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.verify-intro h1{letter-spacing:-.045em;max-width:680px;margin:16px 0 14px;font-size:clamp(38px,5vw,58px);line-height:1.02}.verify-intro p{color:#5f6d84;max-width:690px;margin:0;font-size:15px;line-height:1.72}.verify-search{margin:34px 0 26px}.verify-search label{margin-bottom:9px;font-size:12px;font-weight:850;display:block}.verify-search>div{gap:10px;display:flex}.verify-search input{color:#102342;min-width:0;min-height:54px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #cfd5df;border-radius:3px;flex:1;padding:0 18px;font-size:15px;font-weight:650;box-shadow:0 4px 18px #192b4a0a}.verify-search input:focus{border-color:#2766db;outline:3px solid #2766db29}.verify-search button{color:#fff;min-width:126px;min-height:54px;font:inherit;cursor:pointer;background:#102342;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:850;display:inline-flex}.verify-search button:disabled{cursor:not-allowed;opacity:.62}.verify-result{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #cfd6e1;overflow:hidden;box-shadow:0 20px 55px #1c2f4e21}.verify-status{color:#245cc7;background:#eef3fb;align-items:center;gap:18px;min-height:112px;padding:22px 27px;display:flex}.verify-status>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.verify-status h2{margin:0;font-size:clamp(20px,3vw,27px);line-height:1.2}.verify-status p{color:#586a85;margin:5px 0 0;font-size:13px;line-height:1.5}.verify-status code{color:#65738a;letter-spacing:.08em;margin-top:6px;font-size:11px;display:block}.verify-active{border-color:#16815d}.verify-active .verify-status{color:#137454;background:#eaf5f1}.verify-expired{border-color:#bd542f}.verify-expired .verify-status{color:#bd4527;background:#fbefeb}.verify-revoked,.verify-invalid,.verify-unavailable{border-color:#b84646}.verify-revoked .verify-status,.verify-invalid .verify-status,.verify-unavailable .verify-status{color:#aa3d3d;background:#f9ecec}.verify-loading .verify-status svg{animation:1.2s linear infinite verify-spin}@keyframes verify-spin{to{transform:rotate(360deg)}}.verify-record{padding:28px}.verify-record dl{grid-template-columns:1fr 1fr;gap:18px 32px;margin:0;display:grid}.verify-record dl>div{border-bottom:1px solid #ddd9d0;padding-bottom:13px}.verify-record dt{color:#75839a;letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:850}.verify-record dd{color:#102342;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;font-weight:750}.verify-code-field{grid-column:1/-1}.verify-privacy{color:#5f6d84;background:#f7f8fa;align-items:flex-start;gap:10px;margin-top:22px;padding:14px 16px;display:flex}.verify-privacy svg{color:#2a679f;flex:none}.verify-privacy p{margin:0;font-size:12px;line-height:1.6}.verify-actions-area{grid-template-columns:112px 1fr;align-items:center;gap:18px;margin-top:22px;display:grid}.verify-qr{background:#fff;border:1px solid #dce1e8;width:112px;height:112px;padding:7px}.verify-actions-area p{color:#647187;margin:0 0 10px;font-size:11px}.verify-actions-area nav{flex-wrap:wrap;gap:8px;display:flex}.verify-actions-area nav a,.verify-actions-area nav button{color:#243a5a;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd4df;border-radius:6px;align-items:center;gap:7px;margin:0;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.verify-actions-area nav .verify-download{color:#fff;background:#235bc7;border-color:#235bc7}.verify-principles{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #d9d5cde6;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:46px;padding:24px;display:grid;box-shadow:0 16px 40px #1c2f4e14}.verify-principles article{align-items:flex-start;gap:11px;display:flex}.verify-principles article>span{color:#285fc4;background:#e9eef7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.verify-principles h3{margin:1px 0 7px;font-size:14px}.verify-principles p{color:#5f6d84;margin:0;font-size:12px;line-height:1.65}@media (width<=720px){.verify-page{background-image:linear-gradient(#f7f5f1e8,#f7f5f1f0),url(/brand/verification-background.webp);background-position:68%;background-attachment:scroll}.verify-header{min-height:70px;padding-inline:18px}.verify-brand img{width:132px}.verify-brand small,.verify-header-actions>a{display:none}.verify-shell{width:min(100% - 30px,960px);padding-top:44px}.verify-intro h1{font-size:39px}.verify-principles{grid-template-columns:1fr;gap:22px}}@media (width<=520px){.verify-search>div{flex-direction:column}.verify-search button{width:100%}.verify-status{align-items:flex-start;padding:20px}.verify-status>span{width:48px;height:48px}.verify-record{padding:20px}.verify-record dl{grid-template-columns:1fr;gap:16px}.verify-code-field{grid-column:auto}.verify-actions-area{grid-template-columns:1fr}.verify-qr{width:104px;height:104px}.verify-actions-area nav{flex-direction:column}.verify-actions-area nav a,.verify-actions-area nav button{justify-content:center;width:100%}}
