@keyframes tdFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.page-test-drive{--red:#c8102e;--section:#f4f3ef;--txt:#0a0a0a;--muted:#6b6b6b;--line:#e7e7e9;--white:#fff;--radius:14px;--container:1180px;color:var(--txt);background:var(--section);-webkit-font-smoothing:antialiased;isolation:isolate;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;position:relative}.page-test-drive:before{content:"";opacity:.1;pointer-events:none;z-index:0;background:url(/images/world-map-texture.webp) 50%/cover no-repeat;position:absolute;inset:0}.page-test-drive>*{z-index:1;position:relative}.page-test-drive *{box-sizing:border-box;margin:0;padding:0}.page-test-drive img,.page-test-drive svg{max-width:100%;display:block}.page-test-drive a{color:inherit;text-decoration:none}.page-test-drive .container{max-width:var(--container);margin:0 auto;padding:0 24px}.page-test-drive .btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.page-test-drive .btn-red{background:var(--red);color:#fff}.page-test-drive .btn-red:hover{background:#a30d26}.page-test-drive .btn-red:disabled{opacity:.65;cursor:not-allowed}.page-test-drive .btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-color:#ffffff47}.page-test-drive .btn-glass:hover{background:#fff3}.page-test-drive .hero{color:#fff;align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.page-test-drive .hero-bg{position:absolute;inset:0}.page-test-drive .hero-bg img{object-fit:cover;width:100%;height:100%}.page-test-drive .hero-bg:after{content:"";background:linear-gradient(90deg,#080a10d1 0%,#080a1073 55%,#080a1033 100%),linear-gradient(#080a1033 0%,#0000 40%,#080a108c 100%);position:absolute;inset:0}.page-test-drive .hero .container{z-index:2;width:100%;position:relative}.page-test-drive .hero-inner{max-width:560px;padding:72px 0 56px;animation:.6s both tdFade}.page-test-drive .hero-eyebrow{color:#ff7a8c;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800}.page-test-drive .hero h1{letter-spacing:-.8px;text-shadow:0 4px 24px #00000073;font-size:clamp(32px,4.2vw,48px);font-weight:800;line-height:1.1}.page-test-drive .hero p{color:#d8d8d8;max-width:420px;margin:18px 0 26px;font-size:16px}.page-test-drive .hero-cta{flex-wrap:wrap;gap:12px;display:flex}.page-test-drive .main{padding:48px 0 80px}.page-test-drive .main-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:28px;display:grid}.page-test-drive .td-panel{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:32px 34px;animation:.55s 80ms both tdFade;box-shadow:0 1px #00000005}.page-test-drive .td-form h2{letter-spacing:-.4px;margin-bottom:8px;font-size:26px;font-weight:800}.page-test-drive .td-form-lead{color:var(--muted);max-width:42ch;margin-bottom:22px;font-size:14.5px}.page-test-drive .td-fields{gap:14px;display:grid}.page-test-drive .field label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.page-test-drive .field .req{color:var(--red)}.page-test-drive .field input,.page-test-drive .field select{border:1px solid var(--line);width:100%;color:var(--txt);background:#fff;border-radius:10px;padding:13px 15px;font-family:inherit;font-size:14px;transition:border-color .2s}.page-test-drive .field input:focus,.page-test-drive .field select:focus{border-color:var(--red);outline:none}.page-test-drive .td-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.page-test-drive .form-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;max-width:340px;font-size:13px;display:flex}.page-test-drive .form-consent input{flex:none;margin-top:3px}.page-test-drive .form-recaptcha-note{color:var(--muted);margin-top:14px;font-size:11.5px}.page-test-drive .form-recaptcha-note a{color:var(--red);text-decoration:underline}.page-test-drive .form-ok{color:#0f7a45;background:#109e571f;border-radius:10px;margin-top:16px;padding:14px 16px;font-size:14px;font-weight:600;display:none}.page-test-drive .form-ok.show{display:block}.page-test-drive .td-aside{flex-direction:column;gap:16px;animation:.55s .16s both tdFade;display:flex}.page-test-drive .td-info{color:#fff;background:#141821;border-radius:18px;padding:28px 26px}.page-test-drive .td-info h3{letter-spacing:-.3px;margin-bottom:14px;font-size:20px;font-weight:800}.page-test-drive .td-info ul{flex-direction:column;gap:12px;list-style:none;display:flex}.page-test-drive .td-info li{color:#c9cdd6;align-items:flex-start;gap:12px;font-size:14px;display:flex}.page-test-drive .td-info .ic{background:#c8102e29;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-test-drive .td-info .ic svg{stroke:#ff7a8c;width:17px;height:17px}.page-test-drive .td-info strong{color:#fff;margin-bottom:2px;font-weight:700;display:block}.page-test-drive .td-contact{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:22px 24px}.page-test-drive .td-contact h3{margin-bottom:12px;font-size:16px;font-weight:800}.page-test-drive .td-contact a{color:var(--red);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.page-test-drive .td-contact p{color:var(--muted);font-size:13.5px}.page-test-drive .td-contact-link{margin-top:12px;color:var(--txt)!important;font-size:13.5px!important;font-weight:650!important;display:inline-block!important}.page-test-drive .td-contact-link:hover{color:var(--red)!important}.page-test-drive .td-sec-head{text-align:center;margin-bottom:32px}.page-test-drive .td-sec-head h2{letter-spacing:-.45px;font-size:clamp(24px,2.8vw,32px);font-weight:800}.page-test-drive .td-sec-head p{color:var(--muted);margin-top:8px;font-size:15px}.page-test-drive .td-steps{padding:56px 0 12px}.page-test-drive .td-steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-test-drive .td-step{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px 24px 24px;position:relative;overflow:hidden}.page-test-drive .td-step-n{letter-spacing:.12em;color:var(--red);margin-bottom:12px;font-size:13px;font-weight:800;display:block}.page-test-drive .td-step h3{letter-spacing:-.25px;margin-bottom:8px;font-size:18px;font-weight:800}.page-test-drive .td-step p{color:var(--muted);font-size:14px;line-height:1.55}.page-test-drive .td-models{padding:28px 0 64px}.page-test-drive .td-models .models-grid{grid-template-columns:repeat(3,1fr);margin-top:8px}.page-test-drive .td-models .card,.page-test-drive .td-models .card:hover{background:#fff}.page-test-drive .td-models-more{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.page-test-drive .btn-outline{color:var(--txt);background:0 0;border-color:#d0ccc4}.page-test-drive .btn-outline:hover{border-color:var(--txt);background:#fff}.page-test-drive .btn-outline-light{color:#fff;background:0 0;border-color:#ffffff59}.page-test-drive .btn-outline-light:hover{background:#ffffff1a;border-color:#fff}.page-test-drive .td-faq{padding:20px 0 72px}.page-test-drive .td-faq-inner{max-width:760px}.page-test-drive .td-faq-list{flex-direction:column;gap:10px;display:flex}.page-test-drive .td-faq-item{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:0 20px}.page-test-drive .td-faq-item summary{cursor:pointer;padding:18px 28px 18px 0;font-size:15.5px;font-weight:700;list-style:none;position:relative}.page-test-drive .td-faq-item summary::-webkit-details-marker{display:none}.page-test-drive .td-faq-item summary:after{content:"+";color:var(--red);font-size:20px;font-weight:500;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-test-drive .td-faq-item[open] summary:after{content:"−"}.page-test-drive .td-faq-item p{color:var(--muted);border-top:1px solid var(--line);padding:14px 0 18px;font-size:14.5px;line-height:1.6}.page-test-drive .td-cta{color:#fff;background:#141821;padding:52px 0}.page-test-drive .td-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.page-test-drive .td-cta h2{letter-spacing:-.4px;margin-bottom:8px;font-size:clamp(24px,2.6vw,32px);font-weight:800}.page-test-drive .td-cta p{color:#b8bcc6;max-width:42ch;font-size:15px}.page-test-drive .td-cta-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.page-test-drive .main-grid,.page-test-drive .td-steps-grid{grid-template-columns:1fr}.page-test-drive .hero-inner{padding:56px 0 40px}.page-test-drive .td-panel{padding:26px 22px}.page-test-drive .td-bottom{flex-direction:column;align-items:stretch}.page-test-drive .td-bottom .btn{width:100%}.page-test-drive .td-cta-inner{flex-direction:column;align-items:flex-start}}
