.tjt{position:relative;overflow:hidden;background:radial-gradient(900px 480px at 10% 15%,rgba(228,193,112,.13),transparent 65%),radial-gradient(700px 440px at 100% 100%,rgba(27,138,107,.38),transparent 70%),var(--midnight,#0B1B33)}.tjt:after{content:"";inset:0;background:var(--pattern-light);opacity:.45}.tjt-ghost,.tjt:after{position:absolute;pointer-events:none}.tjt-ghost{left:-1vw;bottom:-6%;font-family:var(--font-arabic),serif;font-size:clamp(9rem,26vw,22rem);line-height:1.2;color:transparent;-webkit-text-stroke:1.5px rgba(228,193,112,.12);user-select:none}.tjt-grid{position:relative;z-index:1;display:grid;gap:40px;align-items:center}@media(min-width:960px){.tjt-grid{grid-template-columns:1fr 1fr;gap:60px}}.tjt h2{font-family:var(--font-head);font-weight:600;font-size:clamp(1.9rem,4.2vw,3.2rem);line-height:1.08;letter-spacing:-.015em;margin:0 0 14px;color:#fff}.tjt h2 em{font-style:italic;color:var(--gold-bright)}.tjt .lead{color:#C9D6E6;max-width:56ch}.tjt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px}.tjt-chips span{padding:7px 14px;border-radius:999px;border:1px solid rgba(228,193,112,.35);background:rgba(228,193,112,.08);color:#F7DE95;font-size:.85rem;font-weight:600}.tjt-cta{display:flex;flex-wrap:wrap;gap:12px}.tjt-cta .btn{min-height:52px}@media(max-width:600px){.tjt-cta .btn{width:100%}}.tjt-more{margin:20px 0 0;font-size:.9rem;color:#9FB1C8}.tjt-more a{color:var(--gold-bright);text-decoration:underline;text-underline-offset:3px}