.ltj-il{--gold:#b38a2b;--cream:#f8f4eb;--soft:#f3f0e9;--ink:#171717;font-family:Arial,sans-serif;color:var(--ink)}.ltj-il *{box-sizing:border-box}.ltj-il-wrap{width:min(1180px,92%);margin:auto}.ltj-il h1,.ltj-il h2,.ltj-il h3{font-family:Georgia,"Times New Roman",serif}.ltj-il h1{font-size:clamp(42px,5.7vw,72px);line-height:1.04;color:#fff;max-width:850px;margin:0 0 20px}.ltj-il h2{font-size:clamp(30px,4vw,47px);line-height:1.08;margin:0 0 16px}.ltj-il h3{font-size:23px}.ltj-il p{line-height:1.7}.ltj-il .k{font-size:12px;letter-spacing:.11em;font-weight:700;color:var(--gold);margin-bottom:14px}.ltj-il .line{width:50px;height:2px;background:var(--gold);margin:18px 0 22px}.ltj-il header{text-align:center;max-width:800px;margin:0 auto 42px}.ltj-il header .line{margin-left:auto;margin-right:auto}.ltj-il .btn{display:inline-block;background:var(--gold);color:#fff!important;text-decoration:none!important;padding:15px 24px;font-weight:700;margin-top:10px}.ltj-il .outline{background:#fff;color:#6e5418!important;border:1px solid #c9ad6c}.ltj-il-hero{min-height:590px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(0,0,0,.67),rgba(0,0,0,.36),rgba(0,0,0,.08)),var(--bg);background-size:cover;background-position:center}.ltj-il-hero .ltj-il-wrap{padding:80px 0}.ltj-il-hero p{max-width:720px;color:#fff;font-size:18px}.white,.cream,.soft{padding:76px 0}.white{background:#fff}.cream{background:var(--cream)}.soft{background:var(--soft)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-grid article{background:#fff;box-shadow:0 8px 26px rgba(0,0,0,.08);border-bottom:2px solid #d6bd82;overflow:hidden}.service-grid img{width:100%;height:245px;object-fit:cover;display:block}.card-body{padding:25px}.card-body h3{margin:0 0 10px}.card-body p{color:#555}.card-body a{color:#85661f!important;text-decoration:none!important;font-weight:700}.split{display:grid;grid-template-columns:1.08fr 1fr;gap:58px;align-items:center}.split img{width:100%;height:440px;object-fit:cover;box-shadow:0 10px 30px rgba(0,0,0,.09)}.area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.area-grid span{padding:22px;text-align:center;border:1px solid #dfd3b6;background:#fff;font-family:Georgia,serif;font-size:20px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.why-grid article{background:#fff;padding:30px;box-shadow:0 5px 18px rgba(0,0,0,.045)}.why-grid b{color:var(--gold);font-size:14px;letter-spacing:.1em}.why-grid h3{margin:12px 0}.why-grid p{color:#555}.reverse{grid-template-columns:1fr 1.08fr}.step-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.step-grid article{text-align:center}.step-grid b{width:62px;height:62px;border-radius:50%;background:#fff;border:2px solid #c7a75e;color:#85661f;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:22px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.faq-grid details{border:1px solid #e0d6c0;background:#fff}.faq-grid summary{padding:18px;cursor:pointer;display:flex;justify-content:space-between;font-weight:700;list-style:none}.faq-grid summary span{color:var(--gold);font-size:21px}.faq-grid p{padding:0 18px 18px;margin:0;color:#555}.ltj-il-cta{padding:85px 0;background-image:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.34)),var(--bg);background-size:cover;background-position:center;color:#fff}.ltj-il-cta h2{color:#fff;max-width:760px}.ltj-il-cta p{max-width:680px}.ltj-il-cta .k{color:#e2c77f}@media(max-width:980px){.service-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.area-grid{grid-template-columns:repeat(2,1fr)}.step-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.service-grid,.why-grid,.area-grid,.step-grid,.faq-grid,.split,.reverse{grid-template-columns:1fr}.white,.cream,.soft{padding:55px 0}.ltj-il-hero{min-height:560px}.split img{height:320px}.service-grid img{height:230px}.ltj-il-cta{padding:65px 0}}