*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07080a;color:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}:root{--red:#e30613;--red2:#b8000b;--panel:#101216;--line:#30343a}.top{height:86px;background:#050607;border-bottom:1px solid #260005;display:flex;align-items:center;padding:0 2.5%;gap:30px;position:sticky;top:0;z-index:50}.logo{min-width:210px;font-style:italic;font-weight:900;line-height:.9;transform:skew(-5deg)}.logo-main{display:block;font-size:31px;letter-spacing:-1px}.logo-main b{color:var(--red);font-size:40px}.logo-sub{display:block;color:var(--red);font-size:15px;letter-spacing:9px;margin-left:6px;margin-top:7px}.top nav{display:flex;gap:34px;margin:auto;font-weight:800;font-size:13px}.top nav a:hover{color:var(--red)}.contact-top{display:flex;flex-direction:column;gap:7px;font-size:12px}.contact-top a:hover{color:var(--red)}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:420px;background:#080a0d;border-bottom:1px solid #250005}.hero-copy{padding:70px 3%}.kicker{color:var(--red);font-weight:900;letter-spacing:2px;font-size:13px}.hero h1{font-size:52px;line-height:1.05;margin:12px 0 16px;font-style:italic}.hero h1 span{color:var(--red)}.hero p{font-size:18px;color:#d2d2d2;max-width:560px;line-height:1.45}.benefits{display:flex;gap:32px;margin-top:35px;color:#eee}.benefits span::first-letter{color:var(--red)}.hero-image{overflow:hidden;background:#07080a}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center right;filter:contrast(1.05) saturate(.9)}.trustline{display:flex;justify-content:center;gap:18px;align-items:center;padding:12px;background:#0a0b0d;border-bottom:1px solid #2a2d32;font-size:13px}.trustline a{text-decoration:underline}.trustline a:hover{color:var(--red)}.dot{color:var(--red)}.content{padding:0 1.5% 30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #333;border-top:1px solid #333}.steps div{padding:13px 20px;border-right:1px solid #333;border-bottom:1px solid #333;font-weight:800}.steps b{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#34373d;margin-right:12px}.steps div:first-child b{background:var(--red)}.grid{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:12px}.panel{background:linear-gradient(180deg,#111318,#0b0d10);border:1px solid var(--line);border-radius:3px;padding:20px}.vehicle{grid-column:1}.summary{grid-column:2}.options{grid-column:1}.contact{grid-column:2}.panel h2{margin:0 0 16px;font-size:16px}.panel h2 em{color:var(--red)}.fields{display:grid;gap:12px}.four{grid-template-columns:repeat(4,1fr)}.two{grid-template-columns:repeat(2,1fr)}label{font-size:10px;color:#bbb;font-weight:700}input,select,textarea{width:100%;margin-top:6px;background:#1d2025;border:1px solid #34383e;color:#fff;padding:11px;border-radius:3px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--red)}.hint{font-size:11px;color:#aaa}.cta{width:100%;border:0;background:linear-gradient(90deg,var(--red2),var(--red));color:#fff;font-weight:900;padding:13px;border-radius:3px;margin-top:10px;cursor:pointer}.cta:hover{filter:brightness(1.08)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cards label{min-height:135px;padding:14px;border:1px solid #3a3e45;border-radius:4px;text-align:center;position:relative;cursor:pointer}.cards label:has(input:checked){border-color:var(--red);background:#1a0d10}.cards input{position:absolute;right:8px;top:6px;width:auto}.cards i{display:block;color:var(--red);font-size:27px;font-style:normal;margin:12px}.cards strong{display:block;color:#fff;font-size:13px}.cards small{display:block;color:#aaa;margin-top:7px;line-height:1.35}.dtc{display:block;max-width:420px;margin-top:15px}.consent{display:block;margin-top:12px;line-height:1.4}.consent input{width:auto;margin-right:6px}.original{margin:0 1.5% 30px;padding:20px;background:#111419;border:1px solid #30343b}.original-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.original-head input{max-width:420px}.notice{margin:14px 0;padding:12px;border-left:3px solid var(--red);background:#181b20;color:#bbb;font-size:12px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th,td{padding:12px;border-bottom:1px solid #30343b;text-align:left}.tag{background:var(--red);padding:4px 8px;border-radius:10px}.ori{background:var(--red);color:white;border:0;padding:8px 12px;border-radius:3px}.whatsapp{position:fixed;right:22px;bottom:22px;background:#25d366;color:white;padding:13px 18px;border-radius:999px;font-weight:900;z-index:100;box-shadow:0 10px 25px #0008}.whatsapp:hover{filter:brightness(1.05)}footer{display:flex;justify-content:space-between;padding:18px 2%;border-top:1px solid #282b30;color:#999;font-size:11px}.hp{position:absolute;left:-9999px}
@media(max-width:1000px){.contact-top{display:none}.hero{grid-template-columns:1fr}.hero-image{height:300px}.grid{grid-template-columns:1fr}.vehicle,.summary,.options,.contact{grid-column:1}.four{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.top{height:auto;flex-wrap:wrap;padding:14px}.logo{min-width:auto}.top nav{order:3;width:100%;gap:15px;overflow:auto}.hero-copy{padding:36px 5%}.hero h1{font-size:34px}.hero-image{height:220px}.benefits{flex-direction:column;gap:8px}.trustline{flex-wrap:wrap}.four,.two,.cards{grid-template-columns:1fr}.original-head{flex-direction:column;align-items:stretch}.original-head input{max-width:none}.whatsapp{right:14px;bottom:14px}footer{flex-direction:column;gap:7px}}
.hero-image{position:relative}

.whatsapp-row{display:flex;justify-content:flex-end;padding:8px 2% 12px;background:#0a0b0d;border-bottom:1px solid #2a2d32}
.whatsapp-inline{background:#25d366;color:#fff;padding:10px 17px;border-radius:999px;font-weight:900;font-size:13px;box-shadow:0 6px 18px #0006}
.whatsapp-inline:hover{filter:brightness(1.06)}
@media(max-width:650px){.whatsapp-row{justify-content:center;padding:10px}.whatsapp-inline{width:auto}}

/* Freigegebener Standard: Kontaktzeile direkt unter dem Hero */
.trustline{
  position:relative;
  min-height:50px;
  padding:12px 165px 12px 22px;
}
.trustline .owner{
  text-decoration:underline;
}
.trustline .whatsapp-inline{
  position:absolute;
  right:18px;
  top:7px;
  background:#e30613;
  color:#fff;
  text-decoration:none;
  padding:10px 18px;
  border-radius:999px;
  font-weight:900;
  box-shadow:0 6px 18px #0007;
}
.trustline .whatsapp-inline:hover{filter:brightness(1.08)}
@media(max-width:800px){
  .trustline{padding-right:145px}
}
@media(max-width:650px){
  .trustline{
    padding:10px 12px 60px;
    justify-content:center;
    gap:10px;
  }
  .trustline .whatsapp-inline{
    left:50%;
    right:auto;
    top:auto;
    bottom:8px;
    transform:translateX(-50%);
  }
}
