.lxv-test-drive{padding:clamp(3.5rem,8vw,7rem) 0;background:linear-gradient(135deg,#101010 0%,#191919 60%,#251e12 100%);color:#fff}.lxv-test-drive__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:clamp(2rem,6vw,7rem);align-items:start}.lxv-test-drive h2{max-width:18ch;margin:.4rem 0 1rem;color:#fff;font-size:clamp(2rem,4vw,3.7rem);line-height:1.05}.lxv-test-drive p{color:rgba(255,255,255,.7);line-height:1.7}.lxv-test-drive__form{padding:clamp(1.35rem,3vw,2.5rem);border:1px solid rgba(255,255,255,.14);border-radius:24px;background:rgba(255,255,255,.07);box-shadow:0 22px 65px rgba(0,0,0,.28);backdrop-filter:blur(16px)}.lxv-test-drive__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lxv-test-drive label{display:grid;gap:.45rem;color:#fff;font-weight:600}.lxv-test-drive label span{font-size:.85rem}.lxv-test-drive input,.lxv-test-drive select,.lxv-test-drive textarea{width:100%;min-height:48px;padding:.8rem .9rem;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#fff;color:#161616;font:inherit}.lxv-test-drive textarea{resize:vertical}.lxv-test-drive__wide{grid-column:1/-1}.lxv-test-drive__consent{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;margin:1.25rem 0;font-size:.85rem;font-weight:400!important;line-height:1.5}.lxv-test-drive__consent input{width:18px;min-height:18px;margin-top:.15rem}.lxv-test-drive__status{min-height:1.5em;margin:.9rem 0 0!important;font-weight:600}.lxv-test-drive__status[data-state=success]{color:#bde7bd}.lxv-test-drive__status[data-state=error]{color:#ffb8b8}.lxv-test-drive__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.lxv-carsys-days{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.lxv-carsys-days label{white-space:nowrap}@media(max-width:900px){.lxv-test-drive__grid{grid-template-columns:1fr}.lxv-test-drive h2{max-width:none}}@media(max-width:560px){.lxv-test-drive{padding:3.25rem 0}.lxv-test-drive__fields{grid-template-columns:1fr}.lxv-test-drive__wide{grid-column:auto}.lxv-test-drive__form{padding:1.15rem;border-radius:18px}.lxv-test-drive .button{width:100%}}
