.v-band{position:relative;background-color:var(--umber);background-image:radial-gradient(ellipse 60% 80% at 50% 0,rgba(214,180,90,.16),transparent 70%),linear-gradient(135deg,var(--umber-hi) 0,#463a1a 55%,var(--umber-lo) 100%);color:var(--cream-ink);padding-bottom:var(--overlap,120px)}.v-bar{max-width:1180px;margin:0 auto;padding:24px 28px 0}.v-bar__row{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.v-bar__rule{height:1px;background:var(--hairline)}.v-bar .logo{width:112px}.v-bar__tag{font-family:var(--sans);font-size:13px;color:rgba(230,220,194,.75)}.v-hero{max-width:1180px;margin:0 auto;padding:56px 28px 40px}.v-hero--center{text-align:center;display:flex;flex-direction:column;align-items:center}.v-hero h1{color:#f7eed6;font-size:clamp(34px,5vw,54px);font-weight:600;letter-spacing:-.015em}.v-hero p{color:rgba(240,230,204,.82);font-size:18px;line-height:1.6;max-width:54ch;margin:14px 0 0}.v-hero strong{color:#fff6dd;font-weight:600}.plate{position:relative;z-index:2;max-width:760px;margin:calc(-1 * var(--overlap, 120px) + 24px) auto 0;background:#fff;border-radius:14px;padding:9px;box-shadow:0 30px 60px -30px rgba(44,36,16,.55),inset 0 2px 0 rgba(255,255,255,.4)}.plate__inner{border:1px solid #2a2620;outline:1px solid #2a2620;outline-offset:4px;margin:5px;border-radius:3px;padding:34px clamp(18px,4vw,40px) 30px}.plate__label{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink);display:block;margin-bottom:10px}.idfield{display:flex;gap:10px}.idfield__box{flex:1 1;display:flex;align-items:center;min-width:0;border:1.5px solid #d8ccb2;border-radius:10px;background:#fffdf8;transition:border-color .15s ease,box-shadow .15s ease}.idfield__box:focus-within{border-color:var(--gilt);box-shadow:0 0 0 4px rgba(169,127,40,.15);background:#fff}.idfield__prefix{color:var(--gilt-ink);padding:0 4px 0 18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.idfield__input,.idfield__prefix{font-family:var(--sans);font-weight:600;font-size:20px;letter-spacing:.08em}.idfield__input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:16px 14px 16px 2px;text-transform:uppercase}.idfield__input::placeholder{color:#c7bda8;font-weight:500}.idfield__progress{display:flex;gap:4px;padding-right:14px;flex:none}.idfield__progress i{width:6px;height:6px;border-radius:50%;background:#e6dcc6;transition:background .2s ease}.idfield__progress i[data-on]{background:var(--gilt)}.idfield .btn{padding:0 30px;font-size:15px;border-radius:10px}.plate__hint{font-family:var(--sans);font-size:13.5px;color:var(--stone);margin:14px 0 0}@media (max-width:560px){.idfield{flex-direction:column}.idfield .btn{padding:15px}.idfield__progress{display:none}.idfield__input,.idfield__prefix{font-size:17px;letter-spacing:.05em}.idfield__prefix{padding-left:14px}}.find{max-width:1060px;margin:0 auto;padding:80px 28px 96px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.find h2{font-size:28px}.find__list{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-gap:22px;gap:22px}.find__list li{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px}.find__list b{display:block;font-weight:600;font-size:17px}.find__list span{color:var(--stone)}.find__dot{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--gilt);color:var(--gilt-ink);display:grid;place-items:center;font-family:var(--sans);font-weight:600;font-size:14px}.find__sheet{position:relative;box-shadow:0 24px 50px -28px rgba(44,36,16,.6);background:#fff}.find__sheet,.find__sheet .cert{border-radius:6px}.find__ring{position:absolute;border:2px solid var(--gilt);border-radius:8px;box-shadow:0 0 0 4px rgba(169,127,40,.18);animation:ring 2.4s ease-in-out infinite;pointer-events:none}.find__ring b{position:absolute;top:-13px;left:-13px;width:24px;height:24px;border-radius:50%;background:var(--gilt);color:#fff;font-family:var(--sans);font-size:12px;display:grid;place-items:center}.find__ring--id{left:3.6%;bottom:5.4%;width:27%;height:10.5%}.find__ring--qr{right:3.6%;bottom:5.4%;width:10.6%;height:13.6%;animation-delay:1.2s}@keyframes ring{0%,to{box-shadow:0 0 0 4px rgba(169,127,40,.18)}50%{box-shadow:0 0 0 9px rgba(169,127,40,.06)}}@media (max-width:860px){.find{grid-template-columns:1fr;gap:36px;padding-top:56px}.find__sheet{order:-1}}.verdict{display:grid;grid-template-columns:auto 1fr;grid-gap:28px;gap:28px;align-items:center;max-width:900px}.verdict .seal{filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.verdict__kicker{font-family:var(--sans);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;margin-bottom:14px}.verdict__kicker--valid{color:#d9efcf;background:rgba(120,180,110,.16)}.verdict__kicker--revoked{color:#ffd8d0;background:rgba(210,90,70,.2)}.verdict__kicker--unknown{color:#ece4d2;background:rgba(230,220,194,.12)}.verdict__kicker i{width:7px;height:7px;border-radius:50%;background:currentColor}.verdict__time{font-family:var(--sans);font-size:13.5px;color:rgba(230,220,194,.7);margin-top:16px!important}@media (max-width:640px){.verdict{grid-template-columns:1fr;gap:18px}.verdict .seal{width:88px;height:88px}}.seal__body{transform-origin:60px 60px;animation:seal-in .7s cubic-bezier(.2,.8,.25,1.15) both}.seal__mark path{stroke-dasharray:1;stroke-dashoffset:1;animation:draw .5s cubic-bezier(.6,0,.3,1) .55s forwards}.seal__mark circle{opacity:0;animation:fade .2s ease .95s forwards}@keyframes seal-in{0%{transform:scale(.55) rotate(-40deg);opacity:0}to{transform:none;opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}.rise{animation:rise .7s cubic-bezier(.2,.8,.3,1) .25s both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rise,.seal__body{animation:none}.seal__mark path{stroke-dashoffset:0;animation:none}.seal__mark circle{opacity:1;animation:none}}.result{position:relative;z-index:2;max-width:1180px;margin:calc(-1 * var(--overlap, 120px)) auto 0;padding:0 28px 88px;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;align-items:start}.result__sheet{border-radius:8px;box-shadow:0 40px 70px -36px rgba(44,36,16,.7),0 0 0 1px rgba(44,36,16,.06)}.result__sheet,.result__side{background:#fff;overflow:hidden}.result__side{border-radius:12px;border:1px solid var(--rule);box-shadow:0 30px 60px -40px rgba(44,36,16,.6)}.result__side-head{padding:20px 22px 6px}.result__side-head h2{font-size:19px}.ledger{margin:0;padding:8px 22px 6px}.ledger>div{padding:12px 0;border-bottom:1px solid #f0e9da}.ledger>div:last-child{border-bottom:0}.ledger dt{font-family:var(--sans);font-size:12.5px;color:var(--stone)}.ledger dd{margin:3px 0 0;font-size:16px;line-height:1.45}.ledger__id{display:flex;justify-content:space-between;gap:8px;letter-spacing:.05em;font-size:15px!important}.iconbtn,.ledger__id{align-items:center;font-family:var(--sans);font-weight:600}.iconbtn{border:1px solid var(--rule);background:#fffdf8;border-radius:7px;padding:6px 9px;cursor:pointer;color:var(--gilt-ink);font-size:12px;display:inline-flex;gap:6px;letter-spacing:0}.iconbtn:hover{background:#f7f1e3}.result__actions{padding:18px 22px 22px;background:#fbf8f1;border-top:1px solid var(--rule);display:grid;grid-gap:10px;gap:10px}.result__actions .btn{width:100%}.btn--linkedin{background-color:var(--umber-lo);background-image:linear-gradient(135deg,var(--umber-hi) 0,#463a1a 55%,var(--umber-lo) 100%);border:0;color:#f6e7bf;border-radius:999px}.btn--linkedin:hover{background-color:var(--umber-lo);filter:brightness(1.12)}.result__row{display:flex;gap:10px}.result__row .btn{flex:1 1;padding-left:10px;padding-right:10px}.result__note{font-family:var(--sans);font-size:13px;color:var(--stone);padding:0 22px 20px;margin:0}@media (max-width:980px){.result{grid-template-columns:1fr}}.revoked-note{margin:14px 0 0;padding:12px 14px;border-radius:8px;background:rgba(210,90,70,.18);color:#ffe3dc;font-family:var(--sans);font-size:14px;max-width:60ch}.checking{display:flex;align-items:center;gap:18px;padding:12px 0 28px}.checking h1{font-size:clamp(26px,3.6vw,38px)}.checking .spinner{width:26px;height:26px;border-width:3px;flex:none}.btn--on-dark{margin-top:20px;background:#f7eed6;border-color:#f7eed6;color:var(--umber-lo)}.btn--on-dark:hover{background:#fff6dd}.result__img{display:block;width:100%;height:auto;aspect-ratio:2267/1638;object-fit:contain;background:#fff}