.tj-terms-container{width:100%;max-width:1400px;margin:0 auto}.tj-terms-modern{padding-top:40px;position:relative}.tj-terms-wrapper{position:relative}.tj-terms-intro{background:#f6fbfb;border:1px solid #1e8a8a1f;border-radius:14px;margin-bottom:24px;padding:28px 38px;position:relative;overflow:hidden}.tj-terms-intro:after{content:"";background:#1e8a8a0f;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-80px}.tj-terms-intro-top{z-index:2;align-items:center;gap:16px;display:flex;position:relative}.tj-terms-icon{color:#fff;background:#1e8a8a;border-radius:12px;justify-content:center;align-items:center;width:55px;min-width:55px;height:55px;font-size:22px;display:flex;box-shadow:0 10px 25px #1e8a8a2e}.tj-terms-label{color:#1e8a8a;letter-spacing:2px;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.tj-terms-intro h2{margin:0;font-size:28px;line-height:1.2}.tj-terms-meta{z-index:2;border-top:1px solid #1e8a8a1f;align-items:center;gap:30px;margin-top:22px;padding-top:18px;display:flex;position:relative}.tj-terms-meta-item span{color:#777;margin-bottom:4px;font-size:12px;display:block}.tj-terms-meta-item strong{color:#1e8a8a;font-size:15px}.tj-terms-meta-line{background:#1e8a8a26;width:1px;height:32px}.tj-terms-welcome{background:#fff;border:1px solid #e8eeee;border-radius:12px;align-items:flex-start;gap:18px;margin-bottom:35px;padding:24px 28px;transition:all .3s;display:flex;box-shadow:0 8px 28px #143c3c0d}.tj-terms-welcome:hover{transform:translateY(-2px);box-shadow:0 12px 32px #143c3c14}.tj-terms-welcome-icon{color:#1e8a8a;background:#1e8a8a1a;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:18px;display:flex}.tj-terms-welcome-content{flex:1}.tj-terms-welcome-content>span{color:#1e8a8a;letter-spacing:1.5px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.tj-terms-welcome-content p{margin:0;font-size:16px;line-height:1.75}.tj-terms-list{position:relative}.tj-term-item{background:#fff;border:1px solid #e8eeee;border-radius:10px;margin-bottom:14px;padding:20px 25px;transition:all .3s;position:relative}.tj-term-item:hover{border-color:#1e8a8a47;transform:translate(5px);box-shadow:0 10px 28px #143c3c0f}.tj-term-content{width:100%}.tj-term-content h3{margin:0 0 7px;padding-left:17px;font-size:20px;line-height:1.35;position:relative}.tj-term-content h3:before{content:"";background:#1e8a8a;border-radius:5px;width:5px;height:17px;position:absolute;top:7px;left:0}.tj-term-content p{color:#666;margin:0;font-size:16px;line-height:1.7}.tj-terms-contact-section{border-top:1px solid #e7eeee;margin-top:48px;padding-top:35px}.tj-contact-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tj-contact-heading h3{margin:0;font-size:27px;line-height:1.3}.tj-contact-heading-icon{color:#fff;background:#1e8a8a;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;transition:all .3s;display:flex}.tj-contact-heading-icon:hover{transform:rotate(-45deg)}.tj-contact-intro{margin-bottom:24px;font-size:16px;line-height:1.7}.tj-contact-card{background:#f7fbfb;border:1px solid #e4eeee;border-radius:11px;height:100%;min-height:145px;padding:22px;transition:all .3s}.tj-contact-card:hover{border-color:#1e8a8a4d;transform:translateY(-4px);box-shadow:0 12px 30px #143c3c12}.tj-contact-card-icon{color:#fff;background:#1e8a8a;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:15px;font-size:17px;display:flex}.tj-contact-card>span,.tj-address-card span{color:#1e8a8a;letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.tj-contact-card h5{color:#222;margin:0;font-size:16px;line-height:1.55}.tj-contact-card h5 a{color:inherit;word-break:break-word;transition:all .3s}.tj-contact-card h5 a:hover{color:#1e8a8a}.tj-address-card{align-items:center;gap:18px;min-height:105px;display:flex}.tj-address-card .tj-contact-card-icon{min-width:42px;margin:0}.tj-terms-bottom{background:#1e8a8a0f;border:1px solid #1e8a8a14;border-radius:10px;align-items:center;gap:15px;margin-top:28px;padding:18px 22px;display:flex}.tj-terms-bottom-icon{color:#fff;background:#1e8a8a;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.tj-terms-bottom span{color:#1e8a8a;letter-spacing:1.5px;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.tj-terms-bottom p{color:#666;margin:0;font-size:16px;line-height:1.6}@media (max-width:767px){.tj-terms-container{max-width:100%}.tj-terms-intro{padding:22px 18px}.tj-terms-intro-top{gap:12px}.tj-terms-icon{width:48px;min-width:48px;height:48px;font-size:19px}.tj-terms-intro h2{font-size:22px}.tj-terms-meta{gap:18px;margin-top:18px;padding-top:16px}.tj-terms-meta-item strong{font-size:13px}.tj-terms-welcome{gap:12px;margin-bottom:25px;padding:20px 17px}.tj-terms-welcome-content p,.tj-term-content p,.tj-contact-intro,.tj-terms-bottom p{font-size:16px}.tj-term-item{margin-bottom:10px;padding:17px}.tj-term-content h3{margin-bottom:6px;font-size:18px}.tj-term-content h3:before{height:15px;top:6px}.tj-terms-contact-section{margin-top:35px;padding-top:28px}.tj-contact-heading h3{font-size:22px}.tj-contact-heading-icon{width:40px;height:40px;font-size:16px}.tj-contact-card{min-height:auto;padding:19px}.tj-address-card{align-items:flex-start}.tj-terms-bottom{align-items:flex-start;padding:16px}}
