:root{--bg:#070707;--surface:#111111;--surface-2:#161616;--fg:#FFFFFF;--ink:#D6D6D6;--accent:#FFFFFF;--accent-soft:#BDBDBD;--muted:#8A8A8A;--line:rgba(255,255,255,.12);--display:var(--font-onest),"Ease Semi Display",Arial,sans-serif;--sans:var(--font-geist),"TT Hoves Pro",Arial,sans-serif;--serif:var(--font-serif),Georgia,serif}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}h1,h2,h3{font-family:var(--serif);font-weight:500;color:var(--fg);margin:0;letter-spacing:-.01em}h1 em,h2 em,h3 em{font-style:normal;color:var(--muted)}.nav{position:fixed;top:24px;left:0;right:0;z-index:60;display:flex;justify-content:center;align-items:center;padding:0 24px;pointer-events:none}.nav>*{pointer-events:auto}.nav__pill{position:relative;gap:2px;height:60px;padding:0 6px 0 14px;border-radius:16px;background:rgba(21,21,21,.72);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:.5px solid rgba(255,255,255,.12);box-shadow:0 20px 40px rgba(0,0,0,.28)}.nav__logo,.nav__pill{display:flex;align-items:center}.nav__logo{text-decoration:none;margin:0 14px 0 6px;color:var(--fg);white-space:nowrap}.logo__mark{width:19px;height:32px;flex:none;color:#fff}.logo__word{display:flex;flex-direction:column;margin-left:9px;font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:19px;line-height:.95;letter-spacing:0;color:#fff}.nav__pill{transition:padding .35s ease}.nav.is-compact .nav__pill{padding-left:8px}.nav__cta,.nav__links a{transition:padding .35s ease,background .2s ease}.nav.is-compact .nav__links a{padding:10px 14px}.nav.is-compact .nav__cta{padding:12px 18px 11px}.nav.is-compact .nav__logo{margin-right:10px}.nav__links{display:flex;align-items:center}.nav__links a{font-size:16px;font-weight:400;letter-spacing:-.01em;color:#F4F4F4;text-decoration:none;padding:12px 16px;border-radius:12px;transition:background .2s ease;white-space:nowrap}.nav__links a:hover{background:rgba(255,255,255,.08)}.nav__cta{margin-left:8px;background:var(--fg);color:#0A0A0A;font-size:14px;font-weight:500;letter-spacing:-.02em;padding:15px 22px 14px;border-radius:12px;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background .2s ease}.nav__cta:hover{background:#E8E8E8}.nav__burger{display:none;width:48px;height:48px;border:0;background:transparent;border-radius:12px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px}.nav__burger span{display:block;width:20px;height:1.5px;background:#F4F4F4;transition:transform .25s ease,opacity .25s ease}.nav.is-open .nav__burger span:first-child{transform:translateY(3.75px) rotate(45deg)}.nav.is-open .nav__burger span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.nav__menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);padding:8px;border-radius:16px;background:rgba(21,21,21,.9);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:.5px solid rgba(255,255,255,.12);box-shadow:0 20px 40px rgba(0,0,0,.35)}.nav__menu a{display:block;padding:14px 16px;border-radius:12px;font-size:18px;letter-spacing:-.01em;color:#F4F4F4;text-decoration:none}.nav__menu a:hover{background:rgba(255,255,255,.08)}.nav__menu .nav__cta{display:block;text-align:center;margin:8px 0 0;color:#0A0A0A}.nav.is-open .nav__menu{display:block}.btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:12px;font-weight:400;font-size:15px;letter-spacing:-.01em;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--fg);color:#000;box-shadow:0 12px 30px -14px rgba(255,255,255,.35)}.btn--ghost{border-color:rgba(255,255,255,.28);color:var(--fg);background:transparent}.btn--ghost:hover{background:rgba(255,255,255,.06)}.loader{position:fixed;inset:0;z-index:100;background:var(--bg);display:grid;place-items:center}.loader__mark{width:34px;height:56px;color:#fff}.loader__line{stroke-dasharray:114;stroke-dashoffset:114;animation:loader-draw 1.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes loader-draw{0%{stroke-dashoffset:114}55%{stroke-dashoffset:0}to{stroke-dashoffset:-114}}@media (prefers-reduced-motion:reduce){.loader__line{animation:none;stroke-dashoffset:0}}.story{position:relative;height:840vh}.story__pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}#scene{width:100%;height:100%;display:block}#scene,.story__photo{position:absolute;inset:0}.story__photo{background:#070707;pointer-events:none;will-change:opacity,transform}.story__shot{position:absolute;inset:0;background:50%/cover no-repeat}.steps{position:absolute;left:0;right:0;bottom:34px;display:flex;justify-content:center;gap:14px;font-size:13px;letter-spacing:.01em;text-transform:uppercase;color:var(--muted);pointer-events:none;transition:opacity .4s}.steps span{transition:color .4s}.steps span.is-active{color:var(--accent)}.steps i{font-style:normal;opacity:.5}.caption{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;max-width:720px;padding:0 24px;pointer-events:none;opacity:0;will-change:opacity,transform;isolation:isolate}.caption:before{content:"";position:absolute;inset:-60px -110px;background:radial-gradient(ellipse at center,rgba(7,7,7,.94) 35%,rgba(7,7,7,0) 72%);z-index:-1}.caption em{display:block;font-family:var(--sans);font-style:normal;font-size:14px;letter-spacing:.01em;text-transform:uppercase;color:var(--muted);font-weight:400;margin-bottom:18px}.caption p{font-family:var(--serif);font-size:clamp(32px,4.6vw,64px);line-height:1.02;color:var(--fg);margin:0;letter-spacing:-.01em}.caption small{display:block;font-family:var(--sans);font-size:18px;letter-spacing:-.01em;color:var(--muted);margin-top:18px;line-height:1.45}.caption--intro{left:6vw;right:auto;top:auto;bottom:18vh;transform:none;text-align:left;max-width:560px;padding:0}.caption--intro:before{inset:auto;left:-6vw;top:-120vh;width:100vw;height:340vh;background:linear-gradient(20deg,rgba(7,7,7,.8),rgba(7,7,7,.45) 28%,rgba(7,7,7,0) 55%)}.caption--intro p{font-size:clamp(64px,8vw,128px);line-height:.9}.caption--low{top:auto;bottom:11vh;transform:translate(-50%)}.caption--low p{font-size:clamp(24px,2.8vw,36px)}.caption--low em{margin-bottom:10px}.caption--low small{margin-top:8px;font-size:14px}.scrollhint{position:absolute;right:5vw;bottom:34px;display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.01em;text-transform:uppercase;color:var(--muted);pointer-events:none}.scrollhint b{display:block;width:1px;height:34px;background:linear-gradient(var(--accent),transparent);animation:hint 1.6s ease-in-out infinite}@keyframes hint{0%{transform:scaleY(.2);transform-origin:top}50%{transform:scaleY(1)}to{transform:scaleY(.2);transform-origin:bottom}}.skip{position:absolute;left:5vw;bottom:34px;font-size:13px;letter-spacing:.01em;text-transform:uppercase;color:var(--muted);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:2px;transition:opacity .3s}.skip:hover{color:var(--fg)}.labels{inset:0;pointer-events:none}.label,.labels{position:absolute}.label{left:0;top:0;opacity:0;white-space:nowrap;text-align:center;will-change:transform,opacity}.label small{display:block;font-size:13px;letter-spacing:.01em;color:var(--muted);font-weight:400}.label strong{display:block;font-family:var(--serif);font-weight:500;font-size:22px;letter-spacing:-.01em;color:var(--fg);margin-top:3px}.hero{position:absolute;inset:0;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:5vw;gap:5vw;padding:90px 6vw 60px;max-width:1360px;margin:0 auto;pointer-events:none}.hero.is-live{pointer-events:auto}.hero__text{position:relative;z-index:2;opacity:var(--a,0);transform:translateY(calc((1 - var(--a,0)) * 28px));will-change:opacity,transform}.eyebrow{font-size:14px;letter-spacing:.01em;text-transform:uppercase;color:var(--muted);font-weight:400;margin:0 0 20px}.hero h1{font-size:clamp(40px,5vw,76px);line-height:.98;margin:0 0 24px}.hero h1,.lead{letter-spacing:-.01em}.lead{font-size:18px;line-height:1.5;max-width:520px;margin:0 0 28px;opacity:.85}.cta{display:flex;gap:12px;flex-wrap:wrap}.kontor-info{position:relative}.kontor-info summary{list-style:none;cursor:pointer}.kontor-info summary::-webkit-details-marker{display:none}.kontor-info[open] summary{background:rgba(255,255,255,.08)}.kontor-info p{position:absolute;left:0;top:calc(100% + 12px);z-index:5;width:min(440px,80vw);margin:0;padding:18px 20px;border-radius:14px;background:rgba(21,21,21,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.5px solid rgba(255,255,255,.14);box-shadow:0 20px 40px rgba(0,0,0,.4);font-size:14px;line-height:1.6;color:#D6D6D6}.note{font-size:13px;color:var(--muted);margin:16px 0 0}.cockpit{width:min(460px,100%);justify-self:end;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 24px 18px;box-shadow:0 40px 80px -30px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;will-change:opacity}.cockpit__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.cockpit__title{font-family:var(--serif);font-size:20px;letter-spacing:-.01em;color:var(--fg)}.cockpit__date{font-size:12px;color:var(--muted);letter-spacing:.01em;text-transform:uppercase}.cockpit__chart svg{display:block;width:100%;height:112px}.cockpit__legend{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:8px;letter-spacing:.02em}.cockpit__kpis{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--line)}.cockpit__kpis li{display:grid;grid-template-columns:1fr auto 64px;grid-gap:14px;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;align-items:baseline}.cockpit__kpis .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--fg)}.cockpit__kpis .d{font-size:12px;color:var(--muted);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cockpit__kpis .d.up{color:var(--fg)}.cockpit__reco{margin-top:14px;font-size:13px;line-height:1.55}.cockpit__reco b{color:var(--muted);font-weight:400;letter-spacing:.01em;text-transform:uppercase;font-size:12px;margin-right:8px}.sec{padding:120px 6vw}.wrap{max-width:1180px;margin:0 auto}.sec h2{font-size:clamp(34px,4.2vw,60px);line-height:1.02;letter-spacing:-.01em;max-width:860px;margin:0 0 52px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.cards3 article{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:30px 28px;position:relative;min-height:220px}.cards3 .num{font-size:13px;letter-spacing:.01em;color:var(--muted);font-weight:400}.cards3 h3{font-size:26px;letter-spacing:-.01em;margin:14px 0 12px}.cards3 p{font-size:15px;line-height:1.6;margin:0;opacity:.75}.pain{position:relative;overflow:hidden;transition:border-color .3s ease,background .3s ease}.pain:before{left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.pain:after,.pain:before{content:"";position:absolute;opacity:0;transition:opacity .35s ease}.pain:after{inset:-40% -20% auto;height:70%;background:radial-gradient(60% 60% at 50% 0,rgba(255,255,255,.06),transparent 70%);pointer-events:none}.pain:hover{border-color:rgba(255,255,255,.28);background:var(--surface-2)}.pain:hover:after,.pain:hover:before{opacity:1}.pain__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.pain__icon{width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;color:var(--fg);background:rgba(255,255,255,.03);transition:background .3s ease,color .3s ease,border-color .3s ease}.pain__icon .fi{font-size:22px;line-height:1;display:block}.pain__icon .fi:before{vertical-align:middle}.pain:hover .pain__icon{background:var(--fg);color:#000;border-color:var(--fg)}.cards3 .pain h3{margin-top:0}.sec--ebenen{background:var(--surface);color:var(--ink)}.sec--ebenen article{background:var(--surface-2);border-color:rgba(255,255,255,.14)}.sec--ebenen article:before{content:"";position:absolute;left:28px;top:0;width:44px;height:2px;background:var(--accent)}.flow{margin:52px 0 0;font-family:var(--serif);font-size:24px;letter-spacing:-.01em;color:var(--accent-soft);display:flex;gap:18px;flex-wrap:wrap;align-items:center}.flow i{font-style:normal;color:var(--accent);opacity:.7}.sec--cta{text-align:center}.sec--cta h2{margin:0 auto 28px}.stacksec{padding:120px 6vw 140px;background:var(--bg)}.stacksec .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);grid-gap:6vw;gap:6vw;align-items:start}.stacksec__intro{position:-webkit-sticky;position:sticky;top:160px}.stacksec__intro h2{margin:0 0 20px}.stacksec__intro p{font-size:18px;letter-spacing:-.01em;line-height:1.5;color:var(--muted);max-width:420px;margin:0}.stack{position:relative;list-style:none;margin:0;padding:0}.stack__card{position:absolute;left:0;right:0;top:0;z-index:calc(1 + var(--i));display:grid;grid-template-columns:40px 1fr;grid-gap:24px;gap:24px;align-items:start;margin:0 0 4px;padding:24px;border-radius:16px;background:var(--surface);border:1px solid rgba(255,255,255,.14);transform-origin:50% 0;will-change:transform;box-shadow:0 -12px 30px -18px rgba(0,0,0,.9);text-decoration:none;color:inherit}.stack__card .fi{display:block;width:40px;height:40px;font-size:32px;line-height:40px;text-align:center;color:var(--muted);margin-top:2px}.stack__card .fi:before{vertical-align:middle}.stack__card h3{font-size:26px;letter-spacing:-.01em;line-height:1.05;margin:0 0 10px}.stack__card p{font-size:16px;letter-spacing:-.01em;line-height:1.45;margin:0;color:var(--ink);opacity:.85;max-width:520px}.stack__card--accent{background:var(--fg);border-color:var(--fg);color:#000}.stack__card--accent h3{color:#000}.stack__card--accent p{color:#000;opacity:.8}.stack__card--accent .fi{color:#000}.stack__card--accent .go{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:500;letter-spacing:-.01em;color:#000}.stack__card--accent .go:after{content:"→"}@media (max-width:900px){.stacksec{padding:80px 20px 100px}.stacksec .wrap{grid-template-columns:1fr;gap:32px}.stacksec__intro{position:static}.stack__card{grid-template-columns:32px 1fr;gap:16px;padding:20px}.stack__card .fi{width:32px;height:32px;font-size:26px;line-height:32px}.stack__card h3{font-size:22px}.stack__card p{font-size:15px}}.owner{position:relative;min-height:100vh;display:grid;align-items:start;justify-items:center;text-align:center;padding:18vh 6vw 36vh;overflow:hidden;isolation:isolate}.owner__media{position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 50% at 50% 35%,rgba(255,255,255,.1),transparent 70%),linear-gradient(180deg,#1a1a1a,#0c0c0c)}.owner__media:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,transparent 100%)}.owner__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 70%;transform:scale(1.04);will-change:transform}.owner__shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 45% at 50% 38%,rgba(7,7,7,.55),rgba(7,7,7,0) 70%),linear-gradient(180deg,var(--bg) 0,rgba(7,7,7,.35) 14%,rgba(7,7,7,.15) 60%,rgba(7,7,7,.2) 88%,var(--bg) 100%)}.owner__inner{max-width:1100px}.owner .eyebrow{color:#E6E6E6}.owner h1{font-size:clamp(44px,7.4vw,112px);line-height:.95;letter-spacing:-.01em;color:#fff;margin:0 0 28px;text-shadow:0 10px 60px rgba(0,0,0,.6)}.owner h1 em{color:rgba(255,255,255,.55)}.owner p.sub{font-size:18px;letter-spacing:-.01em;line-height:1.5;color:#D6D6D6;max-width:620px;margin:0 auto 32px}.owner p.sub b{font-weight:500;color:#fff}.owner__portrait{position:absolute;right:4vw;bottom:8vh;width:180px;text-align:left;text-decoration:none;color:#fff;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.owner__photo{position:relative;display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:.5px solid rgba(255,255,255,.18);box-shadow:0 20px 50px rgba(0,0,0,.45);transition:border-color .35s ease,box-shadow .45s ease}.owner__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 15%;filter:saturate(.85);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s ease}.owner__in{position:absolute;right:10px;bottom:10px;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#fff;color:#070707;opacity:0;transform:translateY(6px) scale(.9);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.owner__in svg{width:16px;height:16px}.owner__cap{display:block;margin-top:10px;font-size:14px}.owner__cap small{display:block;font-size:11px;letter-spacing:.01em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-top:3px}.owner__cap b{font-weight:400;color:rgba(255,255,255,.45);transition:color .3s ease}.owner__portrait:focus-visible,.owner__portrait:hover{transform:translateY(-6px)}.owner__portrait:focus-visible .owner__photo,.owner__portrait:hover .owner__photo{border-color:rgba(255,255,255,.5);box-shadow:0 30px 70px rgba(0,0,0,.6)}.owner__portrait:focus-visible img,.owner__portrait:hover img{transform:scale(1.06);filter:saturate(1)}.owner__portrait:focus-visible .owner__in,.owner__portrait:hover .owner__in{opacity:1;transform:none}.owner__portrait:focus-visible .owner__cap b,.owner__portrait:hover .owner__cap b{color:#fff}@media (prefers-reduced-motion:reduce){.owner__in,.owner__photo img,.owner__portrait{transition:none}}@media (max-width:900px){.owner{min-height:92vh;padding:46vh 20px 70px}.owner h1{font-size:44px}.owner p.sub{font-size:16px}.owner__portrait{position:static;width:120px;margin:28px auto 0;text-align:center}.owner__in{opacity:1;transform:none;width:26px;height:26px}}.footer{background:#FFFFFF;color:#0A0A0A;padding:88px 6vw 36px}.footer .wrap{max-width:1180px;margin:0 auto}.footer__top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(0,0,0,.1)}.footer__brand .nav__logo{margin:0 0 18px;color:#0A0A0A}.footer__brand .logo__mark{width:22px;height:38px;color:#0A0A0A}.footer__brand .logo__word{color:#0A0A0A;font-size:23px}.footer__brand p{font-size:15px;line-height:1.55;letter-spacing:-.01em;color:#4A4A4A;max-width:360px;margin:0 0 22px}.footer__brand .btn--primary{background:#0A0A0A;color:#fff;box-shadow:none}.footer__brand .btn--primary:before{background:#fff}.footer__col h4{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#8A8A8A;margin:6px 0 18px}.footer__col a{display:block;font-size:16px;letter-spacing:-.01em;color:#0A0A0A;text-decoration:none;padding:6px 0;opacity:.85}.footer__col a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.footer__logos{display:flex;align-items:center;gap:32px;padding:28px 0;border-bottom:1px solid rgba(0,0,0,.1)}.footer__logos-label{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#8A8A8A;white-space:nowrap}.footer__logos-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.logobadge{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 22px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;text-decoration:none}.logobadge img{height:22px;width:auto;display:block;filter:grayscale(1);opacity:.8;transition:filter .2s,opacity .2s}.logobadge:hover img{filter:none;opacity:1}.logobadge--slot{font-size:12px;color:#9A9A9A;border-style:dashed;min-width:150px}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:24px;font-size:13px;color:#7A7A7A}.footer__bottom nav{display:flex;gap:22px}.footer__bottom a{color:#0A0A0A;text-decoration:none;opacity:.7}.footer__bottom a:hover{opacity:1}@media (max-width:900px){.footer{padding:64px 20px 28px}.footer__top{grid-template-columns:1fr 1fr;gap:32px}.footer__brand{grid-column:1/-1}.footer__logos{gap:14px}.footer__bottom,.footer__logos{flex-direction:column;align-items:flex-start}}.proof__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.proof__head h2{margin:0}.proof__sub{font-size:17px;letter-spacing:-.01em;line-height:1.5;color:var(--muted);max-width:420px;margin:0}.logobar{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:8px 0}.logobar,.wm{align-items:center}.wm{display:inline-flex;flex-direction:column;justify-content:center;line-height:1;color:#fff;opacity:.62;transition:opacity .25s;white-space:nowrap;min-height:44px}.wm:hover{opacity:1}.wm b{font-weight:400}.wm small{margin-top:4px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--sans);opacity:.8}.wm--gruenkern b{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.02em;transform:scaleX(.82);transform-origin:center}.wm--gruenkern small{font-weight:600;letter-spacing:.06em;font-size:10px;transform:scaleX(.82)}.wm--complemus b{font-family:var(--sans);font-weight:300;font-size:24px;letter-spacing:.12em}.wm--complemus small{text-transform:none;letter-spacing:.02em;font-size:11px}.wm--azur b{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:22px;letter-spacing:.12em}.wm--azur small{text-transform:none;letter-spacing:.02em;font-size:10px}.wm--fisch{flex-direction:row;gap:9px}.wm--fisch i{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#fff,#fff 48%,rgba(255,255,255,.35) 52%,rgba(255,255,255,.35))}.wm--fisch b{font-family:var(--sans);font-weight:400;font-size:21px;letter-spacing:-.01em}.wm--mtm b{font-family:var(--sans);font-weight:700;font-size:30px;letter-spacing:-.04em}.wm--mtm small{font-size:9px}.wm--semperlei b{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:.18em}.sec--posts{background:var(--surface)}.posts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.post{display:flex;flex-direction:column;gap:12px;padding:28px 26px 26px;border-radius:16px;background:var(--surface-2);border:1px solid rgba(255,255,255,.12);text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease}.post:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.3)}.post time{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.post h3{font-size:24px;line-height:1.08}.post h3,.post p{letter-spacing:-.01em;margin:0}.post p{font-size:15px;line-height:1.55;color:var(--ink);opacity:.8;flex:1 1}.post__more{font-size:14px;font-weight:500;color:var(--fg);margin-top:6px}.post__more:after{content:" →"}@media (max-width:900px){.proof__head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:28px}.logobar{justify-content:center;gap:22px 34px}.posts{grid-template-columns:1fr}}@media (max-height:720px) and (min-width:761px){.hero{padding:70px 6vw 50px;gap:4vw}.hero h1{font-size:clamp(34px,4.2vw,52px);margin-bottom:14px}.lead{font-size:14px;line-height:1.5;margin-bottom:16px;max-width:460px}.eyebrow{margin-bottom:10px;font-size:11px}.note{display:none}.btn{padding:10px 18px;font-size:14px}.cockpit{width:min(380px,100%);padding:14px 18px 8px}.cockpit__chart svg{height:72px}.cockpit__kpis li{padding:6px 0;font-size:13px}.cockpit__reco{display:none}.cockpit__title{font-size:17px}}@media (max-width:760px) and (max-height:640px){.hero{padding-top:64px}.hero h1{font-size:30px;margin-bottom:8px}.lead{display:none}.cockpit__chart svg{height:56px}.cockpit__kpis li{padding:5px 0;font-size:12px}.cockpit__legend{display:none}}@media (max-width:760px){.nav{top:16px;padding:0 16px}.nav__pill{width:100%;justify-content:space-between;padding:0 4px 0 16px}.nav__links,.nav__pill>.nav__cta{display:none}.nav__burger{display:flex}.label{white-space:normal;max-width:28vw}.label strong{font-size:14px;line-height:1.15}.label small{font-size:10px}.hero{grid-template-columns:1fr;align-content:center;gap:22px;padding:100px 20px 60px}.hero h1{font-size:40px}.lead{font-size:15px;margin-bottom:18px}.cockpit__reco,.note{display:none}.cockpit{justify-self:stretch;padding:16px 18px 10px}.cockpit__chart svg{height:84px}.cockpit__kpis li{padding:8px 0;font-size:13px}.cards3{grid-template-columns:1fr}.sec{padding:80px 20px}.skip{display:none}.steps{font-size:10px;gap:8px;bottom:22px}.scrollhint{display:none}}