.process-link{margin-top:36px}.audit-nav{color:var(--a)!important}.page-shell{max-width:1040px;margin:0 auto;padding:56px 24px 96px}.page-shell header{border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:38px}.page-shell h1{font-size:clamp(3.2rem,8vw,7rem);line-height:.82;letter-spacing:-.09em;margin:15px 0}.page-shell h2{font-size:1.6rem;letter-spacing:-.05em;margin:42px 0 12px}.page-shell p,.page-shell li{color:var(--muted);max-width:780px;font-size:1.05rem}.page-shell strong{color:var(--paper)}.route-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.route-grid article{padding:25px;border:1px solid var(--line);background:var(--panel)}.route-grid h3{margin:0 0 10px;font-size:1.3rem}.route-grid p{margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .wide{grid-column:1/-1}.field label{display:block;margin-bottom:7px;font:700 .75rem/1.2 "Courier New",monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--paper)}.field input,.field select,.field textarea{width:100%;padding:13px;border:1px solid var(--line);background:var(--panel);color:var(--paper);font:inherit}.field textarea{min-height:130px;resize:vertical}.consent{display:flex;gap:10px;align-items:flex-start;margin:22px 0}.consent input{margin-top:4px}.consent label{color:var(--muted)}.form-note{font-size:.9rem!important}.success{display:none;margin-top:24px;padding:18px;border-left:5px solid var(--acid);background:var(--panel);color:var(--paper)!important}@media(max-width:700px){.route-grid,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}
.trust{padding:72px 0;border-top:1px solid var(--l)}.trust h2{margin:24px 0 36px;font:900 clamp(3rem,5.8vw,6.2rem)/.8 Arial,sans-serif;letter-spacing:-.055em}.trust h2 span{color:var(--a)}.trust .text-link{display:inline-block;margin:30px 22px 0 0}.faq-list details{border-top:1px solid var(--line);padding:20px 0}.faq-list details:last-of-type{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:var(--paper);font-weight:800;font-size:1.12rem;letter-spacing:-.02em}.faq-list details p{margin:13px 0 0}.faq-list .button{margin-top:34px}
