body{background:#f4f6fa}.listing-hero{background:#171c30;color:#fff;padding:64px 0 82px}.listing-hero h1{font-size:clamp(42px,6vw,68px);letter-spacing:-2.5px;line-height:1;margin:10px 0 16px}.listing-hero p{color:#d0d3dc;font-size:18px;max-width:760px}.steps-line{display:flex;gap:28px;flex-wrap:wrap;margin-top:28px}.steps-line span{display:flex;align-items:center;gap:9px;font-weight:800}.steps-line b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ef233c}.listing-page{padding:0 0 80px;margin-top:-42px}.finder-card,.application-card{background:#fff;border:1px solid #dde2ec;border-radius:17px;padding:30px;box-shadow:0 12px 35px #1b25420e}.finder-card h2,.application-card h2{font-size:30px;margin:0 0 5px}.finder-card>p{color:#626779}.finder-row{display:grid;grid-template-columns:1.35fr 1fr auto;gap:12px;align-items:end}.finder-row label,.form-grid label{font-size:13px;font-weight:800}.finder-row input,.form-grid input,.form-grid select{display:block;width:100%;border:1px solid #cfd5e1;border-radius:8px;padding:13px;margin-top:6px;background:#fff}.finder-row button,.submit-application{border:0;border-radius:8px;background:#ef233c;color:#fff;padding:14px 20px;font-weight:900}.finder-row button:disabled,.submit-application:disabled{opacity:.55}.manual{border:0;background:none;color:#c9182f;font-weight:800;padding:12px 0}.finder-results{display:grid;gap:8px;margin-top:15px}.result-item{display:grid;grid-template-columns:1fr auto;text-align:left;border:1px solid #dfe3ec;background:#f8f9fc;border-radius:10px;padding:14px;color:#171923}.result-item span{grid-column:1;color:#626779;font-size:13px}.result-item small{grid-row:1/3;grid-column:2;align-self:center;color:#c9182f;font-weight:900}.application-card{margin-top:22px}.form-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.review-chip{background:#fff2d3;color:#77580b;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.form-grid .wide{grid-column:1/-1}.application-card hr{border:0;border-top:1px solid #e0e4ec;margin:30px 0}.application-card h3{font-size:24px;margin-bottom:0}.form-help{color:#626779}.confirm{display:flex;gap:9px;margin:10px 0 22px;font-weight:700}.confirm input{width:18px;height:18px}.submit-application{font-size:16px}.form-status{font-weight:800;color:#34405d}.submission-success{display:grid;grid-template-columns:auto 1fr;gap:22px;margin-top:22px;padding:32px;background:#fff;border:2px solid #1f9d67;border-radius:17px;box-shadow:0 14px 38px #15392b18}.submission-success:focus{outline:3px solid #9edfc7;outline-offset:3px}.success-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#1f9d67;color:#fff;font-size:30px;font-weight:900}.submission-success h2{font-size:32px;margin:5px 0 12px}.submission-success p{color:#4d5668;line-height:1.55}.submission-success p strong{color:#176b49}.submission-success .reference{font-size:14px}.next-steps{display:grid;gap:8px;margin:22px 0;padding:18px;background:#f1faf6;border-radius:10px}.success-link{display:inline-block;background:#171c30;color:#fff;text-decoration:none;padding:13px 18px;border-radius:8px;font-weight:900}.listing-help{background:#e9edf6;border-radius:12px;padding:18px 22px;margin-top:20px}.listing-help a{color:#c9182f}.shared-footer{margin-top:0!important}@media(max-width:760px){.finder-row,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.form-heading{display:block}.review-chip{display:inline-block;margin-top:8px}.listing-page{margin-top:-28px}.listing-hero{padding-top:45px}.result-item{grid-template-columns:1fr}.result-item small{grid-area:auto;margin-top:5px}.main-nav a:not(.sign-in){display:none}.submission-success{grid-template-columns:1fr;padding:24px}.submission-success h2{font-size:27px}}
