@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f1ebdf;--paper-2: #e8e0cf;--surface: #fbf8f1;--ink: #19231e;--ink-2: #4f5a52;--ink-3: #8b948a;--pine: #1e3a2d;--pine-2: #15291f;--pine-line: rgba(241, 235, 223, .16);--accent: #d98a33;--accent-2: #b26a1b;--accent-soft: #f0dcbc;--accent-tint: rgba(217, 138, 51, .12);--rule: rgba(25, 35, 30, .11);--rule-2: rgba(25, 35, 30, .22);--rule-3: rgba(25, 35, 30, .4);--display: "Schibsted Grotesk", system-ui, sans-serif;--body: "Geist Variable", "Geist", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--serif: "Newsreader", Georgia, serif;--wrap: 1240px;--pad: 40px}html.theme-belegschaft{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}html.theme-belegschaft body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.5;letter-spacing:-.005em;overflow-x:hidden}html.theme-belegschaft *,html.theme-belegschaft *:before,html.theme-belegschaft *:after{box-sizing:border-box}html.theme-belegschaft a{color:inherit;text-decoration:none}html.theme-belegschaft img,html.theme-belegschaft svg{display:block}html.theme-belegschaft .ser{font-family:var(--serif);font-style:italic;font-weight:400}html.theme-belegschaft .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad);position:relative}html.theme-belegschaft .wrap-narrow{max-width:940px;margin:0 auto;padding:0 var(--pad)}html.theme-belegschaft .runner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:11px var(--pad);border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-3)}html.theme-belegschaft .runner .l{display:flex;align-items:center;gap:10px}html.theme-belegschaft .runner .c{text-align:center}html.theme-belegschaft .runner .r{text-align:right;color:var(--accent-2)}html.theme-belegschaft .live-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 #d98a338c;animation:bf-ping 2.4s ease-out infinite}@keyframes bf-ping{0%{box-shadow:0 0 #d98a3380}70%,to{box-shadow:0 0 0 7px #d98a3300}}html.theme-belegschaft .nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad);background:#f1ebdfdb;backdrop-filter:blur(16px);border-bottom:1px solid var(--rule)}html.theme-belegschaft .brand{display:flex;align-items:baseline;gap:13px}html.theme-belegschaft .brand .mark{font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:-.03em;color:var(--ink)}html.theme-belegschaft .brand .mark .o{color:var(--accent)}html.theme-belegschaft .brand .tag{font-family:var(--mono);font-size:9.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.18em}html.theme-belegschaft .nav nav{display:flex;gap:28px}html.theme-belegschaft .nav nav a{font-size:15px;color:var(--ink-2);transition:color .16s}html.theme-belegschaft .nav nav a:hover{color:var(--ink)}html.theme-belegschaft .nav nav a.cur{color:var(--ink)}html.theme-belegschaft .nav .right{display:flex;align-items:center;gap:18px}html.theme-belegschaft .btn{display:inline-flex;align-items:center;gap:11px;font-family:var(--body);font-size:15px;font-weight:500;padding:12px 19px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:.18s;cursor:pointer;letter-spacing:-.005em}html.theme-belegschaft .btn .ar{width:22px;height:22px;border-radius:50%;background:#f1ebdf29;display:grid;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1)}html.theme-belegschaft .btn .ar svg{width:12px;height:12px}html.theme-belegschaft .btn:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}html.theme-belegschaft .btn:hover .ar{transform:translate(2px,-2px);background:#19231e24}html.theme-belegschaft .btn.accent{background:var(--accent);border-color:var(--accent);color:var(--ink)}html.theme-belegschaft .btn.accent:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--paper)}html.theme-belegschaft .btn.accent:hover .ar{background:#f1ebdf33}html.theme-belegschaft .btn.ghost{background:transparent;color:var(--ink);border-color:var(--rule-2)}html.theme-belegschaft .btn.ghost:hover{background:transparent;color:var(--ink);border-color:var(--ink)}html.theme-belegschaft .btn.ghost .ar{background:var(--accent-tint)}html.theme-belegschaft .btn.lg{font-size:16.5px;padding:15px 24px}html.theme-belegschaft .btn.on-dark{background:var(--accent);border-color:var(--accent);color:var(--ink)}html.theme-belegschaft .btn.on-dark.ghost{background:transparent;color:var(--paper);border-color:var(--pine-line)}html.theme-belegschaft .eyebrow{display:inline-flex;align-items:center;gap:13px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--ink-3)}html.theme-belegschaft .eyebrow:before{content:"";width:30px;height:1px;background:var(--rule-2)}html.theme-belegschaft .eyebrow .n{color:var(--accent-2)}html.theme-belegschaft .on-pine .eyebrow{color:#f1ebdf99}html.theme-belegschaft .on-pine .eyebrow:before{background:var(--pine-line)}html.theme-belegschaft .on-pine .eyebrow .n{color:var(--accent)}html.theme-belegschaft .h1{font-family:var(--display);font-weight:600;font-size:clamp(48px,7vw,96px);line-height:.95;letter-spacing:-.04em;margin:0}html.theme-belegschaft .h2{font-family:var(--display);font-weight:600;font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.035em;margin:0}html.theme-belegschaft .acc{color:var(--accent-2)}html.theme-belegschaft .on-pine .acc{color:var(--accent)}html.theme-belegschaft .lead{font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--ink-2);max-width:56ch;margin:0}html.theme-belegschaft .on-pine .lead{color:#f1ebdfbd}html.theme-belegschaft .section{padding:clamp(72px,9vw,130px) 0;position:relative}html.theme-belegschaft .section+.section{border-top:1px solid var(--rule)}html.theme-belegschaft .section.pine{background:var(--pine);color:var(--paper)}html.theme-belegschaft .section-head{max-width:70ch}html.theme-belegschaft .section-head .h2{margin-top:20px}html.theme-belegschaft .section-head .lead{margin-top:24px}html.theme-belegschaft .hero{padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,110px)}html.theme-belegschaft .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,5vw,80px);align-items:center}html.theme-belegschaft .hero .kick{display:inline-flex;align-items:center;gap:11px;font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3)}html.theme-belegschaft .hero .kick .pip{width:7px;height:7px;background:var(--accent);transform:rotate(45deg)}html.theme-belegschaft .hero h1{margin:26px 0 0;max-width:13ch}html.theme-belegschaft .hero h1 .ser{color:var(--accent-2)}html.theme-belegschaft .hero .sub{margin-top:30px;max-width:46ch}html.theme-belegschaft .hero .ctas{margin-top:34px;display:flex;gap:12px;flex-wrap:wrap}html.theme-belegschaft .hero .trust{margin-top:26px;font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-3)}html.theme-belegschaft .plan{background:var(--surface);border:1.5px solid var(--ink);box-shadow:14px 14px #1e3a2d1a}html.theme-belegschaft .plan-head{display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--paper);padding:13px 18px;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em}html.theme-belegschaft .plan-head .now{display:flex;align-items:center;gap:8px;color:var(--accent)}html.theme-belegschaft .plan-body{padding:20px 20px 8px}html.theme-belegschaft .plan-legend{display:flex;gap:20px;padding:0 2px 16px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}html.theme-belegschaft .plan-legend span{display:inline-flex;align-items:center;gap:7px}html.theme-belegschaft .plan-legend .sw{width:14px;height:9px}html.theme-belegschaft .plan-legend .sw.team{background:repeating-linear-gradient(45deg,var(--rule-2) 0 2px,transparent 2px 5px);border:1px solid var(--rule-2)}html.theme-belegschaft .plan-legend .sw.ai{background:var(--accent)}html.theme-belegschaft .ribbon{position:relative;padding:4px 0 30px}html.theme-belegschaft .ribbon .track{position:relative;height:132px;border-left:1px solid var(--rule-2);border-right:1px solid var(--rule-2)}html.theme-belegschaft .ribbon .grid-h{position:absolute;left:0;right:0;height:1px;background:var(--rule)}html.theme-belegschaft .ribbon .hourtick{position:absolute;bottom:-22px;transform:translate(-50%);font-family:var(--mono);font-size:9.5px;color:var(--ink-3);letter-spacing:.04em}html.theme-belegschaft .ribbon .band{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center}html.theme-belegschaft .ribbon .band.team{background:repeating-linear-gradient(45deg,rgba(25,35,30,.1) 0 3px,transparent 3px 7px);border-left:1px solid var(--rule-2);border-right:1px solid var(--rule-2)}html.theme-belegschaft .ribbon .band .tlabel{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2)}html.theme-belegschaft .ribbon .aiband{position:absolute;left:0;right:0;bottom:0;height:26px;background:var(--accent);display:flex;align-items:center;padding:0 12px}html.theme-belegschaft .ribbon .aiband .albl{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);font-weight:500}html.theme-belegschaft .ribbon .nowline{position:absolute;top:-4px;bottom:26px;width:2px;background:var(--ink)}html.theme-belegschaft .ribbon .nowline:before{content:"";position:absolute;top:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--ink)}html.theme-belegschaft .ribbon .nowtag{position:absolute;top:-26px;transform:translate(-50%);font-family:var(--mono);font-size:9px;background:var(--ink);color:var(--paper);padding:2px 6px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}html.theme-belegschaft .ribbon .ev{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);transform:translate(-50%,-50%);z-index:3}html.theme-belegschaft .plan-log{border-top:1px solid var(--rule)}html.theme-belegschaft .plan-log .row{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;padding:11px 20px;border-bottom:1px solid var(--rule);font-size:13.5px}html.theme-belegschaft .plan-log .row:last-child{border-bottom:none}html.theme-belegschaft .plan-log .row .t{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}html.theme-belegschaft .plan-log .row .who{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-2);display:inline-flex;align-items:center;gap:6px}html.theme-belegschaft .plan-log .row .who:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}html.theme-belegschaft .prob-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:60px;border-top:1px solid var(--pine-line)}html.theme-belegschaft .prob{padding:44px 44px 48px;position:relative}html.theme-belegschaft .prob:first-child{border-right:1px solid var(--pine-line)}html.theme-belegschaft .prob .ix{font-family:var(--mono);font-size:11px;color:#f1ebdf80;text-transform:uppercase;letter-spacing:.18em}html.theme-belegschaft .prob h3{font-family:var(--display);font-weight:600;font-size:clamp(26px,2.6vw,34px);line-height:1.05;letter-spacing:-.03em;margin:18px 0 16px;max-width:16ch}html.theme-belegschaft .prob h3 .ser{color:var(--accent)}html.theme-belegschaft .prob p{color:#f1ebdfb8;font-size:16.5px;line-height:1.62;max-width:42ch;margin:0}html.theme-belegschaft .prob .scene{margin-top:30px;padding-top:22px;border-top:1px solid var(--pine-line);display:grid;gap:9px}html.theme-belegschaft .prob .scene .s{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:baseline;font-size:14.5px;color:#f1ebdfd1}html.theme-belegschaft .prob .scene .s .tm{font-family:var(--mono);font-size:11px;color:#f1ebdf73}html.theme-belegschaft .prob .scene .s.lost{color:#f1ebdf80}html.theme-belegschaft .prob .scene .s.lost .x{color:var(--accent);font-family:var(--mono);font-size:11px}html.theme-belegschaft .staff{margin-top:64px;border:1.5px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface)}html.theme-belegschaft .member{padding:30px 28px;border-right:1px solid var(--rule);display:flex;flex-direction:column;min-height:480px;position:relative}html.theme-belegschaft .member:last-child{border-right:none}html.theme-belegschaft .member .top{display:flex;align-items:center;justify-content:space-between}html.theme-belegschaft .member .badge{width:46px;height:46px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;color:var(--ink);background:var(--paper)}html.theme-belegschaft .member .badge svg{width:22px;height:22px}html.theme-belegschaft .member .shift{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.13em;color:var(--accent-2);display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--accent-soft);background:var(--accent-tint)}html.theme-belegschaft .member .shift .d{width:5px;height:5px;border-radius:50%;background:var(--accent)}html.theme-belegschaft .member .role{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3);margin-top:26px}html.theme-belegschaft .member h3{font-family:var(--display);font-weight:600;font-size:27px;line-height:1.05;letter-spacing:-.025em;margin:9px 0 0}html.theme-belegschaft .member .desc{font-size:15px;line-height:1.58;color:var(--ink-2);margin:15px 0 0}html.theme-belegschaft .member .does{margin-top:22px;padding-top:18px;border-top:1px solid var(--rule);display:grid;gap:10px}html.theme-belegschaft .member .does .dl{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3)}html.theme-belegschaft .member .does .it{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:baseline;font-size:14px;color:var(--ink)}html.theme-belegschaft .member .does .it .c{color:var(--accent-2)}html.theme-belegschaft .member .link{margin-top:auto;padding-top:22px;display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:500;color:var(--ink)}html.theme-belegschaft .member .link .ar{width:20px;height:20px;border-radius:50%;background:var(--accent-tint);display:grid;place-items:center;transition:.2s}html.theme-belegschaft .member .link .ar svg{width:11px;height:11px}html.theme-belegschaft .member:hover .link .ar{background:var(--accent);transform:translate(2px,-2px)}html.theme-belegschaft .member.feat:after{content:"Schicht im Fokus";position:absolute;top:0;right:0;font-family:var(--mono);font-size:8.5px;text-transform:uppercase;letter-spacing:.14em;background:var(--ink);color:var(--paper);padding:4px 9px}html.theme-belegschaft .flow{margin-top:60px;border:1.5px solid var(--ink);background:var(--surface)}html.theme-belegschaft .flow-head{display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--paper);padding:13px 22px;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em}html.theme-belegschaft .flow-head .r{color:var(--accent)}html.theme-belegschaft .flow-steps{display:grid;grid-template-columns:repeat(4,1fr)}html.theme-belegschaft .fstep{padding:30px 26px 32px;border-right:1px solid var(--rule);position:relative;display:flex;flex-direction:column;gap:12px}html.theme-belegschaft .fstep:last-child{border-right:none}html.theme-belegschaft .fstep .hd{display:flex;align-items:center;justify-content:space-between}html.theme-belegschaft .fstep .tm{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}html.theme-belegschaft .fstep .by{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-2)}html.theme-belegschaft .fstep h4{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;margin:2px 0 0;line-height:1.12}html.theme-belegschaft .fstep p{font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:0}html.theme-belegschaft .fstep .arrow{position:absolute;right:-10px;top:38px;z-index:2;width:20px;height:20px;background:var(--accent);border-radius:50%;display:grid;place-items:center;color:var(--ink)}html.theme-belegschaft .fstep .arrow svg{width:11px;height:11px}html.theme-belegschaft .fstep:last-child .arrow{display:none}html.theme-belegschaft .steps{margin-top:56px;border:1.5px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface)}html.theme-belegschaft .step{padding:32px 26px 36px;border-right:1px solid var(--rule)}html.theme-belegschaft .step:last-child{border-right:none}html.theme-belegschaft .step .hd{display:flex;align-items:center;justify-content:space-between}html.theme-belegschaft .step .n{font-family:var(--display);font-weight:600;font-size:30px;color:var(--accent-2);letter-spacing:-.02em}html.theme-belegschaft .step .d{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}html.theme-belegschaft .step h4{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;margin:22px 0 11px}html.theme-belegschaft .step p{font-size:14.5px;line-height:1.58;color:var(--ink-2);margin:0;max-width:30ch}html.theme-belegschaft .trust-grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}html.theme-belegschaft .trust-item{padding:36px 30px 40px;border-right:1px solid var(--rule)}html.theme-belegschaft .trust-item:last-child{border-right:none}html.theme-belegschaft .trust-item .ic{color:var(--accent-2)}html.theme-belegschaft .trust-item .ic svg{width:24px;height:24px}html.theme-belegschaft .trust-item h4{font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:-.02em;margin:20px 0 10px}html.theme-belegschaft .trust-item p{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0;max-width:34ch}html.theme-belegschaft .maker{margin-top:48px;display:flex;align-items:center;gap:26px;flex-wrap:wrap;padding:26px 32px;border:1.5px solid var(--ink);background:var(--paper-2)}html.theme-belegschaft .maker .bx{width:44px;height:44px;border-radius:50%;background:var(--pine);display:grid;place-items:center}html.theme-belegschaft .maker .bx span{font-family:var(--display);font-weight:700;font-size:19px;color:var(--accent)}html.theme-belegschaft .maker .txt{font-size:15.5px;color:var(--ink-2);max-width:60ch}html.theme-belegschaft .maker .txt strong{color:var(--ink);font-weight:600}html.theme-belegschaft .maker .who{margin-left:auto;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);text-align:right}html.theme-belegschaft .faq{margin-top:12px;border-top:1.5px solid var(--ink)}html.theme-belegschaft .faq-item{border-bottom:1px solid var(--rule)}html.theme-belegschaft .faq-q{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:grid;grid-template-columns:56px 1fr 32px;gap:22px;align-items:center;padding:26px 4px;font-family:var(--display);color:var(--ink)}html.theme-belegschaft .faq-q .n{font-family:var(--mono);font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.16em}html.theme-belegschaft .faq-q .q{font-weight:600;font-size:clamp(19px,1.8vw,23px);letter-spacing:-.02em}html.theme-belegschaft .faq-q .pm{justify-self:end;color:var(--accent-2);transition:transform .24s}html.theme-belegschaft .faq-q .pm svg{width:18px;height:18px}html.theme-belegschaft .faq-item.open .pm{transform:rotate(45deg)}html.theme-belegschaft .faq-a{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.16,1,.3,1)}html.theme-belegschaft .faq-a .inner{padding:0 32px 28px 78px;font-size:16px;line-height:1.65;color:var(--ink-2);max-width:78ch}html.theme-belegschaft .cta{background:var(--pine);color:var(--paper);padding:clamp(80px,10vw,128px) 0;position:relative;overflow:hidden}html.theme-belegschaft .cta:before{content:"";position:absolute;right:-120px;bottom:-140px;width:420px;height:420px;background:var(--accent);opacity:.14;border-radius:50%;filter:blur(8px)}html.theme-belegschaft .cta .grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(40px,5vw,80px);align-items:end;position:relative}html.theme-belegschaft .cta h2{font-family:var(--display);font-weight:600;font-size:clamp(40px,5.6vw,82px);line-height:.96;letter-spacing:-.04em;margin:20px 0 0;max-width:13ch}html.theme-belegschaft .cta h2 .ser{color:var(--accent)}html.theme-belegschaft .cta .pp{font-size:18.5px;line-height:1.6;color:#f1ebdfbd;max-width:40ch}html.theme-belegschaft .cta .ctas{margin-top:26px;display:flex;gap:12px;flex-wrap:wrap}html.theme-belegschaft .cta .trust{margin-top:22px;font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.13em;color:#f1ebdf8c}html.theme-belegschaft .footer{background:var(--pine-2);color:var(--paper);padding:70px 0 44px}html.theme-belegschaft .footer .grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}html.theme-belegschaft .footer .brand .mark{color:var(--paper)}html.theme-belegschaft .footer .about{margin-top:18px;font-size:14.5px;line-height:1.62;color:#f1ebdf99;max-width:34ch}html.theme-belegschaft .footer h5{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#f1ebdf80;font-weight:400;margin:0 0 16px}html.theme-belegschaft .footer a.fl{display:block;padding:5px 0;font-size:14.5px;color:#f1ebdfc7}html.theme-belegschaft .footer a.fl:hover{color:var(--accent)}html.theme-belegschaft .footer .addr{font-size:14.5px;line-height:1.62;color:#f1ebdf99}html.theme-belegschaft .footer .addr strong{color:var(--paper);font-weight:500}html.theme-belegschaft .footer .bottom{margin-top:56px;padding-top:22px;border-top:1px solid var(--pine-line);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:#f1ebdf73}html.theme-belegschaft .footer .bottom a{color:inherit}html.theme-belegschaft .footer .bottom a:hover{color:var(--accent)}html.theme-belegschaft.ro .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}html.theme-belegschaft.ro .reveal.in{opacity:1;transform:none}html.theme-belegschaft .svc-hero{padding:clamp(48px,6vw,84px) 0 clamp(56px,7vw,96px)}html.theme-belegschaft .svc-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,5vw,72px);align-items:center}html.theme-belegschaft .svc-hero h1{margin:24px 0 0;max-width:14ch}html.theme-belegschaft .svc-hero .sub{margin-top:26px;max-width:46ch}html.theme-belegschaft .svc-hero .ctas{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}html.theme-belegschaft .svc-hero .trust{margin-top:24px;font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-3)}html.theme-belegschaft .console{background:var(--surface);border:1.5px solid var(--ink);box-shadow:14px 14px #1e3a2d1a}html.theme-belegschaft .console-head{display:flex;align-items:center;gap:14px;background:var(--ink);color:var(--paper);padding:14px 20px}html.theme-belegschaft .console-head .ring{width:38px;height:38px;border-radius:50%;background:var(--accent);display:grid;place-items:center;color:var(--ink);position:relative}html.theme-belegschaft .console-head .ring svg{width:18px;height:18px}html.theme-belegschaft .console-head .ring:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(217,138,51,.5);animation:bf-pulsering 2.2s ease-out infinite}@keyframes bf-pulsering{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}html.theme-belegschaft .console-head .meta .who{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.015em}html.theme-belegschaft .console-head .meta .id{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#f1ebdf99;margin-top:2px}html.theme-belegschaft .console-head .timer{margin-left:auto;font-family:var(--mono);font-size:13px;color:var(--accent)}html.theme-belegschaft .console-body{padding:22px 22px 8px;display:grid;gap:12px}html.theme-belegschaft .bubble{padding:12px 16px;font-size:14.5px;line-height:1.45;max-width:82%}html.theme-belegschaft .bubble .w{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.14em;opacity:.7;margin-bottom:5px}html.theme-belegschaft .bubble.agent{background:var(--pine);color:var(--paper)}html.theme-belegschaft .bubble.caller{background:var(--paper-2);color:var(--ink);justify-self:end;font-family:var(--serif);font-style:italic;font-size:15.5px}html.theme-belegschaft .bubble.caller .w{font-style:normal}html.theme-belegschaft .console-foot{border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr)}html.theme-belegschaft .console-foot .cell{padding:14px 16px;border-right:1px solid var(--rule)}html.theme-belegschaft .console-foot .cell:last-child{border-right:none}html.theme-belegschaft .console-foot .cell .k{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-3)}html.theme-belegschaft .console-foot .cell .v{font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:-.01em;margin-top:5px}html.theme-belegschaft .console-foot .cell .v.ok{color:var(--accent-2)}html.theme-belegschaft .ba{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink)}html.theme-belegschaft .ba .col{padding:36px 34px 40px}html.theme-belegschaft .ba .before{background:var(--paper-2);border-right:1.5px solid var(--ink)}html.theme-belegschaft .ba .after{background:var(--surface)}html.theme-belegschaft .ba .lbl{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em}html.theme-belegschaft .ba .before .lbl{color:var(--ink-3)}html.theme-belegschaft .ba .after .lbl{color:var(--accent-2);display:inline-flex;align-items:center;gap:8px}html.theme-belegschaft .ba .after .lbl:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}html.theme-belegschaft .ba p{font-family:var(--display);font-weight:500;font-size:clamp(20px,2vw,26px);line-height:1.25;letter-spacing:-.02em;margin:16px 0 0}html.theme-belegschaft .ba .before p{color:var(--ink-2);font-family:var(--serif);font-style:italic;font-weight:400}html.theme-belegschaft .ba .after p .acc{color:var(--accent-2)}html.theme-belegschaft .feats{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink);background:var(--surface)}html.theme-belegschaft .feat{padding:34px 32px 38px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}html.theme-belegschaft .feat:nth-child(2n){border-right:none}html.theme-belegschaft .feat:nth-child(n+3){border-bottom:none}html.theme-belegschaft .feat .ic{width:40px;height:40px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;color:var(--accent-2)}html.theme-belegschaft .feat .ic svg{width:20px;height:20px}html.theme-belegschaft .feat h4{font-family:var(--display);font-weight:600;font-size:23px;letter-spacing:-.02em;margin:20px 0 11px}html.theme-belegschaft .feat p{font-size:15px;line-height:1.62;color:var(--ink-2);margin:0;max-width:44ch}html.theme-belegschaft .explain{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1.5px solid var(--ink)}html.theme-belegschaft .ex{padding:34px 30px 38px;border-right:1px solid var(--rule)}html.theme-belegschaft .ex:last-child{border-right:none}html.theme-belegschaft .ex .n{font-family:var(--mono);font-size:11px;color:var(--accent-2);letter-spacing:.1em}html.theme-belegschaft .ex p{font-family:var(--display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.02em;margin:16px 0 0}html.theme-belegschaft .integ{margin-top:56px;padding:36px 34px;border:1.5px solid var(--ink);background:var(--paper-2);display:grid;grid-template-columns:1fr 1.1fr;gap:44px;align-items:center}html.theme-belegschaft .integ .lbl{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--accent-2)}html.theme-belegschaft .integ p{font-size:16px;line-height:1.6;color:var(--ink-2);margin:14px 0 0}html.theme-belegschaft .integ .chips{display:flex;flex-wrap:wrap;gap:9px}html.theme-belegschaft .integ .chip{font-family:var(--mono);font-size:12px;padding:9px 14px;background:var(--surface);border:1px solid var(--rule-2);color:var(--ink)}html.theme-belegschaft .cross{margin-top:56px;display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1.5px solid var(--ink)}html.theme-belegschaft .cross-card{padding:30px;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:12px;background:var(--surface)}html.theme-belegschaft .cross-card:last-child{border-right:none}html.theme-belegschaft .cross-card .top{display:flex;align-items:center;justify-content:space-between}html.theme-belegschaft .cross-card .badge{width:38px;height:38px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;color:var(--accent-2)}html.theme-belegschaft .cross-card .badge svg{width:18px;height:18px}html.theme-belegschaft .cross-card .role{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3)}html.theme-belegschaft .cross-card h4{font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.02em;margin:0}html.theme-belegschaft .cross-card p{font-size:14.5px;line-height:1.58;color:var(--ink-2);margin:0;flex:1}html.theme-belegschaft .cross-card .link{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:500;color:var(--ink)}html.theme-belegschaft .cross-card .link .ar{width:20px;height:20px;border-radius:50%;background:var(--accent-tint);display:grid;place-items:center;transition:.2s}html.theme-belegschaft .cross-card .link .ar svg{width:11px;height:11px}html.theme-belegschaft .cross-card:hover .link .ar{background:var(--accent);transform:translate(2px,-2px)}@media(max-width:1080px){html.theme-belegschaft .staff,html.theme-belegschaft .flow-steps,html.theme-belegschaft .steps,html.theme-belegschaft .trust-grid,html.theme-belegschaft .explain{grid-template-columns:1fr 1fr}html.theme-belegschaft .member:nth-child(2){border-right:none}html.theme-belegschaft .member{min-height:0;border-bottom:1px solid var(--rule)}html.theme-belegschaft .step:nth-child(2),html.theme-belegschaft .trust-item:nth-child(2){border-right:none}html.theme-belegschaft .fstep .arrow{display:none}html.theme-belegschaft .fstep:nth-child(2){border-right:none}}@media(max-width:860px){html.theme-belegschaft{--pad: 22px}html.theme-belegschaft .nav nav{display:none}html.theme-belegschaft .hero-grid,html.theme-belegschaft .svc-hero-grid,html.theme-belegschaft .cta .grid,html.theme-belegschaft .prob-grid,html.theme-belegschaft .ba,html.theme-belegschaft .feats,html.theme-belegschaft .integ,html.theme-belegschaft .cross{grid-template-columns:1fr}html.theme-belegschaft .ba .before{border-right:none;border-bottom:1.5px solid var(--ink)}html.theme-belegschaft .feat:nth-child(odd){border-right:none}html.theme-belegschaft .feat:nth-child(3){border-bottom:1px solid var(--rule)}html.theme-belegschaft .prob:first-child{border-right:none;border-bottom:1px solid var(--pine-line)}html.theme-belegschaft .runner{display:none}html.theme-belegschaft .plan{box-shadow:8px 8px #1e3a2d1a}}@media(max-width:620px){html.theme-belegschaft .staff,html.theme-belegschaft .flow-steps,html.theme-belegschaft .steps,html.theme-belegschaft .trust-grid,html.theme-belegschaft .explain,html.theme-belegschaft .cross{grid-template-columns:1fr}html.theme-belegschaft .member,html.theme-belegschaft .step,html.theme-belegschaft .fstep,html.theme-belegschaft .trust-item,html.theme-belegschaft .ex,html.theme-belegschaft .cross-card{border-right:none!important;border-bottom:1px solid var(--rule)}html.theme-belegschaft .maker .who{margin-left:0;width:100%;text-align:left}html.theme-belegschaft .faq-q{grid-template-columns:1fr 28px}html.theme-belegschaft .faq-q .n{display:none}html.theme-belegschaft .faq-a .inner{padding-left:4px}}html.theme-belegschaft .page{padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,110px)}html.theme-belegschaft .page-404{min-height:65vh}html.theme-belegschaft .page .code{font-family:var(--mono);font-size:clamp(64px,10vw,112px);line-height:1;color:var(--accent-2);margin:0;letter-spacing:-.04em}html.theme-belegschaft .page .h1{margin-top:24px}html.theme-belegschaft .page .ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}html.theme-belegschaft .content-card{margin-top:32px;padding:clamp(24px,4vw,36px);background:var(--surface);border:1px solid var(--rule);line-height:1.65;color:var(--ink-2)}html.theme-belegschaft .content-card p+p{margin-top:1em}html.theme-belegschaft .content-card strong{color:var(--ink);font-weight:600}html.theme-belegschaft .breadcrumb{padding:18px 0;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}html.theme-belegschaft .breadcrumb a{color:var(--ink-2);transition:color .16s}html.theme-belegschaft .breadcrumb a:hover,html.theme-belegschaft .breadcrumb .cur{color:var(--ink)}
