.ts[data-v-ace2274c]{display:grid;grid-template-columns:1fr .85fr;gap:12px;height:100%}.ts-left[data-v-ace2274c]{display:flex;flex-direction:column;gap:10px}.ts-welcome[data-v-ace2274c]{border-radius:12px;padding:12px;background:var(--jsp-navy);color:#fff}.ts-welcome-eyebrow[data-v-ace2274c]{font-size:9px;font-family:var(--font-headline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ts-welcome-title[data-v-ace2274c]{font-family:var(--font-headline);font-weight:600;font-size:14px;margin-top:6px;line-height:1.25}.ts-welcome-sub[data-v-ace2274c]{font-size:10px;margin-top:6px;opacity:.8;line-height:1.5}.ts-event[data-v-ace2274c]{border-radius:12px;border:1px solid var(--jsp-gray-100);padding:12px}.ts-event-label[data-v-ace2274c]{font-size:10px;font-family:var(--font-headline);font-weight:700;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase}.ts-event-row[data-v-ace2274c]{display:flex;align-items:center;gap:10px;margin-top:8px}.ts-event-date[data-v-ace2274c]{width:36px;padding:4px 0;border-radius:8px;background:var(--jsp-mint);text-align:center;flex:none}.ts-event-month[data-v-ace2274c]{font-size:8px;letter-spacing:.05em}.ts-event-day[data-v-ace2274c],.ts-event-month[data-v-ace2274c]{font-family:var(--font-headline);font-weight:700;color:var(--jsp-navy)}.ts-event-day[data-v-ace2274c]{font-size:16px;line-height:1}.ts-event-name[data-v-ace2274c]{font-family:var(--font-headline);font-weight:600;font-size:12px;color:var(--jsp-navy)}.ts-event-meta[data-v-ace2274c]{font-size:10px;color:var(--fg-muted);margin-top:2px}.ts-contact[data-v-ace2274c]{border-radius:12px;border:1px solid var(--jsp-gray-100);padding:12px;display:flex;flex-direction:column}.ts-contact-label[data-v-ace2274c]{font-size:10px;font-family:var(--font-headline);font-weight:700;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase}.ts-contact-text[data-v-ace2274c]{font-size:11px;color:var(--jsp-navy);margin-top:8px;line-height:1.7}.ts-contact-social[data-v-ace2274c]{margin-top:auto;padding-top:12px;display:flex;gap:6px}.ts-contact-icon[data-v-ace2274c]{width:24px;height:24px;border-radius:999px;background:var(--jsp-near-white);border:1px solid var(--jsp-gray-100);display:grid;place-items:center;font-size:10px}.ta-head[data-v-11766346]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ta-label[data-v-11766346]{font-size:10px;font-family:var(--font-headline);font-weight:700;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase}.ta-filters[data-v-11766346]{display:flex;gap:4px}.ta-filter[data-v-11766346]{padding:3px 8px;border-radius:999px;background:var(--jsp-near-white);color:var(--jsp-navy);font-size:9px;font-family:var(--font-headline);font-weight:600;border:1px solid var(--jsp-gray-100)}.ta-filter.is-active[data-v-11766346]{background:var(--jsp-navy);color:#fff;border:0}.ta-list[data-v-11766346]{display:flex;flex-direction:column;gap:8px}.ta-row[data-v-11766346]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid var(--jsp-gray-100);background:#fff}.ta-icon[data-v-11766346]{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-size:14px;flex:none}.ta-info[data-v-11766346]{flex:1;min-width:0}.ta-title[data-v-11766346]{font-size:12px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600;line-height:1.25}.ta-sub[data-v-11766346],.ta-title[data-v-11766346]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-sub[data-v-11766346]{font-size:10px;color:var(--fg-muted);margin-top:2px}.ta-cta[data-v-11766346]{padding:4px 10px;border-radius:999px;background:var(--jsp-navy);color:#fff;font-size:10px;font-family:var(--font-headline);font-weight:600;flex:none}.tb-label[data-v-524ccf33]{font-size:10px;font-family:var(--font-headline);font-weight:700;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.tb-list[data-v-524ccf33]{display:flex;flex-direction:column;gap:8px}.tb-step[data-v-524ccf33]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--jsp-gray-100);background:#fff;color:var(--jsp-navy)}.tb-step.is-active[data-v-524ccf33]{background:var(--jsp-navy);color:#fff;border-color:var(--jsp-navy)}.tb-step-num[data-v-524ccf33]{width:26px;height:26px;border-radius:999px;flex:none;background:var(--jsp-near-white);color:var(--fg-muted);display:grid;place-items:center;font-family:var(--font-headline);font-weight:700;font-size:11px;border:1px solid var(--jsp-gray-100)}.tb-step.is-done .tb-step-num[data-v-524ccf33]{background:var(--jsp-green);color:#fff;border:none}.tb-step.is-active .tb-step-num[data-v-524ccf33]{background:#fff;color:var(--jsp-navy);border:none}.tb-step-info[data-v-524ccf33]{flex:1;min-width:0}.tb-step-title[data-v-524ccf33]{font-family:var(--font-headline);font-weight:600;font-size:12px;line-height:1.25}.tb-step-sub[data-v-524ccf33]{font-size:10px;opacity:.65;margin-top:2px}.tb-step.is-active .tb-step-sub[data-v-524ccf33]{opacity:.85}.tb-step-cta[data-v-524ccf33]{padding:4px 10px;border-radius:999px;background:var(--jsp-mint);color:var(--jsp-navy);font-size:10px;font-family:var(--font-headline);font-weight:700;flex:none}.tb-foot[data-v-524ccf33]{margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--jsp-near-white);display:flex;align-items:center;gap:10px}.tb-foot-icon[data-v-524ccf33]{width:20px;height:20px;border-radius:999px;background:var(--jsp-green);color:#fff;display:grid;place-items:center;font-size:11px;flex:none}.tb-foot-text[data-v-524ccf33]{font-size:10px;color:var(--fg-muted);line-height:1.4}.tb-foot-strong[data-v-524ccf33]{font-family:var(--font-headline);font-weight:600;color:var(--jsp-navy)}.tp[data-v-154830d6]{display:flex;flex-direction:column;gap:10px}.tp-post[data-v-154830d6]{border:1px solid var(--jsp-gray-100);border-radius:12px;padding:12px;background:#fff}.tp-head[data-v-154830d6]{display:flex;align-items:center;gap:8px}.tp-icon[data-v-154830d6]{width:28px;height:28px;border-radius:999px;background:var(--jsp-near-white);display:grid;place-items:center;font-size:14px;flex:none;border:1px solid var(--jsp-gray-100)}.tp-meta[data-v-154830d6]{flex:1;min-width:0}.tp-abt[data-v-154830d6]{font-family:var(--font-headline);font-weight:600;font-size:11px;color:var(--jsp-navy)}.tp-time[data-v-154830d6]{font-size:9px;color:var(--fg-muted)}.tp-tag[data-v-154830d6]{padding:3px 8px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex:none}.tp-tag[data-v-154830d6],.tp-title[data-v-154830d6]{color:var(--jsp-navy);font-family:var(--font-headline)}.tp-title[data-v-154830d6]{font-weight:600;font-size:13px;margin-top:8px;line-height:1.3}.tp-body[data-v-154830d6]{font-size:11px;color:var(--fg-muted);margin-top:4px;line-height:1.5}.tp-reactions[data-v-154830d6]{font-size:10px;color:var(--fg-muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--jsp-gray-100)}.tu[data-v-07b782b0]{display:grid;grid-template-columns:1fr .7fr;gap:12px}.tu-main[data-v-07b782b0]{border-radius:12px;border:1px solid var(--jsp-gray-100);padding:14px}.tu-label[data-v-07b782b0]{font-size:10px;font-family:var(--font-headline);font-weight:700;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase}.tu-text[data-v-07b782b0]{font-size:11px;color:var(--jsp-navy);margin:8px 0 0;line-height:1.6}.tu-stats[data-v-07b782b0]{margin-top:10px;display:flex;gap:16px}.tu-stat-num[data-v-07b782b0]{font-family:var(--font-headline);font-weight:700;font-size:18px;color:var(--jsp-navy);line-height:1}.tu-stat-lab[data-v-07b782b0]{font-size:9px;color:var(--fg-muted);margin-top:2px}.tu-side[data-v-07b782b0]{display:flex;flex-direction:column;gap:10px}.tu-card[data-v-07b782b0]{border-radius:12px;border:1px solid var(--jsp-gray-100);padding:12px}.tu-side-text[data-v-07b782b0]{font-size:11px;color:var(--jsp-navy);margin-top:6px;line-height:1.5}.pm[data-v-940bf6cc]{border-radius:16px;background:#fff;border:1px solid var(--jsp-gray-100);overflow:hidden;box-shadow:0 30px 60px -28px rgba(20,57,92,.28)}.pm-chrome[data-v-940bf6cc]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--jsp-gray-100);background:var(--jsp-near-white)}.pm-dot[data-v-940bf6cc]{width:10px;height:10px;border-radius:999px}.pm-dot--red[data-v-940bf6cc]{background:#ff5f57}.pm-dot--yellow[data-v-940bf6cc]{background:#febc2e}.pm-dot--green[data-v-940bf6cc]{background:#28c840}.pm-url[data-v-940bf6cc]{flex:1;margin-left:12px;padding:5px 12px;border-radius:999px;background:#fff;border:1px solid var(--jsp-gray-100);font-size:11px;color:var(--jsp-navy);font-family:ui-monospace,monospace;display:flex;align-items:center;gap:6px}.pm-url-lock[data-v-940bf6cc]{color:var(--primary);font-size:9px}.pm-url-slug[data-v-940bf6cc]{color:var(--jsp-navy);font-weight:700}.pm-cover[data-v-940bf6cc]{height:110px;background:linear-gradient(135deg,#c5e0f0 0,#7db8da 60%,var(--jsp-navy) 130%);position:relative}.pm-cover-pattern[data-v-940bf6cc]{position:absolute;inset:0;background-size:320px;opacity:.08}.pm-cover-tag[data-v-940bf6cc]{position:absolute;top:12px;right:12px;padding:5px 10px;border-radius:999px;background:hsla(0,0%,100%,.9);color:var(--jsp-navy);font-size:10px;font-family:var(--font-headline);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pm-id[data-v-940bf6cc]{padding:0 18px;position:relative;z-index:2}.pm-id-row[data-v-940bf6cc]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:-26px}.pm-logo[data-v-940bf6cc]{width:60px;height:60px;border-radius:14px;background:var(--jsp-navy);color:#fff;display:grid;place-items:center;font-weight:700;font-size:20px;border:3px solid #fff}.pm-follow[data-v-940bf6cc],.pm-logo[data-v-940bf6cc]{font-family:var(--font-headline);flex:none;box-shadow:0 8px 20px -8px rgba(20,57,92,.35)}.pm-follow[data-v-940bf6cc]{padding:7px 14px;border-radius:999px;background:var(--jsp-navy);color:#fff;font-size:11px;font-weight:600;margin-top:32px}.pm-name[data-v-940bf6cc]{font-family:var(--font-headline);font-weight:600;font-size:17px;color:var(--jsp-navy);line-height:1.15;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-meta[data-v-940bf6cc]{font-size:11px;color:var(--fg-muted);margin-top:3px}.pm-tabs[data-v-940bf6cc]{display:flex;gap:18px;padding:14px 18px 0;border-bottom:1px solid var(--jsp-gray-100);overflow:hidden}.pm-tab[data-v-940bf6cc]{padding:8px 0;font-family:var(--font-headline);font-weight:600;font-size:12px;color:var(--fg-muted);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .22s;background:none;cursor:pointer}.pm-tab.is-active[data-v-940bf6cc]{color:var(--jsp-navy);border-bottom-color:var(--jsp-navy)}.pm-content[data-v-940bf6cc]{padding:18px;height:320px;overflow:hidden;animation:pm-fade-940bf6cc .36s ease both}@keyframes pm-fade-940bf6cc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.row-vphero[data-v-c704457a]{padding:calc(100px + var(--header-h)) 0 110px;margin-top:calc(var(--header-h)*-1);background:#fff;position:relative;overflow:hidden}.row-vphero-glow[data-v-c704457a]{position:absolute;top:-180px;right:-180px;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-vphero-inner[data-v-c704457a]{position:relative;max-width:1320px}.row-vphero-grid[data-v-c704457a]{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.row-vphero-title[data-v-c704457a]{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-vphero-lead[data-v-c704457a]{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-vphero-copy[data-v-c704457a]{font-size:16px;line-height:1.65;color:var(--fg-muted);margin-top:20px;max-width:560px}.row-vphero-cta[data-v-c704457a]{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.row-vphero-cta .btn[data-v-c704457a]{cursor:pointer}@media (max-width:1100px){.row-vphero[data-v-c704457a]{padding:calc(80px + var(--header-h)) 0 88px}.row-vphero-grid[data-v-c704457a]{gap:40px}}@media (max-width:900px){.row-vphero-grid[data-v-c704457a]{grid-template-columns:1fr;gap:56px}.row-vphero-copy[data-v-c704457a],.row-vphero-lead[data-v-c704457a]{max-width:none}}@media (max-width:768px){.row-vphero[data-v-c704457a]{padding:calc(64px + var(--header-h)) 0 72px}}@media (max-width:480px){.row-vphero[data-v-c704457a]{padding:calc(48px + var(--header-h)) 0 56px}.row-vphero-cta .btn[data-v-c704457a]{width:100%;justify-content:center}}.row-vpcmp[data-v-4c9f117d]{padding:120px 0;background:#fff}.row-vpcmp-inner[data-v-4c9f117d]{max-width:1100px}.row-vpcmp-intro[data-v-4c9f117d]{margin-bottom:40px;max-width:800px}.row-vpcmp-title[data-v-4c9f117d]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-vpcmp-lead[data-v-4c9f117d]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-vpcmp-table[data-v-4c9f117d]{border-radius:16px;background:#fff;border:1px solid var(--jsp-gray-100);overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.row-vpcmp-head[data-v-4c9f117d]{padding:18px 24px;font-family:var(--font-headline);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;background:var(--jsp-near-white);border-bottom:1px solid var(--jsp-gray-100)}.row-vpcmp-head--left[data-v-4c9f117d]{color:var(--fg-muted)}.row-vpcmp-head--right[data-v-4c9f117d]{color:var(--jsp-navy);background:rgba(166,229,180,.18)}.row-vpcmp-cell[data-v-4c9f117d]{padding:18px 24px;font-size:15px;border-top:1px solid var(--jsp-gray-100);line-height:1.45}.row-vpcmp-cell--left[data-v-4c9f117d]{color:var(--fg-muted)}.row-vpcmp-cell--right[data-v-4c9f117d]{color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600;background:rgba(166,229,180,.08);display:flex;align-items:center;gap:10px}.row-vpcmp-check[data-v-4c9f117d]{width:18px;height:18px;border-radius:999px;background:var(--jsp-green);color:#fff;display:grid;place-items:center;font-size:11px;flex:none}@media (max-width:600px){.row-vpcmp[data-v-4c9f117d]{padding:80px 0}.row-vpcmp-cell[data-v-4c9f117d],.row-vpcmp-head[data-v-4c9f117d]{padding:14px 16px;font-size:14px}}.row-vpurl[data-v-f95ad2aa]{padding:120px 0;background:var(--jsp-near-white)}.row-vpurl-inner[data-v-f95ad2aa]{max-width:1100px}.row-vpurl-grid[data-v-f95ad2aa]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.row-vpurl-title[data-v-f95ad2aa]{font-size:clamp(34px,3.6vw,48px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-vpurl-lead[data-v-f95ad2aa]{font-size:16px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-vpurl-card[data-v-f95ad2aa]{margin-top:28px;padding:22px 26px;border-radius:14px;background:var(--jsp-navy);color:#fff;box-shadow:0 18px 40px -20px rgba(20,57,92,.45)}.row-vpurl-card-eyebrow[data-v-f95ad2aa]{font-size:11px;font-family:var(--font-headline);font-weight:700;opacity:.6;letter-spacing:.08em;text-transform:uppercase}.row-vpurl-card-url[data-v-f95ad2aa]{font-family:ui-monospace,monospace;font-size:22px;margin-top:8px;line-height:1.2}.row-vpurl-slug[data-v-f95ad2aa]{color:var(--jsp-mint);font-weight:700}.row-vpurl-side[data-v-f95ad2aa]{border-radius:16px;background:#fff;border:1px solid var(--jsp-gray-100);padding:28px}.row-vpurl-side-label[data-v-f95ad2aa]{font-size:11px;font-family:var(--font-headline);font-weight:700;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.row-vpurl-chips[data-v-f95ad2aa]{display:flex;flex-wrap:wrap;gap:8px}.row-vpurl-chip[data-v-f95ad2aa]{padding:8px 14px;border-radius:999px;background:var(--jsp-near-white);border:1px solid var(--jsp-gray-100);font-size:14px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600}.row-vpurl-areas[data-v-f95ad2aa]{margin-top:24px;padding-top:20px;border-top:1px solid var(--jsp-gray-100)}.row-vpurl-areas-label[data-v-f95ad2aa]{font-size:11px;font-family:var(--font-headline);font-weight:700;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.row-vpurl-areas-list[data-v-f95ad2aa]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;font-size:14px;color:var(--jsp-navy)}.row-vpurl-area[data-v-f95ad2aa]{display:flex;gap:10px;padding:8px 0;border-bottom:1px dashed var(--jsp-gray-100)}.row-vpurl-area.is-last[data-v-f95ad2aa]{border-bottom:none}.row-vpurl-area-t[data-v-f95ad2aa]{font-family:var(--font-headline);font-weight:600;color:var(--jsp-navy);flex:0 0 130px}.row-vpurl-area-d[data-v-f95ad2aa]{color:var(--fg-muted);font-size:13px}@media (max-width:900px){.row-vpurl-grid[data-v-f95ad2aa]{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.row-vpurl[data-v-f95ad2aa]{padding:80px 0}}.row-vpac[data-v-d24da43a]{padding:120px 0;background:#fff}.row-vpac-intro[data-v-d24da43a]{max-width:820px;margin-bottom:48px}.row-vpac-title[data-v-d24da43a]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-vpac-lead[data-v-d24da43a]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-vpac-grid[data-v-d24da43a]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.row-vpac-tile[data-v-d24da43a]{border-radius:14px;background:#fff;border:1px solid var(--jsp-gray-100);padding:22px;transition:all .24s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;gap:8px}.row-vpac-tile[data-v-d24da43a]:hover{transform:translateY(-3px);border-color:var(--jsp-navy);box-shadow:0 16px 36px -18px rgba(20,57,92,.3)}.row-vpac-t[data-v-d24da43a]{font-family:var(--font-headline);font-weight:600;font-size:17px;color:var(--jsp-navy)}.row-vpac-b[data-v-d24da43a]{font-size:14px;color:var(--fg-muted);line-height:1.55;margin:0}@media (max-width:900px){.row-vpac-grid[data-v-d24da43a]{grid-template-columns:1fr 1fr}}@media (max-width:600px){.row-vpac[data-v-d24da43a]{padding:80px 0}.row-vpac-grid[data-v-d24da43a]{grid-template-columns:1fr}}.row-vpsp[data-v-766296bb]{padding:120px 0;background:var(--jsp-near-white)}.row-vpsp-inner[data-v-766296bb]{max-width:1180px}.row-vpsp-grid[data-v-766296bb]{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.row-vpsp-title[data-v-766296bb]{font-size:clamp(34px,3.6vw,48px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-vpsp-lead[data-v-766296bb]{font-size:16px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-vpsp-tiles[data-v-766296bb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row-vpsp-tile[data-v-766296bb]{border-radius:14px;background:#fff;border:1px solid var(--jsp-gray-100);padding:22px;display:flex;flex-direction:column;gap:8px;transition:all .24s cubic-bezier(.4,0,.2,1)}.row-vpsp-tile[data-v-766296bb]:hover{transform:translateY(-3px);border-color:var(--jsp-navy);box-shadow:0 16px 36px -18px rgba(20,57,92,.3)}.row-vpsp-tile-num[data-v-766296bb]{width:24px;height:24px;border-radius:6px;background:var(--jsp-mint);color:var(--jsp-navy);display:grid;place-items:center;font-family:var(--font-headline);font-weight:700;font-size:11px}.row-vpsp-tile-t[data-v-766296bb]{font-family:var(--font-headline);font-weight:600;font-size:16px;color:var(--jsp-navy)}.row-vpsp-tile-b[data-v-766296bb]{font-size:13px;color:var(--fg-muted);line-height:1.55;margin:0}@media (max-width:900px){.row-vpsp-grid[data-v-766296bb]{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.row-vpsp[data-v-766296bb]{padding:80px 0}.row-vpsp-tiles[data-v-766296bb]{grid-template-columns:1fr}}.row-vpoff[data-v-123df351]{padding:120px 0;background:#fff}.row-vpoff-intro[data-v-123df351]{max-width:820px;margin-bottom:48px}.row-vpoff-title[data-v-123df351]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-vpoff-lead[data-v-123df351]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-vpoff-grid[data-v-123df351]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:32px}.row-vpoff-tile[data-v-123df351]{border-radius:14px;background:#fff;border:1px solid var(--jsp-gray-100);padding:18px;height:100%;display:flex;flex-direction:column;gap:8px;transition:all .24s cubic-bezier(.4,0,.2,1)}.row-vpoff-tile[data-v-123df351]:hover{transform:translateY(-3px);border-color:var(--jsp-navy);box-shadow:0 16px 36px -18px rgba(20,57,92,.3)}.row-vpoff-t[data-v-123df351]{font-family:var(--font-headline);font-weight:600;font-size:15px;color:var(--jsp-navy)}.row-vpoff-b[data-v-123df351]{font-size:13px;color:var(--fg-muted);line-height:1.5;margin:0}.row-vpoff-benefits[data-v-123df351]{padding:26px 28px;border-radius:14px;background:var(--jsp-near-white);border:1px solid var(--jsp-gray-100)}.row-vpoff-benefits-label[data-v-123df351]{font-size:11px;font-family:var(--font-headline);font-weight:700;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.row-vpoff-chips[data-v-123df351]{display:flex;flex-wrap:wrap;gap:8px}.row-vpoff-chip[data-v-123df351]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--jsp-gray-100);font-size:14px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600}.row-vpoff-check[data-v-123df351]{width:14px;height:14px;border-radius:999px;background:var(--jsp-green);color:#fff;display:grid;place-items:center;font-size:9px}@media (max-width:1024px){.row-vpoff-grid[data-v-123df351]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.row-vpoff[data-v-123df351]{padding:80px 0}.row-vpoff-grid[data-v-123df351]{grid-template-columns:1fr}}.row-vpom[data-v-737888f7]{padding:120px 0;background:var(--jsp-near-white)}.row-vpom-inner[data-v-737888f7]{max-width:1180px}.row-vpom-intro[data-v-737888f7]{max-width:800px;margin-bottom:48px}.row-vpom-title[data-v-737888f7]{font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-vpom-lead[data-v-737888f7]{font-size:17px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-vpom-grid[data-v-737888f7]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.row-vpom-card[data-v-737888f7]{border-radius:16px;background:#fff;border:1px solid var(--jsp-gray-100);padding:28px;height:100%}.row-vpom-card--good[data-v-737888f7]{background:var(--jsp-navy);color:#fff;border-color:var(--jsp-navy)}.row-vpom-head[data-v-737888f7]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.row-vpom-icon[data-v-737888f7]{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:14px;font-weight:700}.row-vpom-icon--bad[data-v-737888f7]{background:var(--jsp-gray-300);color:#fff}.row-vpom-icon--good[data-v-737888f7]{background:var(--jsp-mint);color:var(--jsp-navy)}.row-vpom-label[data-v-737888f7]{font-family:var(--font-headline);font-weight:700;font-size:11px;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase}.row-vpom-label--good[data-v-737888f7]{color:hsla(0,0%,100%,.7)}.row-vpom-list[data-v-737888f7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.row-vpom-item-bad[data-v-737888f7]{font-size:15px;color:var(--fg-muted);text-decoration:line-through;text-decoration-color:rgba(20,57,92,.25)}.row-vpom-item-good[data-v-737888f7]{font-size:16px;font-family:var(--font-headline);font-weight:600;display:flex;gap:12px;align-items:flex-start}.row-vpom-num[data-v-737888f7]{width:22px;height:22px;border-radius:999px;background:rgba(166,229,180,.2);color:var(--jsp-mint);display:grid;place-items:center;font-size:11px;flex:none;margin-top:1px}@media (max-width:900px){.row-vpom-grid[data-v-737888f7]{grid-template-columns:1fr}}@media (max-width:600px){.row-vpom[data-v-737888f7]{padding:80px 0}.row-vpom-card[data-v-737888f7]{padding:24px}}.row-vppip[data-v-e25f34e0]{padding:120px 0;background:#fff}.row-vppip-inner[data-v-e25f34e0]{max-width:1180px}.row-vppip-grid[data-v-e25f34e0]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.row-vppip-title[data-v-e25f34e0]{font-size:clamp(34px,3.6vw,48px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-vppip-lead[data-v-e25f34e0]{font-size:16px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-vppip-link[data-v-e25f34e0]{margin-top:24px;background:transparent;color:var(--jsp-navy);border:1.5px solid var(--jsp-gray-200);cursor:pointer}.row-vppip-list[data-v-e25f34e0]{display:flex;flex-direction:column;gap:10px}.row-vppip-card[data-v-e25f34e0]{border-radius:16px;background:#fff;border:1px solid var(--jsp-gray-100);padding:22px;display:flex;gap:16px;align-items:flex-start}.row-vppip-num[data-v-e25f34e0]{font-family:var(--font-sport);font-style:italic;font-weight:800;font-size:28px;color:var(--primary);flex:none;line-height:1;margin-top:2px}.row-vppip-card-t[data-v-e25f34e0]{font-family:var(--font-headline);font-weight:600;font-size:17px;color:var(--jsp-navy);margin-bottom:4px}.row-vppip-card-b[data-v-e25f34e0]{font-size:14px;color:var(--fg-muted);line-height:1.55;margin:0}@media (max-width:900px){.row-vppip-grid[data-v-e25f34e0]{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.row-vppip[data-v-e25f34e0]{padding:80px 0}}.row-vpdept[data-v-5c345b7c]{padding:120px 0;background:var(--jsp-navy);color:#fff;position:relative;overflow:hidden}.row-vpdept-pattern[data-v-5c345b7c]{position:absolute;inset:0;opacity:.05;background-size:560px;pointer-events:none}.row-vpdept-inner[data-v-5c345b7c]{position:relative;max-width:1180px}.row-vpdept-intro[data-v-5c345b7c]{max-width:820px;margin-bottom:48px}.row-vpdept-title[data-v-5c345b7c]{color:#fff;font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin-top:14px;letter-spacing:-.015em}.row-vpdept-lead[data-v-5c345b7c]{font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.78);margin-top:22px}.row-vpdept-grid[data-v-5c345b7c]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.row-vpdept-card[data-v-5c345b7c]{padding:28px;border-radius:16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.row-vpdept-card-eyebrow[data-v-5c345b7c]{font-family:var(--font-headline);font-weight:700;font-size:11px;color:var(--jsp-mint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.row-vpdept-list[data-v-5c345b7c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.row-vpdept-row[data-v-5c345b7c]{display:flex;gap:14px;align-items:baseline}.row-vpdept-name[data-v-5c345b7c]{font-family:var(--font-headline);font-weight:600;font-size:15px;color:#fff;min-width:170px}.row-vpdept-desc[data-v-5c345b7c]{font-size:14px;color:hsla(0,0%,100%,.7)}.row-vpdept-cta[data-v-5c345b7c]{margin-top:22px;padding:14px 18px;border-radius:10px;background:var(--jsp-mint);color:var(--jsp-navy);font-family:var(--font-headline);font-weight:700;font-size:14px}.row-vpdept-text[data-v-5c345b7c]{font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.85);margin:0}.row-vpdept-card-divider[data-v-5c345b7c]{margin-top:22px;padding-top:22px;border-top:1px dashed hsla(0,0%,100%,.18)}.row-vpdept-card-divider .row-vpdept-text[data-v-5c345b7c]{color:hsla(0,0%,100%,.75);font-size:14px;margin-top:12px}@media (max-width:900px){.row-vpdept-grid[data-v-5c345b7c]{grid-template-columns:1fr}}@media (max-width:600px){.row-vpdept[data-v-5c345b7c]{padding:80px 0}.row-vpdept-card[data-v-5c345b7c]{padding:22px}}.row-vpfol[data-v-1a93a65a]{padding:120px 0;background:var(--jsp-near-white)}.row-vpfol-inner[data-v-1a93a65a]{max-width:1180px}.row-vpfol-grid[data-v-1a93a65a]{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}.row-vpfol-title[data-v-1a93a65a]{font-size:clamp(34px,3.6vw,48px);line-height:1.05;margin-top:14px;letter-spacing:-.015em;color:var(--jsp-navy)}.row-vpfol-lead[data-v-1a93a65a]{font-size:16px;line-height:1.65;color:var(--fg-muted);margin-top:22px}.row-vpfol-list[data-v-1a93a65a]{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:8px}.row-vpfol-item[data-v-1a93a65a]{display:flex;gap:12px;align-items:center;font-size:15px;color:var(--jsp-navy);font-family:var(--font-headline);font-weight:600}.row-vpfol-check[data-v-1a93a65a]{width:18px;height:18px;border-radius:999px;background:var(--jsp-green);color:#fff;display:grid;place-items:center;font-size:11px}.row-vpfol-cards[data-v-1a93a65a]{display:flex;flex-direction:column;gap:12px}.row-vpfol-card[data-v-1a93a65a]{border-radius:16px;background:#fff;border:1px solid var(--jsp-gray-100);padding:22px;display:flex;gap:16px;align-items:flex-start}.row-vpfol-card-icon[data-v-1a93a65a]{width:36px;height:36px;border-radius:999px;background:var(--jsp-near-white);border:1px solid var(--jsp-gray-100);display:grid;place-items:center;flex:none}.row-vpfol-card-dot[data-v-1a93a65a]{width:8px;height:8px;border-radius:999px;background:var(--jsp-green)}.row-vpfol-card-t[data-v-1a93a65a]{font-family:var(--font-headline);font-weight:600;font-size:16px;color:var(--jsp-navy)}.row-vpfol-card-b[data-v-1a93a65a]{font-size:14px;color:var(--fg-muted);line-height:1.55;margin:4px 0 0}@media (max-width:900px){.row-vpfol-grid[data-v-1a93a65a]{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.row-vpfol[data-v-1a93a65a]{padding:80px 0}}.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-vpcta[data-v-72d0a241]{padding:140px 0;background:var(--jsp-navy-deep);color:#fff;position:relative;overflow:hidden}.row-vpcta-pattern[data-v-72d0a241]{position:absolute;inset:0;opacity:.06;background-size:560px;pointer-events:none}.row-vpcta-inner[data-v-72d0a241]{position:relative;max-width:900px;text-align:center}.row-vpcta-title[data-v-72d0a241]{color:#fff;font-size:clamp(40px,5vw,72px);margin-top:14px;line-height:1;letter-spacing:-.02em}.row-vpcta-lead[data-v-72d0a241]{font-size:18px;color:hsla(0,0%,100%,.78);margin:22px auto 0;line-height:1.55;max-width:720px}.row-vpcta-buttons[data-v-72d0a241]{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap;justify-content:center}.row-vpcta-buttons .btn[data-v-72d0a241]{cursor:pointer}.row-vpcta-mint[data-v-72d0a241]{background:var(--jsp-mint);color:var(--jsp-navy)}@media (max-width:600px){.row-vpcta[data-v-72d0a241]{padding:96px 0}.row-vpcta-buttons .btn[data-v-72d0a241]{width:100%;justify-content:center}}