:root{--tj-ink:#0b3b36;--tj-ink-2:#0f4f48;--tj-accent:#f5a524;--tj-accent-d:#d98a0b;--tj-bg:#f4f7f5;--tj-card:#fff;--tj-text:#1b2b29;--tj-muted:#5b6b68;--tj-line:#dce5e2;--tj-radius:14px;--tj-max:1160px}body{background:#fff;color:var(--tj-text);font-family:Inter,sans-serif}h1,h2,h3,h4{color:var(--tj-ink);font-family:Plus Jakarta Sans,Inter,sans-serif;letter-spacing:-.02em;line-height:1.15}.tj-wrap{margin:0 auto;max-width:var(--tj-max);padding:0 20px}.tj-btn{border:2px solid transparent;border-radius:999px;display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;padding:14px 26px;text-decoration:none;transition:.15s}.tj-btn--primary{background:var(--tj-accent);color:#1b1300}.tj-btn--primary:hover{background:var(--tj-accent-d);color:#1b1300}.tj-btn--ghost{border-color:#fff;color:#fff}.tj-btn--ghost:hover{background:#fff;color:var(--tj-ink)}.tj-btn--dark{background:var(--tj-ink);color:#fff}.tj-btn--dark:hover{background:var(--tj-ink-2);color:#fff}.tj-header{background:#fff;border-bottom:1px solid var(--tj-line);position:sticky;top:0;z-index:50}.tj-header__bar{align-items:center;display:flex;height:72px;justify-content:space-between}.tj-brand{color:var(--tj-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;text-decoration:none}.tj-brand span{color:var(--tj-accent-d)}.tj-nav{align-items:center;display:flex;gap:28px}.tj-nav a{color:var(--tj-text);font-size:.95rem;font-weight:600;text-decoration:none}.tj-nav a:hover{color:var(--tj-accent-d)}.tj-nav .tj-btn{color:#fff;padding:10px 20px}.tj-nav .tj-btn:hover{color:#fff}.tj-burger{background:none;border:0;color:var(--tj-ink);cursor:pointer;display:none;font-size:1.7rem}@media(max-width:820px){.tj-burger{display:block}.tj-nav{align-items:flex-start;background:#fff;border-bottom:1px solid var(--tj-line);display:none;flex-direction:column;gap:16px;left:0;padding:20px;position:absolute;right:0;top:72px}.tj-nav.is-open{display:flex}}.tj-hero{background:linear-gradient(135deg,var(--tj-ink) 0,var(--tj-ink-2) 100%);color:#fff;padding:96px 0 88px}.tj-hero h1{color:#fff;font-size:clamp(2.2rem,5vw,3.6rem);margin:0 0 18px;max-width:760px}.tj-hero h1 em{color:var(--tj-accent);font-style:normal}.tj-hero p{color:#cfe3de;font-size:1.2rem;margin:0 0 32px;max-width:620px}.tj-hero__cta{display:flex;flex-wrap:wrap;gap:14px}.tj-eyebrow{color:var(--tj-accent);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.tj-section{padding:80px 0}.tj-section--tint{background:var(--tj-bg)}.tj-section__head{margin-bottom:44px;max-width:640px}.tj-section__head h2{font-size:clamp(1.8rem,3.4vw,2.5rem);margin:0 0 12px}.tj-section__head p{color:var(--tj-muted);font-size:1.08rem;margin:0}.tj-grid{display:grid;gap:22px}.tj-grid--3{grid-template-columns:repeat(3,1fr)}.tj-grid--4{grid-template-columns:repeat(4,1fr)}.tj-grid--2{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.tj-grid--3,.tj-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tj-grid--2,.tj-grid--3,.tj-grid--4{grid-template-columns:1fr}}.tj-card{background:var(--tj-card);border:1px solid var(--tj-line);border-radius:var(--tj-radius);color:inherit;display:block;padding:28px;text-decoration:none;transition:.15s}a.tj-card:hover{border-color:var(--tj-accent);box-shadow:0 10px 28px rgba(11,59,54,.1);transform:translateY(-3px)}.tj-card h3{font-size:1.2rem;margin:0 0 8px}.tj-card p{color:var(--tj-muted);font-size:.97rem;margin:0}.tj-num{align-items:center;background:var(--tj-ink);border-radius:50%;color:#fff;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;height:40px;justify-content:center;margin-bottom:16px;width:40px}.tj-cat__icon{display:block;font-size:1.8rem;margin-bottom:12px}.tj-band{background:var(--tj-ink);color:#fff;padding:72px 0;text-align:center}.tj-band h2{color:#fff;font-size:clamp(1.8rem,3.4vw,2.4rem);margin:0 0 12px}.tj-band p{color:#cfe3de;font-size:1.1rem;margin:0 auto 28px;max-width:560px}.tj-pagehead{background:var(--tj-bg);border-bottom:1px solid var(--tj-line);padding:72px 0 56px}.tj-pagehead h1{font-size:clamp(2rem,4.4vw,3rem);margin:0 0 12px}.tj-pagehead p{color:var(--tj-muted);font-size:1.15rem;margin:0;max-width:640px}.tj-prose{max-width:760px}.tj-prose li,.tj-prose p{font-size:1.06rem;line-height:1.75}.tj-prose h2{font-size:1.6rem;margin:36px 0 10px}.tj-footer{background:#082a27;color:#b9cfca;padding:56px 0 28px}.tj-footer a{color:#b9cfca;text-decoration:none}.tj-footer a:hover{color:var(--tj-accent)}.tj-footer__grid{display:grid;gap:32px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:36px}.tj-footer h4{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;margin:0 0 14px}.tj-footer ul{list-style:none;margin:0;padding:0}.tj-footer li{font-size:.93rem;margin-bottom:9px}.tj-footer .tj-brand{color:#fff}.tj-footer__legal{border-top:1px solid hsla(0,0%,100%,.12);font-size:.85rem;padding-top:20px}@media(max-width:760px){.tj-footer__grid{grid-template-columns:1fr 1fr}}