.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}}.faq-page[data-v-f751268e]{background:#fff}.faq-hero[data-v-f751268e]{position:relative;padding:calc(96px + var(--header-h)) 0 80px;margin-top:calc(var(--header-h)*-1);background:#fff;overflow:hidden}.faq-hero-glow[data-v-f751268e]{position:absolute;top:-180px;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}.faq-hero-inner[data-v-f751268e]{position:relative;max-width:880px;text-align:center}.faq-hero-title[data-v-f751268e]{font-family:var(--font-headline);font-weight:400;font-size:clamp(36px,5vw,72px);color:var(--jsp-navy);margin-top:16px;line-height:1;letter-spacing:-.025em}.faq-hero-title .kursiv[data-v-f751268e]{font-family:var(--font-sport);font-style:italic;font-weight:800}.faq-hero-lead[data-v-f751268e]{font-family:var(--font-headline);font-weight:600;font-size:18px;line-height:1.55;color:var(--jsp-navy);margin:26px auto 0;max-width:640px}.faq-body[data-v-f751268e]{padding:96px 0 64px;background:#fff}.faq-body-inner[data-v-f751268e]{display:grid;grid-template-columns:240px 1fr;gap:64px;align-items:start}.faq-toc[data-v-f751268e]{position:sticky;top:calc(var(--header-h) + 20px);display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--jsp-gray-100)}.faq-toc-link[data-v-f751268e]{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;border-bottom:0;font-family:var(--font-headline);font-weight:500;font-size:13px;color:var(--fg-muted);border-left:2px solid transparent;margin-left:-1px;transition:color .2s var(--ease-standard),border-color .2s var(--ease-standard)}.faq-toc-link[data-v-f751268e]:hover{color:var(--jsp-navy);border-left-color:var(--primary)}.faq-toc-num[data-v-f751268e]{font-size:10.5px;font-weight:600;letter-spacing:.04em}.faq-toc-count[data-v-f751268e],.faq-toc-num[data-v-f751268e]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--jsp-gray-500)}.faq-toc-count[data-v-f751268e]{font-size:11px;background:var(--jsp-near-white);padding:2px 8px;border-radius:999px}.faq-groups[data-v-f751268e]{display:flex;flex-direction:column;gap:64px}.faq-group[data-v-f751268e]{scroll-margin-top:calc(var(--header-h) + 16px)}.faq-group-head[data-v-f751268e]{display:flex;align-items:baseline;gap:14px;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--jsp-gray-100)}.faq-group-num[data-v-f751268e]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600;color:var(--primary);letter-spacing:.04em}.faq-group-title[data-v-f751268e]{font-family:var(--font-headline);font-weight:400;font-size:clamp(22px,2.4vw,30px);color:var(--jsp-navy);margin:0;letter-spacing:-.01em}.faq-cta[data-v-f751268e]{position:relative;padding:96px 0;background:var(--jsp-navy-deep);color:#fff;overflow:hidden}.faq-cta-pattern[data-v-f751268e]{position:absolute;inset:0;opacity:.06;background-size:560px;pointer-events:none}.faq-cta-inner[data-v-f751268e]{position:relative;text-align:center;max-width:800px}.faq-cta-title[data-v-f751268e]{font-family:var(--font-headline);font-weight:400;font-size:clamp(32px,4.4vw,58px);color:#fff;margin-top:14px;line-height:1.05;letter-spacing:-.015em}.faq-cta-copy[data-v-f751268e]{font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.78);margin:24px auto 30px;max-width:640px}.faq-cta-buttons[data-v-f751268e]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.faq-cta-btn-ghost[data-v-f751268e]{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.3)}@media (max-width:960px){.faq-body-inner[data-v-f751268e]{grid-template-columns:1fr;gap:32px}.faq-toc[data-v-f751268e]{position:relative;top:auto;flex-direction:row;flex-wrap:wrap;gap:6px;border-left:0;padding-bottom:8px;border-bottom:1px solid var(--jsp-gray-100)}.faq-toc-link[data-v-f751268e]{grid-template-columns:auto auto;padding:8px 12px;border-left:0;border:1px solid var(--jsp-gray-100);border-radius:999px;margin-left:0}.faq-toc-link[data-v-f751268e]:hover{border-color:var(--primary)}.faq-toc-count[data-v-f751268e]{display:none}}@media (max-width:768px){.faq-hero[data-v-f751268e]{padding:calc(72px + var(--header-h)) 0 64px}.faq-body[data-v-f751268e]{padding:64px 0 48px}.faq-groups[data-v-f751268e]{gap:48px}.faq-cta[data-v-f751268e]{padding:72px 0}.faq-cta-buttons .btn[data-v-f751268e]{width:100%;justify-content:center}}