.wjt-split{background:#f7f7f7;padding:64px 32px;font-family:'Rubik',sans-serif}.wjt-split__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.wjt-split__card{position:relative;border-radius:16px;overflow:hidden;min-height:480px;display:flex;align-items:flex-end;cursor:pointer}.wjt-split__bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#3A464C;z-index:0;transition:transform 0.50s ease}.wjt-split__card:hover .wjt-split__bg{transform:scale(1.04)}.wjt-split__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.30) 50%,rgba(0,0,0,0.05) 100%);z-index:1;transition:background 0.30s ease}.wjt-split__card:hover .wjt-split__overlay{background:linear-gradient(to top,rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.40) 55%,rgba(0,0,0,0.10) 100%)}.wjt-split__content{position:relative;z-index:2;padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.wjt-split__title{font-size:clamp(42px,5vw,72px);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-0.02em;line-height:1.0;margin:0;text-shadow:0 2px 16px rgba(0,0,0,0.4)}.wjt-split__desc{font-size:15px;font-weight:400;color:rgba(255,255,255,0.88);line-height:1.65;margin:0;max-width:380px;text-shadow:0 1px 8px rgba(0,0,0,0.5)}.wjt-split__btn{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#3A464C;font-family:'Rubik',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:14px 28px;border-radius:5px;text-decoration:none;margin-top:6px;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease;white-space:nowrap}.wjt-split__btn:hover{background:#FF6F1F;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.wjt-split{padding:40px 20px}.wjt-split__inner{grid-template-columns:1fr;gap:16px}.wjt-split__card{min-height:360px}.wjt-split__content{padding:28px 24px}.wjt-split__desc{font-size:14px}}@media (max-width:480px){.wjt-split__card{min-height:300px}}