.dealer-header{display:flex;align-items:center;justify-content:space-between;padding:12px max(6vw,20px);background:white;border-bottom:1px solid var(--line)}.dealer-header img{height:auto}.dealer-header>a:last-child{font-size:14px;font-weight:700;color:var(--navy)}.dealer-wrap{max-width:1220px;margin:auto;padding:65px 30px}.dealer-intro{max-width:850px;margin-bottom:45px}.dealer-intro h1{font-family:'Libre Baskerville',Georgia,serif;color:var(--navy);font-size:clamp(2.5rem,5vw,4.3rem);line-height:1.2;margin:0 0 22px}.dealer-intro>p:not(.eyebrow){font-size:1.15rem;max-width:690px}.dealer-facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dealer-facts span{border:1px solid var(--line);padding:8px 13px;font-size:.82rem}.dealer-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:55px}.dealer-layout aside{padding-top:25px}.dealer-layout aside h2{font-size:1.4rem;color:var(--navy)}.dealer-layout aside p{font-size:.93rem}.dealer-form,.application-success{background:white;border:1px solid var(--line);padding:35px;min-width:0}.dealer-form fieldset{border:0;border-top:1px solid var(--line);padding:25px 0 30px;margin:25px 0 0}.dealer-form legend{padding:0 12px 0 0;color:var(--navy);font-weight:700;font-size:1.1rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dealer-form label{display:block;font-size:.88rem;font-weight:600;margin-bottom:16px}.dealer-form input:not([type=checkbox]),.dealer-form textarea,.dealer-form select{font:inherit;width:100%;border:1px solid #b7ada3;background:#fffefa;border-radius:0;padding:11px;margin-top:7px;color:var(--ink)}.dealer-form textarea{min-height:100px;resize:vertical}.dealer-form input:focus,.dealer-form textarea:focus,.dealer-form select:focus{outline:2px solid var(--navy);outline-offset:2px}.small{font-size:.82rem;color:#625d64}.consent{display:flex!important;align-items:start;gap:12px}.consent input{margin-top:5px;flex-shrink:0;width:18px;height:18px}.button{border:0;cursor:pointer}.button:disabled{opacity:.6;cursor:wait}.form-error{color:#9c221c;background:#fff2ed;padding:14px}.photo-previews{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.photo-previews figure{margin:0;width:100px}.photo-previews img{height:90px;width:100%;object-fit:cover}.photo-previews figcaption{font-size:10px;overflow-wrap:anywhere}.trap{position:absolute;left:-10000px}.admin-wrap{max-width:1100px;margin:40px auto;padding:20px}.admin-card{background:white;border:1px solid var(--line);padding:25px;margin:20px 0}.admin-details{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.admin-details dt{font-size:.8rem;font-weight:bold}.admin-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-photos{display:flex;flex-wrap:wrap;gap:15px}.admin-photos img{width:180px;height:160px;object-fit:contain;background:var(--paper)}@media(max-width:800px){.dealer-layout{grid-template-columns:1fr;gap:20px}.dealer-layout aside{padding:0}.dealer-wrap{padding:35px 18px}.dealer-form{padding:24px}.dealer-header img{width:140px}.dealer-header>a:last-child{font-size:12px}}@media(max-width:500px){.form-grid,.admin-details{grid-template-columns:1fr}.dealer-form{padding:20px}.dealer-facts{gap:6px}.dealer-facts span{font-size:.75rem}.dealer-header{padding:10px 18px}}