*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#05080c;color:#f5f2eb;font-family:Arial,Helvetica,sans-serif;line-height:1.45}.container{width:min(1180px,92%);margin:auto}.header{height:86px;background:#05080c;border-bottom:1px solid #3d321e;position:sticky;top:0;z-index:20}.nav{height:100%;display:flex;align-items:center;gap:28px}.brand{width:235px;color:#d6aa3a;text-decoration:none;display:flex;flex-direction:column;line-height:.85}.brand span{font:900 48px Georgia,serif;letter-spacing:-3px}.brand b{color:#eee;font-size:20px;letter-spacing:3px;margin-left:4px}.brand small{font-size:8px;letter-spacing:1.4px;color:#aaa;margin-top:8px}.nav nav{display:flex;gap:34px;margin-left:auto}.nav nav a{color:#eee;text-decoration:none;font-size:13px}.gold-btn{display:inline-flex;align-items:center;justify-content:center;background:#dcb34c;color:#0b0d0f;text-decoration:none;font-weight:900;border-radius:7px;padding:14px 23px;white-space:nowrap}.hero{min-height:500px;position:relative;overflow:hidden;background:#030609}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,6,9,1) 0%,rgba(3,6,9,.96) 28%,rgba(3,6,9,.3) 56%,rgba(3,6,9,.1)),url("hero-car.jpg") right center/cover no-repeat;opacity:.98}.hero-inner{position:relative;min-height:500px;display:flex;align-items:center}.hero-copy{max-width:570px}.eyebrow{font-size:13px;letter-spacing:1.8px;color:#e0b33f;font-weight:800}.hero h1{font:700 62px/.92 Georgia,serif;margin:13px 0}.hero h1 em{font-style:normal;color:#dfb33d}.gold-line{height:3px;width:52px;background:#dfb33d;margin:16px 0}.tagline{font-size:12px;font-weight:700;letter-spacing:1px}.hero-copy p{color:#ddd;max-width:470px;margin:25px 0}.actions{display:flex;gap:14px}.outline-btn{display:inline-flex;align-items:center;border:1px solid #d0a73c;color:#fff;text-decoration:none;border-radius:7px;padding:13px 21px;font-weight:800}.services{padding:28px 0 18px;background:#070b10}.service-layout{display:grid;grid-template-columns:270px 1fr;gap:30px}.service-intro h2,.price-title h2,.booking-intro h2{font:700 31px/1.05 Georgia,serif;margin:10px 0}.service-intro p{color:#ddd;font-size:13px}.service-intro ul{list-style:none;padding:0;margin-top:25px}.service-intro li{color:#e0b33f;font-size:22px;margin:18px 0}.service-intro li strong{display:block;font-size:11px;letter-spacing:.6px;margin-left:30px;margin-top:-24px}.service-intro li small{display:block;color:#aaa;font-size:10px;margin-left:30px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.card{border:1px solid #a07a25;background:#0a0e13;text-align:center;position:relative;padding-bottom:18px;overflow:hidden}.card img{width:100%;height:145px;object-fit:cover;display:block}.card-icon{width:45px;height:45px;border-radius:50%;background:#d7aa37;color:#fff;display:flex;align-items:center;justify-content:center;margin:-22px auto 5px;position:relative;font-size:22px}.card h3{font-size:15px;margin:6px}.card p{font-size:11px;color:#ccc;min-height:34px}.card hr{border:0;border-top:1px solid #6d531e;margin:12px 20px}.card b{display:block;color:#dfb13b;font:700 31px Georgia,serif}.card span{font-size:12px;color:#ddd}.prices{padding:25px 0;background:#080c11 url("hero-car.jpg") center/cover;position:relative}.prices:before{content:"";position:absolute;inset:0;background:rgba(2,6,10,.9)}.prices>.container{position:relative}.price-title{width:240px;display:inline-block;vertical-align:middle}.price-row{display:inline-grid;grid-template-columns:repeat(3,1fr);width:calc(100% - 250px);vertical-align:middle}.price-row>div{border-left:1px solid #5d471c;padding:10px 22px;display:grid;grid-template-columns:40px 1fr;align-items:center}.price-row span{grid-row:1/4;font-size:25px}.price-row strong{font-size:11px}.price-row b{font:700 28px Georgia,serif}.price-row small{font-size:11px;color:#aaa}.notice{margin-top:15px;border:1px solid #5d471c;padding:9px 18px;font-size:11px;color:#ddd}.notice em{color:#d8ad3d;font-style:normal}.booking{padding:30px 0;background:#070b10}.booking-layout{display:grid;grid-template-columns:280px 1fr;gap:22px}.booking-intro p{font-size:12px;color:#ddd}.wa-btn{display:inline-flex;background:#20be55;color:#fff;text-decoration:none;border-radius:7px;padding:10px 18px;font-size:12px;margin-top:15px}.booking-intro .wa-btn strong{font-size:15px}.booking-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.book-card{border:1px solid #75591e;padding:20px 12px;text-align:center;background:#0a0e13}.book-card span{font-size:12px}.book-card b{display:block;font:700 29px Georgia,serif;margin:4px}.book-card small{display:block;color:#aaa;font-size:10px;margin-bottom:12px}.book-card .gold-btn,.book-card .wa-btn{width:100%;font-size:10px;padding:11px 4px}.contact{padding:22px 0;background:#10161c;border-top:1px solid #3c321e}.contact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.contact i{font-style:normal;color:#dcb03e;font-size:30px;float:left;margin-right:12px}.contact h3{font-size:10px;margin:0;color:#ddd}.contact p{font-size:11px;color:#eee;margin:4px 0}.contact a,.contact small{font-size:10px;color:#e0b13a;text-decoration:none}.final{position:relative;min-height:165px;border-top:1px solid #4b3a1b;background:#0a0d11;overflow:hidden}.final-photo{position:absolute;left:0;top:0;bottom:0;width:32%;background:url("bottom-car.jpg") center/cover no-repeat;opacity:.9}.final-inner{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:165px;padding-left:34%}.final h2{font:700 25px/1.05 Georgia,serif;margin:5px 0}.final em{color:#d6aa3c;font:italic 16px Georgia,serif}footer{padding:16px 0;background:#05080c;border-top:1px solid #332816;color:#888;font-size:9px}footer>.container{display:flex;align-items:center;justify-content:space-between}.mini{width:auto}.mini span{font-size:25px}.mini b{font-size:10px}.mini small{display:none}@media(max-width:850px){.header{height:auto;padding:10px 0}.nav{flex-wrap:wrap}.nav nav{order:3;width:100%;justify-content:space-between;gap:8px}.nav nav a{font-size:10px}.brand{width:140px}.brand span{font-size:32px}.brand b{font-size:13px}.nav>.gold-btn{font-size:10px;padding:10px}.hero,.hero-inner{min-height:560px}.hero-bg{background:linear-gradient(90deg,rgba(3,6,9,.94),rgba(3,6,9,.35)),url("hero-car.jpg") center/cover}.hero h1{font-size:52px}.service-layout,.booking-layout{grid-template-columns:1fr}.cards,.booking-cards,.contact-grid{grid-template-columns:1fr}.price-title,.price-row{width:100%;display:block}.price-row>div{border-left:0;border-top:1px solid #5d471c}.final-photo{width:100%;opacity:.2}.final-inner{padding:35px 0;min-height:210px;flex-direction:column;align-items:flex-start;gap:20px}.final h2{font-size:23px}footer>.container{flex-direction:column;gap:8px;align-items:flex-start}}

.service-detail{grid-column:1/-1;margin-top:14px;border:1px solid #8a6922;background:linear-gradient(135deg,#0b1016,#070a0e);padding:22px 25px}.service-detail-head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #4c3a18;padding-bottom:15px}.service-detail h3{font:700 24px Georgia,serif;margin:5px 0}.included{color:#e0b13e;border:1px solid #6f541c;padding:9px 14px;font-size:11px;font-weight:900;letter-spacing:.7px}.service-list{display:grid;grid-template-columns:repeat(5,1fr);gap:8px 22px;padding-top:17px}.service-list span{font-size:11px;color:#e4e4e0;padding:6px 0;border-bottom:1px solid #1d2329}.service-list span::first-letter{color:#d9ad3d}@media(max-width:850px){.service-detail-head{align-items:flex-start;flex-direction:column}.service-list{grid-template-columns:1fr 1fr}.included{font-size:10px}}
