.content-wrapper{margin-inline:auto;max-width:640px;padding:var(--section-y) var(--pad)}.error-page,.systems-page{text-align:center}.error-page h1,.systems-page h1{font-family:var(--f-display);font-size:clamp(1.9rem,4vw,3rem);font-weight:800;letter-spacing:.01em;line-height:1.05;margin:0 0 .9rem;text-transform:uppercase}.error-page p,.systems-page p{color:var(--c-body);margin:0 0 1.6rem}.error-page a,.systems-page a{color:var(--c-red);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.systems-page>div:last-child p{font-size:.9rem;text-align:center}.form-container{background:var(--c-white);border:1.5px solid rgba(11,22,34,.35);border-radius:var(--radius);box-shadow:0 10px 28px -14px rgba(11,22,34,.4);margin:0 auto 1.5rem;max-width:420px;padding:1.6rem clamp(1.2rem,2.5vw,1.6rem);text-align:left}.systems-page .hs-input:not([type=checkbox]):not([type=radio]){background:var(--c-white);border:1px solid rgba(0,0,0,.25);border-radius:var(--radius);box-sizing:border-box!important;color:var(--c-ink);font-family:var(--f-body);font-size:.95rem;margin:0!important;padding:.7rem .95rem;width:100%!important}.systems-page .hs-form fieldset{margin:0 0 .9rem!important;max-width:none!important}.systems-page .hs-form .hs-form-field{margin:0 0 .9rem!important;padding:0!important}.systems-page .hs-form .input{margin:0!important}.systems-page .hs-form-field:has(input[type=checkbox]){align-items:center;display:flex;gap:.5rem}.systems-page .hs-form-field:has(input[type=checkbox])>label{color:var(--c-ink);font-family:var(--f-body);font-size:.9rem;margin:0}.systems-page .hs-error-msgs{list-style:none;margin:.35rem 0 0;padding:0}.systems-page .hs-error-msgs label{color:var(--c-red)!important;display:block!important;font-size:.82rem}.systems-page .hs-button,.systems-page input[type=submit]{align-items:center;background:var(--c-red);border:2px solid transparent;border-radius:var(--radius);color:var(--c-white);cursor:pointer;display:inline-flex;font-family:var(--f-label);font-size:.92rem;font-weight:600;gap:.55rem;justify-content:center;letter-spacing:.06em;line-height:1;margin-top:.4rem;padding:.95rem 1.5rem;text-transform:uppercase;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.systems-page .hs-button:hover,.systems-page input[type=submit]:hover{background:var(--c-red-dark);transform:translateY(-2px)}.systems-page--search-results{max-width:760px}.systems-page--search-results h1{margin-bottom:1.8rem;text-align:left}.systems-page--search-results input[type=search],.systems-page--search-results input[type=text]{border:1px solid rgba(0,0,0,.25);border-radius:var(--radius);box-sizing:border-box;font-family:var(--f-body);font-size:.95rem;margin:0 0 1.5rem;padding:.7rem .95rem;width:100%}@media (max-width:600px){.form-container{padding:1.3rem 1.1rem}}.migration-notice{background:var(--c-sage);border-radius:var(--radius);color:var(--c-ink);font-size:.92rem;line-height:1.5;margin:0 auto 1.5rem;max-width:420px;padding:1.1rem 1.3rem;text-align:center}.migration-notice p{margin:0 0 .9rem}.migration-notice .btn{color:#fff;justify-content:center;text-decoration:none;width:100%}.migration-notice--error{background:rgba(149,23,23,.08);border:1px solid rgba(149,23,23,.3)}.migration-notice-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.migration-notice-actions .btn{flex:1 1 auto;width:auto}.migration-notice[hidden]{display:none}.migration-inline-note{color:var(--c-body);font-size:.9rem}.migration-inline-note a{color:var(--c-red);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.migration-notice-actions .btn.btn-outline{background:var(--c-ink)}