#prequal-tool{font-family:system-ui,sans-serif;color:#171d43;background:#f4f6fa;line-height:1.55}#prequal-tool *{box-sizing:border-box}#prequal-tool{margin:0}#prequal-tool header{background:#141a3e;color:white;padding:22px max(20px,calc((100vw - 1060px)/2));display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}#prequal-tool header span{font-size:14px;color:#cddfed}#prequal-tool{max-width:1000px;margin:48px auto;padding:0 22px}#prequal-tool h1{font-size:clamp(32px,5vw,48px);line-height:1.15;margin:12px 0}#prequal-tool .intro{font-size:19px;max-width:720px}#prequal-tool .eyebrow{font-size:12px;letter-spacing:.14em;font-weight:800;color:#493cb1}#prequal-tool aside{background:#eaf1f5;border-left:4px solid #43869a;padding:18px 22px;margin:28px 0}#prequal-tool fieldset{border:1px solid #dbe0ea;background:white;border-radius:14px;padding:24px;margin:26px 0}#prequal-tool legend{font-size:20px;font-weight:700;padding:0 9px}#prequal-tool .grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}#prequal-tool label{display:block;font-weight:600;font-size:15px}#prequal-tool input,#prequal-tool select{font:inherit;display:block;width:100%;padding:12px;margin:7px 0;border:1px solid #aab4c6;border-radius:7px;background:white;color:#171d43}#prequal-tool input:focus,#prequal-tool select:focus,#prequal-tool button:focus-visible{outline:3px solid #8abfcf;outline-offset:2px}#prequal-tool small{font-size:13px;font-weight:400;color:#50596c;display:block}#prequal-tool .check{display:flex;align-items:center;gap:10px;margin:18px 0}#prequal-tool .check input{width:20px;height:20px;flex-shrink:0}#prequal-tool .actions{display:flex;gap:12px;flex-wrap:wrap}#prequal-tool button{border:0;border-radius:8px;padding:14px 22px;background:#4036a5;color:white;font:600 16px system-ui;cursor:pointer}#prequal-tool .secondary{background:#e3e9f1;color:#182044}#prequal-tool #error{color:#a02c30}#prequal-tool #results{background:white;border:1px solid #dbe0ea;border-radius:14px;padding:28px;margin:30px 0}#prequal-tool .metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px}#prequal-tool .metrics div{padding:17px;background:#f1f3fa;border-radius:9px}#prequal-tool .metrics span{display:block;font-size:14px}#prequal-tool .metrics strong{display:block;font-size:26px;margin-top:5px}#prequal-tool footer{font-size:13px;color:#566074;margin:30px 0 60px}@media(max-width:600px){#prequal-tool{margin:28px auto}#prequal-tool .grid,#prequal-tool .metrics{grid-template-columns:1fr}#prequal-tool fieldset{padding:18px}#prequal-tool #results{padding:18px}#prequal-tool button{width:100%}}@media print{#prequal-tool header,#prequal-tool form,#prequal-tool aside,#prequal-tool footer,#prequal-tool button{display:none!important}#prequal-tool{margin:0;max-width:none}#prequal-tool #results{border:0}#prequal-tool .metrics{grid-template-columns:1fr 1fr}}#prequal-tool [hidden]{display:none!important}#prequal-tool #debt-summary{background:#eaf1f5;padding:16px;border-radius:8px}#prequal-tool .contact-preview{border-top:1px solid #dbe0ea;margin-top:28px;padding-top:22px}#prequal-tool .contact-preview h2{overflow-wrap:anywhere}#prequal-tool .contact-preview form{margin-top:20px}#prequal-tool .contact-preview .grid{margin:20px 0}#prequal-tool .local-note{padding:14px;background:#eaf1f5;border-radius:8px}#prequal-tool #contact-status{color:#203e62}@media print{#prequal-tool .contact-preview{display:none!important}}
@media print{.site-header,.site-footer,.disclosure,.skip{display:none!important}}
