﻿ :root{--ink:#011533;--ink-soft:#06206f;--muted:#06206f;--muted-strong:#06206f;--petrol:#06206f;--accent:#06206f;--accent-d:#011533;--accent-soft:#dee0e6;--teal:#2fcac3;--teal-text:#196d69;--teal-flaeche:#1f837f;--coral:#fa6668;--coral-text:#a34244;--coral-flaeche:#c35051;--leada:#5d9fad;--leada-d:#3d6972;--leada-flaeche:#497e89;--leada-soft:#eef5f7;--bg:#fff;--flaeche:#e9eaec;--hero-bg:#e1e3e8;--sand:#dbdee4;--paper:#fff;--line:#cfd3de;--maxw:1440px;--nav-h:66px;--spalte:48rem;--radius:10px;--line-strong:#b7bed0;--radius-innen:6px;--sec-y:clamp(64px,10vw,160px);--sec-y-home:clamp(48px,6vw,88px);--sec-y-kapitel:clamp(72px,10vw,160px);--fs-mini:.75rem;--fs-small:.9rem;--fs-card:1.0125rem;--fs-h4:1.089rem;--fs-lead:clamp(1.035rem,.9rem + .567vw,1.44rem);--fs-body:clamp(1rem,.895rem + .45vw,1.278rem);--fs-h3:clamp(1.35rem,1.126rem + .954vw,2.034rem);--fs-h2:clamp(1.62rem,1.36rem + 1.107vw,2.412rem);--fs-h1:clamp(2.16rem,1.736rem + 1.809vw,3.4515rem)}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--font-poppins,sans-serif);color:var(--ink);background:var(--bg);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.8}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}h1,h2,h3,h4{letter-spacing:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:500}blockquote,.pullquote{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h1{color:var(--ink);font-size:var(--fs-h1);line-height:1.4}h2{color:var(--accent);font-size:var(--fs-h2);line-height:1.3}h3{color:var(--accent);font-size:var(--fs-h3);line-height:1.33}h4{color:var(--accent);font-size:var(--fs-h4);line-height:1.35}p{margin:0 0 1em}a{color:var(--petrol);text-decoration:none}section{padding:var(--sec-y) 0}.center{text-align:center}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-mini);color:var(--accent);margin-bottom:1.3rem;font-weight:500}.sec-head{max-width:var(--spalte);margin:0 auto 64px}.sec-head h2{max-width:26ch}.sec-head p{color:var(--ink-soft);font-size:var(--fs-lead);max-width:54ch}.rule{background:var(--line);height:1px;max-width:var(--maxw);margin:0 auto}section .wrap>p,section .wrap>.eyebrow,section .wrap>.scard{max-width:var(--spalte);margin-inline:auto}.btn{font-family:inherit;font-weight:500;font-size:var(--fs-small);letter-spacing:.02em;cursor:pointer;border-radius:var(--radius);border:none;padding:16px 21px;transition:all .18s;display:inline-block}.btn-primary{background:var(--accent);color:var(--bg)}.btn-primary:hover{background:var(--accent-d)}.btn-ghost{background:var(--paper);color:var(--accent);border:1px solid var(--line-strong);padding:15px 20px}.btn-ghost:hover{background:var(--flaeche);border-color:var(--accent)}.link{color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:2px;font-weight:500;transition:all .15s}.link:hover{color:var(--accent)}header.nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;position:sticky;top:0}html.gescrollt{--nav-h:52px}.nav-inner{height:var(--nav-h);max-width:var(--maxw);align-items:center;gap:26px;margin:0 auto;padding:0 30px;transition:height .22s;display:flex}.logo{letter-spacing:.04em;color:var(--ink);font-weight:500;font-size:var(--fs-h4);align-items:center;gap:11px;display:flex}.logo .mark{background:var(--petrol);color:#fff;width:28px;height:28px;font-size:var(--fs-mini);border-radius:7px;justify-content:center;align-items:center;font-weight:700;display:flex}.logo small{font-size:var(--fs-mini);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-weight:500;display:block}.brand-logo{width:auto;height:34px;transition:height .22s;display:block}html.gescrollt .brand-logo{height:28px}@media (prefers-reduced-motion:reduce){.nav-inner,.brand-logo{transition:none}}nav.main{align-items:center;gap:2px;margin-left:auto;display:flex}.nav-item{position:relative}.nav-item>a{font-size:var(--fs-h4);color:var(--ink-soft);border-radius:var(--radius);align-items:center;gap:5px;padding:9px 13px;font-weight:400;display:inline-flex}.nav-item>a:hover{color:var(--petrol)}.nav-item .caret{font-size:var(--fs-mini);opacity:.5}.dropdown{border:1px solid var(--line-strong);border-radius:var(--radius);opacity:0;visibility:hidden;background:#fff;min-width:248px;padding:8px;transition:all .16s;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(5px)}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-item:has(.dropdown):not(:has(~.nav-item .dropdown)) .dropdown{left:auto;right:0}.dropdown a{border-radius:var(--radius-innen);color:var(--ink-soft);font-size:var(--fs-card);padding:9px 12px;font-weight:400;display:block}.dropdown a:hover{background:var(--sand);color:var(--petrol)}.nav-cta{color:var(--accent)!important;font-weight:500!important}.lang{font-size:var(--fs-small);color:var(--muted);cursor:pointer;margin-left:8px;font-weight:500}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin-left:auto;padding:8px;display:none}.burger span{background:var(--ink);border-radius:2px;width:22px;height:1.5px}@media (max-width:1100px){nav.main{top:var(--nav-h);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:2px;padding:14px;display:none;position:absolute;left:0;right:0}nav.main.open{display:flex}.nav-item>a{justify-content:space-between;width:100%}.dropdown{opacity:1;visibility:visible;box-shadow:none;border:none;min-width:0;padding:2px 0 6px 12px;position:static;transform:none}.burger{display:flex}}.adapt{top:var(--nav-h);z-index:90;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--ink);background:#ffffffc7;position:sticky}.adapt-inner{max-width:var(--maxw);flex-direction:column;gap:11px;margin:0 auto;padding:16px 30px;display:flex}.arow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.arow .lab{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);min-width:92px;margin-right:6px;font-weight:500}.pbtn,.tbtn{font:inherit;cursor:pointer;font-weight:500;transition:all .15s}.pbtn{border:1px solid var(--line);color:var(--ink-soft);border-radius:var(--radius);font-size:var(--fs-small);background:0 0;padding:6px 14px}.pbtn:hover{border-color:var(--petrol);color:var(--petrol)}.pbtn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.tbtn{color:var(--ink-soft);font-size:var(--fs-small);background:0 0;border:none;border-bottom:1.5px solid #0000;padding:6px}.tbtn:hover{color:var(--petrol)}.tbtn.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:500}.ahint{font-size:var(--fs-small);color:var(--muted)}.ahint b{color:var(--ink);font-weight:500}.resetb{color:var(--accent);cursor:pointer;font-weight:500;font:inherit;font-size:var(--fs-small);background:0 0;border:none;padding:0 0 0 8px;text-decoration:underline}.leada-fab{z-index:130;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;top:84px;right:26px}.leada-row{align-items:center;gap:12px;display:flex}.leada-hint{border:1px solid var(--line-strong);border-radius:var(--radius);max-width:280px;font-size:var(--fs-small);color:var(--ink);opacity:0;pointer-events:none;background:#fff;padding:11px 15px;line-height:1.5;transition:all .22s;transform:translate(10px)}.leada-hint b{color:var(--leada-d)}.leada-row:hover .leada-hint{opacity:1;transform:translate(0)}.leada-orb{cursor:pointer;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:48px;height:48px;color:var(--ink);font:inherit;font-weight:500;font-size:var(--fs-small);background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0;animation:3.4s ease-in-out 3 leadapulse;display:inline-flex;position:relative}.leada-orb:hover,.leada-orb:focus-visible,.leada-orb.open-state{justify-content:flex-start;width:auto;padding:0 18px 0 13px}.leada-orb:hover .orb-label,.leada-orb:focus-visible .orb-label,.leada-orb.open-state .orb-label{display:inline}.leada-orb:hover{border-color:var(--leada);color:var(--leada-d)}.leada-orb.open-state{border-color:var(--leada);box-shadow:0 0 0 3px var(--leada-soft)}.orb-dot{border-radius:50%;flex:none;width:26px;height:26px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff}.orb-dot:before{content:"";background:conic-gradient(#ff2d2d,#ff9a00,#ffe600,#3dff5e,#00e5ff,#2b6bff,#9b3dff,#ff3df0,#ff2d2d);border-radius:50%;animation:7s linear infinite leadaspin,11s linear infinite leadahue;position:absolute;inset:-25%}.orb-dot:after{content:"";background:radial-gradient(circle at 33% 27%,#ffffffeb,#fff0 44%),radial-gradient(circle at 72% 82%,#0000002e,#0000 52%);border-radius:50%;position:absolute;inset:0}.orb-label{white-space:nowrap;display:none}@keyframes leadaspin{to{transform:rotate(360deg)}}@keyframes leadahue{to{filter:hue-rotate(360deg)}}@keyframes leadapulse{0%,to{box-shadow:0 0 #5d9fad80}50%{box-shadow:0 0 0 8px #5d9fad00}}.leada-panel{border:1px solid var(--line-strong);border-radius:var(--radius);overscroll-behavior:contain;background:#fff;width:min(364px,100vw - 40px);max-height:calc(100dvh - 164px);padding:20px;display:none;overflow-y:auto}.leada-panel.open{animation:.2s leadaopen;display:block}@keyframes leadaopen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.leada-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:16px;padding-bottom:14px;display:flex}.leada-head .leada-dot{background:conic-gradient(#ff2d2d,#ffe600,#3dff5e,#00e5ff,#2b6bff,#ff3df0,#ff2d2d);border-radius:50%;flex:none;width:26px;height:26px;animation:11s linear infinite leadahue}.leada-head b{font-size:var(--fs-card);color:var(--ink);line-height:1.15;display:block}.leada-head small{font-size:var(--fs-mini);color:var(--muted)}.leada-panel .arow{margin-bottom:12px}.leada-panel .arow:last-of-type{margin-bottom:0}.leada-panel .lab{width:100%;min-width:auto;margin:0 0 7px;display:block}.leada-panel .ahint{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.leada-panel .ahint-offen{color:var(--leada-d);font-weight:500}@media (max-width:600px){.leada-fab{top:76px;right:14px}.leada-hint{display:none}}.hero{background:var(--ink);color:#fff;padding:var(--sec-y-home) 0 calc(var(--sec-y-home) + 20px);position:relative;overflow:hidden}.hero .wrap{z-index:2;position:relative}.auto-note{font-size:var(--fs-small);color:#ffffffd1;align-items:baseline;gap:7px;margin-bottom:26px;display:inline-flex}.auto-note b{color:#fff;font-weight:500}.hero h1{color:#fff;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;max-width:30ch;margin:0 0 .45em;font-size:clamp(1.85rem,1.05rem + 2.5vw,3.4515rem);font-weight:500;line-height:1.32;transition:all .25s}.hz{display:block}.ico{vertical-align:-.125em;flex:none;display:inline-block}.hero p.lead{font-size:var(--fs-lead);color:#ffffffe6;max-width:52ch;margin-bottom:38px;line-height:1.6}.hero .ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero .btn-primary{color:var(--accent);background:#fff}.hero .btn-primary:hover{background:var(--flaeche)}.hero .btn-ghost{color:#fff;background:0 0;border-color:#ffffff8c}.hero .btn-ghost:hover{background:#ffffff1f;border-color:#fff}.hero .chips{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.hero .chip{color:#ffffffeb;border-color:#fff6}.hero .chip-link:hover{color:#fff;border-color:#fff}.hero .reco{border-top-color:#ffffff47}.hero .reco .rt{color:#ffffffbf}.hero .reco .rlinks a{color:#fff;border-bottom-color:#fff9}.hero .reco .rlinks a:hover{color:#fff;border-bottom-color:#fff}.chip{border:1px solid var(--line);color:var(--ink-soft);font-size:var(--fs-small);border-radius:var(--radius);background:0 0;padding:6px 14px;font-weight:500;display:inline-block}.hero.flash h1{animation:.45s fade}@keyframes fade{0%{opacity:.35}to{opacity:1}}.hero .hwrap{grid-template-columns:1.05fr .92fr;align-items:center;gap:60px;display:grid}@media (max-width:880px){.hero .hwrap{grid-template-columns:1fr;gap:38px}}.hero .htext{min-width:0}.hmedia{border-radius:var(--radius);position:relative;overflow:hidden}.hmedia img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;max-height:540px;display:block}@media (max-width:880px){.hmedia img{aspect-ratio:16/10;max-height:380px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.hero-bg{z-index:0;pointer-events:none;background:var(--ink) center/cover no-repeat url(/hero-forum.webp);opacity:.72;filter:blur(5px)saturate(1.05);position:absolute;inset:0}.hero-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#011533ed,#011533cc 46%,#01153380 100%);position:absolute;inset:0}@media (max-width:880px){.hero-veil{background:linear-gradient(#011533e6,#011533d1 60%,#011533a8)}}.chip-link{cursor:pointer;text-decoration:none}.chip-link:hover{border-color:var(--accent);color:var(--accent)}.reco{border-top:1px solid var(--line);margin-top:42px;padding-top:28px;display:none}.reco.show{display:block}.reco .rt{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:14px;font-weight:500}.reco .rlinks{flex-wrap:wrap;gap:10px 22px;display:flex}.reco .rlinks a{color:var(--ink);font-weight:500;font-size:var(--fs-card);border-bottom:1px solid var(--accent);padding-bottom:2px}.reco .rlinks a:hover{color:var(--accent)}.fehlerseite{min-height:56vh;padding:120px 0 96px}.fehlerseite .eyebrow{margin-bottom:14px}.fehlerseite h1{font-size:var(--fs-h2);margin:0 0 14px}.fehlerseite .lead{max-width:52ch;color:var(--ink-soft);margin:0 0 30px}.fehlerseite .ctas{flex-wrap:wrap;gap:12px;display:flex}.fehlerseite .fehler-en{font-size:var(--fs-small);color:var(--muted-strong);margin:38px 0 0}.leada-band{border-top:1px solid var(--line);background:var(--leada-soft);padding:34px 0}.leada-band .lb-kopf{align-items:flex-start;gap:12px;display:flex}.leada-band .lb-dot{background:var(--leada);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #5d9fad38}.leada-band .eyebrow{color:var(--leada-d);margin-bottom:5px}.leada-band .lb-note{font-size:var(--fs-small);color:var(--muted-strong);margin:0;line-height:1.6}.leada-band .lb-note b{color:var(--ink);font-weight:500}.leada-band .lb-treffer{font-size:var(--fs-small);color:var(--leada-d);margin:16px 0 0;font-weight:500}.leada-band .lb-links{flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:18px;display:flex}.leada-band .lb-lab{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.14em;color:var(--muted-strong);font-weight:500}.leada-band .lb-links a{color:var(--ink);font-weight:500;font-size:var(--fs-card);border-bottom:1px solid var(--leada);padding-bottom:2px}.leada-band .lb-links a:hover{color:var(--leada-d)}.nav-mark{background:var(--leada);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}.nav-mark-text{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bigimage{max-width:var(--maxw);background:0 0;margin:0 auto;padding:0 40px}.bigimage .bi-flaeche{aspect-ratio:2;border-radius:var(--radius);background:var(--flaeche);width:100%;max-height:600px;position:relative;overflow:hidden}.bigimage img{object-fit:cover}.bigimage.ganz .bi-flaeche{aspect-ratio:var(--bi-seiten);max-height:none}.bigimage.ganz img{object-fit:contain}.bigimage .bi-unten{text-shadow:none;color:var(--muted);font-size:var(--fs-small);max-width:60ch;margin-top:12px;position:static;bottom:auto;left:auto}.bigimage figcaption{color:#fff;font-size:var(--fs-small);text-shadow:0 1px 14px #0000008c;max-width:30ch;font-weight:500;position:absolute;bottom:26px;left:30px}.inlinebild{margin:40px auto}.sec-bild-oben{padding-top:0}.sec-bild-oben .wrap>.inlinebild:first-child{margin-top:0}.inlinebild .ib-flaeche{border-radius:var(--radius);background:var(--flaeche);position:relative;overflow:hidden}.inlinebild .ib-flaeche img{object-fit:cover}.inlinebild figcaption{font-size:var(--fs-small);color:var(--muted);max-width:60ch;margin-top:12px}.trust .kick{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-weight:500;font-size:var(--fs-mini);max-width:none;line-height:1.4}.trust .sec-head{margin-bottom:40px}.logos{grid-template-columns:repeat(4,1fr);align-items:center;gap:18px 24px;display:grid}@media (max-width:760px){.logos{grid-template-columns:repeat(2,1fr);gap:16px 18px}}.logos .lg{justify-content:center;align-items:center;height:160px;display:flex}.logos .lg img{object-fit:contain;max-width:100%;max-height:140px;transition:all .18s}a.lg{cursor:pointer}a.lg:hover img,a.lg:focus-visible img{transform:scale(1.04)}.pillars{grid-template-columns:repeat(2,1fr);gap:0 56px;display:grid}@media (max-width:820px){.pillars{grid-template-columns:1fr;gap:0}}.pillar{border:none;border-top:1px solid var(--line);background:0 0;flex-direction:column;padding:42px 0 46px;display:flex;position:relative}.pillar.reco-on{border-top-color:var(--accent);border-top-width:2px}.pillar .badge{color:var(--accent);font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.1em;font-weight:500;display:none;position:absolute;top:42px;right:0}.pillar.reco-on .badge{display:inline-block}.pillar .pk{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.14em;color:var(--petrol);margin-bottom:14px;font-weight:500}.pillar h3{font-size:var(--fs-lead);margin-bottom:14px}.pillar .ptag{color:var(--ink-soft);margin-bottom:18px}.pillar .quote{font-size:var(--fs-card);color:var(--muted);border-left:2px solid var(--line);margin-bottom:20px;padding-left:16px;font-style:italic;line-height:1.6}.pillar .quote b{color:var(--ink);font-style:normal;font-size:var(--fs-small);margin-top:6px;font-weight:700;display:block}.pillar .plinks{flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;display:flex}.more-btn{color:var(--ink);cursor:pointer;font-family:inherit;font-weight:500;font-size:var(--fs-card);border:none;border-bottom:1px solid var(--line);background:0 0;padding:6px 0}.more-btn:hover{border-color:var(--accent);color:var(--accent)}.pillar .golink{color:var(--ink);font-weight:500;font-size:var(--fs-card);border-bottom:1px solid var(--accent);padding-bottom:2px}.pillar .golink:hover{color:var(--accent)}.detail{border-top:1px solid var(--line);width:100%;margin-top:18px;padding-top:18px;display:none}.detail.open{display:block}.detail h4{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:14px 0 9px}.detail ul{margin:0;padding:0;list-style:none}.detail li{font-size:var(--fs-card);color:var(--ink-soft);padding:6px 0 6px 18px;position:relative}.detail li:before{content:"";background:var(--petrol);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:0}.detail li b{color:var(--ink);font-weight:500}.purpose{text-align:center;margin:0 auto}.purpose .big{font-size:var(--fs-h2);max-width:18ch;color:var(--ink);margin:0 auto .6em;font-weight:500;line-height:1.3}.purpose>p{color:var(--ink-soft);font-size:var(--fs-body);max-width:62ch;margin-left:auto;margin-right:auto}.purpose .grid3{text-align:left;gap:40px;margin-top:60px;display:flex}.purpose .grid3>*{flex:1 1 0;min-width:0}@media (max-width:1100px){.purpose .grid3{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:24px;padding-bottom:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#00000026);mask-image:linear-gradient(90deg,#000 92%,#00000026)}.purpose .grid3>*{scroll-snap-align:start;flex:0 0 min(250px,62vw)}}.purpose .pc{border-top:1px solid var(--line);padding-top:22px}.purpose .pc h2{font-size:var(--fs-card);margin-bottom:9px;font-weight:700}.purpose .pc p{color:var(--ink-soft);font-size:var(--fs-card);margin:0}.cardgrid{grid-template-columns:repeat(3,1fr);gap:48px 40px;display:grid}@media (max-width:820px){.cardgrid{grid-template-columns:1fr 1fr;gap:42px 36px}}@media (max-width:560px){.cardgrid{grid-template-columns:1fr}}.scard{border-top:1px solid var(--line);padding-top:22px}.scard h3{font-size:var(--fs-h4);margin-bottom:9px;font-weight:700}.scard p{font-size:var(--fs-card);color:var(--ink-soft);margin:0 0 14px}.scard a{font-weight:500;font-size:var(--fs-small);color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:2px}.scard a:hover{color:var(--accent)}.configured{padding:var(--sec-y) 0;display:none}.configured.show{animation:.32s cfgin;display:block}@keyframes cfgin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.scard ul.mini{margin:0 0 16px;padding:0;list-style:none}.scard ul.mini li{font-size:var(--fs-card);color:var(--ink-soft);padding:4px 0 4px 18px;position:relative}.scard ul.mini li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:0}.scard.leada-card{border-top:2px solid var(--leada)}.scard.leada-card .lbadge{color:var(--leada-d);font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-weight:500;display:block}.scard.leada-card a{border-bottom-color:var(--leada)}.scard.leada-card a:hover{color:var(--leada-d)}.scard.leada-card ul.mini li:before{background:var(--leada)}.leada-tip{background:var(--leada-soft);border-radius:0 0 var(--radius) var(--radius);align-items:flex-start;gap:11px;margin:16px -20px -20px;padding:16px 20px;display:flex}.leada-tip .lt-orb{background:conic-gradient(#ff2d2d,#ffe600,#3dff5e,#00e5ff,#2b6bff,#ff3df0,#ff2d2d);border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;animation:11s linear infinite leadahue}.leada-tip b{font-size:var(--fs-small);color:var(--ink)}.leada-tip p{font-size:var(--fs-small);color:var(--ink-soft);margin:2px 0 6px;line-height:1.45}.leada-tip a{font-size:var(--fs-small);color:var(--leada-d);border-bottom:1px solid var(--leada);font-weight:500}.leada{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:1100px){.leada{grid-template-columns:1fr;gap:44px}}.leada .ltext{max-width:62ch}.leada.nurtext{max-width:var(--spalte);margin-inline:auto;display:block}.leada.nurtext .ltext{max-width:none}.leada .ltext h2{-webkit-hyphens:manual;hyphens:manual}.leada .award{color:var(--leada-d);font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;font-weight:500;display:inline-block}.leada h2{max-width:20ch;margin-bottom:10px}.leada .sub{font-size:var(--fs-lead);color:var(--ink);max-width:30ch;margin-bottom:18px;font-weight:500}.leada p{font-size:var(--fs-body)}.lkar{width:100%;max-width:340px;margin:0 auto}.lkar .buehne{aspect-ratio:720/1397;border-radius:var(--radius);position:relative;overflow:hidden}.lkar .folie{opacity:0;transition:opacity .45s;position:absolute;inset:0}.lkar .folie.an{opacity:1}.lkar .folie img{object-fit:contain}@media (prefers-reduced-motion:reduce){.lkar .folie{transition:none}}.lkar .ktitel{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.12em;color:var(--leada-d);text-align:center;margin:18px 0 0;font-weight:500}.lkar .ksteuer{justify-content:center;align-items:center;gap:2px;margin-top:10px;display:flex;position:relative}.lkar .kpunkt{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.lkar .kpunkt span{background:var(--line-strong);border-radius:50%;width:9px;height:9px;transition:background .2s}.lkar .kpunkt[aria-current=true] span{background:var(--leada-flaeche)}.lkar .kpunkt:hover span{background:var(--leada-d)}.lkar .kpause{left:calc(50% + (var(--kzahl,4) * 13px) + 10px);cursor:pointer;font-family:inherit;font-size:var(--fs-mini);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:0 0;border:none;padding:4px 6px;font-weight:500;position:absolute}.lkar .kpause:hover{color:var(--ink)}@media (max-width:380px){.lkar .ksteuer{flex-wrap:wrap;row-gap:6px}.lkar .kpause{text-align:center;flex-basis:100%;position:static}}.leada-visual{background:var(--leada-soft);border-radius:var(--radius);min-height:280px;color:var(--leada-d);font-size:var(--fs-h1);border:1px solid #d6e6ea;justify-content:center;align-items:center;font-weight:700;display:flex}.link-leada{color:var(--ink);border-bottom:1px solid var(--leada);padding-bottom:2px;font-weight:500}.link-leada:hover{color:var(--leada-d)}.btn-leada{background:var(--leada-flaeche);color:#fff}.btn-leada:hover{background:var(--leada-d)}.feat-quote{border:none;border-left:3px solid var(--accent);max-width:var(--spalte);margin:0 auto 56px;padding:6px 0 6px 34px;display:none}.feat-quote.show{display:block}.feat-quote .ft{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:16px;font-weight:500}.feat-quote blockquote{font-size:var(--fs-lead);color:var(--ink);margin:0;font-weight:500;line-height:1.5}.feat-quote .who{color:var(--ink-soft);font-weight:700;font-size:var(--fs-small);margin-top:18px}.tgrid{grid-template-columns:repeat(3,1fr);gap:44px 40px;display:grid}@media (max-width:820px){.tgrid{grid-template-columns:1fr;gap:40px}.tgrid .tcard:nth-child(n+7){display:none}}.tcard{border-top:1px solid var(--line);padding:24px 0 0}.tcard blockquote{font-size:var(--fs-card);color:var(--ink-soft);margin:0 0 14px;font-style:italic;line-height:1.6}.tcard .who{color:var(--ink);font-weight:700;font-size:var(--fs-small)}.news{grid-template-columns:repeat(3,1fr);gap:44px 36px;display:grid}@media (max-width:820px){.news{grid-template-columns:1fr 1fr}}@media (max-width:520px){.news{grid-template-columns:1fr}}.ncard{border-top:1px solid var(--line);padding:22px 0 0}.ncard p{font-size:var(--fs-card)}.ncard .nk{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:11px;font-weight:500}.ncard h2,.ncard h3,.ncard h4{font-size:var(--fs-h4);margin-bottom:14px;line-height:1.35}.ncard a{font-weight:500;font-size:var(--fs-small);color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:2px}.ncard a:hover{color:var(--accent)}.podcast{grid-template-columns:auto 1fr;align-items:center;gap:44px;max-width:820px;margin:0 auto;display:grid}@media (max-width:680px){.podcast{text-align:center;grid-template-columns:1fr}}.podcast .disc{background:radial-gradient(circle at 50% 50%,#fff 13%,var(--teal) 14%,var(--teal) 28%,var(--accent) 29%);border-radius:50%;width:120px;height:120px;margin:0 auto}.podcast h2,.podcast h3{font-size:var(--fs-h3);margin-bottom:12px}.podcast p{color:var(--ink-soft);max-width:52ch;margin:0 0 20px}.cta-band .contact{background:var(--ink);color:#fff;border-radius:var(--radius);padding:clamp(40px,6vw,84px) clamp(28px,5vw,72px)}.cta-band .eyebrow{color:#ffffffb8}.cta-band .contact h2{color:#fff}.cta-band .contact>p{color:#ffffffdb}.cta-band .btn-primary{background:var(--teal);color:var(--accent)}.cta-band .btn-primary:hover{background:#fff}.cta-band .contact .promise{color:#ffffffdb}.cta-band .contact .promise .tick{color:var(--ink);background:#fff}.contact{text-align:left;max-width:none}.contact h2{max-width:24ch}.contact>p{max-width:46ch;color:var(--ink-soft);font-size:var(--fs-lead);margin:1em 0 0}.contact .crow{flex-wrap:wrap;justify-content:flex-start;gap:48px;margin:40px 0 8px;display:flex}.contact .crow div{min-width:140px}.crow b{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:6px;font-weight:500;display:block}.contact .crow a,.contact .crow span{color:var(--ink);font-size:var(--fs-card);font-weight:500}.contact .btn-primary{margin-top:30px}.page-hero{padding:calc(var(--sec-y) * .5) 0 36px}.page-hero .crumbs{font-size:var(--fs-small);color:var(--muted);margin-bottom:20px}.page-hero .crumbs a{color:var(--muted)}.page-hero .crumbs a:hover{color:var(--petrol)}.page-hero .wrap>*{max-width:var(--spalte);margin-inline:auto}.page-hero h1{font-size:var(--fs-h1);margin-bottom:.3em;font-weight:500}.page-hero .lead{font-size:var(--fs-lead);color:var(--ink-soft);max-width:56ch}.prose{max-width:var(--spalte);margin-inline:auto}.prose p{font-size:var(--fs-body);color:var(--ink-soft)}.pullquote{font-size:var(--fs-lead);color:var(--ink);border-left:2px solid var(--accent);max-width:var(--spalte);margin:1.4em auto;padding-left:22px;font-style:italic;line-height:1.5}.pullquote>:not(span){max-width:52ch}.pullquote span{font-style:normal;font-size:var(--fs-small);color:var(--ink-soft);margin-top:10px;font-weight:500;display:block}.block-h{font-size:var(--fs-h3);max-width:var(--spalte);margin:64px auto 30px;font-weight:500}.approach{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (max-width:760px){.approach{grid-template-columns:1fr;gap:30px}}.ai{border-top:1px solid var(--line);padding-top:20px}.ai h2,.ai h3,.ai h4{font-size:var(--fs-card);margin-bottom:8px;font-weight:700}.ai p{color:var(--ink-soft);font-size:var(--fs-card);margin:0}footer.site{background:var(--flaeche);color:var(--ink-soft);padding:calc(var(--sec-y) * .6) 0 36px;font-size:var(--fs-small);border-top:1px solid var(--line)}.fgrid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:30px;display:grid}.fgrid>*{min-width:0}@media (max-width:760px){.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.fgrid{grid-template-columns:1fr;gap:22px}}footer.site h2{color:var(--accent);font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;font-weight:500}footer.site a{color:var(--ink-soft);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:5px 0;display:block}footer.site a:hover{color:var(--petrol)}.fbrand b{color:var(--ink);font-size:var(--fs-card);letter-spacing:.03em}.fbar{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:42px;padding-top:22px;display:flex}.kpiband{background:var(--flaeche);color:var(--ink);padding:0}.kpiband .wrap{grid-template-columns:repeat(4,1fr);gap:24px 30px;padding-top:46px;padding-bottom:46px;display:grid}@media (max-width:760px){.kpiband .wrap{grid-template-columns:1fr 1fr;gap:30px 24px}}.kpi{text-align:left}.kpi .num{font-size:var(--fs-h2);letter-spacing:normal;font-weight:700;line-height:1.1}.kpi .lab{font-size:var(--fs-small);color:var(--ink-soft);margin-top:9px;line-height:1.4}.kpiband .knote{font-size:var(--fs-mini);color:var(--ink-soft);grid-column:1/-1;margin:10px 0 0}.purpose .eyebrow{text-align:center}.purpose .src{font-size:var(--fs-small);color:var(--muted);margin-top:1.4em}.teamgrid{grid-template-columns:repeat(3,1fr);gap:36px 32px;display:grid}@media (max-width:760px){.teamgrid{grid-template-columns:1fr;max-width:360px;margin:0 auto}}.gfcard{flex-direction:column;display:flex}.gfcard .ph{aspect-ratio:1;border-radius:var(--radius);background:var(--flaeche);margin-bottom:18px;position:relative;overflow:hidden}.gfcard .ph img{object-fit:cover;filter:saturate(.96)}.gfcard h3{font-size:var(--fs-h4);margin-bottom:4px;font-weight:700}.gfcard .role{font-size:var(--fs-small);color:var(--ink-soft);margin-bottom:12px}.gfcard .li{font-size:var(--fs-small);color:var(--ink);border-bottom:1px solid var(--accent);align-self:flex-start;padding-bottom:2px;font-weight:500}.gfcard .li:hover{color:var(--accent)}.tsum{font-size:var(--fs-small);color:var(--muted);margin:0 0 30px}.trainergrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:34px 28px;display:grid}@media (max-width:560px){.trainergrid{grid-template-columns:repeat(2,1fr);gap:26px 18px}}.tcard{flex-direction:column;display:flex}.tcard .ph{aspect-ratio:1;border-radius:var(--radius);background:var(--flaeche);margin-bottom:12px;position:relative;overflow:hidden}.tcard .ph img{object-fit:cover;filter:saturate(.96)}.tcard h3{font-size:var(--fs-card);margin-bottom:2px;font-weight:700}.tcard .lang{font-size:var(--fs-small);color:var(--muted);margin:0 0 10px}.tcard .vita{font-size:var(--fs-small);color:var(--ink);border-bottom:1px solid var(--accent);align-self:flex-start;margin-top:auto;padding-bottom:2px;font-weight:500}.tcard .vita:hover{color:var(--accent)}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buchzeile{flex-wrap:wrap;gap:20px 56px;display:flex}.buchzeile .bz{align-items:center;gap:18px;min-width:0;display:flex}.buchzeile .bz-cover{background:var(--flaeche);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;width:78px;height:110px;padding:8px;display:flex}.buchzeile .bz-cover img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.buchzeile .bz-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.buchzeile .bz-kick{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-strong);font-weight:500}.buchzeile .bz-tit{font-size:var(--fs-h4);color:var(--ink);border-bottom:1px solid var(--accent);align-self:flex-start;padding-bottom:2px;font-weight:500}.buchzeile .bz:hover .bz-tit{color:var(--accent)}.contact .cta-zeile{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:30px;display:flex}.contact .cta-zeile .btn-primary{margin-top:0}.contact .promise{font-size:var(--fs-card);color:var(--ink-soft);align-items:center;gap:9px;font-weight:500;display:inline-flex}.contact .promise .tick{background:var(--accent);color:#fff;width:20px;height:20px;font-size:var(--fs-mini);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}footer.site .fbar a{color:var(--muted);display:inline}footer.site .fbar a:hover{color:var(--petrol)}footer.site .fbar a.soz{vertical-align:text-bottom;align-items:center;gap:6px;display:inline-flex}footer.site .fbar a.soz svg{fill:currentColor;flex:none;width:15px;height:15px}.home section{padding:var(--sec-y-home) 0}.home section.hero{padding:var(--sec-y-home) 0 calc(var(--sec-y-home) + 20px)}.home .rule+section{padding-top:var(--sec-y-kapitel)}.home section:has(+.rule){padding-bottom:var(--sec-y-kapitel)}.home #stimmen{background:var(--flaeche);padding:var(--sec-y-kapitel) 0}.ctag{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius);margin-bottom:10px;padding:3px 9px;font-weight:500;display:inline-block}.ctag.b2c{background:var(--leada-soft);color:var(--leada-d)}.ctag.b2b{background:var(--accent-soft);color:var(--accent)}.orient{background:var(--flaeche);border-radius:var(--radius);max-width:var(--spalte);margin-inline:auto;padding:26px 28px}.orient h2,.orient h3{font-size:var(--fs-h4);margin-bottom:16px;font-weight:700}.orient .orow{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:680px){.orient .orow{grid-template-columns:1fr}}.orient .oc{font-size:var(--fs-card);color:var(--ink-soft)}.orient .oc b{color:var(--ink);font-size:var(--fs-small);margin-bottom:3px;display:block}.orient .oc a{border-bottom:1px solid var(--accent);padding-bottom:1px;font-weight:500}#newsletter .nl{background:var(--flaeche);border-radius:var(--radius);grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:44px 48px;display:grid}@media (max-width:760px){#newsletter .nl{grid-template-columns:1fr;gap:26px;padding:32px 26px}}.nl-txt h2{max-width:22ch;margin-bottom:12px}.nl-txt p{color:var(--ink-soft);margin:0}.nlform{margin:0}.nl-lab{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:8px;font-weight:500;display:block}.nl-row{flex-wrap:wrap;gap:10px;display:flex}.nl-row input{min-width:180px;font:inherit;font-size:var(--fs-card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-innen);background:#fff;flex:1;padding:12px 18px;font-weight:400}.nl-row input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.nl-note{font-size:var(--fs-small);color:var(--muted);margin:12px 0 0}.nlform .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nav-search{cursor:pointer;font:inherit;font-size:var(--fs-small);color:var(--ink-soft);border-radius:var(--radius);background:0 0;border:none;align-items:center;gap:6px;padding:9px 11px;font-weight:500;display:inline-flex}.nav-search:hover{color:var(--petrol)}.nav-search svg{display:block}@media (max-width:1100px){.nav-search{justify-content:flex-start;width:100%}}.search-ov{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01153380;padding:12vh 16px 16px;display:none;position:fixed;inset:0}.search-ov.open{display:block}.search-box{border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;max-width:600px;margin:0 auto;padding:14px;position:relative}.search-in{width:100%;font:inherit;font-size:var(--fs-card);border:none;border-bottom:1px solid var(--line);color:var(--ink);outline:none;padding:12px 44px 12px 8px;font-weight:400}.search-x{font-size:var(--fs-lead);color:var(--muted);cursor:pointer;background:0 0;border:none;line-height:1;position:absolute;top:18px;right:16px}.search-res{max-height:52vh;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.search-res li a{border-radius:var(--radius);color:var(--ink);font-weight:500;font-size:var(--fs-card);padding:11px 8px;display:block}.search-res li a:hover{background:var(--sand);color:var(--petrol)}.search-none{color:var(--muted);font-size:var(--fs-card);padding:14px 8px}.adapt-toast{z-index:140;background:var(--ink);color:#fff;font-size:var(--fs-small);border-radius:var(--radius);opacity:0;pointer-events:none;max-width:calc(100vw - 32px);padding:12px 20px;font-weight:500;transition:opacity .25s,transform .25s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,16px)}.adapt-toast.show{opacity:1;transform:translate(-50%)}.adapt-toast b{color:#fff}@media (prefers-reduced-motion:reduce){.adapt-toast{transition:opacity .25s}}.faq{max-width:var(--spalte);margin:8px auto 0}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);font-weight:500;font-size:var(--fs-card);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-weight:700;font-size:var(--fs-lead);flex:none;line-height:1}.faq details[open] summary:after{content:"–"}.faq details>p{color:var(--ink-soft);font-size:var(--fs-card);max-width:62ch;margin:0 0 18px;line-height:1.7}.compwrap{-webkit-overflow-scrolling:touch;margin:8px 0 0;overflow-x:auto}.comptable{border-collapse:collapse;width:100%;min-width:900px;font-size:var(--fs-card)}.comptable th,.comptable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.comptable thead th{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-weight:500}.comptable tbody th{color:var(--ink);min-width:170px;font-weight:500}.comptable tbody th a{border-bottom:1px solid var(--accent)}.comptable td{color:var(--ink-soft)}.comptable tbody tr:hover{background:var(--sand)}.comphint{font-size:var(--fs-small);color:var(--muted);margin:16px 0 0}.projfilter{flex-wrap:wrap;gap:16px 34px;margin:0;display:flex}.pf-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-group .pf-lab{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-right:4px;font-weight:500}.pf-count{font-size:var(--fs-small);color:var(--muted);margin:18px 0 0}.scard.pf-hide{display:none}.embed-wrap{border-radius:var(--radius);border:1px solid var(--line);max-width:var(--spalte);margin:8px auto 0;overflow:hidden}.embed-wrap iframe{width:100%;height:180px;display:block}.parambox{background:var(--flaeche);border-radius:var(--radius);max-width:var(--spalte);margin:40px auto 8px;padding:28px 30px}.parambox .pbx-h{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 18px;font-weight:500}.paramgrid{grid-template-columns:repeat(3,1fr);gap:20px 26px;display:grid}@media (max-width:760px){.paramgrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.paramgrid{grid-template-columns:1fr}}.paramgrid div{font-size:var(--fs-card);color:var(--ink-soft);line-height:1.5}.paramgrid b{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.parambox .pbx-note{font-size:var(--fs-small);color:var(--muted);margin:18px 0 0}.cmap{border-radius:var(--radius);border:1px solid var(--line);margin-top:18px;display:block;overflow:hidden}.cmap img{width:100%;height:auto;display:block}.addrline{color:var(--ink);font-style:normal;line-height:1.6}.skip{z-index:1000;background:var(--accent);color:#fff;border-radius:0 0 8px;padding:10px 16px;font-weight:500;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.leada-panel .pbtn{border-radius:var(--radius-innen);padding:9px 14px}.leada-panel .tbtn{padding:9px 8px}@media (max-width:58.75em){.leada-fab{top:auto;bottom:18px;right:16px}}body.nav-open .leada-fab{display:none}@media (min-width:58.7501em){body.leada-open .hero h1,body.leada-open .hero .lead,body.leada-open .auto-note{max-width:calc(100% - 400px)}}@media (prefers-reduced-motion:reduce){.hero h1{transition:none}}.contact-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:54px;display:grid}@media (max-width:820px){.contact-grid{grid-template-columns:1fr;gap:40px}}.cform{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:16px;padding:26px;display:flex}.cform .frow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.cform .frow{grid-template-columns:1fr}}.cform label{font-size:var(--fs-small);color:var(--ink);font-weight:500;display:block}.cform label>input,.cform label>select,.cform label>textarea{margin-top:6px;display:block}.cform input,.cform select,.cform textarea{font:inherit;font-size:var(--fs-card);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-innen);width:100%;padding:11px 13px;font-weight:400}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.cform textarea{resize:vertical;min-height:96px}.cform .btn{align-self:flex-start;margin-top:4px}.cform .fnote{font-size:var(--fs-small);color:var(--muted);margin:0;line-height:1.5}.cform .reqhint{font-size:var(--fs-mini);color:var(--muted);font-weight:400}.cform .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cform .fcheck{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.cform .fcheck input{width:auto;accent-color:var(--accent);flex:none;margin-top:2px}.cform .fcheck label{font-weight:400;font-size:var(--fs-small);color:var(--ink-soft);line-height:1.5;display:block}.cform .fnote strong{color:var(--coral-text);font-weight:500}.thanks{text-align:center;max-width:620px;margin:0 auto;padding:40px 0}.thanks .tcheck{background:var(--accent);color:#fff;width:62px;height:62px;font-size:var(--fs-h3);border-radius:50%;justify-content:center;align-items:center;margin-bottom:26px;display:inline-flex}.thanks h1{font-size:var(--fs-h2);margin-bottom:.4em}.thanks p{color:var(--ink-soft);font-size:var(--fs-lead)}.thanks .tlinks{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}@media (max-width:600px){.wrap{padding:0 20px}.nav-inner{padding:0 18px}.page-hero{padding:60px 0 28px}.bigimage{padding:0 20px}.bigimage .bi-flaeche{aspect-ratio:4/3}footer.site{font-size:var(--fs-card)}.comptable{font-size:var(--fs-small)}.compwrap{margin-right:-20px;padding-right:20px}}
@font-face{font-family:poppins;src:url(../media/poppins_300-s.1p4ocyl7vz09e.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_300_italic-s.1ehxhpu3l_wxz.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:poppins;src:url(../media/poppins_400-s.26axoheojcvao.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_400_italic-s.3r3qb_cv9oh4s.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:poppins;src:url(../media/poppins_500-s.01tiwsu2c6vk3.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_500_italic-s.1x8jdcmhx0ypx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:poppins;src:url(../media/poppins_700-s.3raw8inii9jva.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_700_italic-s.3wycb44snc9ut.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_a4f5bb7a-module__B6M1jG__className{font-family:poppins,poppins Fallback,Segoe UI,Helvetica Neue,Arial,sans-serif}.poppins_a4f5bb7a-module__B6M1jG__variable{--font-poppins:"poppins", "poppins Fallback", Segoe UI, Helvetica Neue, Arial, sans-serif}
