
/* Screenshot-inspired presentation; independent Autoankauf Bayern branding. */
:root{--navy:#104f73;--navy-2:#0c4162;--orange:#e9751d;--orange-dark:#cd5d12;--text:#243b4d;--muted:#617281;--surface:#fff;--surface-alt:#f1f3f5;--border:#cdd4db;--font:Arial,Helvetica,sans-serif;--header-h:72px}
.site-header{background:#104f73;border:0;color:#fff}.header-in{gap:35px}.brand-name{color:#fff;font-size:24px;letter-spacing:-1px;white-space:nowrap}.brand-name span{color:#ff963d}.brand-top{color:#d4e4ed;font-size:8px;letter-spacing:1.5px;margin-top:7px}.nav{gap:24px}.nav>a{color:white;font-size:14px}.nav>a:first-child{border-bottom:4px solid #ed7a20;padding:26px 0 22px}.header-tel{color:white;font-size:13px}.header-tel:hover{color:#ffbd89}.nav-toggle{background:transparent;border-color:#ffffff60;color:white}.mobile-menu{background:#104f73}.mobile-menu a{color:white;border-color:#ffffff30}.sell-intro{padding:65px 0 48px;background:white;text-align:center}.sell-intro h1{font-size:42px;line-height:1.22;letter-spacing:-.6px;max-width:900px;margin:8px auto 19px;color:#104f73}.intro-sub{font-size:18px;line-height:1.55;max-width:760px;margin:0 auto;color:#23445b}.intro-proof{display:flex;justify-content:center;align-items:center;gap:11px;font-size:14px;margin:23px auto 30px;color:#104f73}.intro-proof>span{display:inline-block;width:28px;height:2px;background:#f18028}.valuation{max-width:635px;margin:0 auto;background:white;border-radius:7px;box-shadow:0 6px 35px #104f7312;text-align:left;padding:28px 46px 30px;scroll-margin-top:95px}.valuation h2{font-size:23px;letter-spacing:0;margin:0 0 7px}.step-label{color:#697e8d;font-size:11px;margin:0 0 24px}.valuation .lead-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.valuation .field label{font-size:16px;font-weight:700;margin-bottom:8px}.valuation .field input,.valuation .field select{height:45px;border-color:#aeb7bf;border-radius:4px;color:#274f68;font-size:15px;background-color:white}.valuation .field select{appearance:auto;background-image:none}.valuation .btn{border-radius:3px;min-height:48px;margin:12px auto 0;font-size:17px;font-weight:700;width:100%;max-width:345px;justify-content:center}.google-reviews{display:flex;gap:13px;align-items:center;justify-content:center;margin:28px 0 0;padding-top:21px;border-top:1px solid #edf0f3;color:#425b6c;font-size:13px}.google-reviews a{text-decoration:underline}.google-word{font-size:21px;letter-spacing:-1px;font-weight:600}.google-word i{font-style:normal}.google-word i:nth-child(1),.google-word i:nth-child(4){color:#4285f4}.google-word i:nth-child(2),.google-word i:nth-child(6){color:#ea4335}.google-word i:nth-child(3){color:#fbbc05}.google-word i:nth-child(5){color:#34a853}.selling-points{display:flex;justify-content:center;flex-wrap:wrap;gap:35px;margin-top:45px;color:#104f73;font-size:15px}.selling-points span::first-letter{color:#58a328}.section{padding-top:80px;padding-bottom:80px}.h2{font-size:34px}.direct{display:none}.valuation .form-note{font-size:11px;text-align:center}.valuation .form-status:empty{display:none}.valuation .file-label{font-size:12px}
@media(max-width:1100px){.header-tel{display:none}.header-in{justify-content:space-between}.nav{gap:17px}}@media(max-width:760px){.sell-intro{padding:35px 0}.sell-intro h1{font-size:30px;line-height:1.25}.intro-sub{font-size:15px}.intro-proof{font-size:12px}.valuation{padding:25px 23px}.valuation h2{font-size:22px}.valuation .field label{font-size:14px}.selling-points{flex-direction:column;gap:12px;align-items:center;margin-top:30px;font-size:13px}.nav{display:none}.brand-name{font-size:23px}.google-reviews{font-size:12px;gap:10px}.h2{font-size:29px}.section{padding:55px 0}.valuation .btn{font-size:15px}}
/* Region, municipality and vehicle directories share the approved theme. */
.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:28px 0}.seo-grid li{min-width:0}.seo-grid a{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#fff;border:1px solid #d8e4eb;border-radius:8px;padding:17px 20px;color:#104f73;font-weight:700;text-decoration:none;height:100%;overflow-wrap:anywhere;transition:border-color .2s,box-shadow .2s}.seo-grid a:hover,.seo-grid a:focus-visible{border-color:#e9751d;box-shadow:0 3px 12px #104f7314}.seo-tabs{display:flex;flex-wrap:wrap;gap:10px 24px;margin:25px 0}.seo-tabs a{color:#104f73;text-underline-offset:4px;font-weight:700}.seo-prose{max-width:900px}.seo-prose p{margin:18px 0;line-height:1.8}.seo-prose a,.seo-source a{color:#104f73;text-decoration:underline}.seo-checklist{border-left:4px solid #e9751d;background:#f3f7fa;padding:24px;margin:28px 0}.seo-checklist ul{padding-left:22px;line-height:1.9}.seo-search{display:block;max-width:480px;color:#104f73;font-weight:700;margin:24px 0 12px}.seo-search input{display:block;width:100%;border:1px solid #bacdd8;border-radius:6px;background:#fff;padding:13px;font:inherit;margin-top:8px}.seo-filter-status,.seo-source{font-size:13px;color:#586a78}.seo-source{padding-top:22px;padding-bottom:32px}.seo-grid [hidden]{display:none!important}.crumbs ol{flex-wrap:wrap}.crumbs li{overflow-wrap:anywhere}.nav{gap:16px}.header-tel{white-space:nowrap}@media(max-width:960px){.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .nav{display:none}.site-header .nav-toggle{display:flex}}@media(max-width:580px){.seo-grid{grid-template-columns:1fr}.seo-grid a{padding:15px}.seo-tabs{gap:14px}.seo-prose .h2{font-size:27px}}

/* Original single-step form, including the optional customer email. */
.form-intro{color:#697e8d;font-size:12px;margin:0 0 22px}.lead-form input[type=email]{width:100%;height:50px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:#fff;font:inherit;color:var(--text)}.lead-form input[type=email]:focus{outline:0;border-color:var(--navy)}.valuation .field label{font-size:14px}.valuation .field input[type=email]{height:45px;border-color:#aeb7bf;border-radius:4px;color:#274f68;font-size:15px}.valuation .btn{max-width:none}.valuation .form-note{text-align:left}@media(max-width:760px){.valuation .lead-form{grid-template-columns:1fr}}
