.privacy-hero[data-astro-cid-bualwxxu]{background:linear-gradient(135deg,#0a1628,#1a2d4a);padding:200px 0 60px}.privacy-container[data-astro-cid-bualwxxu]{max-width:900px;margin:0 auto;padding:0 24px}.privacy-content[data-astro-cid-bualwxxu]{background:#fff;padding:48px;border-radius:20px;box-shadow:0 4px 24px #0000000f;margin-top:-40px;position:relative}.privacy-content[data-astro-cid-bualwxxu] h2[data-astro-cid-bualwxxu]{font-size:1.5rem;font-weight:500;color:#1a2b4a;margin:48px 0 16px;padding-top:24px;border-top:1px solid #e5e7eb}.privacy-content[data-astro-cid-bualwxxu] h2[data-astro-cid-bualwxxu][id]{scroll-margin-top:120px}.privacy-content[data-astro-cid-bualwxxu] h2[data-astro-cid-bualwxxu]:first-of-type{margin-top:0;padding-top:0;border-top:none}.privacy-content[data-astro-cid-bualwxxu] h3[data-astro-cid-bualwxxu]{font-size:1.125rem;font-weight:500;color:#1a2b4a;margin:24px 0 12px}.privacy-content[data-astro-cid-bualwxxu] p[data-astro-cid-bualwxxu]{color:#4b5563;line-height:1.8;margin-bottom:16px}.privacy-content[data-astro-cid-bualwxxu] ul[data-astro-cid-bualwxxu]{margin:16px 0;padding-left:24px}.privacy-content[data-astro-cid-bualwxxu] li[data-astro-cid-bualwxxu]{color:#4b5563;line-height:1.8;margin-bottom:8px}.gdpr-badge[data-astro-cid-bualwxxu]{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#22c55e1a,#22c55e0d);border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:24px;margin-bottom:32px}.gdpr-badge[data-astro-cid-bualwxxu] img[data-astro-cid-bualwxxu]{width:80px;height:auto}.gdpr-badge[data-astro-cid-bualwxxu] div[data-astro-cid-bualwxxu] p[data-astro-cid-bualwxxu]{margin:0;color:#1a2b4a}.contact-box[data-astro-cid-bualwxxu]{background:#f8fafc;border-radius:12px;padding:24px;margin:24px 0}.contact-box[data-astro-cid-bualwxxu] p[data-astro-cid-bualwxxu]{margin:8px 0}@media(max-width:768px){.privacy-content[data-astro-cid-bualwxxu]{padding:24px}.gdpr-badge[data-astro-cid-bualwxxu]{flex-direction:column;text-align:center}}.terms-hero[data-astro-cid-lsarmpi4]{background:linear-gradient(135deg,#0a1628,#1a2d4a);padding:200px 0 60px}.terms-container[data-astro-cid-lsarmpi4]{max-width:900px;margin:0 auto;padding:0 24px}.terms-content[data-astro-cid-lsarmpi4]{background:#fff;padding:48px;border-radius:20px;box-shadow:0 4px 24px #0000000f;margin-top:-40px;position:relative}.terms-content[data-astro-cid-lsarmpi4] h2[data-astro-cid-lsarmpi4]{font-size:1.5rem;font-weight:500;color:#1a2b4a;margin:48px 0 16px;padding-top:24px;border-top:1px solid #e5e7eb}.terms-content[data-astro-cid-lsarmpi4] h2[data-astro-cid-lsarmpi4]:first-of-type{margin-top:0;padding-top:0;border-top:none}.terms-content[data-astro-cid-lsarmpi4] p[data-astro-cid-lsarmpi4]{color:#4b5563;line-height:1.8;margin-bottom:16px}.terms-content[data-astro-cid-lsarmpi4] ul[data-astro-cid-lsarmpi4]{margin:16px 0;padding-left:24px}.terms-content[data-astro-cid-lsarmpi4] li[data-astro-cid-lsarmpi4]{color:#4b5563;line-height:1.8;margin-bottom:8px}.terms-intro[data-astro-cid-lsarmpi4]{background:linear-gradient(135deg,#5878991a,#5878990d);border:1px solid rgba(88,120,153,.2);border-radius:12px;padding:24px;margin-bottom:32px}.terms-intro[data-astro-cid-lsarmpi4] p[data-astro-cid-lsarmpi4]{margin:0;color:#1a2b4a}.b2b-notice[data-astro-cid-lsarmpi4]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #587899;border-radius:12px;padding:20px 24px;margin-bottom:32px}.b2b-notice[data-astro-cid-lsarmpi4] strong[data-astro-cid-lsarmpi4]{color:#92400e;display:block;margin-bottom:8px;font-size:1rem}.b2b-notice[data-astro-cid-lsarmpi4] p[data-astro-cid-lsarmpi4]{color:#78350f;margin:0;font-size:.95rem}@media(max-width:768px){.terms-content[data-astro-cid-lsarmpi4]{padding:24px}}.imprint-hero[data-astro-cid-wviybyfs]{background:linear-gradient(135deg,#0a1628,#1a2d4a,#0f2035);padding:180px 0 72px;position:relative}.imprint-hero[data-astro-cid-wviybyfs]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(88,120,153,.06) 0%,transparent 60%);pointer-events:none}.imprint-wrap[data-astro-cid-wviybyfs]{max-width:780px;margin:0 auto;padding:0 24px;position:relative}.hero-title[data-astro-cid-wviybyfs]{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:500;color:#fff;margin:0 0 10px;letter-spacing:-.02em}.hero-sub[data-astro-cid-wviybyfs]{font-size:1.0625rem;color:#ffffff80;margin:0}.imprint-body[data-astro-cid-wviybyfs]{padding:0 0 80px;background:#f8fafc}.imprint-card[data-astro-cid-wviybyfs]{background:#fff;border-radius:20px;box-shadow:0 2px 24px #0000000d;margin-top:-32px;position:relative;padding:56px 56px 48px}.company-head[data-astro-cid-wviybyfs]{margin:0 0 32px;padding-bottom:28px;border-bottom:2px solid #e5e7eb}.company-name[data-astro-cid-wviybyfs]{font-size:1.375rem;font-weight:500;color:#0f172a;letter-spacing:.02em;margin:0 0 14px}.company-data[data-astro-cid-wviybyfs]{margin-bottom:28px}.data-row[data-astro-cid-wviybyfs]{display:flex;padding:7px 0}.data-label[data-astro-cid-wviybyfs]{width:180px;flex-shrink:0;font-size:.9375rem;color:#6b7280;font-weight:500}.data-value[data-astro-cid-wviybyfs]{font-size:.9375rem;color:#0f172a;font-weight:500}.data-value[data-astro-cid-wviybyfs] a[data-astro-cid-wviybyfs]{color:#4c6c8b;text-decoration:none}.data-value[data-astro-cid-wviybyfs] a[data-astro-cid-wviybyfs]:hover{text-decoration:underline}.imprint-intro[data-astro-cid-wviybyfs]{font-size:.9375rem;color:#1e293b;line-height:1.6;margin:0 0 24px}.imprint-tabs[data-astro-cid-wviybyfs]{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0 0 32px;border-bottom:1px solid #e5e7eb}.imprint-tab[data-astro-cid-wviybyfs]{padding:0 0 12px;margin-bottom:-1px;font-size:.9375rem;font-weight:500;color:#6b7280;text-decoration:none;border-bottom:2px solid transparent}.imprint-tab[data-astro-cid-wviybyfs]:hover{color:#0f172a}.imprint-tab[data-astro-cid-wviybyfs][aria-selected=true]{color:#0f172a;border-bottom-color:#4c6c8b}.imprint-tab[data-astro-cid-wviybyfs]:focus-visible{outline:2px solid #4C6C8B;outline-offset:4px;border-radius:4px}.imprint-panel[data-astro-cid-wviybyfs][hidden]{display:none}.brand-note[data-astro-cid-wviybyfs].brand-note-top{margin:0 0 24px}.brand-note[data-astro-cid-wviybyfs]{font-size:1rem;color:#1e293b;margin:0;padding:12px 16px;background:#f1f5f9;border-left:3px solid #4C6C8B;border-radius:6px;line-height:1.6}.b2b-note[data-astro-cid-wviybyfs]{font-size:.875rem;color:#6b7280;margin:0;line-height:1.6}.section-sep[data-astro-cid-wviybyfs]{border:none;border-top:1px solid #e5e7eb;margin:36px 0}.legal-heading[data-astro-cid-wviybyfs]{font-size:1.125rem;font-weight:500;color:#0f172a;margin:32px 0 10px}.legal-heading[data-astro-cid-wviybyfs]:first-of-type{margin-top:0}.legal-text[data-astro-cid-wviybyfs]{font-size:.9375rem;color:#374151;line-height:1.85;margin:0 0 8px}.legal-text[data-astro-cid-wviybyfs] a[data-astro-cid-wviybyfs]{color:#4c6c8b;text-decoration:none;font-weight:500}.legal-text[data-astro-cid-wviybyfs] a[data-astro-cid-wviybyfs]:hover{text-decoration:underline}.authority-line[data-astro-cid-wviybyfs]{font-size:.8125rem;color:#9ca3af;margin:8px 0 0}.related-title[data-astro-cid-wviybyfs]{font-size:1.125rem;font-weight:500;color:#0f172a;margin:0 0 16px}.related-list[data-astro-cid-wviybyfs]{display:flex;flex-wrap:wrap;gap:12px}.related-link[data-astro-cid-wviybyfs]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:#374151;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s}.related-link[data-astro-cid-wviybyfs]:hover{border-color:#4c6c8b;color:#4c6c8b}.related-link[data-astro-cid-wviybyfs] i[data-astro-cid-wviybyfs]{font-size:.8125rem;color:#9ca3af}.related-link[data-astro-cid-wviybyfs]:hover i[data-astro-cid-wviybyfs]{color:#4c6c8b}.imprint-footer[data-astro-cid-wviybyfs]{padding-top:28px;border-top:1px solid #e5e7eb;margin-top:36px}.imprint-footer[data-astro-cid-wviybyfs] p[data-astro-cid-wviybyfs]{font-size:.8125rem;color:#9ca3af;margin:0}@media(max-width:768px){.imprint-hero[data-astro-cid-wviybyfs]{padding:160px 0 56px}.imprint-card[data-astro-cid-wviybyfs]{padding:32px 24px 28px}.data-row[data-astro-cid-wviybyfs]{flex-direction:column;gap:2px;padding:6px 0}.data-label[data-astro-cid-wviybyfs]{width:auto}.related-list[data-astro-cid-wviybyfs]{flex-direction:column}}.legal-hero[data-astro-cid-xwxn37ae]{background:linear-gradient(135deg,#0a1628,#1a2d4a);padding:190px 0 64px}.legal-container[data-astro-cid-xwxn37ae]{max-width:980px;margin:0 auto;padding:0 24px}.legal-eyebrow[data-astro-cid-xwxn37ae]{color:#ffffffad;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.legal-hero[data-astro-cid-xwxn37ae] h1[data-astro-cid-xwxn37ae]{color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;margin:0 0 14px}.legal-hero[data-astro-cid-xwxn37ae] p[data-astro-cid-xwxn37ae]{color:#ffffffb8;font-size:1.06rem;line-height:1.7;max-width:760px;margin:0}.legal-shell[data-astro-cid-xwxn37ae]{background:#f8fafc;padding:0 0 72px}.legal-card[data-astro-cid-xwxn37ae]{background:#fff;border-radius:22px;box-shadow:0 8px 30px #0f172a14;margin-top:-38px;padding:36px;position:relative}.legal-notice[data-astro-cid-xwxn37ae]{border:1px solid rgba(88,120,153,.24);background:#58789914;border-radius:14px;padding:18px 20px;color:#1a2b4a;line-height:1.65;margin-bottom:28px}.legal-module-grid[data-astro-cid-xwxn37ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:30px}.legal-module-link[data-astro-cid-xwxn37ae]{border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px;color:#1a2b4a;text-decoration:none;background:#fbfdff;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.legal-module-link[data-astro-cid-xwxn37ae]:hover{border-color:#587899;transform:translateY(-1px);box-shadow:0 8px 20px #5878991f}.legal-module-link[data-astro-cid-xwxn37ae] strong[data-astro-cid-xwxn37ae]{display:block;font-size:.92rem;margin-bottom:5px}.legal-module-link[data-astro-cid-xwxn37ae] span[data-astro-cid-xwxn37ae]{display:block;color:#64748b;font-size:.78rem;line-height:1.45}.legal-content[data-astro-cid-xwxn37ae]{color:#4b5563;line-height:1.85}.legal-content[data-astro-cid-xwxn37ae] h2,.legal-content[data-astro-cid-xwxn37ae] h3,.legal-content[data-astro-cid-xwxn37ae] h4,.legal-content[data-astro-cid-xwxn37ae] h5{color:#1a2b4a;line-height:1.28;margin:34px 0 14px;padding-top:18px;border-top:1px solid #edf2f7}.legal-content[data-astro-cid-xwxn37ae] h2:first-child{border-top:0;padding-top:0}.legal-content[data-astro-cid-xwxn37ae] p{margin:0 0 16px}.legal-content[data-astro-cid-xwxn37ae] a{color:#4c6c8b;font-weight:500}.legal-content[data-astro-cid-xwxn37ae] ul,.legal-content[data-astro-cid-xwxn37ae] ol{margin:14px 0 20px;padding-left:22px}.legal-content[data-astro-cid-xwxn37ae] li{margin-bottom:8px}.legal-content[data-astro-cid-xwxn37ae] table{width:100%;border-collapse:collapse;margin:18px 0 24px;font-size:.92rem}.legal-content[data-astro-cid-xwxn37ae] th,.legal-content[data-astro-cid-xwxn37ae] td{border:1px solid #e5e7eb;padding:10px 12px;text-align:left;vertical-align:top}@media(max-width:640px){.legal-content[data-astro-cid-xwxn37ae] table{display:block;max-width:100%;overflow-x:auto}}.legal-content[data-astro-cid-xwxn37ae] th{background:#f8fafc;color:#1a2b4a}.legal-meta[data-astro-cid-xwxn37ae]{margin-top:34px;padding-top:18px;border-top:1px solid #e5e7eb;color:#6b7280;font-size:.84rem}.legal-live-block[data-astro-cid-xwxn37ae]{margin-top:28px;padding-top:22px;border-top:1px solid #e5e7eb}.legal-live-block[data-astro-cid-xwxn37ae] h3[data-astro-cid-xwxn37ae]{margin:0 0 10px;color:#1a2b4a;font-size:1.15rem}.legal-live-note[data-astro-cid-xwxn37ae]{color:#64748b;font-size:.88rem;line-height:1.55;margin:0 0 16px}.legal-live-stamp[data-astro-cid-xwxn37ae]{font-size:.78rem;color:#94a3b8;margin-bottom:12px}.legal-tom-category[data-astro-cid-xwxn37ae]{margin-bottom:22px}.legal-tom-category[data-astro-cid-xwxn37ae] h4[data-astro-cid-xwxn37ae]{margin:0 0 6px;color:#1a2b4a}.legal-tom-category[data-astro-cid-xwxn37ae] p[data-astro-cid-xwxn37ae]{margin:0 0 8px;color:#64748b;font-size:.9rem}.legal-tom-category[data-astro-cid-xwxn37ae] ul[data-astro-cid-xwxn37ae]{margin:0;padding-left:18px}@media(max-width:768px){.legal-card[data-astro-cid-xwxn37ae]{padding:24px}}
