﻿:root{--bg: #07111f;--bg-soft: #0c1b2f;--panel: rgba(255, 255, 255, 0.08);--panel-strong: rgba(255, 255, 255, 0.13);--line: rgba(255, 255, 255, 0.14);--text: #eef5ff;--muted: #a9b7ca;--blue: #50a7ff;--gold: #d8b15f;--green: #55d6a0;--purple: #af8cff;--red: #ff7d7d;--slate: #95a3b8;--shadow: 0 24px 80px rgba(0, 0, 0, 0.35);--radius-lg: 30px;--radius-md: 20px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:radial-gradient(circle at 16% 12%, rgba(80, 167, 255, 0.22), transparent 32rem),radial-gradient(circle at 86% 6%, rgba(216, 177, 95, 0.16), transparent 28rem),linear-gradient(135deg, #050b14 0%, var(--bg) 48%, #0a1424 100%);min-height:100vh}body[data-lightbox-open=true]{overflow:hidden}body::before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom, black, transparent 78%)}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}[hidden]{display:none !important}html[lang=en] [data-lang=de],html[lang=de] [data-lang=en]{display:none}.site-shell{width:min(1180px,100% - 40px);margin:0 auto}.site-header{position:sticky;top:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 0 46px;padding:14px 16px;border:1px solid var(--line);border-radius:999px;background:rgba(7,17,31,.72);backdrop-filter:blur(18px);transition:box-shadow 180ms ease,border-color 180ms ease}.site-header[data-scrolled]{border-color:rgba(80,167,255,.32);box-shadow:0 20px 60px rgba(0,0,0,.28)}.brand,.main-nav,.language-toggle,.hero-actions,.signal-strip,.logo-strip,.contact,.console-bar,.console-grid,.curve-panel,.layer{display:flex;align-items:center}.brand{gap:12px;min-width:max-content}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#06111f;background:linear-gradient(135deg, #e6c76e, #66b8ff 72%)}.brand-mark svg{width:24px;height:24px;fill:currentColor}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.08em;font-size:.88rem}.brand small{color:var(--muted);font-size:.74rem}.main-nav{gap:6px}.main-nav a{padding:11px 14px;border-radius:999px;color:var(--muted);font-size:.92rem;font-weight:600;transition:color 160ms ease,background 160ms ease}.main-nav a:hover{color:var(--text);background:hsla(0,0%,100%,.08)}.main-nav.compact{margin-left:auto}.language-toggle{gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.055)}.language-toggle button{min-width:42px;height:34px;border:0;border-radius:999px;color:var(--muted);background:rgba(0,0,0,0);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800}.language-toggle button[aria-pressed=true]{color:#06111f;background:linear-gradient(135deg, #f0cf75, #69baff)}.nav-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:hsla(0,0%,100%,.06)}.nav-toggle span{display:block;width:18px;height:2px;margin:5px auto;background:var(--text)}.section-grid,.split,.architecture{display:grid;grid-template-columns:minmax(0, 1fr) minmax(340px, 0.92fr);gap:68px;align-items:center}.hero{min-height:650px;padding-bottom:52px}.hero.section-grid{grid-template-columns:minmax(0, 1.18fr) minmax(360px, 0.82fr);gap:48px}.architecture{grid-template-columns:minmax(0, 1fr);gap:28px;align-items:start}.architecture>.section-heading{max-width:100%}.architecture>.section-heading p{max-width:1080px}.eyebrow{margin:0 0 14px;color:var(--gold);font-family:"JetBrains Mono",monospace;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:820px;margin-bottom:24px;font-size:clamp(2.9rem,5.9vw,5.8rem);line-height:.96;letter-spacing:-0.06em;overflow-wrap:break-word;hyphens:auto}html[lang=de] h1{font-size:clamp(2.75rem,5.2vw,5.2rem)}.hero-copy{min-width:0}h2{margin-bottom:18px;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.98;letter-spacing:-0.055em;overflow-wrap:break-word;hyphens:auto}.section-heading{min-width:0}html[lang=de] .architecture h2{font-size:clamp(2.1rem,3.6vw,3.9rem)}h3{margin-bottom:12px;font-size:1.24rem;letter-spacing:-0.025em}p{color:var(--muted);line-height:1.72}.hero-lead{max-width:680px;margin-bottom:30px;font-size:1.17rem}.hero-actions,.signal-strip{flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#06111f;background:linear-gradient(135deg, #f0cf75, #69baff);box-shadow:0 16px 38px rgba(80,167,255,.18);font-weight:800}.button-secondary{color:var(--text);background:hsla(0,0%,100%,.08);box-shadow:none}.signal-strip{margin-top:34px}.signal-strip span,.logo-strip span{border:1px solid var(--line);color:#dbe8f8;background:hsla(0,0%,100%,.055);font-size:.88rem;font-weight:700}.signal-strip span{padding:10px 13px;border-radius:999px}.risk-console{position:relative;padding:18px;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-lg);background:linear-gradient(180deg, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0.04)),rgba(4,11,21,.86);box-shadow:var(--shadow);overflow:hidden}.risk-console::before{position:absolute;inset:auto -20% -28% -20%;height:220px;content:"";background:radial-gradient(circle, rgba(80, 167, 255, 0.28), transparent 68%)}.console-bar{position:relative;gap:8px;padding:0 0 18px;color:var(--muted);font-family:"JetBrains Mono",monospace;font-size:.78rem}.console-bar span{width:10px;height:10px;border-radius:999px;background:var(--red)}.console-bar span:nth-child(2){background:var(--gold)}.console-bar span:nth-child(3){margin-right:auto;background:var(--green)}.console-grid{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.metric-card,.module-card,.package-card,.feature-list article,.architecture-panel,.contact{border:1px solid var(--line);background:var(--panel);backdrop-filter:blur(16px)}.metric-card{min-height:142px;padding:18px;border-radius:22px}.metric-card.primary{background:linear-gradient(135deg, rgba(80, 167, 255, 0.22), rgba(216, 177, 95, 0.12))}.metric-card small,.metric-card em{display:block;color:var(--muted);font-style:normal}.metric-card strong{display:block;margin:16px 0 8px;font-size:2rem;letter-spacing:-0.04em}.curve-panel{position:relative;height:180px;gap:10px;align-items:end;margin-top:14px;padding:22px;border:1px solid var(--line);border-radius:24px;background:hsla(0,0%,100%,.045)}.curve-panel span{flex:1;height:var(--height);min-height:18px;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg, var(--blue), rgba(216, 177, 95, 0.82))}.logo-strip{justify-content:space-between;gap:12px;margin-bottom:118px;padding:12px;border:1px solid var(--line);border-radius:24px;background:hsla(0,0%,100%,.035)}.logo-strip span{flex:1;min-width:max-content;padding:16px;border-radius:16px;text-align:center}.carousel-section{padding-top:0}.carousel-heading{margin-bottom:28px}.carousel-frame{position:relative;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-lg);background:radial-gradient(circle at 16% 0%, rgba(80, 167, 255, 0.18), transparent 38%),radial-gradient(circle at 84% 8%, rgba(216, 177, 95, 0.13), transparent 34%),hsla(0,0%,100%,.045);box-shadow:var(--shadow);overflow:hidden}.carousel-track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(360px, 1.08fr);flex:0 0 100%;gap:34px;align-items:center;min-height:420px;padding:34px;scroll-snap-align:start}.carousel-copy{min-width:0}.carousel-copy h3{max-width:620px;margin-bottom:16px;font-size:clamp(1.9rem,3.1vw,3.35rem);line-height:1;letter-spacing:-0.055em}.carousel-copy p{max-width:600px}.carousel-kicker,.carousel-copy strong{display:inline-flex;border-radius:999px;font-family:"JetBrains Mono",monospace;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.carousel-kicker{margin-bottom:22px;color:var(--gold)}.carousel-copy strong{margin-top:12px;padding:9px 12px;color:#06111f;background:linear-gradient(135deg, #f0cf75, #69baff)}.carousel-visual{display:grid;place-items:center;min-height:330px;border:1px solid hsla(0,0%,100%,.12);border-radius:26px;background:rgba(4,11,21,.44);overflow:hidden}.carousel-visual .image-popout{height:100%;min-height:330px}.carousel-visual img{width:100%;height:100%;object-fit:contain;border-radius:18px}.carousel-diagram{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;width:min(420px,82%)}.carousel-diagram::before{position:absolute;top:50%;right:8%;left:8%;height:2px;content:"";background:linear-gradient(90deg, var(--blue), var(--gold));opacity:.7}.carousel-diagram span{position:relative;z-index:1;display:block;aspect-ratio:1;border:1px solid hsla(0,0%,100%,.16);border-radius:22px;background:linear-gradient(135deg, rgba(80, 167, 255, 0.28), rgba(216, 177, 95, 0.16))}.carousel-controls{position:absolute;right:26px;bottom:24px;display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:999px;background:rgba(7,17,31,.76);backdrop-filter:blur(14px)}.carousel-controls button{display:grid;place-items:center;width:38px;height:38px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--text);background:hsla(0,0%,100%,.08);cursor:pointer;font:inherit;font-weight:800}.carousel-controls button:hover,.carousel-controls button[aria-current=true]{color:#06111f;background:linear-gradient(135deg, #f0cf75, #69baff)}.carousel-dots{display:flex;gap:6px}.carousel-dots button{width:10px;height:10px;border:0;background:hsla(0,0%,100%,.28)}.section{padding:86px 0}.section-heading{max-width:790px}.section-heading.center{margin:0 auto 38px;text-align:center}.section-actions{display:flex;justify-content:center;margin-top:28px}.detail-page .site-header{margin-bottom:30px}.detail-hero{padding-bottom:28px}.detail-hero h1{max-width:980px}.detail-section{padding-top:24px}.detail-architecture{padding-top:34px}.sticky-heading{align-self:start;position:sticky;top:130px}.feature-list{display:grid;gap:16px}.feature-list article{padding:28px;border-radius:var(--radius-md)}.feature-list span{display:inline-flex;margin-bottom:24px;color:var(--gold);font-family:"JetBrains Mono",monospace;font-weight:800}.about-grid,.module-grid,.capability-grid,.coverage-grid,.package-grid,.performance-grid,.technical-grid,.discover-grid,.imprint-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.about-card,.module-card,.capability-card,.coverage-card,.package-card,.performance-card,.technical-card,.discover-card,.imprint-card{position:relative;padding:28px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);backdrop-filter:blur(16px);overflow:hidden}.module-card,.package-card{min-height:360px}.capability-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.capability-card{display:block;min-height:250px;color:inherit;background:radial-gradient(circle at 100% 0%, rgba(80, 167, 255, 0.16), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.095), rgba(255, 255, 255, 0.04))}.capability-card span,.topic-cloud li{color:var(--gold);font-family:"JetBrains Mono",monospace;font-weight:800}.capability-card span{display:inline-flex;margin-bottom:28px}.capability-page{padding-bottom:24px}.capability-hero{padding-bottom:34px}.page-toc{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.page-toc a,.related-pages a{border:1px solid var(--line);color:#dbe8f8;background:hsla(0,0%,100%,.055);font-weight:700}.page-toc a{padding:11px 14px;border-radius:999px}.content-sections{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.content-sections article,.topic-cloud,.related-pages{padding:28px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);backdrop-filter:blur(16px)}.content-sections article h2,.topic-cloud h2,.related-pages h2{font-size:clamp(1.8rem,2.7vw,3rem)}.topic-cloud,.related-pages{margin-top:18px}.index-split-sample{padding-top:56px}.sample-heading{max-width:980px;margin-bottom:28px}.sample-heading h2{font-size:clamp(2rem,3vw,3.4rem)}.sample-kpi-grid,.sample-data-grid{display:grid;gap:18px}.sample-kpi-grid{grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:18px}.sample-kpi-grid article,.sample-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0%, rgba(80, 167, 255, 0.14), transparent 38%),var(--panel);backdrop-filter:blur(16px)}.sample-kpi-grid article{min-height:150px;padding:22px}.sample-kpi-grid span,.sample-metrics span{display:block;color:var(--gold);font-family:"JetBrains Mono",monospace;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sample-kpi-grid strong{display:block;margin:16px 0 8px;font-size:clamp(1.55rem,2.5vw,2.3rem);letter-spacing:-0.04em}.sample-kpi-grid small{color:var(--muted);line-height:1.45}.sample-data-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.sample-panel{min-width:0;padding:28px}.sample-panel-heading{max-width:680px;margin-bottom:22px}.sample-panel-heading h3{font-size:clamp(1.45rem,2vw,2rem)}.bar-chart{display:grid;gap:12px}.bar-chart div{position:relative;display:grid;grid-template-columns:68px minmax(0, 1fr);gap:12px;align-items:center;min-height:36px;overflow:hidden}.bar-chart div::before{position:absolute;inset:6px 0 6px 80px;width:calc((100% - 80px)*var(--w));border-radius:999px;content:"";background:linear-gradient(90deg, rgba(216, 177, 95, 0.95), rgba(80, 167, 255, 0.78));box-shadow:0 12px 26px rgba(80,167,255,.12)}.bar-chart span,.bar-chart strong{position:relative;z-index:1}.bar-chart span{color:#dbe8f8;font-family:"JetBrains Mono",monospace;font-size:.8rem;font-weight:800}.bar-chart strong{justify-self:end;padding-right:12px;color:#06111f;font-size:.84rem}.sample-metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-bottom:22px}.sample-metrics div{padding:16px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:hsla(0,0%,100%,.055)}.sample-metrics strong{display:block;margin-top:10px;font-size:1.35rem;letter-spacing:-0.03em}.sample-table-wrap{min-width:0;overflow-x:auto}.sample-table{width:100%;min-width:560px;border-collapse:collapse}.sample-table th,.sample-table td{padding:12px 10px;border-bottom:1px solid hsla(0,0%,100%,.1);text-align:left}.sample-table th{color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.sample-table td{color:#d6e3f4;font-size:.92rem}.sample-downloads{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.sample-downloads a{display:inline-flex;padding:11px 14px;border:1px solid rgba(216,177,95,.34);border-radius:999px;color:#dbe8f8;background:rgba(216,177,95,.08);font-weight:800}.topic-cloud ul,.related-pages ul{display:flex;flex-wrap:wrap;gap:10px}.topic-cloud li,.related-pages a{display:inline-flex;padding:10px 13px;border-radius:999px}.topic-cloud li{border:1px solid rgba(216,177,95,.28);background:rgba(216,177,95,.08)}.about-section{padding-top:12px}.about-card{min-height:260px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.095), rgba(255, 255, 255, 0.04))}.about-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.about-card>span{display:inline-flex;margin-bottom:28px;color:var(--gold);font-family:"JetBrains Mono",monospace;font-weight:800}.technical-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.technical-card{min-height:270px;background:radial-gradient(circle at 100% 0%, rgba(80, 167, 255, 0.16), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.095), rgba(255, 255, 255, 0.04))}.technical-card>span{display:inline-flex;margin-bottom:28px;color:var(--blue);font-family:"JetBrains Mono",monospace;font-weight:800}.module-card::before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 48%);opacity:.85}.module-card>*,.package-card>*{position:relative}.module-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:24px;border-radius:16px;color:#06111f;background:var(--accent);font-family:"JetBrains Mono",monospace;font-weight:800}.module-card li,.package-card li{position:relative;margin-top:11px;padding-left:20px;color:#d6e3f4;line-height:1.45}.module-card li::before,.package-card li::before{position:absolute;left:0;color:var(--accent, var(--gold));content:"•"}.accent-blue{--accent: var(--blue)}.accent-gold{--accent: var(--gold)}.accent-green{--accent: var(--green)}.accent-purple{--accent: var(--purple)}.accent-red{--accent: var(--red)}.accent-slate{--accent: var(--slate)}.coverage-section{padding-top:28px}.coverage-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.coverage-card{min-height:300px;background:radial-gradient(circle at 94% 6%, rgba(80, 167, 255, 0.16), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.095), rgba(255, 255, 255, 0.04))}.coverage-index{margin-bottom:24px;color:var(--gold);font-family:"JetBrains Mono",monospace;font-weight:800}.coverage-card ul{display:flex;flex-wrap:wrap;gap:9px}.coverage-card li{padding:8px 10px;border:1px solid hsla(0,0%,100%,.11);border-radius:999px;color:#d6e3f4;background:hsla(0,0%,100%,.055);font-size:.9rem;line-height:1.25}.model-coverage{margin-top:64px;padding-top:64px;border-top:1px solid hsla(0,0%,100%,.12)}.model-coverage-heading{margin-bottom:38px}.model-carousel-frame{background:linear-gradient(135deg, rgba(80, 167, 255, 0.16), rgba(216, 177, 95, 0.08) 42%, rgba(255, 255, 255, 0.045)),rgba(5,13,24,.82)}.model-carousel-slide{min-height:460px}.model-feature-list{display:grid;gap:10px;max-width:620px;margin:22px 0 0;padding:0;list-style:none}.model-feature-list li{position:relative;padding:10px 12px 10px 34px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:#d6e3f4;background:hsla(0,0%,100%,.045);line-height:1.35}.model-feature-list li::before{position:absolute;top:14px;left:13px;width:8px;height:8px;border-radius:2px;content:"";background:var(--gold);box-shadow:0 0 18px rgba(216,177,95,.38)}.model-coverage-visual{min-height:350px;padding:28px}.model-signal-card{display:grid;gap:22px;width:min(430px,100%);padding:28px;border:1px solid hsla(0,0%,100%,.14);border-radius:24px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.11), rgba(255, 255, 255, 0.035)),rgba(8,19,34,.72);box-shadow:0 26px 70px rgba(0,0,0,.28)}.model-signal-kicker{color:var(--gold);font-family:"JetBrains Mono",monospace;font-size:clamp(1.7rem,4vw,3.2rem);font-weight:800;line-height:.95}.model-signal-bars{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:end;gap:12px;height:170px;padding:14px;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:linear-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px),rgba(3,9,18,.42);background-size:100% 25%}.model-signal-bars span{min-height:18px;height:var(--h);border-radius:10px 10px 4px 4px;background:linear-gradient(180deg, #f0cf75, #69baff);box-shadow:0 16px 30px rgba(80,167,255,.2)}.model-signal-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}.model-signal-grid span{padding:9px 8px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#d6e3f4;background:hsla(0,0%,100%,.055);font-family:"JetBrains Mono",monospace;font-size:.72rem;font-weight:800;text-align:center;text-transform:uppercase}.package-card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.045))}.package-card.featured{border-color:rgba(216,177,95,.56);box-shadow:0 26px 70px rgba(216,177,95,.12);transform:translateY(-12px)}.package-kicker{display:inline-flex;margin-bottom:18px;padding:8px 11px;border:1px solid rgba(216,177,95,.34);border-radius:999px;color:var(--gold);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.package-card a{display:inline-flex;margin-top:28px;color:var(--gold);font-weight:800}.performance-section{padding-top:28px}.performance-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.performance-card{min-height:300px;background:radial-gradient(circle at 92% 0%, rgba(216, 177, 95, 0.2), transparent 38%),linear-gradient(180deg, rgba(255, 255, 255, 0.11), rgba(255, 255, 255, 0.045))}.performance-card span{display:inline-flex;margin-bottom:26px;color:var(--gold);font-family:"JetBrains Mono",monospace;font-weight:800}.performance-card strong{display:block;margin-bottom:14px;color:var(--text);font-size:clamp(2rem,3.8vw,3.6rem);letter-spacing:-0.06em}.performance-card h3{margin-bottom:12px}.performance-notes{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.performance-notes span{padding:11px 13px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#d6e3f4;background:hsla(0,0%,100%,.055);font-size:.9rem}.performance-table-wrap{min-width:0;margin-top:28px;padding:26px;border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0%, rgba(80, 167, 255, 0.13), transparent 36%),hsla(0,0%,100%,.055);overflow-x:auto}.performance-table-heading{max-width:820px;margin-bottom:18px}.performance-table-heading h3{margin-bottom:8px;font-size:clamp(1.45rem,2vw,2rem)}.performance-table{width:100%;min-width:720px;border-collapse:collapse}.performance-table th,.performance-table td{padding:14px 12px;border-bottom:1px solid hsla(0,0%,100%,.1);text-align:left;vertical-align:top}.performance-table th{color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.performance-table td{color:#d6e3f4}.performance-table td strong{color:var(--gold);font-family:"JetBrains Mono",monospace}.discover-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.discover-card{min-height:430px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.095), rgba(255, 255, 255, 0.04))}.media-placeholder{position:relative;display:grid;place-items:center;aspect-ratio:16/10;margin-bottom:24px;border:1px dashed rgba(216,177,95,.45);border-radius:24px;color:#dbe8f8;background:linear-gradient(135deg, rgba(80, 167, 255, 0.1), rgba(216, 177, 95, 0.08)),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.045) 0 1px, transparent 1px 18px);font-family:"JetBrains Mono",monospace;font-size:.86rem;font-weight:700;text-align:center;overflow:hidden}.media-placeholder::before,.media-placeholder::after{position:absolute;content:"";border-radius:999px;background:rgba(80,167,255,.35)}.media-placeholder::before{width:86px;height:86px}.media-placeholder::after{width:132px;height:2px;background:rgba(216,177,95,.42);transform:rotate(-28deg)}.media-placeholder span,.media-placeholder img{position:relative;z-index:1}.media-placeholder .capability-icon{display:inline-grid;place-items:center;width:92px;height:92px;border:1px solid rgba(216,177,95,.55);border-radius:28px;color:var(--gold);background:linear-gradient(135deg, rgba(216, 177, 95, 0.2), rgba(80, 167, 255, 0.14));box-shadow:0 22px 55px rgba(0,0,0,.24);font-size:1.35rem;letter-spacing:.08em}.image-popout{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;padding:12px;border:0;border-radius:20px;background:rgba(4,11,21,.52);cursor:zoom-in;overflow:hidden}.media-placeholder img{width:100%;height:100%;object-fit:contain;border-radius:14px;display:block}.image-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:76px 24px 24px;background:rgba(3,8,15,.88);backdrop-filter:blur(14px)}.image-lightbox img{max-width:min(1280px,96vw);max-height:84vh;border:1px solid hsla(0,0%,100%,.18);border-radius:24px;box-shadow:var(--shadow);object-fit:contain}.lightbox-close{position:absolute;top:22px;right:24px;min-height:42px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:hsla(0,0%,100%,.09);cursor:pointer;font:inherit;font-weight:800}.architecture-panel{position:relative;display:grid;gap:14px;padding:22px;border-radius:var(--radius-lg);background:radial-gradient(circle at 16% 8%, rgba(80, 167, 255, 0.18), transparent 34%),radial-gradient(circle at 84% 92%, rgba(216, 177, 95, 0.14), transparent 30%),hsla(0,0%,100%,.065);box-shadow:var(--shadow);overflow:hidden}.architecture-panel::before{position:absolute;inset:24px;border:1px solid hsla(0,0%,100%,.07);border-radius:24px;pointer-events:none;content:""}.architecture-flow{grid-template-columns:repeat(2, minmax(0, 1fr))}.architecture-flow .layer:last-child{grid-column:1/-1}.architecture-diagram{margin:0;padding:14px}.architecture-diagram img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:24px}.architecture-popout{height:auto;padding:0;border:0;background:rgba(0,0,0,0)}.architecture-popout::after{position:absolute;right:20px;bottom:20px;z-index:2;padding:9px 13px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#eaf4ff;background:rgba(4,11,21,.72);box-shadow:0 14px 34px rgba(0,0,0,.26);content:"Click to enlarge";font-size:.78rem;font-weight:800}html[lang=de] .architecture-popout::after{content:"Zum Vergrößern klicken"}.architecture-copyright{position:relative;z-index:1;margin-top:12px;color:var(--muted);font-size:.82rem;text-align:right}.architecture-technical-heading,.architecture .technical-grid{grid-column:1/-1}.architecture-technical-heading{margin-top:36px}.layer{position:relative;align-items:flex-start;flex-direction:column;justify-content:flex-start;min-height:174px;gap:10px;padding:20px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.105), rgba(255, 255, 255, 0.045));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);overflow:visible}.layer:not(:last-child)::after{position:absolute;right:18px;bottom:-19px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#07111f;background:linear-gradient(135deg, var(--gold), var(--blue));box-shadow:0 12px 30px rgba(0,0,0,.28);content:"↓";font-weight:900}.layer small{color:var(--gold);font-family:"JetBrains Mono",monospace;font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:.14em}.layer i{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border:1px solid hsla(0,0%,100%,.16);border-radius:15px;color:#06111f;background:linear-gradient(135deg, #f0cf75, #69baff);box-shadow:0 14px 30px rgba(80,167,255,.18);font-style:normal;font-size:.76rem;font-weight:900;letter-spacing:.08em}.layer strong{max-width:260px;font-size:1.08rem;line-height:1.25}.layer span{max-width:360px;color:var(--muted);text-align:left;line-height:1.55}.layer.highlight{border-color:rgba(80,167,255,.52);background:radial-gradient(circle at 16% 12%, rgba(80, 167, 255, 0.28), transparent 46%),linear-gradient(135deg, rgba(80, 167, 255, 0.22), rgba(216, 177, 95, 0.12))}.layer.highlight i{background:linear-gradient(135deg, #74c0ff, #55d6a0)}.architecture-note{grid-column:1;max-width:920px;margin:0;padding:16px 18px;border:1px solid rgba(216,177,95,.24);border-radius:18px;color:#d7e4f5;background:rgba(216,177,95,.075);font-size:.94rem}.contact{justify-content:space-between;gap:32px;margin:76px 0 48px;padding:38px;border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(80, 167, 255, 0.16), rgba(216, 177, 95, 0.12))}.contact h2{max-width:820px;font-size:clamp(2rem,4vw,4rem)}.contact p{max-width:720px;margin-bottom:0}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 44px;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}.site-footer>span{order:2;margin-left:auto;text-align:right}.site-footer nav{order:1}.site-footer nav{display:flex;flex-wrap:wrap;gap:14px}.cookie-banner{position:fixed;right:20px;bottom:20px;z-index:40;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:center;width:min(720px,100% - 40px);padding:18px;border:1px solid rgba(216,177,95,.34);border-radius:24px;background:rgba(7,17,31,.94);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.cookie-banner strong{display:block;margin-bottom:4px}.cookie-banner p{margin-bottom:0;font-size:.92rem;line-height:1.5}.cookie-banner .button{min-height:44px}.site-footer a{color:#dbe8f8;font-weight:700}.imprint-page .site-header{margin-bottom:30px}.imprint-hero{padding-bottom:32px}.imprint-hero h1{font-size:clamp(3rem,8vw,7rem)}.imprint-grid{grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:96px}.imprint-card{min-height:230px}.imprint-card h2{font-size:1.55rem}@media(max-width: 980px){.site-shell{width:min(100% - 26px,760px)}.site-header{align-items:flex-start;border-radius:26px}.nav-toggle{display:block}.main-nav{position:absolute;top:calc(100% + 10px);right:0;left:0;display:none;padding:10px;border:1px solid var(--line);border-radius:22px;background:rgba(7,17,31,.96)}.main-nav[data-open]{display:grid}.main-nav a{padding:14px}.section-grid,.split,.architecture,.about-grid,.module-grid,.capability-grid,.content-sections,.coverage-grid,.sample-kpi-grid,.sample-data-grid,.package-grid,.performance-grid,.technical-grid,.discover-grid,.imprint-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero.section-grid{grid-template-columns:1fr;gap:34px}.hero h1{hyphens:none;overflow-wrap:normal}.sticky-heading{position:static}.architecture-note{grid-column:1;margin-top:0}.logo-strip{flex-wrap:wrap;margin-bottom:52px}.logo-strip span{min-width:calc(50% - 8px)}.carousel-slide{grid-template-columns:1fr;min-height:auto}.carousel-visual,.carousel-visual .image-popout{min-height:260px}.model-coverage{margin-top:42px;padding-top:42px}.model-carousel-slide{min-height:auto}.model-coverage-visual{min-height:280px}.carousel-controls{position:static;justify-content:center;width:max-content;margin:0 auto 22px}.package-card.featured{transform:none}.contact{align-items:flex-start;flex-direction:column}.contact-actions{justify-content:flex-start}.site-footer{align-items:flex-start;flex-direction:column}.site-footer>span,.site-footer nav{order:initial;margin-left:0;text-align:left}}@media(max-width: 620px){.site-shell{width:min(100% - 20px,560px)}.site-header{margin-bottom:28px}h1{font-size:clamp(2.65rem,14vw,4.2rem)}.console-grid{grid-template-columns:1fr}.risk-console,.module-card,.capability-card,.coverage-card,.sample-kpi-grid article,.sample-panel,.package-card,.performance-card,.discover-card,.imprint-card,.content-sections article,.topic-cloud,.related-pages,.feature-list article,.contact{padding:22px}.language-toggle{order:2;margin-left:auto}.cookie-banner{grid-template-columns:1fr}.section{padding:58px 0}.sample-metrics{grid-template-columns:1fr}.bar-chart div{grid-template-columns:54px minmax(0, 1fr)}.bar-chart div::before{left:66px;width:calc((100% - 66px)*var(--w))}.logo-strip span{min-width:100%}.carousel-slide{padding:22px}.carousel-copy h3{font-size:clamp(1.8rem,10vw,2.5rem)}.carousel-visual,.carousel-visual .image-popout{min-height:220px}.model-feature-list li{padding-right:10px}.model-coverage-visual{padding:14px}.model-signal-card{padding:18px}.model-signal-bars{gap:8px;height:132px;padding:10px}.model-signal-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.architecture-flow{grid-template-columns:1fr}.architecture-flow .layer:last-child{grid-column:auto}.layer{align-items:flex-start;flex-direction:column}.layer span{text-align:left}}/*# sourceMappingURL=main.css.map */