:root{--green:#4f6428;--dark:#11140f;--cream:#f7f3e8;--tan:#d5c6a1;--gray:#666;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--dark);background:var(--cream);line-height:1.6}a{color:inherit}img{max-width:100%;height:auto}.topbar{background:#0d100b;color:#fff;text-align:center;padding:9px 16px;font-weight:700}.topbar a{color:#fff}.nav{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;padding:10px 6%;box-shadow:0 2px 10px rgba(0,0,0,.06)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:900;font-size:20px}.brand img{width:62px}.menu{display:flex;gap:18px;align-items:center}.menu a{text-decoration:none;font-weight:700;color:#222}.menu a:hover{color:var(--green)}.btn{display:inline-block;background:var(--green);color:#fff!important;text-decoration:none;padding:12px 20px;border-radius:999px;font-weight:900;border:2px solid var(--green)}.btn.secondary{background:#fff;color:var(--green)!important}.hero{background:linear-gradient(120deg,rgba(17,20,15,.88),rgba(79,100,40,.78)),url('assets/backroad-engine-logo.png') center/contain no-repeat;min-height:620px;display:flex;align-items:center;color:#fff;padding:80px 6%}.hero-inner{max-width:760px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:#e7d9b2}.hero h1,.page-hero h1{font-size:clamp(38px,6vw,72px);line-height:1.04;margin:12px 0}.hero p,.page-hero p{font-size:21px;max-width:720px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.section{padding:70px 6%}.section.white{background:#fff}.section.dark{background:#11140f;color:#fff}.wrap{max-width:1160px;margin:0 auto}.center{text-align:center}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid.two{grid-template-columns:repeat(2,1fr)}.card{background:#fff;border-radius:18px;padding:28px;box-shadow:0 8px 24px rgba(0,0,0,.08);border:1px solid #eee}.dark .card{background:#1d2118;border-color:#333}.card h3{margin-top:0;font-size:24px}.card ul{padding-left:20px}.badge{display:inline-block;background:#e9dfc2;color:#222;padding:7px 12px;border-radius:999px;font-weight:800;margin-bottom:8px}.page-hero{background:linear-gradient(120deg,#11140f,#53682d);color:#fff;padding:80px 6%;text-align:center}.content{max-width:900px;margin:0 auto;font-size:18px}.service-list{columns:2;gap:40px}.cta{background:#4f6428;color:#fff;border-radius:22px;padding:38px;margin-top:34px}.footer{background:#0d100b;color:#fff;padding:40px 6%;text-align:center}.footer a{color:#fff}.form{display:grid;gap:14px}.form input,.form textarea,.form select{width:100%;padding:14px;border:1px solid #ccc;border-radius:10px;font-size:16px}.form button{cursor:pointer}.notice{font-size:14px;color:#555}.logo-showcase{max-width:350px;margin:0 auto 20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:850px){.menu{display:none}.hero{min-height:auto;padding:70px 6%;background-size:cover}.grid,.grid.two,.split{grid-template-columns:1fr}.service-list{columns:1}.brand{font-size:17px}.brand img{width:50px}}

.legal{max-width:920px;font-size:18px}.legal h2{margin-top:32px;color:var(--green)}.legal-links{font-size:14px;margin-top:16px}.checkbox{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:#333}.checkbox input{width:auto;margin-top:4px}.checkbox a{color:var(--green);font-weight:700}
