.jt-landing[data-v-617430a7]{color:var(--jh-navy,#071b35);font-family:var(--jh-font);gap:clamp(44px,6vw,80px);padding:clamp(32px,4vw,48px) 0 clamp(8px,2vw,16px);display:grid}.jt-landing__showcase[data-v-617430a7]{gap:18px;display:grid}.jt-landing__mosaic[data-v-617430a7]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;height:clamp(320px,38vw,520px);display:grid}.jt-landing__mosaic--1[data-v-617430a7]{grid-template-rows:1fr;grid-template-columns:1fr}.jt-landing__mosaic--2[data-v-617430a7]{grid-template-rows:1fr}.jt-landing__photo[data-v-617430a7]{background:#e8f3f4;border-radius:20px;min-height:0;margin:0;position:relative;overflow:hidden}.jt-landing__mosaic--3 .jt-landing__photo[data-v-617430a7]:first-child{grid-row:1/span 2}.jt-landing__photo picture[data-v-617430a7],.jt-landing__photo img[data-v-617430a7]{width:100%;height:100%;display:block}.jt-landing__photo img[data-v-617430a7]{-o-object-fit:cover;object-fit:cover;transition:transform .6s}.jt-landing__photo:hover img[data-v-617430a7]{transform:scale(1.03)}.jt-landing__photo figcaption[data-v-617430a7]{max-width:calc(100% - 28px);color:var(--jh-navy,#071b35);background:#fffffff0;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:600;line-height:1.35;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 24px -18px #071b358c}.jt-landing__stats[data-v-617430a7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.jt-landing__stats li[data-v-617430a7]{-moz-column-gap:14px;background:#fff;border:1px solid #dceaec;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:14px;padding:16px 18px;display:grid}.jt-landing__stat-icon[data-v-617430a7]{background:var(--jh-soft-teal,#f3f9fa);width:46px;height:46px;color:var(--jh-teal,#008c95);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.jt-landing__stats strong[data-v-617430a7]{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.2}.jt-landing__stats li>span[data-v-617430a7]:last-child{color:var(--jh-muted,#5d6c7e);font-size:.78rem;line-height:1.4}.jt-landing__models[data-v-617430a7]{gap:28px;display:grid}.jt-landing__models-head[data-v-617430a7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.jt-landing__models-head h2[data-v-617430a7]{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:600;line-height:1.12}.jt-landing__models-head p[data-v-617430a7]{color:var(--jh-muted,#5d6c7e);margin:0;font-size:1rem;line-height:1.75}.jt-landing__cards[data-v-617430a7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.jt-landing__card[data-v-617430a7]{background:linear-gradient(#fff 0,#fffdfb 100%);border:1px solid #dceaec;border-radius:20px;flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,30px);transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.jt-landing__card[data-v-617430a7]:hover{border-color:#b9d9dd;transform:translateY(-2px);box-shadow:0 22px 48px -36px #071b3566}.jt-landing__card-top[data-v-617430a7]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.jt-landing__card-icon[data-v-617430a7]{width:52px;height:52px;color:var(--jh-orange,#ff6415);background:#fff1e8;border-radius:16px;place-items:center;display:grid}.jt-landing__card:nth-child(2) .jt-landing__card-icon[data-v-617430a7]{background:var(--jh-soft-teal,#f3f9fa);color:var(--jh-teal,#008c95)}.jt-landing__card-index[data-v-617430a7]{color:#b7cbd0;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.jt-landing__card h3[data-v-617430a7]{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.jt-landing__card p[data-v-617430a7]{color:#40586c;margin:0;font-size:.9rem;line-height:1.7}.jt-landing__card .jt-landing__card-meta[data-v-617430a7]{color:var(--jh-teal-text,#006d75);border-top:1px solid #e4eef0;align-items:flex-start;gap:8px;margin-top:auto;padding-top:12px;font-size:.8rem;font-weight:600;line-height:1.5;display:flex}.jt-landing__card-meta svg[data-v-617430a7]{flex:none;margin-top:2px}.jt-landing__card-link[data-v-617430a7]{min-height:44px;color:var(--jh-orange-text,#b94000);align-self:flex-start;align-items:center;gap:8px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.jt-landing__card-link[data-v-617430a7]:hover{color:var(--jh-orange,#ff6415)}.jt-landing__card-link[data-v-617430a7]:focus-visible{outline:2px solid var(--jh-teal,#008c95);outline-offset:3px;border-radius:6px}@media (width<=1023px){.jt-landing__stats[data-v-617430a7]{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-landing__cards[data-v-617430a7]{grid-template-columns:1fr}.jt-landing__models-head[data-v-617430a7]{grid-template-columns:1fr;gap:14px}}@media (width<=760px){.jt-landing__mosaic[data-v-617430a7]{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.jt-landing__mosaic--3 .jt-landing__photo[data-v-617430a7]:first-child{aspect-ratio:3/2;grid-area:auto/1/auto/-1}.jt-landing__mosaic--3 .jt-landing__photo[data-v-617430a7]:not(:first-child){aspect-ratio:1}.jt-landing__mosaic--3 .jt-landing__photo:not(:first-child) figcaption[data-v-617430a7]{max-width:calc(100% - 16px);padding:6px 10px;font-size:.68rem;bottom:8px;left:8px}.jt-landing__stats li[data-v-617430a7]{grid-template-columns:1fr;row-gap:8px;padding:14px}.jt-landing__stat-icon[data-v-617430a7]{grid-row:auto;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.jt-landing__photo img[data-v-617430a7],.jt-landing__card[data-v-617430a7]{transition:none}.jt-landing__photo:hover img[data-v-617430a7],.jt-landing__card[data-v-617430a7]:hover{transform:none}}
