.trb-view{flex-direction:column}.trb-vh,.trb-view{display:flex;gap:12px}.trb-vh{align-items:flex-end;justify-content:space-between;margin-bottom:4px}.trb-vh-eyebrow{font-size:11px;color:var(--fg-muted);font-family:var(--font-headline);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.trb-vh-title{font-weight:400;font-size:24px;letter-spacing:-.01em;line-height:1.1;margin-top:2px}.trb-tag,.trb-vh-title{font-family:var(--font-headline);color:var(--jsp-navy)}.trb-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:var(--jsp-near-white);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.trb-tag--green{background:rgba(115,179,79,.15);color:var(--jsp-green)}.trb-tag--mint{background:rgba(166,229,180,.4);color:var(--jsp-green)}.trb-tag--red{background:rgba(255,209,193,.4);color:var(--jsp-red)}.trb-tag--red-solid{background:var(--jsp-red);color:#fff}.trb-tag--navy-soft{background:rgba(20,57,92,.08);color:var(--jsp-navy)}.trb-tag--gray{background:var(--jsp-near-white);color:var(--jsp-gray-500)}.trb-card{border-radius:16px;background:#fff;border:1px solid var(--jsp-gray-100);box-shadow:0 1px 0 rgba(20,57,92,.02)}.trb-stat{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--jsp-gray-100);display:flex;flex-direction:column;gap:4px}.trb-stat-label{font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--jsp-gray-500)}.trb-stat-label,.trb-stat-num{font-family:var(--font-headline)}.trb-stat-num{font-weight:400;font-size:24px;color:var(--jsp-navy);line-height:1;letter-spacing:-.01em}.trb-stat-num--red{color:var(--jsp-red)}.trb-stat-meta{font-size:11px;color:var(--fg-muted);margin-top:2px;display:flex;gap:10px;flex-wrap:wrap}.trb-stat-meta b{color:var(--jsp-navy);font-weight:700}.trb-stat-meta--red{color:var(--jsp-red);font-weight:700}.trb-row{padding:8px 0}.trb-row+.trb-row{border-top:1px solid var(--jsp-gray-100)}.dash-stats[data-v-7d85d2ce]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dash-list[data-v-7d85d2ce]{padding:14px}.dash-list-head[data-v-7d85d2ce],.dash-quick-head[data-v-7d85d2ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dash-head-title[data-v-7d85d2ce]{font-family:var(--font-headline);font-weight:600;font-size:12px;color:var(--jsp-navy)}.dash-head-meta[data-v-7d85d2ce]{font-size:10px;color:var(--fg-muted);font-family:var(--font-headline);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dash-row[data-v-7d85d2ce]{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--jsp-gray-100)}.dash-row--first[data-v-7d85d2ce]{border-top:0}.dash-row-time[data-v-7d85d2ce]{font-family:var(--font-headline);font-weight:700;font-size:13px;color:var(--jsp-navy);width:44px}.dash-row-body[data-v-7d85d2ce]{flex:1;min-width:0}.dash-row-name[data-v-7d85d2ce]{font-size:12px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600}.dash-row-meta[data-v-7d85d2ce]{font-size:10px;color:var(--fg-muted)}.dash-row-status[data-v-7d85d2ce]{font-size:9px;font-family:var(--font-headline);font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.dash-row-status-dot[data-v-7d85d2ce]{width:6px;height:6px;border-radius:999px}.dash-quick[data-v-7d85d2ce]{padding:14px}.dash-key[data-v-7d85d2ce]{font-size:10px;padding:3px 7px;border-radius:5px;background:var(--jsp-near-white);border:1px solid var(--jsp-gray-200);font-family:ui-monospace,monospace;color:var(--jsp-navy)}.dash-quick-input[data-v-7d85d2ce]{padding:7px 10px;border:1px solid var(--jsp-gray-100);border-radius:6px;font-size:11px;color:var(--fg-muted)}.kal-view[data-v-2e7e137d]{height:100%}.kal-tabs[data-v-2e7e137d]{display:flex;gap:4px}.kal-tab[data-v-2e7e137d]{padding:5px 10px;border-radius:6px;font-size:11px;font-family:var(--font-headline);font-weight:600;background:#fff;color:var(--jsp-navy);border:1px solid var(--jsp-gray-100)}.kal-tab.is-active[data-v-2e7e137d]{background:var(--jsp-navy);color:#fff}.kal-grid[data-v-2e7e137d]{padding:0;flex:1;display:grid;grid-template-columns:repeat(7,1fr);overflow:hidden}.kal-col[data-v-2e7e137d]{border-right:1px solid var(--jsp-gray-100);display:flex;flex-direction:column}.kal-col--last[data-v-2e7e137d]{border-right:0}.kal-day-head[data-v-2e7e137d]{padding:8px 10px;font-size:10px;font-family:var(--font-headline);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jsp-gray-500);border-bottom:1px solid var(--jsp-gray-100)}.kal-day-head.is-today[data-v-2e7e137d]{color:var(--jsp-navy);background:rgba(166,229,180,.18)}.kal-events[data-v-2e7e137d]{flex:1;padding:6px;display:flex;flex-direction:column;gap:4px}.kal-event[data-v-2e7e137d]{padding:5px 6px;border-radius:4px;font-size:10px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600}.kal-event-note[data-v-2e7e137d]{font-size:9px;color:var(--jsp-red);font-weight:700;margin-top:1px}.term-filters[data-v-74bb7646]{display:flex;gap:6px;flex-wrap:wrap}.term-filter[data-v-74bb7646]{padding:5px 10px;border-radius:999px;font-size:11px;font-family:var(--font-headline);font-weight:600;background:#fff;color:var(--jsp-navy);border:1px solid var(--jsp-gray-100)}.term-filter.is-on[data-v-74bb7646]{background:var(--jsp-navy);color:#fff;border-color:var(--jsp-navy)}.term-filter.is-red[data-v-74bb7646]{background:rgba(255,209,193,.4);color:var(--jsp-red)}.term-list[data-v-74bb7646]{padding:0}.term-row[data-v-74bb7646]{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--jsp-gray-100)}.term-row--first[data-v-74bb7646]{border-top:0}.term-time[data-v-74bb7646]{width:56px;flex:none}.term-date[data-v-74bb7646]{font-size:10px;color:var(--fg-muted);font-family:var(--font-headline);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.term-clock[data-v-74bb7646]{font-family:var(--font-headline);font-weight:700;font-size:13px;color:var(--jsp-navy)}.term-body[data-v-74bb7646]{flex:1;min-width:0}.term-name[data-v-74bb7646]{font-size:12px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600}.term-meta[data-v-74bb7646]{font-size:10px;color:var(--fg-muted)}.term-status[data-v-74bb7646]{font-size:9px;font-family:var(--font-headline);font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px;flex:none}.term-status-dot[data-v-74bb7646]{width:6px;height:6px;border-radius:999px}.ang-tabs[data-v-9e4a06da]{display:flex;gap:4px}.ang-tab[data-v-9e4a06da]{padding:5px 10px;border-radius:6px;font-size:11px;font-family:var(--font-headline);font-weight:600;background:#fff;color:var(--jsp-navy);border:1px solid var(--jsp-gray-100)}.ang-tab.is-active[data-v-9e4a06da]{background:var(--jsp-navy);color:#fff}.ang-list[data-v-9e4a06da]{display:flex;flex-direction:column;gap:8px}.ang-card[data-v-9e4a06da]{padding:12px 14px;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden}.ang-card--archived[data-v-9e4a06da]{opacity:.55}.ang-stripe[data-v-9e4a06da]{position:absolute;left:0;top:0;bottom:0;width:3px}.ang-body[data-v-9e4a06da]{flex:1;min-width:0;padding-left:4px}.ang-title[data-v-9e4a06da]{font-family:var(--font-headline);font-weight:600;font-size:13px;color:var(--jsp-navy);line-height:1.25}.ang-meta[data-v-9e4a06da]{font-size:11px;color:var(--fg-muted);margin-top:2px}.ang-right[data-v-9e4a06da]{text-align:right;flex:none}.ang-num[data-v-9e4a06da]{font-family:var(--font-headline);font-weight:700;font-size:14px;color:var(--jsp-navy);line-height:1}.ang-tag-wrap[data-v-9e4a06da]{margin-top:4px}.anw-list[data-v-63c7739e]{display:flex;flex-direction:column;gap:6px}.anw-item[data-v-63c7739e]{padding:10px 12px;display:flex;align-items:center;gap:10px}.anw-item--active[data-v-63c7739e]{border-color:var(--jsp-red);box-shadow:0 0 0 4px rgba(255,209,193,.4)}.anw-info[data-v-63c7739e]{min-width:0;flex:1}.anw-time[data-v-63c7739e]{font-size:10px;color:var(--fg-muted)}.anw-name[data-v-63c7739e]{font-family:var(--font-headline);font-weight:600;font-size:12px;color:var(--jsp-navy)}.anw-detail[data-v-63c7739e]{padding:0}.anw-detail-head[data-v-63c7739e]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--jsp-gray-100);background:rgba(255,209,193,.18)}.anw-detail-title[data-v-63c7739e]{font-family:var(--font-headline);font-weight:600;font-size:11px;color:var(--jsp-navy)}.anw-detail-meta[data-v-63c7739e]{font-size:9px;color:var(--jsp-red);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-headline)}.anw-att[data-v-63c7739e]{padding:7px 12px;border-top:1px solid var(--jsp-gray-100);display:flex;align-items:center;gap:10px}.anw-att--first[data-v-63c7739e]{border-top:0}.anw-att-avatar[data-v-63c7739e]{width:20px;height:20px;border-radius:999px;background:var(--jsp-near-white);display:grid;place-items:center;font-family:var(--font-headline);font-weight:700;font-size:9px;color:var(--jsp-navy)}.anw-att-name[data-v-63c7739e]{flex:1;font-size:11px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:500}.anw-att-checks[data-v-63c7739e]{display:flex;gap:4px}.anw-check[data-v-63c7739e]{width:20px;height:20px;border-radius:5px;background:#fff;border:1px solid var(--jsp-gray-200);display:grid;place-items:center;color:var(--jsp-gray-500);font-size:10px;font-weight:700}.anw-check--yes[data-v-63c7739e]{background:var(--jsp-green);color:#fff}.anw-check--no[data-v-63c7739e]{background:var(--jsp-red);color:#fff}.wl-stats[data-v-dd01de0c]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wl-stat[data-v-dd01de0c]{padding:10px 12px;display:flex;align-items:center;gap:8px}.wl-stat-dot[data-v-dd01de0c]{width:6px;height:6px;border-radius:999px}.wl-stat-label[data-v-dd01de0c]{font-size:10px;color:var(--fg-muted);font-family:var(--font-headline);font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex:1}.wl-stat-num[data-v-dd01de0c]{font-family:var(--font-headline);font-weight:700;font-size:18px;color:var(--jsp-navy);line-height:1}.wl-list[data-v-dd01de0c]{padding:0}.wl-row[data-v-dd01de0c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--jsp-gray-100)}.wl-row--first[data-v-dd01de0c]{border-top:0}.wl-pos[data-v-dd01de0c]{width:22px;height:22px;border-radius:999px;background:var(--jsp-navy);color:#fff;display:grid;place-items:center;font-family:var(--font-headline);font-weight:700;font-size:10px;flex:none}.wl-body[data-v-dd01de0c]{flex:1;min-width:0}.wl-name[data-v-dd01de0c]{font-size:12px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600}.wl-meta[data-v-dd01de0c]{font-size:10px;color:var(--fg-muted)}.news-list[data-v-35424098]{display:flex;flex-direction:column;gap:8px}.news-card[data-v-35424098]{padding:14px;display:flex;gap:12px;position:relative;overflow:hidden}.news-stripe[data-v-35424098]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--jsp-mint)}.news-date[data-v-35424098]{width:56px;font-size:10px;color:var(--fg-muted);font-family:var(--font-headline);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding-top:2px}.news-body[data-v-35424098]{flex:1;min-width:0}.news-tags[data-v-35424098]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.news-new[data-v-35424098]{font-size:9px;font-weight:700;color:var(--primary);font-family:var(--font-headline);letter-spacing:.08em;text-transform:uppercase}.news-title[data-v-35424098]{font-family:var(--font-headline);font-weight:600;font-size:14px;color:var(--jsp-navy);line-height:1.3;margin-bottom:4px}.news-text[data-v-35424098]{font-size:12px;color:var(--fg-muted);line-height:1.5}.trb-mock[data-v-51df3a68]{border-radius:18px;background:#fff;border:1px solid var(--jsp-gray-100);box-shadow:0 24px 60px -28px rgba(20,57,92,.35),0 6px 16px -8px rgba(20,57,92,.12);overflow:hidden;font-family:var(--font-body,system-ui)}.trb-mock-chrome[data-v-51df3a68]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--jsp-near-white);border-bottom:1px solid var(--jsp-gray-100)}.trb-dot[data-v-51df3a68]{width:10px;height:10px;border-radius:999px}.trb-dot--red[data-v-51df3a68]{background:#ff5f57}.trb-dot--yellow[data-v-51df3a68]{background:#febc2e}.trb-dot--green[data-v-51df3a68]{background:#28c840}.trb-url[data-v-51df3a68]{margin-left:12px;padding:5px 14px;border-radius:999px;background:#fff;border:1px solid var(--jsp-gray-100);font-size:11px;color:var(--jsp-ink);font-weight:500;display:inline-flex;align-items:center;gap:6px}.trb-url-mark[data-v-51df3a68]{width:9px;height:9px;border-radius:2px;background:var(--jsp-green)}.trb-status[data-v-51df3a68]{margin-left:auto;font-size:10px;font-family:var(--font-headline);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jsp-gray-500);display:inline-flex;align-items:center;gap:6px}.trb-status-dot[data-v-51df3a68]{width:6px;height:6px;border-radius:999px;background:var(--jsp-green);animation:trb-dot-pulse-51df3a68 2s infinite}.trb-status-dot--paused[data-v-51df3a68]{background:var(--jsp-gray-500);animation:none}.trb-mock-stage[data-v-51df3a68]{display:grid;grid-template-columns:180px 1fr;min-height:540px}.trb-sidebar[data-v-51df3a68]{background:var(--jsp-navy);padding:18px 14px;display:flex;flex-direction:column;gap:4px}.trb-side-head[data-v-51df3a68]{display:flex;align-items:center;gap:10px;padding:8px 8px 14px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:8px}.trb-avatar[data-v-51df3a68]{width:28px;height:28px;border-radius:999px;background:var(--jsp-mint);display:grid;place-items:center;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:700;font-size:12px;flex:none}.trb-side-user[data-v-51df3a68]{min-width:0}.trb-side-name[data-v-51df3a68]{font-size:12px;color:#fff;font-family:var(--font-headline);font-weight:600}.trb-side-role[data-v-51df3a68]{font-size:10px;color:hsla(0,0%,100%,.55)}.trb-nav-item[data-v-51df3a68]{appearance:none;background:transparent;color:hsla(0,0%,100%,.72);border:0;border-radius:8px;padding:9px 10px;font-size:12px;font-family:var(--font-headline);font-weight:500;text-align:left;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:9px;position:relative}.trb-nav-item.is-active[data-v-51df3a68]{background:rgba(166,229,180,.18);color:#fff;font-weight:600}.trb-nav-bar[data-v-51df3a68]{width:4px;height:16px;border-radius:2px;background:transparent;transition:background .2s}.trb-nav-item.is-active .trb-nav-bar[data-v-51df3a68]{background:var(--jsp-mint)}.trb-nav-badge[data-v-51df3a68]{margin-left:auto;font-size:9px;font-weight:700;padding:2px 6px;border-radius:999px;background:var(--jsp-red);color:#fff}.trb-nav-dot[data-v-51df3a68]{margin-left:auto;width:7px;height:7px;border-radius:999px;background:var(--jsp-mint)}.trb-tour[data-v-51df3a68]{margin-top:auto;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.1)}.trb-tour-label[data-v-51df3a68]{font-size:9px;color:hsla(0,0%,100%,.4);font-family:var(--font-headline);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.trb-tour-bars[data-v-51df3a68]{display:flex;gap:3px}.trb-tour-bar[data-v-51df3a68]{flex:1;height:3px;border-radius:2px;background:hsla(0,0%,100%,.15);transition:background .3s}.trb-tour-bar.is-current[data-v-51df3a68]{background:var(--jsp-mint)}.trb-tour-bar.is-past[data-v-51df3a68]{background:rgba(166,229,180,.4)}.trb-main[data-v-51df3a68]{padding:16px 18px;background:var(--jsp-near-white);overflow:hidden;animation:trb-fade-51df3a68 .35s cubic-bezier(.4,0,.2,1)}@keyframes trb-fade-51df3a68{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes trb-dot-pulse-51df3a68{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (max-width:540px){.trb-mock-stage[data-v-51df3a68]{grid-template-columns:110px 1fr;min-height:480px}.trb-sidebar[data-v-51df3a68]{padding:14px 8px}.trb-side-user[data-v-51df3a68]{display:none}.trb-nav-item[data-v-51df3a68]{padding:8px 6px;font-size:11px}.trb-nav-badge[data-v-51df3a68]{display:none}.trb-main[data-v-51df3a68]{padding:12px}}.row-trhero[data-v-073d98f2]{padding:calc(100px + var(--header-h)) 0 110px;margin-top:calc(var(--header-h)*-1);background:#fff;position:relative;overflow:hidden}.row-trhero-glow[data-v-073d98f2]{position:absolute;top:-160px;right:-160px;width:540px;height:540px;border-radius:999px;background:radial-gradient(circle,rgba(166,229,180,.3),transparent 70%);filter:blur(8px);z-index:0;pointer-events:none}.row-trhero-inner[data-v-073d98f2]{position:relative;max-width:1320px}.row-trhero-grid[data-v-073d98f2]{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.row-trhero-title[data-v-073d98f2]{font-family:var(--font-headline);font-weight:400;font-size:clamp(36px,5vw,76px);color:var(--jsp-navy);line-height:.97;margin-top:18px;letter-spacing:-.025em}.row-trhero-lead[data-v-073d98f2]{font-size:19px;line-height:1.45;color:var(--jsp-navy);margin-top:26px;font-family:var(--font-headline);font-weight:600;max-width:560px}.row-trhero-copy[data-v-073d98f2]{font-size:16px;line-height:1.65;color:var(--fg-muted);margin-top:20px;max-width:560px}.row-trhero-stamp[data-v-073d98f2]{font-family:var(--font-sport);font-style:italic;font-weight:800;font-size:clamp(20px,2.2vw,22px);color:var(--jsp-navy);margin-top:24px;line-height:1.15;max-width:560px}.row-trhero-cta[data-v-073d98f2]{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.row-trhero-cta .btn[data-v-073d98f2]{cursor:pointer}.row-trhero-ghost[data-v-073d98f2]{background:transparent;color:var(--jsp-navy);border:1.5px solid var(--jsp-gray-200)}.row-trhero-foot[data-v-073d98f2]{margin-top:20px;font-size:13px;color:var(--fg-muted)}@media (max-width:1100px){.row-trhero[data-v-073d98f2]{padding:calc(80px + var(--header-h)) 0 88px}.row-trhero-grid[data-v-073d98f2]{gap:40px}}@media (max-width:900px){.row-trhero-grid[data-v-073d98f2]{grid-template-columns:1fr;gap:56px}.row-trhero-copy[data-v-073d98f2],.row-trhero-lead[data-v-073d98f2],.row-trhero-stamp[data-v-073d98f2]{max-width:none}}@media (max-width:768px){.row-trhero[data-v-073d98f2]{padding:calc(64px + var(--header-h)) 0 72px}}@media (max-width:480px){.row-trhero[data-v-073d98f2]{padding:calc(48px + var(--header-h)) 0 56px}.row-trhero-cta .btn[data-v-073d98f2]{width:100%;justify-content:center}}.row-trcmp[data-v-4c6cdc01]{padding:120px 0;background:#fff}.row-trcmp-inner[data-v-4c6cdc01]{max-width:1100px}.row-trcmp-intro[data-v-4c6cdc01]{text-align:center;margin-bottom:48px}.row-trcmp-title[data-v-4c6cdc01]{font-size:clamp(34px,3.6vw,52px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-trcmp-table[data-v-4c6cdc01]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--jsp-gray-100);border-radius:24px;overflow:hidden}.row-trcmp-head[data-v-4c6cdc01]{padding:20px 24px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--jsp-gray-100)}.row-trcmp-head--left[data-v-4c6cdc01]{background:var(--jsp-near-white);color:var(--jsp-gray-500);border-right:1px solid var(--jsp-gray-100)}.row-trcmp-head--right[data-v-4c6cdc01]{background:var(--jsp-navy);color:#fff}.row-trcmp-cell[data-v-4c6cdc01]{padding:18px 24px;border-top:1px solid var(--jsp-gray-100);font-size:15px;display:flex;align-items:center;gap:10px}.row-trcmp-cell--left[data-v-4c6cdc01]{color:var(--fg-muted);border-right:1px solid var(--jsp-gray-100)}.row-trcmp-cell--right[data-v-4c6cdc01]{color:var(--jsp-navy);font-weight:500;background:#fff}.row-trcmp-cell--right.row-trcmp-cell--alt[data-v-4c6cdc01]{background:rgba(166,229,180,.08)}.row-trcmp-check[data-v-4c6cdc01],.row-trcmp-x[data-v-4c6cdc01]{font-size:16px;font-weight:700;flex:none}.row-trcmp-check[data-v-4c6cdc01]{color:var(--primary)}@media (max-width:600px){.row-trcmp[data-v-4c6cdc01]{padding:80px 0}.row-trcmp-cell[data-v-4c6cdc01]{padding:14px 16px;font-size:14px}.row-trcmp-head[data-v-4c6cdc01]{padding:14px 16px}}.row-trlc[data-v-6416c01c]{padding:120px 0;background:var(--jsp-near-white)}.row-trlc-intro[data-v-6416c01c]{max-width:820px;margin-bottom:48px}.row-trlc-title[data-v-6416c01c]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-trlc-lead[data-v-6416c01c]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:18px}.row-trlc-grid[data-v-6416c01c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.row-trlc-tile[data-v-6416c01c]{padding:26px;border:1px solid var(--jsp-gray-100);background:#fff;height:100%;display:flex;flex-direction:column;gap:10px;position:relative;border-radius:16px}.row-trlc-tile.is-pending[data-v-6416c01c]{border-color:var(--jsp-gray-200)}.row-trlc-pending[data-v-6416c01c]{position:absolute;top:14px;right:14px;font-size:9px;font-family:var(--font-headline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.row-trlc-pending-dot[data-v-6416c01c]{width:6px;height:6px;border-radius:999px;background:var(--jsp-gray-300)}.row-trlc-label[data-v-6416c01c]{font-size:11px;font-family:var(--font-headline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jsp-gray-500)}.row-trlc-num[data-v-6416c01c]{font-family:var(--font-headline);font-weight:400;font-size:56px;color:var(--jsp-navy);line-height:1;letter-spacing:-.02em}.row-trlc-sub[data-v-6416c01c]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.row-trlc-sub-row[data-v-6416c01c]{font-size:13px;color:var(--fg-muted);display:flex;align-items:center;gap:8px}.row-trlc-sub-dot[data-v-6416c01c]{width:4px;height:4px;border-radius:999px;background:var(--jsp-gray-200)}.row-trlc-stamp[data-v-6416c01c]{margin-top:40px;font-family:var(--font-sport);font-style:italic;font-weight:800;font-size:24px;color:var(--jsp-navy);text-align:center}@media (max-width:1024px){.row-trlc-grid[data-v-6416c01c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.row-trlc[data-v-6416c01c]{padding:80px 0}.row-trlc-grid[data-v-6416c01c]{grid-template-columns:1fr}}.row-trfeat[data-v-85fc062c]{padding:120px 0;background:#fff}.row-trfeat-inner[data-v-85fc062c]{display:flex;flex-direction:column;gap:24px}.row-trfeat-intro[data-v-85fc062c]{max-width:820px;margin-bottom:24px}.row-trfeat-title[data-v-85fc062c]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-trfeat-block[data-v-85fc062c]{display:grid;grid-template-columns:1.1fr .9fr;border-radius:24px;overflow:hidden;border:1px solid var(--jsp-gray-100)}.row-trfeat-block.is-reverse[data-v-85fc062c]{grid-template-columns:.9fr 1.1fr}.row-trfeat-block.is-reverse .row-trfeat-text[data-v-85fc062c]{order:1}.row-trfeat-text[data-v-85fc062c]{padding:44px 48px;display:flex;flex-direction:column;gap:14px;justify-content:center}.row-trfeat-h3[data-v-85fc062c]{font-size:28px;color:var(--jsp-navy);line-height:1.15;letter-spacing:-.01em;margin:0}.row-trfeat-body[data-v-85fc062c]{font-size:16px;line-height:1.6;color:var(--fg-muted);margin:0}.row-trfeat-list[data-v-85fc062c]{background:var(--jsp-near-white);padding:44px 48px;display:flex;flex-direction:column;gap:10px;justify-content:center}.row-trfeat-list-label[data-v-85fc062c]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--jsp-gray-500);margin-bottom:6px}.row-trfeat-bullet[data-v-85fc062c]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:#fff;border:1px solid var(--jsp-gray-100);font-size:15px;color:var(--jsp-navy)}.row-trfeat-check[data-v-85fc062c]{width:22px;height:22px;border-radius:999px;background:rgba(166,229,180,.4);display:grid;place-items:center;color:var(--primary);font-weight:700;font-size:13px;flex:none}@media (max-width:900px){.row-trfeat-block.is-reverse[data-v-85fc062c],.row-trfeat-block[data-v-85fc062c]{grid-template-columns:1fr}.row-trfeat-block.is-reverse .row-trfeat-text[data-v-85fc062c]{order:0}.row-trfeat-list[data-v-85fc062c],.row-trfeat-text[data-v-85fc062c]{padding:32px 28px}}@media (max-width:600px){.row-trfeat[data-v-85fc062c]{padding:80px 0}.row-trfeat-list[data-v-85fc062c],.row-trfeat-text[data-v-85fc062c]{padding:26px 22px}}.row-trroles[data-v-5a93f72a]{padding:120px 0;background:#fff}.row-trroles-inner[data-v-5a93f72a]{max-width:1100px}.row-trroles-intro[data-v-5a93f72a]{max-width:820px;margin-bottom:40px}.row-trroles-title[data-v-5a93f72a]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-trroles-lead[data-v-5a93f72a]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:18px}.row-trroles-grid[data-v-5a93f72a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.row-trroles-card[data-v-5a93f72a]{padding:32px;border:1px solid var(--jsp-gray-100);border-radius:16px;background:#fff}.row-trroles-head[data-v-5a93f72a]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.row-trroles-dot[data-v-5a93f72a]{width:10px;height:10px;border-radius:999px}.row-trroles-h3[data-v-5a93f72a]{font-size:22px;color:var(--jsp-navy);margin:0}.row-trroles-items[data-v-5a93f72a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.row-trroles-pill[data-v-5a93f72a]{padding:10px 12px;border-radius:8px;background:var(--jsp-near-white);border:1px solid var(--jsp-gray-100);font-size:13.5px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:500}@media (max-width:900px){.row-trroles-grid[data-v-5a93f72a]{grid-template-columns:1fr}}@media (max-width:600px){.row-trroles[data-v-5a93f72a]{padding:80px 0}.row-trroles-card[data-v-5a93f72a]{padding:24px}}.faq-section[data-v-7f78d644]{padding:120px 0}.faq-section--light[data-v-7f78d644]{background:#fff}.faq-section--alt[data-v-7f78d644]{background:var(--jsp-near-white)}.faq-section--dark[data-v-7f78d644]{background:var(--jsp-navy);color:#fff}.faq-section-inner[data-v-7f78d644]{max-width:1280px}.faq-section-grid[data-v-7f78d644]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:80px;align-items:start}.faq-section-head[data-v-7f78d644]{text-align:left;position:sticky;top:100px}.faq-section-title[data-v-7f78d644]{font-size:clamp(28px,3.6vw,52px);line-height:1.1;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.faq-section--dark .faq-section-title[data-v-7f78d644]{color:#fff}.faq-section-description[data-v-7f78d644]{margin-top:20px;font-size:16px;line-height:1.6;color:var(--fg-muted);max-width:420px}.faq-section--dark .faq-section-description[data-v-7f78d644]{color:hsla(0,0%,100%,.72)}.faq-section-list-col[data-v-7f78d644]{min-width:0}.faq-section-list[data-v-7f78d644]{list-style:none;padding:0;margin:0;border-top:1px solid var(--jsp-gray-100)}.faq-section--dark .faq-section-list[data-v-7f78d644]{border-top-color:hsla(0,0%,100%,.12)}.faq-section-item[data-v-7f78d644]{border-bottom:1px solid var(--jsp-gray-100)}.faq-section--dark .faq-section-item[data-v-7f78d644]{border-bottom-color:hsla(0,0%,100%,.12)}.faq-section-button[data-v-7f78d644]{width:100%;display:flex;align-items:center;gap:24px;padding:22px 4px 22px 0;background:transparent;border:0;text-align:left;font-family:var(--font-headline);font-weight:600;font-size:clamp(17px,1.7vw,20px);color:var(--jsp-navy);line-height:1.4;transition:color .2s ease}.faq-section--dark .faq-section-button[data-v-7f78d644]{color:#fff}.faq-section-button[data-v-7f78d644]:hover{color:var(--primary)}.faq-section--dark .faq-section-button[data-v-7f78d644]:hover{color:var(--jsp-mint)}.faq-section-q[data-v-7f78d644]{flex:1}.faq-section-num[data-v-7f78d644]{font-family:var(--font-sport);font-style:italic;font-weight:800;font-size:18px;letter-spacing:.04em;color:var(--primary);flex:none;width:38px}.faq-section--dark .faq-section-num[data-v-7f78d644]{color:var(--jsp-mint)}.faq-section-toggle[data-v-7f78d644]{position:relative;width:28px;height:28px;flex:none;color:var(--primary);border-radius:999px;background:var(--primary-tint,rgba(20,57,92,.06));transition:background .2s ease}.faq-section-item.open .faq-section-toggle[data-v-7f78d644]{background:rgba(20,57,92,.12)}.faq-section--dark .faq-section-toggle[data-v-7f78d644]{color:var(--jsp-mint);background:rgba(166,229,180,.12)}.faq-section--dark .faq-section-item.open .faq-section-toggle[data-v-7f78d644]{background:rgba(166,229,180,.22)}.faq-section-toggle-bar[data-v-7f78d644]{position:absolute;top:50%;left:50%;background:currentColor;border-radius:2px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.faq-section-toggle-bar--h[data-v-7f78d644]{width:12px;height:2px;transform:translate(-50%,-50%)}.faq-section-toggle-bar--v[data-v-7f78d644]{width:2px;height:12px;transform:translate(-50%,-50%)}.faq-section-item.open .faq-section-toggle-bar--v[data-v-7f78d644]{transform:translate(-50%,-50%) rotate(90deg)}.faq-section-body-wrap[data-v-7f78d644]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.faq-section-item.open .faq-section-body-wrap[data-v-7f78d644]{grid-template-rows:1fr}.faq-section-body-inner[data-v-7f78d644]{overflow:hidden;min-height:0}.faq-section-body[data-v-7f78d644]{padding:4px 0 26px;max-width:760px}.faq-section-a[data-v-7f78d644]{margin:0 0 14px;font-size:16px;line-height:1.65;color:var(--fg-muted)}.faq-section-a[data-v-7f78d644]:last-child{margin-bottom:0}.faq-section--dark .faq-section-a[data-v-7f78d644]{color:hsla(0,0%,100%,.78)}.faq-section-link[data-v-7f78d644]{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:10px 16px;font-size:14px;font-weight:600;color:var(--primary);background:var(--primary-tint,rgba(20,57,92,.06));border-radius:10px;text-decoration:none;border-bottom:0;transition:background .18s ease}.faq-section-link[data-v-7f78d644]:hover{background:rgba(20,57,92,.12)}.faq-section--dark .faq-section-link[data-v-7f78d644]{color:var(--jsp-mint);background:rgba(166,229,180,.12)}.faq-section--dark .faq-section-link[data-v-7f78d644]:hover{background:rgba(166,229,180,.22)}.faq-section-link-arrow[data-v-7f78d644]{font-size:18px;line-height:1;transition:transform .18s ease}.faq-section-link:hover .faq-section-link-arrow[data-v-7f78d644]{transform:translateX(4px)}.faq-section-item.numbered .faq-section-body[data-v-7f78d644]{padding-left:38px}@media (max-width:480px){.faq-section-item.numbered .faq-section-body[data-v-7f78d644]{padding-left:0}}.faq-section.is-headless[data-v-7f78d644]{padding:0;background:transparent}.is-headless .faq-section-inner[data-v-7f78d644]{max-width:none;padding:0}.is-headless .faq-section-grid[data-v-7f78d644]{grid-template-columns:1fr;gap:0}@media (max-width:1024px){.faq-section[data-v-7f78d644]{padding:96px 0}.faq-section-grid[data-v-7f78d644]{grid-template-columns:1fr;gap:40px}.faq-section-head[data-v-7f78d644]{position:static;top:auto}.faq-section-description[data-v-7f78d644]{max-width:640px}}@media (max-width:768px){.faq-section[data-v-7f78d644]{padding:72px 0}.faq-section-grid[data-v-7f78d644]{gap:28px}.faq-section-button[data-v-7f78d644]{padding:18px 0;gap:16px}.faq-section-body[data-v-7f78d644]{padding-bottom:22px}.faq-section-a[data-v-7f78d644]{font-size:15px}}@media (max-width:480px){.faq-section[data-v-7f78d644]{padding:56px 0}.faq-section-button[data-v-7f78d644]{padding:16px 0}}.row-trcta[data-v-e7f1d4ce]{padding:140px 0;background:var(--jsp-navy);color:#fff;position:relative;overflow:hidden}.row-trcta-pattern[data-v-e7f1d4ce]{position:absolute;inset:0;opacity:.06;background-size:560px;pointer-events:none}.row-trcta-inner[data-v-e7f1d4ce]{position:relative;max-width:900px;text-align:center}.row-trcta-title[data-v-e7f1d4ce]{color:#fff;font-size:clamp(40px,5vw,72px);margin-top:14px;line-height:1;letter-spacing:-.02em}.row-trcta-lead[data-v-e7f1d4ce]{font-size:18px;color:hsla(0,0%,100%,.78);margin:22px auto 0;line-height:1.55;max-width:700px}.row-trcta-buttons[data-v-e7f1d4ce]{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap;justify-content:center}.row-trcta-buttons .btn[data-v-e7f1d4ce]{cursor:pointer}.row-trcta-mint[data-v-e7f1d4ce]{background:var(--jsp-mint);color:var(--jsp-navy)}.row-trcta-ghost[data-v-e7f1d4ce]{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.3)}.row-trcta-stamp[data-v-e7f1d4ce]{margin-top:36px;font-family:var(--font-sport);font-style:italic;font-weight:800;font-size:26px;color:var(--jsp-mint)}@media (max-width:600px){.row-trcta[data-v-e7f1d4ce]{padding:96px 0}.row-trcta-buttons .btn[data-v-e7f1d4ce]{width:100%;justify-content:center}}