:root{--ink:#252724;--paper:#faf7ee;--lime:#ffc21b;--line:#d5d1c4;--muted:#55574e}body{font-size:17px}.header{position:sticky;top:0}.header nav,.header-call{font-size:15px}.brand small{font-size:10px;letter-spacing:1.7px}.eyebrow{font-size:12px;letter-spacing:1.6px}.hero-intro{font-size:17px}.hero-assurance{font-size:13px;margin-top:22px;color:#f7eabf}.hero-picture img{filter:saturate(.65)}.hero-shade{background:linear-gradient(90deg,rgba(20,24,17,.88),rgba(20,24,17,.51) 38%,transparent 85%),linear-gradient(0deg,rgba(20,24,17,.7),transparent 30%)}.button{font-size:15px;min-height:56px}.lime:hover{background:#ffd15a}.text-link{font-size:14px}.trust-strip{background:#eee8d9;font-size:14px}.trust-strip a>span{font-size:12px}.trust-strip .stars,.stars{color:#715500}.heading-row>p{font-size:16px}.service-grid h3{font-size:28px}.service-grid p{font-size:16px;max-width:none;min-height:170px}.service-grid a{font-size:14px}.service-grid small{font-size:12px}.about{background:#252724}.about-copy>p:not(.eyebrow){font-size:16px;color:#e0dfd5;max-width:none}.about h2 span{color:var(--lime)}h2 span{color:#737367}.cycle-art{background:radial-gradient(circle,#514b2e,transparent 67%)}.orbit{border-color:#807953}.cycle-label{background:#252724}.cycle-art small{font-size:11px;color:#d5d0b9}.certificate-note{margin-top:28px;border-left:3px solid var(--lime);padding-left:20px}.certificate-note b{font-size:16px;color:var(--lime)}.certificate-note p{font-size:15px;line-height:1.8;color:#e0dfd5;margin-top:12px}.rating small{font-size:13px}blockquote{font-size:21px;min-height:160px}figcaption{font-size:13px}.fine,.reviews>.fine{font-size:13px}.request{background:#eee8d9}.request-intro>p:not(.eyebrow){font-size:16px}.request-intro>.fine{font-size:13px!important}.request-note p{font-size:14px}.request-note a{font-size:27px}.form-top{font-size:12px;letter-spacing:.3px}.form-top small{font-size:12px}.form-grid{gap:20px 16px}label{font-size:14px}input,select,textarea{font-size:16px;min-height:48px;padding:12px 10px}.check{font-size:14px}form>.fine{font-size:12px}.contact-email{font-size:16px}.hours{font-size:16px}.hours b{font-size:13px}.address-card small{font-size:12px}.contact h2{font-size:clamp(51px,5vw,74px)}footer p,footer>div{font-size:14px}.plain{font-size:13px}footer>small{font-size:12px}.footer-logo span{font-size:10px}.floating-call{background:var(--lime);font-size:14px}.consent{max-width:520px}.consent b{font-size:17px}.consent p{font-size:14px}.consent .button{font-size:13px}.legal p,.legal ul{font-size:16px}.nostalgia{background:#ffc21b;display:grid;grid-template-columns:.95fr 1.05fr;gap:7%;align-items:center;overflow:hidden}.nostalgia h2{margin:24px 0}.nostalgia h2 span{color:#6b5110}.nostalgia-copy>p:not(.eyebrow):not(.download-meta){font-size:16px;margin-top:18px;max-width:440px}.nostalgia .ink{color:#fffaf0;background:#252724;margin-top:28px;font-size:14px;gap:20px}.nostalgia .ink:hover{background:#3c3d35}.download-meta{font-size:13px;margin-top:12px}.nostalgia-call{display:inline-block;font-size:14px;font-weight:800;border-bottom:1px solid #80621f;padding-bottom:6px;margin-top:25px}.paper-preview{background:#fffaf0;box-shadow:0 20px 35px #5c430b40;transform:rotate(3deg);padding:12px;transition:transform .25s;align-self:center}.paper-preview:hover{transform:rotate(0)}.paper-preview img{width:100%;height:auto;display:block;aspect-ratio:1500/1064}.paper-preview>span{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.4px;padding:15px 5px 4px;gap:12px}.mobile-conversion{display:none}
@media(max-width:1000px){.trust-strip{font-size:13px}.service-grid p{min-height:245px}.review-grid blockquote{min-height:200px}.request{grid-template-columns:1fr;gap:35px}.request-intro>p:not(.eyebrow){max-width:650px}.request h2 br:nth-of-type(2){display:none}.form-grid{grid-template-columns:1fr 1fr}.about{gap:6%}.cycle-arrow{font-size:270px}.nostalgia{gap:6%}.nostalgia h2{font-size:60px}.nostalgia .ink{font-size:13px;padding:16px}.hero .button{font-size:14px}}
@media(max-width:700px){html{scroll-padding-top:95px}.header-call{font-size:14px}.brand small{font-size:9px}.hero{height:875px}.hero-content{padding-top:35px}.hero .eyebrow{font-size:11px}.hero-intro{font-size:16px;max-width:310px}.hero-assurance{font-size:12px;max-width:230px;line-height:1.6;margin-top:18px}.hero-shade{background:linear-gradient(180deg,rgba(20,24,17,.94),rgba(20,24,17,.74) 50%,rgba(20,24,17,.1) 77%,rgba(20,24,17,.8)),linear-gradient(90deg,#14181130,transparent)}.actions{gap:14px;margin-top:24px}.actions .button{font-size:14px;padding:16px 18px}.text-link{font-size:14px}.trust-strip{grid-template-columns:1fr;padding:24px 7%;gap:14px;font-size:14px}.trust-strip>span{gap:12px}.trust-strip a{border-top:1px solid var(--line);padding-top:15px;flex-direction:row;align-items:center;gap:14px}.trust-strip a>span{font-size:12px}.trust-strip .stars{font-size:11px}.eyebrow{font-size:11px;letter-spacing:1px}.heading-row>p{font-size:16px}.service-grid p{font-size:16px;min-height:0}.service-grid a{font-size:14px}.about-copy>p:not(.eyebrow){font-size:16px}.about .button{font-size:14px}.certificate-note p{font-size:15px}.cycle-art{max-width:330px}.cycle-arrow{font-size:280px}.cycle-art small{font-size:10px}.rating{max-width:340px;grid-template-columns:95px 1fr}.rating small{font-size:12px}.review-grid blockquote{font-size:20px;min-height:0}.reviews>.fine{font-size:12px}.request-intro>p:not(.eyebrow){font-size:16px}.form-top{font-size:11px}.form-top small{font-size:11px}.form-grid{grid-template-columns:1fr;gap:18px}label{font-size:14px}.check{font-size:13px}.request-note p{font-size:14px}.contact-email{font-size:16px}.contact h2{font-size:55px}.address-card small{font-size:12px}.nostalgia{grid-template-columns:1fr;gap:40px;padding-top:60px;padding-bottom:65px}.nostalgia h2{font-size:57px}.nostalgia .ink{font-size:13px;padding:16px 15px;width:100%;gap:8px}.nostalgia-copy>p:not(.eyebrow):not(.download-meta){font-size:16px}.paper-preview{transform:rotate(2deg)}.paper-preview>span{font-size:9px}.nostalgia-call{font-size:14px}.floating-call{display:none}.mobile-conversion{position:fixed;bottom:0;left:0;right:0;z-index:25;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 -3px 18px #0002;background:var(--paper);padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}.mobile-conversion a{display:flex;align-items:center;justify-content:center;min-height:48px;font-size:13px;font-weight:800;border:1px solid var(--ink)}.mobile-conversion a:first-child{background:var(--lime);border-color:var(--lime)}footer{padding-bottom:120px}footer p,footer>div{font-size:13px}.plain{font-size:13px}.consent{bottom:90px;padding:22px}.consent p{font-size:13px}.consent .button{font-size:12px}.legal p,.legal ul{font-size:16px}}
@media(prefers-reduced-motion:reduce){.paper-preview{transform:none;transition:none}}

.vehicle-details{border-block:1px solid var(--line);margin-top:25px;padding:18px 0}.vehicle-details summary{font-size:14px;font-weight:800;cursor:pointer;min-height:32px}.vehicle-details summary span{float:right;font-size:12px;font-weight:500}.vehicle-details>p{font-size:13px;color:var(--muted);margin:12px 0 20px}.vehicle-details[open] summary span{font-size:0}.vehicle-details[open] summary span:after{content:"Optional −";font-size:12px}@media(max-width:390px){.vehicle-details summary{font-size:12px}.vehicle-details summary span{font-size:11px}}
/* Original BUG identity and readable request flow. */
.header{height:116px;background:#fff}.original-brand{display:inline-flex;align-items:center;flex-shrink:0}.brand.original-brand img{display:block;width:202px;height:auto;max-height:102px;object-fit:contain}.header nav{gap:30px}.hero{height:calc(100svh - 116px)}html{scroll-padding-top:132px}.footer-logo.original-brand{background:#fff;border-radius:4px;padding:12px;width:226px;align-self:start;line-height:1}.footer-logo.original-brand img{display:block;width:202px;height:auto}.form-delivery{font-size:14px;line-height:1.8;margin:0 0 18px;color:var(--muted)}.copy-request{display:block;width:100%;padding:13px 8px;border:0;background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:700;min-height:48px}#form-status:not(:empty){padding:16px;border-left:3px solid #a57a00;background:#f0eadb;font-size:14px;line-height:1.8}#manual-request{margin-top:20px}#manual-request textarea{font-size:14px;line-height:1.8}form>.fine a{text-decoration:underline;text-underline-offset:3px}.nostalgia h2{font-size:clamp(50px,5.2vw,76px)}
@media(min-width:701px) and (max-width:1000px){.header{padding-inline:4%}.header nav{gap:20px;font-size:14px}.header-call{font-size:14px}.header-call span{margin-left:12px}.brand.original-brand img{width:180px}.hero{height:850px}.nostalgia{grid-template-columns:1fr;gap:42px}.nostalgia-copy{max-width:650px}.nostalgia-copy>p:not(.eyebrow):not(.download-meta){max-width:650px}.paper-preview{max-width:650px;width:100%;margin:auto}}
@media(max-width:700px){.header{height:88px;padding-inline:5%}.brand.original-brand img{width:150px;max-height:78px}.header-call{font-size:13px}.header-call span{margin-left:10px}.hero{height:875px}html{scroll-padding-top:104px}.footer-logo.original-brand{width:170px;padding:10px}.footer-logo.original-brand img{width:150px}.form-delivery{font-size:14px}.copy-request{font-size:13px}.nostalgia h2{font-size:clamp(49px,13.2vw,57px)}.nostalgia h2 br{display:none}.nostalgia h2 span:before{content:' ';white-space:pre}}
