
.ltjpt2{font-family:Arial,sans-serif;color:#171717;overflow:hidden}
.ltjpt2 *{box-sizing:border-box}
.ltjpt2 h1,.ltjpt2 h2,.ltjpt2 h3{font-family:Georgia,"Times New Roman",serif!important}
.ltjpt2 p{line-height:1.65}
.ltjpt2 .kicker{font-size:12px;letter-spacing:.12em;font-weight:700;color:#b88619!important;margin-bottom:12px}
.ltjpt2 .btn{display:inline-block;background:#c59625;color:#111!important;padding:15px 23px;text-decoration:none!important;font-weight:700}
.ltjpt2 .section-head{text-align:center}

.ltjpt2 .hero{display:grid;grid-template-columns:42% 58%;background:#050505}
.ltjpt2 .copy{padding:62px 9%;display:flex;flex-direction:column;justify-content:center}
.ltjpt2 .hero h1{font-size:clamp(42px,4.4vw,68px);line-height:1.02;color:#fff!important;margin:0 0 18px}
.ltjpt2 .hero p{color:#eee!important;font-size:17px}
.ltjpt2 .copy .btn{align-self:flex-start}
.ltjpt2 .hero-image,.ltjpt2 .placeholder{min-height:540px;background:#111;display:flex;align-items:center;justify-content:center}
.ltjpt2 .hero-image img{width:100%;height:540px;object-fit:cover;display:block}
.ltjpt2 .placeholder,.ltjpt2 .card-placeholder{color:#b88619;font-weight:700}

.ltjpt2 .intro,.ltjpt2 .custom{background:#fbf8f1;padding:60px 8%}
.ltjpt2 .intro h2,.ltjpt2 .tours h2,.ltjpt2 .difference h2,.ltjpt2 .fleet h2,.ltjpt2 .process h2,.ltjpt2 .explore h2{font-size:clamp(32px,3.5vw,48px);line-height:1.08;margin:0 0 16px}
.ltjpt2 .intro p{max-width:950px;color:#555!important}

.ltjpt2 .tours,.ltjpt2 .fleet,.ltjpt2 .faq{padding:60px 5%;background:#fff}
.ltjpt2 .tour-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:30px}
.ltjpt2 .tour-grid article,.ltjpt2 .fleet-grid article{background:#fbf8f1;border:1px solid #e3dac8}
.ltjpt2 .tour-grid img,.ltjpt2 .card-placeholder{width:100%;height:220px;object-fit:cover}
.ltjpt2 .card-placeholder{display:flex;align-items:center;justify-content:center;background:#e9e3d7}
.ltjpt2 .card-copy{padding:20px}
.ltjpt2 .card-copy h3{font-size:22px;margin:0 0 8px}
.ltjpt2 .card-copy p{color:#555!important;font-size:14px}
.ltjpt2 .card-copy a{color:#8b6719!important;text-decoration:none!important;font-weight:700;font-size:12px}

.ltjpt2 .difference,.ltjpt2 .process,.ltjpt2 .explore{background:#080a0b;padding:62px 5%}
.ltjpt2 .difference h2,.ltjpt2 .process h2,.ltjpt2 .explore h2{color:#fff!important}
.ltjpt2 .benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1160px;margin:30px auto}
.ltjpt2 .benefit-grid article{border:1px solid rgba(212,175,55,.35);padding:25px;text-align:center}
.ltjpt2 .benefit-grid b{color:#d4af37}
.ltjpt2 .benefit-grid h3{color:#fff!important}
.ltjpt2 .benefit-grid p{color:#ddd!important}

.ltjpt2 .custom{display:flex;align-items:center;justify-content:space-between;gap:30px}
.ltjpt2 .custom>div{max-width:850px}
.ltjpt2 .custom p{color:#555!important}

.ltjpt2 .fleet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1160px;margin:30px auto}
.ltjpt2 .fleet-grid img,.ltjpt2 .fleet-grid .card-placeholder{width:100%;height:300px;object-fit:cover}
.ltjpt2 .fleet-grid article{text-align:center}
.ltjpt2 .fleet-grid h3{font-size:24px;margin:17px 8px 4px}
.ltjpt2 .fleet-grid p{color:#555!important;text-transform:uppercase;font-size:12px}

.ltjpt2 .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:1180px;margin:30px auto}
.ltjpt2 .steps article{text-align:center;border-top:1px solid rgba(212,175,55,.5);padding:20px 12px}
.ltjpt2 .steps b{font-family:Georgia,serif;color:#d4af37;font-size:34px}
.ltjpt2 .steps h3{color:#fff!important}
.ltjpt2 .steps p{color:#ddd!important;font-size:13px}

.ltjpt2 .faq h2{font-size:36px}
.ltjpt2 .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}
.ltjpt2 .faq details{border:1px solid #e3ddcf;background:#fbfaf7}
.ltjpt2 .faq summary{padding:15px;display:flex;justify-content:space-between;font-weight:700;cursor:pointer}
.ltjpt2 .faq details p{padding:0 15px 15px;color:#555!important}

.ltjpt2 .links{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin:30px auto}
.ltjpt2 .links>div{background:#111416;border:1px solid rgba(212,175,55,.48);border-top:2px solid #d4af37;padding:26px}
.ltjpt2 .links h3{color:#fff!important;font-size:24px}
.ltjpt2 .links a{display:flex;justify-content:space-between;padding:14px 2px;border-bottom:1px solid rgba(255,255,255,.1);color:#f4f4f4!important;text-decoration:none!important}
.ltjpt2 .links span{color:#d4af37}

.ltjpt2 .final{background:#050505;padding:32px 5%;display:flex;justify-content:space-between;align-items:center;gap:25px}
.ltjpt2 .final h2{color:#fff!important;font-size:30px;margin:0}
.ltjpt2 .final p{color:#d4af37!important}

@media(max-width:980px){
    .ltjpt2 .hero{grid-template-columns:1fr}
    .ltjpt2 .tour-grid{grid-template-columns:1fr 1fr}
    .ltjpt2 .benefit-grid{grid-template-columns:1fr 1fr}
    .ltjpt2 .steps{grid-template-columns:1fr 1fr}
    .ltjpt2 .custom{flex-direction:column;align-items:flex-start}
}

@media(max-width:640px){
    .ltjpt2 .tour-grid,.ltjpt2 .benefit-grid,.ltjpt2 .fleet-grid,.ltjpt2 .steps,.ltjpt2 .faq-grid,.ltjpt2 .links{grid-template-columns:1fr}
    .ltjpt2 .final{flex-direction:column;align-items:flex-start}
}


.ltjpt2 .seo-content{
    background:#fbf8f1;
    padding:58px 8%;
}
.ltjpt2 .seo-inner{
    max-width:980px;
}
.ltjpt2 .seo-content h2{
    font-size:clamp(32px,3.5vw,48px);
    line-height:1.08;
    color:#171717!important;
    margin:0 0 16px;
}
.ltjpt2 .seo-content p{
    color:#555!important;
    font-size:16px;
    line-height:1.75;
    margin:0 0 20px;
}
