.td-desktop-scenery,.td-desktop-miami,.td-desktop-route,.td-desktop-icon{display:none}
@media(min-width:1025px){
 .test-drive{background:#FAF8F3}
 .test-drive .td-page{max-width:1440px;aspect-ratio:4/3;min-height:980px;padding:0;background:transparent;overflow:hidden;isolation:isolate}
 .td-desktop-scenery{display:block;position:absolute;inset:0;z-index:0;pointer-events:none}
 .td-desktop-scenery img{display:block;width:100%;height:100%;object-fit:fill;mask-image:linear-gradient(transparent,#000 3%,#000 96%,transparent)}
 .test-drive .td-miami-contour{display:none}
 .td-desktop-miami{display:block;position:absolute;top:4%;left:54%;width:170px;z-index:1;overflow:visible;pointer-events:none}
 .test-drive .td-eyebrow{position:absolute;top:5%;left:6%;font-size:13px;text-align:left;letter-spacing:2px}
 .test-drive .td-heading{position:absolute;top:8%;left:6%;width:45%;font-size:clamp(38px,4.2vw,60px);line-height:1.08;text-align:left;margin:0;letter-spacing:-2.1px}
 .test-drive .td-heading .td-line{display:block}.test-drive .td-highlight{margin:0}.test-drive .td-highlight:after{height:8px}
 .test-drive .td-intro{position:absolute;left:6%;top:23%;width:39%;display:block;margin:0}
 .test-drive .td-intro p{font-size:18px;line-height:1.5}
 .test-drive .td-handwriting{display:none}
 .td-desktop-route{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
 .td-desktop-route path{fill:none;stroke:#b58c51;stroke-width:2.1;stroke-dasharray:12 12;stroke-linecap:round;opacity:.65}
 .test-drive .td-journey{position:absolute;inset:0;display:block;margin:0;z-index:1}
 .test-drive .td-journey:before{display:none}
 .test-drive .td-stage{position:absolute;display:block;padding:0;min-height:0;z-index:1}
 .test-drive .td-stage .td-copy{position:relative;background:#fffdf7ed;border:1px solid #fffdf7;border-radius:28px;padding:30px;box-shadow:0 10px 25px #715c3510;text-shadow:none;z-index:1}
 .test-drive .td-stage .td-copy:before{display:none}
 .test-drive .td-copy h3{display:flex;align-items:center;gap:12px;font-size:27px;line-height:1.15;letter-spacing:-.8px;margin:0 0 16px}
 .test-drive .td-copy p{font-size:17px;line-height:1.5}
 .td-desktop-icon{display:block;flex-shrink:0;width:35px;height:35px;fill:none;stroke:#527581;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
 .test-drive .td-stepno,.test-drive .td-s2 .td-stepno{position:absolute;left:30px;top:-23px;width:44px;height:44px;background:#FFDF17;color:#20211F;box-shadow:none;margin:0;font-size:24px}
 .test-drive .td-s1{left:4%;top:34%;width:43%}
 .test-drive .td-s1 .td-copy{padding-right:32%}
 .test-drive .td-stage .td-art{position:absolute;z-index:2;margin:0;transform:none;filter:drop-shadow(0 9px 8px #59452b15);max-width:none;pointer-events:none}
 .test-drive .td-stage .td-art img{height:100%;width:100%;object-fit:contain}
 .test-drive .td-s1 .td-art{right:-9%;top:-40px;width:44%;height:285px;transform:rotate(3deg)}
 .test-drive .td-s1 .td-art img{mask-image:radial-gradient(ellipse at center,#000 66%,transparent 77%)}
 .test-drive .td-s2{left:50%;top:45%;width:44%}
 .test-drive .td-s2 .td-copy{padding-right:34%}
 .test-drive .td-s2 .td-art{right:-5%;top:-32px;width:34%;height:300px;transform:rotate(4deg)}
 .test-drive .td-s3{left:24%;top:65%;width:43%}
 .test-drive .td-s3 .td-art{left:-48%;top:-35px;width:49%;height:240px;transform:rotate(-5deg)}
 .test-drive .td-s3 .td-art img{mask-image:radial-gradient(ellipse at center,#000 63%,transparent 76%)}
 .test-drive .td-assurance{position:absolute;left:4%;right:4%;bottom:4%;max-width:none;min-height:110px;margin:0;padding:25px 350px 25px 25px;grid-template-columns:50px 1fr;gap:18px;border:1px solid #fff;border-radius:26px;background:#e5f1f4f0}
 .test-drive .td-assurance strong{font-size:18px}.test-drive .td-assurance p{font-size:15px;line-height:1.45}
 .test-drive .td-cta{position:absolute;right:6%;bottom:calc(4% + 28px);width:285px;margin:0;min-height:56px;font-size:20px;z-index:3}
}
@media(min-width:1025px) and (max-width:1199px){
 .test-drive .td-page{min-height:1050px}
 .test-drive .td-heading{font-size:42px;width:48%}.test-drive .td-intro{top:21%;width:42%}.test-drive .td-intro p{font-size:16px}
 .test-drive .td-stage .td-copy{padding:25px}.test-drive .td-copy h3{font-size:23px;gap:9px}.test-drive .td-copy p{font-size:15px}.td-desktop-icon{width:28px;height:28px}
 .test-drive .td-s1{top:33%;width:45%}.test-drive .td-s1 .td-copy{padding-right:30%}.test-drive .td-s1 .td-art{height:240px;right:-7%}
 .test-drive .td-s2{left:51%;top:44%;width:44%}.test-drive .td-s2 .td-copy{padding-right:27%}.test-drive .td-s2 .td-art{width:30%;right:-5%;height:240px;top:0}
 .test-drive .td-s3{top:66%;left:25%;width:48%}.test-drive .td-s3 .td-art{height:210px;left:-48%}
 .test-drive .td-assurance{padding-right:300px}.test-drive .td-assurance strong{font-size:16px}.test-drive .td-assurance p{font-size:13px}.test-drive .td-cta{width:245px;font-size:18px}
}
@media(min-width:1025px){.test-drive .td-s1 .td-copy{padding-right:40%}}
