.verify-hero{padding:clamp(3.5rem,6vw,5rem) 0 var(--section-y-sm);background:linear-gradient(90deg,rgba(8,38,48,0.04) 1px,transparent 1px),linear-gradient(rgba(8,38,48,0.04) 1px,transparent 1px),var(--paper);background-size:46px 46px}.verify-hero-grid,.request-grid,.workflow-grid,.boundary-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,0.8fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.request-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem)}.request-grid .verify-form{width:min(46rem,100%);margin-inline:auto}.request-grid .request-intro{max-width:46rem;margin-inline:auto}.verify-hero h1{max-width:820px;margin:1.4rem 0 0;font-size:clamp(2.6rem,4.6vw,4.2rem);line-height:0.94;letter-spacing:-0.065em}.verify-hero .eyebrow,.verify-hero .hero-lede{color:var(--muted)}.verify-hero .button-ghost{color:var(--ink);border-color:rgba(8,38,48,0.45)}.verify-promise{max-width:740px;margin:1.2rem 0 0;color:var(--orange-text);font-size:clamp(1.35rem,2.5vw,2.05rem);font-weight:750;line-height:1.15}.evidence-docket{position:relative;padding:1.5rem;color:var(--paper);background:var(--ink);border-top:8px solid var(--route);box-shadow:18px 18px 0 var(--green)}.docket-head{display:flex;justify-content:space-between;padding-bottom:1rem;color:var(--route);font:700 0.74rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0.13em;border-bottom:1px solid rgba(255,255,255,0.2)}.evidence-docket dl{margin:0}.evidence-docket dl div{display:grid;grid-template-columns:3rem 1fr;gap:0.8rem;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,0.14)}.evidence-docket dt{color:var(--route);font-weight:800}.evidence-docket dd{margin:0}.evidence-docket dd strong,.evidence-docket dd span{display:block}.evidence-docket dd span{margin-top:0.25rem;color:rgba(255,255,255,0.68);font-size:0.88rem}.evidence-docket>p{margin:1.2rem 0 0;color:rgba(255,255,255,0.88);font-size:0.82rem;line-height:1.6}@media (min-width:901px){.verify-hero .evidence-docket{position:sticky;top:120px}}.source-section,.boundary-section{padding:var(--section-y-sm) 0}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.8rem;background:rgba(8,38,48,0.2);border:1px solid rgba(8,38,48,0.2)}.source-grid article{min-height:300px;padding:2rem;background:var(--paper)}.source-grid article>span{display:inline-block;padding:0.35rem 0.55rem;color:var(--paper);background:var(--green);font:800 0.7rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0.1em}.source-grid h3{margin:3rem 0 1rem;font-size:1.35rem;line-height:1.2}.source-grid p{margin:0;color:var(--muted);line-height:1.7}.workflow-section{padding:var(--section-y-sm) 0;color:var(--paper);background:var(--green)}.workflow-section h2{margin:1rem 0 0;font-size:clamp(2.1rem,4vw,4rem);line-height:1.03}.workflow-section ol{margin:0;padding:0;list-style:none}.workflow-section li{display:grid;grid-template-columns:3.5rem 1fr;gap:1rem;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,0.25)}.workflow-section li b{color:var(--paper)}.workflow-section .section-code.light{color:var(--paper)}.workflow-section li h3{margin:0 0 0.35rem}.workflow-section li p{margin:0;color:rgba(255,255,255,0.88);line-height:1.6}.request-section{padding:var(--section-y-sm) 0;color:var(--paper);background:var(--ink)}.request-intro h2{margin:1rem 0;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1}.request-intro>p{color:rgba(255,255,255,0.88);line-height:1.7}.tier-ladder{margin:0.9rem 0 0;padding:0.6rem 0.9rem;border-left:3px solid var(--line);color:var(--muted);font-size:0.9rem;line-height:1.6}.verify-form .field-advisory{margin:0.4rem 0 0;padding:0.5rem 0.75rem;border-left:3px solid var(--orange);background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.85);font-size:0.85rem;line-height:1.55}.opening-notice{margin:0.9rem 0 0;padding:0.55rem 0.9rem;border:2px solid currentcolor;color:var(--orange);font:700 0.85rem/1.55 var(--mono);letter-spacing:0.04em;width:fit-content}.verify-hero .opening-notice{color:var(--orange-text)}.verify-form{padding:clamp(1.4rem,3vw,2.4rem);color:var(--ink);background:var(--paper);border-top:8px solid var(--route)}.verify-form>label{display:grid;gap:0.5rem;margin-top:1.2rem;font-weight:700}.verify-form label small{color:var(--muted);font-weight:500}.verify-form input[type="text"],.verify-form input[type="url"],.verify-form input[type="email"],.verify-form select,.verify-form textarea{width:100%;min-height:3.25rem;padding:0.75rem 0.9rem;color:var(--ink);background:#fffef9;border:1px solid rgba(8,38,48,0.32);border-radius:0;font:inherit}.verify-form textarea{min-height:5.5rem;resize:vertical}.verify-form .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.verify-form button:disabled{cursor:wait;opacity:0.65}.verify-form input:focus-visible{outline:3px solid var(--route);outline-offset:2px}.verify-form fieldset{margin:1.5rem 0 0;padding:0;border:0}.verify-form legend{margin-bottom:0.65rem;font-weight:800}.check-row{display:grid;grid-template-columns:1.3rem 1fr;gap:0.75rem;align-items:start;padding:0.85rem 0;border-top:1px solid rgba(8,38,48,0.15);cursor:pointer}.check-row input{width:1.1rem;height:1.1rem;margin-top:0.12rem;accent-color:var(--signal)}.check-row strong,.check-row small{display:block}.check-row small{margin-top:0.18rem}.check-all{margin-bottom:0.75rem;padding:1rem;border:1px solid rgba(8,38,48,0.28);background:rgba(224,92,39,0.08)}.check-group{margin:1.2rem 0 0;padding-bottom:0.45rem;color:var(--green);font:800 0.72rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0.08em;text-transform:uppercase}.verify-result{margin-top:1.5rem;padding:1.4rem;color:var(--paper);background:var(--green)}.verify-result .result-kicker{color:var(--paper)}.verify-result h3{margin:0.45rem 0}.verify-result ul{padding-left:1.2rem;line-height:1.65}.verify-result>small{display:block;margin-top:0.8rem;color:rgba(255,255,255,0.88)}.result-actions{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center}.verify-result .button-ghost{color:var(--paper);border-color:rgba(255,255,255,0.45);background:transparent}.boundary-grid ul{margin:0;padding:0;list-style:none}.boundary-grid li{padding:1rem 0;color:var(--muted);line-height:1.6;border-top:1px solid rgba(8,38,48,0.18)}.boundary-grid h2{margin:1rem 0 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.04}@media (max-width:900px){.verify-hero-grid,.request-grid,.workflow-grid,.boundary-grid{grid-template-columns:minmax(0,1fr)}.source-grid{grid-template-columns:1fr}.source-grid article{min-height:auto}.source-grid h3{margin-top:1.6rem}}.verify-form .cf-turnstile{max-width:100%;overflow-x:auto}@media (max-width:620px){.verify-hero{padding-top:4.5rem}.verify-hero h1{font-size:clamp(2.75rem,14vw,4.4rem)}.evidence-docket{box-shadow:9px 9px 0 var(--green)}.source-grid article{padding:1.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.verify-wait-hint{display:block;margin-top:10px;opacity:.85}.verify-wait-hint a{font-weight:700}.snapshot-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:16px 0 10px}.snapshot-form label{display:block;width:100%;font-size:.84rem;font-weight:700}.snapshot-form input{flex:1 1 320px;min-width:0;border:1px solid #aaa496;border-radius:0;background:var(--white);padding:11px 13px;color:var(--ink);font:inherit}.snapshot-form input:focus{border-color:var(--green);outline:2px solid var(--green);outline-offset:1px}.snapshot-form button{border:0;border-radius:0;background:var(--green);padding:12px 20px;color:var(--white);font:inherit;font-weight:700;cursor:pointer}.snapshot-form button[disabled]{opacity:.55;cursor:progress}.snapshot-rows{display:grid;grid-template-columns:minmax(140px,30%) 1fr;gap:6px 16px;margin:12px 0 0;font-size:.88rem}.snapshot-rows dt{color:var(--muted);font-weight:700}.snapshot-rows dd{margin:0;overflow-wrap:anywhere}@media (max-width:560px){.snapshot-rows{grid-template-columns:1fr;gap:2px 0}.snapshot-rows dd{margin-bottom:8px}}.verify-hero .link-docket a{padding:8px 14px;font-size:.84rem}.verify-hero .link-docket-head{padding:10px 14px}.ui-lang-mount:empty{display:none}.ui-lang-picker{margin:0 0 14px}.ui-lang-picker label{display:inline-flex;align-items:center;gap:6px}.ui-lang-picker-icon{font-size:.95rem;line-height:1}.ui-lang-picker select{border:1px solid var(--line);background:var(--white);color:var(--ink);font:inherit;font-size:.82rem;padding:5px 8px;max-width:100%}.check-note{margin:0 0 8px;color:var(--muted);font-size:.78rem;line-height:1.55}.data-table .cell-note{display:block;margin-top:2px;color:var(--muted);font-size:0.78rem}