:root{color:#f7f7f4;background:#101214;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#101214}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.site-shell{min-height:100vh;overflow-x:hidden}.header{position:fixed;top:0;right:0;left:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:16px clamp(18px,5vw,72px);border-bottom:1px solid rgba(255,255,255,.1);background:#101214d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.header-actions,.nav,.hero-actions,.btn,.trust-line,.mobile-bar,.mobile-bar a{display:flex;align-items:center}.brand{gap:10px;font-weight:850;white-space:nowrap}.brand-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#f4a51c;color:#151515;font-weight:900}.nav{gap:24px;color:#c7cbc7;font-size:.94rem;font-weight:650}.nav a:hover,.phone-link:hover,.text-link:hover{color:#f4a51c}.header-actions{gap:12px}.phone-link{color:#f2f2ef;font-weight:750;white-space:nowrap}.menu-button{display:none;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;color:#fff}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,410px);align-items:center;gap:clamp(26px,5vw,68px);min-height:100vh;padding:118px clamp(18px,5vw,72px) 48px;background:linear-gradient(90deg,#101214f0,#101214c2 48%,#10121457),linear-gradient(0deg,#101214ad,#1012141f),url(/assets/scrap-hero-uPtJst_n.jpg) center / cover no-repeat}.hero-content{max-width:720px}.eyebrow{display:inline-block;margin-bottom:14px;color:#f4a51c;font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:20px;font-size:clamp(3rem,7vw,6.2rem);line-height:.94;letter-spacing:0}h2{margin-bottom:0;font-size:clamp(2rem,4vw,3.9rem);line-height:1;letter-spacing:0}h3{margin-bottom:8px;font-size:1.14rem}p{color:#c7cbc7;line-height:1.55}.hero-content p{max-width:560px;margin-bottom:28px;font-size:clamp(1rem,1.8vw,1.18rem)}.hero-actions{flex-wrap:wrap;gap:12px}.btn{justify-content:center;gap:9px;min-height:48px;border:0;border-radius:8px;padding:0 18px;background:#f4a51c;color:#111;font-weight:850;box-shadow:0 18px 36px #f4a51c38}.btn:hover{transform:translateY(-1px)}.btn-small{min-height:42px;padding:0 14px;box-shadow:none}.btn-muted{background:#fff;color:#151515;box-shadow:none}.btn-ghost{border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#fff;box-shadow:none}.trust-line{flex-wrap:wrap;gap:8px;margin-top:24px}.trust-line span{border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:8px 11px;background:#ffffff12;color:#eef0ec;font-size:.9rem;font-weight:700}.lead-card{display:grid;gap:12px;align-self:end;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#101214d6;box-shadow:0 24px 70px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lead-card h2{margin-bottom:6px;font-size:clamp(1.55rem,2vw,2.15rem)}.lead-card input{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 14px;background:#ffffff14;color:#fff;outline:0}.lead-card input::placeholder{color:#aeb5ae}.lead-card p{margin-bottom:0;font-size:.92rem}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14}.stat{padding:28px clamp(18px,5vw,42px);background:#151719}.stat strong{display:block;margin-bottom:6px;color:#f4a51c;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.stat span{color:#d5d8d3}.section{padding:clamp(62px,8vw,104px) clamp(18px,5vw,72px);background:#f4f2ec;color:#151719}.section p{color:#555c58}.split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(22px,5vw,72px)}.section-copy{max-width:680px}.section-copy p{margin-bottom:18px;font-size:1.08rem}.text-link{color:#b96f08;font-weight:850}.section-head{max-width:720px;margin-bottom:28px}.compact-head{margin-top:46px}.card-grid,.benefit-grid,.steps{display:grid;gap:14px}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.simple-card,.benefit,.step{border-radius:8px;padding:22px}.simple-card{min-height:154px;border:1px solid rgba(21,23,25,.1);background:#fff}.simple-card p,.benefit p,.step p{margin-bottom:0}.dark-section{background:#151719;color:#fff}.dark-section p{color:#c7cbc7}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit{border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.benefit svg{margin-bottom:18px;color:#f4a51c}.section-cta{width:fit-content;margin-top:22px}.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vehicle-card{display:flex;min-height:410px;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f}.vehicle-featured{background:#f4a51c;color:#111}.vehicle-copy{padding:24px}.vehicle-copy span{display:inline-block;margin-bottom:14px;color:#f4a51c;font-weight:850}.vehicle-featured .vehicle-copy span,.vehicle-featured p{color:#382500}.vehicle-copy h3{margin-bottom:10px;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.05}.vehicle-copy p{max-width:360px}.vehicle-card img{display:block;width:calc(100% - 36px);height:190px;object-fit:cover;object-position:center;margin:0 18px 18px;border-radius:8px;background:#fff}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.step{border:1px solid rgba(21,23,25,.1);background:#fff}.step span{display:grid;width:38px;height:38px;place-items:center;margin-bottom:18px;border-radius:8px;background:#151719;color:#f4a51c;font-weight:900}.cta{padding:clamp(62px,8vw,104px) clamp(18px,5vw,72px);background:#101214;color:#fff}.cta p{max-width:600px;margin:16px 0 24px}.footer{display:flex;justify-content:space-between;gap:28px;padding:32px clamp(18px,5vw,72px) 88px;border-top:1px solid rgba(255,255,255,.1);background:#101214;color:#fff}.footer p{max-width:390px;margin:8px 0 0}.footer-contact{display:grid;gap:7px;color:#c7cbc7;text-align:right}.footer-contact a{color:#fff;font-weight:750}.mobile-bar{display:none}@media(max-width:1120px){.phone-link{display:none}.card-grid,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.header{min-height:68px}.nav{position:absolute;top:68px;right:18px;left:18px;display:none;flex-direction:column;align-items:stretch;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:10px;background:#151719}.nav-open{display:flex}.nav a{padding:12px}.menu-button{display:grid;place-items:center}.header-actions .btn-small{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:112px;background-position:62% center}.lead-card{align-self:stretch;max-width:520px}.stats,.split,.benefit-grid,.vehicle-grid{grid-template-columns:1fr}.vehicle-card{min-height:360px}.footer{flex-direction:column}.footer-contact{text-align:left}}@media(max-width:620px){h1{font-size:clamp(2.65rem,15vw,4.5rem)}.hero-actions,.hero-actions .btn{width:100%}.card-grid,.steps{grid-template-columns:1fr}.section,.cta{padding-top:54px;padding-bottom:54px}.footer{padding-bottom:92px}.mobile-bar{position:fixed;right:10px;bottom:10px;left:10px;z-index:40;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#101214e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-bar a{justify-content:center;gap:6px;min-height:42px;border-radius:8px;background:#ffffff14;color:#fff;font-size:.78rem;font-weight:800}.mobile-bar a:first-child{background:#f4a51c;color:#111}}
