@font-face{font-family:Body;src:url(/demos/automotive-launch-preview/assets/body.woff2)}@font-face{font-family:Display;src:url(/demos/automotive-launch-preview/assets/display.woff2)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:#f3f1e8;color:#17231e;font:16px/1.65 Body,Arial,sans-serif}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a.button{min-height:46px;cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #be294c;outline-offset:4px}.skip{position:absolute;top:-80px;left:20px}.skip:focus{top:10px;z-index:10;background:white;padding:12px}.draft{background:#17231e;color:#f3f1e8;padding:10px 5%;font-size:14px}header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:24px 5%;border-bottom:1px solid #c7cdc3}.logo{font-size:21px;font-weight:bold;text-decoration:none;letter-spacing:-1px}.pink{color:#bc264b}nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}nav a{min-height:44px;display:inline-flex;align-items:center}main{overflow:hidden}.hero{padding:74px 5% 0;display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:end}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:bold}.hero h1{font:clamp(58px,7.5vw,112px)/.95 Display,Arial,sans-serif;letter-spacing:-2px;text-transform:uppercase;margin:22px 0 28px;max-width:800px}.hero p{max-width:540px;font-size:19px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px;text-decoration:none;background:#ff527c;color:#17231e;border:1px solid #17231e;font-weight:bold;min-height:48px}.button.secondary{background:transparent}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.proof{background:#17231e;color:#f3f1e8;position:relative;margin:0;padding:24px;min-width:0}.proof img{display:block;width:100%;height:auto}.proof figcaption{font-size:14px;padding-top:18px}.strip{margin-top:64px;background:#17231e;color:#f3f1e8;padding:20px 5%;display:flex;gap:30px;flex-wrap:wrap}.section{padding:80px 5%;border-bottom:1px solid #c7cdc3}.section h2{font:clamp(42px,5vw,68px)/1.04 Display,Arial,sans-serif;text-transform:uppercase;max-width:800px;margin:12px 0 25px}.split{display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.rows{margin-top:16px}.row{border-top:1px solid #aab7aa;padding:21px 0;display:grid;grid-template-columns:60px 1fr;gap:12px}.row strong{font-size:20px}.row p{margin:7px 0}.price{font:80px/1.1 Display,Arial;margin:20px 0}.fine{font-size:14px;max-width:720px}.dark{background:#17231e;color:#f3f1e8}.dark .row{border-color:#718478}.dark a{color:#f3f1e8}.form{max-width:800px}label{display:block;font-weight:bold;margin:22px 0 7px}input,select,textarea{width:100%;padding:13px;border:1px solid #6f8174;background:#fffefa;color:#17231e;border-radius:0}textarea{min-height:110px}.check{display:flex;gap:12px;align-items:flex-start}.check input{width:22px;height:22px;flex:none}.check label{margin:0;font-size:15px}.output{white-space:pre-wrap;padding:20px;background:#fffefa;border:1px solid #aab7aa;margin:18px 0;overflow-wrap:anywhere}.error{color:#942641;font-weight:bold}footer{padding:36px 5%;font-size:14px;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}details{border-top:1px solid #aab7aa;padding:20px 0}summary{font-weight:bold;min-height:44px;cursor:pointer}.proof-wide{width:100%;height:auto;border:1px solid #aab7aa}@media(max-width:800px){header{align-items:flex-start;flex-direction:column}nav{gap:18px}.hero{padding-top:40px;grid-template-columns:1fr}.hero h1{font-size:68px}.hero p{font-size:17px}.split{grid-template-columns:1fr;gap:20px}.section{padding:50px 5%}.price{font-size:68px}.strip{margin-top:40px;gap:14px}.proof{padding:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}