@font-face{font-family:soehne;src:url(../media/Soehne_Buch-s.p.0lm8bv.pk-p1s.woff2?dpl=dpl_E4b7fLAKuRN6EcMrNb8r2Wa7cQAX)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:soehne;src:url(../media/Soehne_Kraftig-s.p.01h~g3cr2-sgq.woff2?dpl=dpl_E4b7fLAKuRN6EcMrNb8r2Wa7cQAX)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:soehne;src:url(../media/Soehne_Halbfett-s.p.08b4_p50e23-4.woff2?dpl=dpl_E4b7fLAKuRN6EcMrNb8r2Wa7cQAX)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:soehne Fallback;src:local(Arial);ascent-override:116.77%;descent-override:42.18%;line-gap-override:0.0%;size-adjust:100.28%}.soehne_776a723d-module__2Gtm_a__className{font-family:soehne,soehne Fallback}.soehne_776a723d-module__2Gtm_a__variable{--font-general-sans:"soehne", "soehne Fallback"}
@font-face{font-family:scMono;src:url(../media/SoehneMono_Buch-s.p.0zfzo9u7dvuz..woff2?dpl=dpl_E4b7fLAKuRN6EcMrNb8r2Wa7cQAX)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:scMono Fallback;src:local(Arial);ascent-override:78.86%;descent-override:21.98%;line-gap-override:0.0%;size-adjust:131.49%}.scmono_fce017fd-module__EiArDW__className{font-family:scMono,scMono Fallback}.scmono_fce017fd-module__EiArDW__variable{--font-sc-mono:"scMono", "scMono Fallback"}
:root{--blue-900:#0a1f44;--blue-800:#0e2a5c;--blue-700:#12356b;--blue-600:#1b4a8f;--blue-500:#2e6bd6;--blue-400:#5b9bff;--blue-100:#d6e4ff;--blue-50:#eef4ff;--orange:#ff7a29;--orange-600:#e8650f;--ink:#0a1f44;--muted:#5c7099;--muted-light:#b9cceb;--paper:#fff;--line:#e3ebf7;--font-sans:var(--font-general-sans,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, sans-serif;--radius:14px;--radius-lg:22px;--maxw:1360px;--shadow-sm:0 1px 2px #0a1f440f, 0 4px 16px #0a1f440f;--shadow-md:0 8px 30px #0a1f441f;--shadow-lg:0 24px 70px #040c1e73;--navy-950:#060f24}*{box-sizing:border-box}html,body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}a{color:var(--blue-600);text-decoration:none}a:hover{text-decoration:underline}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.wordmark{letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:700}.wordmark .dot{color:var(--orange)}.wordmark--light{color:var(--paper)}.btn{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;transition:background .15s,transform 50ms,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--orange);color:#fff;box-shadow:var(--shadow-sm)}.btn--primary:hover{background:var(--orange-600);text-decoration:none}.btn--ghost{color:var(--paper);background:0 0;border-color:#ffffff40}.btn--ghost:hover{background:#ffffff14;text-decoration:none}.section{padding:96px 0}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--blue-500);font-size:.78rem;font-weight:600}.eyebrow--light{color:var(--blue-400)}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.07}.tnum{font-variant-numeric:tabular-nums}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--sc-w-measure:46rem;--sc-w-content:80rem;--sc-w-wide:95rem;--sc-gutter:1.5rem;--sc-ink-900:#0b1f33;--sc-ink-700:#27405c;--sc-slate-600:#52677d;--sc-slate-400:#5d7083;--sc-blue-600:#1f4fbf;--sc-blue-700:#173e99;--sc-blue-050:#eef3fc;--sc-orange-500:#f26b1d;--sc-orange-600:#d95a12;--sc-cta:var(--sc-orange-500);--sc-cta-hover:var(--sc-orange-600);--sc-orange-soft:#f5a35e;--color-loader-rim:var(--sc-orange-soft);--sc-paper:#f7f5f0;--sc-white:#fff;--sc-card-dark:#13304f;--sc-border:#e3e7ed;--sc-border-dark:#27405c;--sc-font-sans:var(--font-general-sans), "Söhne", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--sc-font-mono:var(--font-sc-mono), "Söhne Mono", ui-monospace, "SF Mono", Menlo, monospace;--sc-shadow-input:0 1px 2px #0b1f330f;--sc-shadow-card:0 1px 2px #0b1f330d, 0 8px 24px #0b1f3312;--sc-shadow-cta:0 6px 18px #f26b1d47;--sc-section-pad:3.5rem}@media (min-width:768px){:root{--sc-gutter:2.5rem;--sc-section-pad:4.5rem}}@media (min-width:1024px){:root{--sc-gutter:3rem;--sc-section-pad:5.5rem}}html{font-size:clamp(1rem,.8rem + .25vw,1.1875rem)}.sc-measure,.sc-content,.sc-wide{width:100%;padding-inline:var(--sc-gutter);margin-inline:auto}.sc-measure{max-width:calc(var(--sc-w-measure) + 2 * var(--sc-gutter))}.sc-content{max-width:calc(var(--sc-w-content) + 2 * var(--sc-gutter))}.sc-wide{max-width:calc(var(--sc-w-wide) + 2 * var(--sc-gutter))}.sc-mono{font-family:var(--sc-font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:400;line-height:.875rem}.sc-tnum{font-variant-numeric:tabular-nums}.sc-btn{background:var(--sc-cta);color:#fff;height:3rem;font-family:var(--sc-font-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:.625rem;justify-content:center;align-items:center;padding-inline:1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.sc-btn:hover{background:var(--sc-cta-hover);box-shadow:var(--sc-shadow-cta);text-decoration:none;transform:translateY(-1px)}.sc-btn:focus-visible{outline:2px solid var(--sc-blue-600);outline-offset:2px}.sc-btn--lg{height:3.5rem}.sc-btn--nav{height:2.5rem;font-size:.9375rem}@media (max-width:479px){.sc-btn--nav{padding-inline:.875rem;font-size:.875rem}}.skip-link{z-index:9999;background:var(--blue-900);color:#fff;font-family:var(--sc-font-sans,var(--font-sans));border-radius:0 0 var(--radius,12px) 0;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{outline:2px solid var(--blue-500);outline-offset:2px;left:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
