.logo small{letter-spacing:1.8px;font-size:8px}.hero h1{font-size:clamp(45px,6vw,84px)}.hero-image{height:350px}.hero-image>img{object-position:center 68%}.ghost-word{font-size:clamp(65px,13vw,185px);letter-spacing:-7px}.verify-grid,.registration{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:start}.intro{color:var(--muted);font-size:15px;line-height:1.9;max-width:420px}.demo-note{font-size:12px;line-height:1.8;color:var(--muted);max-width:400px;margin-top:25px}.sample-button{max-width:210px;color:#087f8c}.lookup-panel{background:#f0f8fb;border:1px solid var(--line);padding:32px}.lookup-panel label,.registration-form label{color:var(--ink);font-size:12px;font-weight:600}.lookup-row{display:flex;margin-top:12px;gap:10px}.lookup-row input,.registration input{color:var(--ink);background:#fff;border:1px solid #b8cdd6;padding:14px;border-radius:3px;min-width:0}.lookup-row input::placeholder,.registration input::placeholder{color:#6b8490;font-size:12px}.lookup-row button{flex-shrink:0}.field-help{color:var(--muted);font-size:11px}.empty-result{text-align:center;padding:35px 0 20px;color:var(--muted)}.empty-result h3{color:var(--ink);font-size:18px}.empty-result p{font-size:13px}.shield{display:inline-grid;place-items:center;width:50px;height:58px;background:#d3f3f3;color:#087f8c;font-size:27px;clip-path:polygon(50% 0,100% 15%,95% 70%,50% 100%,5% 70%,0 15%)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px}.steps article>span{color:#087f8c;font-size:13px}.steps h3{font-size:20px;font-weight:500;line-height:1.4}.steps p,.terms-note p{font-size:13px;color:var(--muted);line-height:1.9}.terms-note{border-top:1px solid var(--line);margin-top:35px;padding-top:15px}.terms-note h3{font-size:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid .full{grid-column:1/-1}.registration-form .consent{display:flex;align-items:start;gap:10px;font-size:11px;font-weight:400;line-height:1.8;margin:22px 0}.consent input{width:auto;margin-top:4px;accent-color:#087f8c}.registration-form>.button{width:100%}.record{background:#fff;border:1px solid #b8d7e2;padding:22px;margin-top:22px}.record h3{font-size:21px;margin-top:12px}.record .badge{display:inline-block;background:#dbf5f3;color:#0a626c;font-size:10px;padding:7px 10px;letter-spacing:1px}.record dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.record dt{font-size:10px;color:var(--muted);margin-bottom:5px}.record dd{margin:0;font-size:13px;overflow-wrap:anywhere}.record code{display:block;background:#eff7fa;padding:12px;font-size:13px;overflow-wrap:anywhere}.record .record-note{font-size:11px;line-height:1.8;color:var(--muted)}.record-actions{display:flex;gap:15px;margin-top:15px}.record-actions button{padding:8px 12px;border:1px solid var(--line);background:white;color:var(--ink);font-size:11px}.error-message{font-size:13px;line-height:1.8;color:#803d19;background:#fff3e5;padding:15px}.faq{padding-bottom:75px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-size:16px;font-weight:500}.faq details p{color:var(--muted);font-size:14px;line-height:1.9;max-width:760px}.registration-form input[type=date]{min-height:46px}.registration-form input{font-weight:400}#lookup-code{text-transform:uppercase}#registration-result:empty{display:none}@media(max-width:900px){.verify-grid,.registration{gap:35px}.lookup-panel{padding:23px}.lookup-row{flex-direction:column}.steps{gap:25px}}@media(max-width:600px){.verify-grid,.registration{grid-template-columns:1fr;gap:25px}.hero h1{font-size:49px}.hero-image{height:260px}.hero-side{align-items:start}.hero-side p{font-size:10px}.hero-side .button{padding:12px;gap:10px}.hero-top .eyebrow{font-size:8px;letter-spacing:.6px}.steps{grid-template-columns:1fr;gap:18px}.steps article{border-top:1px solid var(--line);padding-top:20px}.form-grid{gap:15px}.registration input{padding:12px 10px}.record dl{gap:15px}.lookup-row{flex-direction:row}.lookup-row .button{gap:10px;padding:12px}.ghost-word{letter-spacing:-4px}.logo small{font-size:7px}}
