/* Long-term rental: scoped page design and desktop navigation spacing. */
.lt-page{background:#f7f9f8}.lt-hero{padding:76px 0 82px;background:linear-gradient(90deg,rgba(7,28,22,.9),rgba(7,28,22,.58) 50%,rgba(7,28,22,.08)),url('/assets/img/long-term.jpg') center/cover;color:white}.lt-eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:#efaa6b}.lt-hero h1{font-size:clamp(32px,3.5vw,48px);line-height:1.12;max-width:600px;margin:16px 0}.lt-hero p{font-size:17px;line-height:1.65;max-width:490px;margin:0 0 26px}.lt-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#0b7a4b;color:#fff;border:0;border-radius:9px;min-height:48px;padding:13px 22px;font:inherit;font-weight:700;cursor:pointer}.lt-button:hover{background:#075f3a}.lt-hero .lt-button{background:#e96412}.lt-button:focus-visible,.lt-card select:focus-visible{outline:3px solid #f69242;outline-offset:3px}.lt-content{padding-bottom:55px}.lt-breadcrumb{font-size:13px;color:#68746e;padding:24px 0;display:flex;gap:10px;flex-wrap:wrap}.lt-breadcrumb a{text-decoration:underline}.lt-cars{scroll-margin-top:90px}.lt-intro{text-align:center;padding:22px 0 32px}.lt-intro .lt-eyebrow{color:#a94b10}.lt-intro h2{font-size:32px;line-height:1.25;margin:12px 0}.lt-intro p{color:#64716b;line-height:1.7;margin:0 auto;max-width:680px}.lt-periods{display:flex;gap:10px;justify-content:center;margin-top:20px}.lt-periods span{padding:8px 25px;border:1px solid #d5e4db;border-radius:30px;background:#edf5ef;color:#176441;font-weight:700}.lt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lt-card{background:#fff;border:1px solid #e0e7e2;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 7px 24px #163b2010}.lt-card-heading{padding:24px 24px 0;min-height:95px}.lt-card h3{margin:0 0 10px;font-size:20px;line-height:1.35}.lt-card p{font-size:14px;color:#69746e;margin:0}.lt-card p span{margin:0 10px}.lt-card>img{width:100%;height:190px;object-fit:contain;padding:16px 20px;display:block}.lt-card form{padding:8px 24px 24px;margin-top:auto}.lt-card label{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.lt-card select{width:100%;height:48px;border:1px solid #dbe3de;border-radius:8px;background:#f8faf9;padding:0 12px;font:inherit;color:#172026}.lt-card .lt-button{width:100%;margin-top:14px;font-size:14px}.lt-note{text-align:center;color:#68746e;font-size:13px;line-height:1.6;margin:24px 0 40px}.lt-contact{background:#eaf2ed;border-radius:16px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lt-contact h2{font-size:22px;margin:0 0 10px}.lt-contact p{color:#596b60;line-height:1.6;margin:0}.lt-contact .lt-button{flex-shrink:0}
@media(min-width:761px){.site-header .main-nav{gap:16px;font-size:13px}.site-header .header-inner{gap:16px}.site-header .main-nav a[href*="long-term.php"]{white-space:normal;max-width:145px;text-align:center;line-height:1.25}}
@media(min-width:761px) and (max-width:1200px){.site-header .header-actions .phone{display:none}}
@media(max-width:1000px){.lt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.lt-hero{padding:40px 0;background-position:60% center}.lt-hero h1{font-size:32px}.lt-hero p{font-size:15px}.lt-grid{grid-template-columns:1fr;gap:18px}.lt-intro h2{font-size:26px}.lt-intro{padding-top:12px}.lt-contact{flex-direction:column;align-items:flex-start;padding:24px}.lt-card>img{height:205px}}
