:root{--tjsf-blue:#1964c6;--tjsf-blue-light:#e7f0fb;--tjsf-red:#e85252;--tjsf-charcoal:#263238;--tjsf-bg-light:#f7f7f7;--tjsf-white:#ffffff}#tjsf-landing{max-width:1100px;margin:0 auto;padding:40px 20px 60px;color:var(--tjsf-charcoal);font-family:"Lato",sans-serif}.tjsf-section{padding:60px 0;border-bottom:1px solid #e0e6ef}.tjsf-section:last-of-type{border-bottom:none}.tjsf-eyebrow{text-transform:uppercase;letter-spacing:0.15em;font-size:11px;font-weight:600;color:var(--tjsf-blue);margin-bottom:8px}.tjsf-heading-xl{font-size:46px;line-height:1.2;color:var(--tjsf-blue);margin-bottom:16px}.tjsf-heading-lg{font-size:32px;line-height:1.25;color:var(--tjsf-blue);margin-bottom:16px}.tjsf-lead{font-size:18px;line-height:1.7;margin-bottom:16px}.tjsf-body{font-size:16px;line-height:1.8;margin-bottom:12px}.tjsf-btn-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tjsf-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border-radius:40px;border:none;background:var(--tjsf-blue);color:var(--tjsf-white);font-size:16px;font-weight:600;text-decoration:none;letter-spacing:0.04em;text-transform:uppercase;transition:all 0.25s ease}.tjsf-btn:hover{background:var(--tjsf-red);color:#ffffff;text-decoration:none}.tjsf-btn-outline{background:transparent;color:var(--tjsf-blue);border:1px solid var(--tjsf-blue)}.tjsf-btn-outline:hover{background:var(--tjsf-blue);color:#ffffff}.tjsf-btn-small{padding:10px 22px;font-size:14px}.tjsf-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);gap:40px;align-items:center}.tjsf-hero-image img{width:100%;border-radius:12px;display:block;box-shadow:0 18px 45px rgba(0,0,0,0.12);object-fit:cover}.tjsf-two-col{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:40px;align-items:center}.tjsf-img-card img{width:100%;border-radius:12px;box-shadow:0 14px 35px rgba(0,0,0,0.12);object-fit:cover}.tjsf-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.tjsf-breakdown-card{background:var(--tjsf-blue-light);border-radius:12px;padding:18px 18px 16px}.tjsf-breakdown-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#78909c;margin-bottom:4px}.tjsf-breakdown-amount{font-size:18px;font-weight:700;color:var(--tjsf-blue);margin-bottom:6px}.tjsf-breakdown-desc{font-size:14px}.tjsf-union-section{background:var(--tjsf-blue);color:var(--tjsf-white);border-radius:18px;padding:32px 26px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:28px;margin-top:10px}.tjsf-union-img img{width:100%;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,0.35)}.tjsf-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:24px}.tjsf-help-card{background:#ffffff;border-radius:16px;border:1px solid #dde3ee;padding:24px 22px;text-align:center;box-shadow:0 6px 16px rgba(0,0,0,0.06)}.tjsf-help-icon{margin-bottom:8px}.tjsf-help-icon-img{width:120px;height:auto;display:block;margin:0 auto 10px}.tjsf-help-title{font-size:20px;font-weight:700;color:var(--tjsf-blue);margin-bottom:8px}.tjsf-help-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:40px;border:none;background:var(--tjsf-blue);color:#ffffff;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:0.04em;text-transform:uppercase;transition:all 0.25s ease;margin-top:12px}.tjsf-help-btn:hover{background:var(--tjsf-red);color:#ffffff;text-decoration:none}.tjsf-share-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,0.8fr);gap:28px;align-items:center}.tjsf-share-logo-wrap{display:flex;justify-content:center}.tjsf-share-logo{width:140px;height:auto}@media (max-width:980px){#tjsf-landing{padding:30px 14px 40px}.tjsf-hero,.tjsf-two-col,.tjsf-union-section,.tjsf-breakdown-grid,.tjsf-help-grid,.tjsf-share-layout{grid-template-columns:minmax(0,1fr)}.tjsf-heading-xl{font-size:34px}.tjsf-heading-lg{font-size:26px}.tjsf-share-logo{margin-top:10px}}@media (max-width:600px){.tjsf-btn-row{flex-direction:column;align-items:stretch}.tjsf-btn,.tjsf-btn-outline{width:100%;justify-content:center}}.et_pb_code_inner{padding-top:0!important;margin-top:0!important}