.oc-wrap,.offer-end{container-name:offer;container-type:inline-size}.offer-end{margin:48px 0}.oc-wrap{margin:40px 0}:is(.offer-end,.oc-wrap,.offer-exit) .oc,:is(.offer-end,.oc-wrap,.offer-exit) .oc *,:is(.offer-end,.oc-wrap,.offer-exit) .oc :after,:is(.offer-end,.oc-wrap,.offer-exit) .oc :before{box-sizing:border-box}:is(.offer-end,.oc-wrap,.offer-exit) .oc{background:#0b1a47;border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 0 1px #0b1a47,0 28px 56px -28px rgba(11,26,71,.55),0 10px 22px -12px rgba(11,26,71,.3);color:#fff;display:grid;font-family:Kanit,Kanit Fallback,sans-serif;font-weight:300;grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);isolation:isolate;letter-spacing:normal;min-height:252px;overflow:hidden;position:relative;text-align:left}:is(.offer-end,.oc-wrap,.offer-exit) .oc:before{background:linear-gradient(90deg,transparent 4%,hsla(0,0%,100%,.3) 50%,transparent 96%) top /100% 1px no-repeat,radial-gradient(520px 340px at 92% -18%,rgba(72,116,255,.42),transparent 62%),radial-gradient(360px 260px at 108% 112%,rgba(245,118,0,.2),transparent 62%),linear-gradient(158deg,#12286a,#0c1c4c 52%,#091536);content:"";inset:0;position:absolute;z-index:-2}:is(.offer-end,.oc-wrap,.offer-exit) .oc:after{background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-position:-1px -1px;background-size:30px 30px;content:"";inset:0;-webkit-mask-image:radial-gradient(420px 300px at 78% 46%,#000 10%,transparent 72%);mask-image:radial-gradient(420px 300px at 78% 46%,#000 10%,transparent 72%);pointer-events:none;position:absolute;z-index:-1}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:28px 4px 26px 34px;position:relative;z-index:2}:is(.offer-end,.oc-wrap,.offer-exit) .oc p{letter-spacing:normal;margin:0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__eyebrow{align-items:center;color:rgba(214,224,255,.66);display:flex;flex-wrap:wrap;font:500 11.5px/1.2 Kanit,Kanit Fallback,sans-serif;gap:8px 12px;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__badge{align-items:center;background:rgba(245,118,0,.14);border:1px solid rgba(255,150,60,.42);border-radius:999px;color:#ffb874;display:inline-flex;gap:7px;padding:5px 10px 5px 8px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__badge:before{background:#ff8a1f;border-radius:50%;box-shadow:0 0 0 3px rgba(255,138,31,.22);content:"";flex:none;height:6px;width:6px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer__title{color:#fff;font:600 24px/1.22 Kanit,Kanit Fallback,sans-serif;letter-spacing:-.012em;margin:0 0 10px;text-wrap:balance}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer__text{color:rgba(222,230,255,.8);font:300 15.5px/1.5 Kanit,Kanit Fallback,sans-serif;margin:0 0 20px;text-wrap:pretty}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__punkte{display:grid;gap:5px;list-style:none;margin:-6px 0 20px;padding:0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer__title+.oc__punkte{margin-top:4px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__punkte li{color:rgba(232,238,255,.88);font:400 14px/1.4 Kanit,Kanit Fallback,sans-serif;letter-spacing:normal;margin:0;padding:0 0 0 24px;position:relative}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__punkte li:before{background:rgba(255,150,60,.18) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffa552' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.9' d='m4.6 8.3 2.3 2.3 4.6-4.8'/%3E%3C/svg%3E") 50% /13px no-repeat;border-radius:50%;content:"";height:15px;left:0;position:absolute;top:3px;width:15px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 22px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-cta-embed{flex:none;max-width:100%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-cta{align-items:center;background:#f07300;border-radius:4px;box-shadow:0 10px 24px -10px rgba(240,115,0,.75),inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;display:inline-flex;font:500 18px/25px Kanit,Kanit Fallback,sans-serif;justify-content:center;letter-spacing:normal;max-width:100%;min-height:49px;padding:12px 26px;text-align:center;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-cta-embed .offer-cta{height:100%;padding:0 12px;white-space:nowrap;width:100%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-link{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.92);display:inline-flex;font:500 15px/24px Kanit,Kanit Fallback,sans-serif;gap:6px;letter-spacing:normal;text-decoration:none}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-link svg{display:block;flex:none;height:15px;transition:transform .22s cubic-bezier(.215,.61,.355,1);width:15px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-cta:focus-visible,:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-link:focus-visible{outline:3px solid #ffb874;outline-offset:3px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__proof{align-items:center;color:rgba(214,224,255,.58);display:flex;flex-wrap:nowrap;font:400 12.5px/1.3 Kanit,Kanit Fallback,sans-serif;gap:14px;margin:18px 0 0;overflow:hidden}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__proof span{white-space:nowrap}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__proof img{display:block;filter:brightness(0) invert(1);flex:none;height:13px;margin:0;opacity:.62;width:auto}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__visual{min-width:0;position:relative;z-index:1}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__visual img{display:block;margin:0;max-width:none}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-chip{align-items:center;background:hsla(0,0%,100%,.97);border-radius:12px;box-shadow:0 18px 36px -14px rgba(3,10,40,.65),0 0 0 1px rgba(15,29,74,.06);color:#0f1d4a;display:inline-flex;font:500 12px/1.2 Kanit,Kanit Fallback,sans-serif;gap:10px;padding:9px 13px 9px 11px;position:absolute;white-space:nowrap;z-index:3}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-chip b{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-chip small{color:#5c6b8c;display:block;font-size:11px;font-weight:400;letter-spacing:.02em}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-chip__ico{background:#eaf7ee;border-radius:8px;color:#1f9d55;display:grid;flex:none;height:28px;place-items:center;width:28px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-chip__ico svg{height:15px;width:15px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot{background:#fff;border-radius:10px;box-shadow:0 46px 80px -24px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.14);left:4%;overflow:hidden;position:absolute;top:15%;transform:perspective(1500px) rotateY(-17deg) rotateX(7deg) rotate(1.5deg);transform-origin:0 50%;transition:transform .5s cubic-bezier(.2,.7,.2,1);width:590px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot__bar{align-items:center;background:#eef1f7;border-bottom:1px solid #dde3ee;color:#42506e;display:flex;font:500 10px/1 Kanit,Kanit Fallback,sans-serif;gap:6px;height:26px;padding:0 10px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot__bar i{background:#cfd6e3;border-radius:50%;height:8px;width:8px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot__bar span{margin-left:8px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot__bar b{align-items:center;background:#e3f6ea;border-radius:999px;color:#1b8a4a;display:inline-flex;font-weight:500;gap:5px;margin-left:auto;padding:3px 7px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot__bar b:before{animation:oc-puls 2.4s ease-in-out infinite;background:#22a35a;border-radius:50%;content:"";height:5px;width:5px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot img{height:auto;width:100%}:is(.offer-end,.oc-wrap,.offer-exit) .oc--demo .oc-chip{bottom:13%;left:-2%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill{background:#fff;border-radius:12px;box-shadow:0 40px 70px -26px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.1);color:#16243a;padding:18px 20px 16px;position:absolute;right:9%;top:50%;transform:translateY(-50%) rotate(2.2deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);width:262px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill__head{border-bottom:1px dashed #cfd7e6;color:#29428d;display:flex;font:600 11px/1 Kanit,Kanit Fallback,sans-serif;gap:10px;justify-content:space-between;letter-spacing:.14em;margin:0 0 12px;padding-bottom:10px;text-transform:uppercase}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill__row,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill__sum{align-items:center;display:flex;font:400 14px/1 Kanit,Kanit Fallback,sans-serif;gap:10px;padding:7px 0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill__row i{background:linear-gradient(90deg,#eef2f8,#e2e8f2);border-radius:4px;flex:1;height:8px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill__row b{color:#7a879f;font-weight:500}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill__sum{border-top:2px solid #16243a;font-size:15px;font-weight:600;margin-top:8px;padding:12px 0 0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill__sum i{background:linear-gradient(90deg,rgba(240,115,0,.22),rgba(240,115,0,.5));border-radius:5px;flex:1;height:10px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill__sum b{color:#f07300;font-weight:600}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan{background:#fff;border-radius:14px;box-shadow:0 40px 70px -26px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.1);color:#16243a;padding:14px 16px 12px;position:absolute;right:8%;top:50%;transform:translateY(-50%) rotate(-1.6deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);width:262px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__head{color:#29428d;font:600 11px/1 Kanit,Kanit Fallback,sans-serif;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__labels,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__weeks{display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__weeks{align-items:end;height:50px;margin:0 0 6px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__weeks i{background:linear-gradient(180deg,#4d6fe0,#29428d);border-radius:5px 5px 2px 2px;display:block}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__weeks i:first-child{height:42%;opacity:.55}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__weeks i:nth-child(2){height:58%;opacity:.7}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__weeks i:nth-child(3){height:74%;opacity:.85}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__weeks i:nth-child(4){background:linear-gradient(180deg,#ff9a3d,#f07300);height:92%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan__labels{color:#7a879f;font:400 10.5px/1 Kanit,Kanit Fallback,sans-serif;margin:0 0 10px;text-align:center}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan ol{border-top:1px solid #e6ebf3;display:grid;gap:6px;list-style:none;margin:0;padding:9px 0 0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan li{align-items:center;color:#25324d;display:flex;font:400 12px/1.25 Kanit,Kanit Fallback,sans-serif;gap:9px;margin:0;padding:0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan li span{background:#e8edf9;border-radius:50%;color:#29428d;display:grid;flex:none;font-size:10.5px;font-weight:600;height:18px;place-items:center;width:18px}:is(.offer-end,.oc-wrap,.offer-exit) .oc--pov .oc-chip{padding:7px 11px;right:2%;top:9%}:is(.offer-end,.oc-wrap,.offer-exit) .oc--pov .oc-chip b{font-size:14px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-book{filter:drop-shadow(0 34px 40px rgba(0,0,0,.55));height:auto;position:absolute;right:12%;top:50%;transform:translateY(-50%) rotate(3deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);width:190px;z-index:2}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-page{border-radius:4px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);height:auto;opacity:.96;position:absolute;right:32%;top:50%;transform:translateY(-46%) rotate(-7deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);width:170px;z-index:1}:is(.offer-end,.oc-wrap,.offer-exit) .oc--wp-digitalisierung .oc-book{right:20%;width:200px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc{background:#fff;border-radius:10px;box-shadow:0 40px 70px -26px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.12);overflow:hidden;position:absolute;right:7%;top:50%;transform:translateY(-50%) rotate(2deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);width:268px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__bar{align-items:center;background:#1d6f42;color:#fff;display:flex;font:500 11px/1 Kanit,Kanit Fallback,sans-serif;gap:8px;height:30px;overflow:hidden;padding:0 10px;white-space:nowrap}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc--docx .oc-doc__bar{background:#2b5cc4}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc--pptx .oc-doc__bar{background:#c4441c}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc--pdf .oc-doc__bar{background:#c62f2f}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__bar span{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__bar i{background:#fff;border-radius:3px;color:#1d6f42;display:grid;flex:none;font:700 10px/1 Kanit,Kanit Fallback,sans-serif;font-style:normal;height:16px;min-width:16px;padding:0 3px;place-items:center}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc--docx .oc-doc__bar i{color:#2b5cc4}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc--pptx .oc-doc__bar i{color:#c4441c}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc--pdf .oc-doc__bar i{color:#c62f2f;font-size:8px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__grid{color:#7a879f;display:grid;font:400 9.5px/1 Kanit,Kanit Fallback,sans-serif;grid-template-columns:18px 1.6fr 1fr 1fr}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__grid>*{align-items:center;border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;display:flex;height:22px;overflow:hidden;padding:0 6px;white-space:nowrap}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__grid .h{background:#f3f5f9;color:#9aa5b8;justify-content:center}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__grid .t{background:#0f1d4a}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__grid .t:before{background:hsla(0,0%,100%,.55);border-radius:3px;content:"";display:block;height:6px;width:60%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__grid .v:before{background:#e6ebf3;border-radius:4px;content:"";display:block;height:7px;width:70%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__grid .w:before{width:45%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__grid .o{background:#fff3e6;box-shadow:inset 0 0 0 1.5px #f07300}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__grid .o:before{background:rgba(240,115,0,.45);border-radius:4px;content:"";display:block;height:7px;margin-left:auto;width:70%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__page{padding:14px 16px 16px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__page b{color:#16243a;display:block;font:600 12px/1.2 Kanit,Kanit Fallback,sans-serif;margin:0 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__page i{background:#e6ebf3;border-radius:3px;display:block;height:6px;margin:0 0 6px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__page i:nth-of-type(2n){width:82%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-blatt{background:#dfe5f1;border-radius:10px;height:150px;opacity:.32;position:absolute;right:11%;top:50%;transform:translateY(-58%) rotate(-5deg);width:250px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__tab{border:1px solid #e3e8f0;border-radius:4px;display:grid;grid-template-columns:1.3fr 1fr 1fr;margin-top:10px;overflow:hidden}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__tab span{align-items:center;border-left:1px solid #edf0f5;border-top:1px solid #edf0f5;display:flex;height:17px;padding:0 6px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__tab span:before{background:#e1e6ef;border-radius:3px;content:"";display:block;height:5px;width:64%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__tab .t{background:#0f1d4a;border-top:0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__tab .t:before{background:hsla(0,0%,100%,.55)}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__tab .f{background:#fff3e6}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__tab .f:before{background:rgba(240,115,0,.35);width:40%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__kacheln{display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:10px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__kacheln span{border:1px solid #e3e8f0;border-radius:5px;padding:8px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__kacheln span:first-child{background:#fff8f0;border-color:rgba(240,115,0,.5)}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__kacheln b,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__kacheln i{background:#e6ebf3;border-radius:3px;display:block;height:6px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__kacheln b{background:#16243a;height:7px;margin-bottom:7px;width:52%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__kacheln span:first-child b{background:#f07300}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__kacheln i+i{margin-top:4px;width:70%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-fish{display:block;height:auto;margin-top:4px;width:100%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__zeile{align-items:center;border-bottom:1px solid #edf0f5;color:#25324d;display:grid;font:400 10px/1.2 Kanit,Kanit Fallback,sans-serif;gap:8px;grid-template-columns:30px minmax(0,1fr) auto;padding:6px 0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__zeile span:first-child{color:#9aa5b8}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__zeile span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__zeile em{background:#eef2fb;border-radius:4px;color:#2b5cc4;font:600 9px/1 Kanit,Kanit Fallback,sans-serif;font-style:normal;padding:3px 6px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__zeile em.muss,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__zeile em.must{background:#fff3e6;color:#c25b00}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__zeile em.could,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc__zeile em.kann{background:#f1f3f7;color:#6b7891}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-foto{height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%);object-fit:cover;position:absolute;width:100%}:is(.offer-end,.oc-wrap,.offer-exit) .oc--awf .oc-daten{background:hsla(0,0%,100%,.97);border:0;border-radius:12px;bottom:12%;box-shadow:0 18px 36px -14px rgba(3,10,40,.65);color:#16243a;left:6%;max-width:88%;min-height:0;padding:10px 12px;position:absolute;z-index:3}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-calc{background:#fff;border-radius:14px;box-shadow:0 40px 70px -26px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.1);color:#16243a;padding:16px 18px 14px;position:absolute;right:8%;top:50%;transform:translateY(-50%) rotate(-1.6deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);width:262px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-calc__formel{border-bottom:1px dashed #cfd7e6;color:#4a5876;font:400 11.5px/1.35 Kanit,Kanit Fallback,sans-serif;margin:0 0 10px;padding-bottom:10px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-calc__formel b{color:#16243a;font-weight:600}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-calc__zeile{display:flex;font:400 13px/1.2 Kanit,Kanit Fallback,sans-serif;gap:10px;justify-content:space-between;padding:6px 0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-calc__zeile b{font-weight:500}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-calc__zeile--erg{border-top:2px solid #16243a;font-weight:600;margin-top:6px;padding-top:10px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-calc__zeile--erg b{color:#f07300;font-size:18px;font-weight:600}:is(.offer-end,.oc-wrap,.offer-exit) .oc--case{grid-template-columns:minmax(0,1fr) minmax(170px,.4fr)}:is(.offer-end,.oc-wrap,.offer-exit) .oc--case:after{display:none}:is(.offer-end,.oc-wrap,.offer-exit) .oc--case .offer__title{font-size:23px}:is(.offer-end,.oc-wrap,.offer-exit) .oc--case .oc__visual{inset:0;overflow:hidden;position:absolute;z-index:0}:is(.offer-end,.oc-wrap,.offer-exit) .oc--case .oc__visual:after{background:radial-gradient(420px 260px at 0 100%,rgba(245,118,0,.16),transparent 70%),linear-gradient(90deg,#0b1a47,#0b1a47 40%,rgba(11,26,71,.9) 56%,rgba(11,26,71,.45) 76%,rgba(11,26,71,.12));content:"";inset:0;position:absolute}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-case__foto{filter:saturate(.85) brightness(.86);height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .8s cubic-bezier(.2,.7,.2,1);width:100%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer__title .accent{color:#ffa552}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis{display:flex;flex-wrap:wrap;gap:12px 0;list-style:none;margin:4px 0 22px;padding:0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis li{border-left:1px solid hsla(0,0%,100%,.18);display:flex;flex-direction:column;gap:4px;margin:0;min-width:0;padding:0 18px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis li:before{content:none}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis li:first-child{border-left:0;padding-left:0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis b{color:#fff;font:600 23px/1.05 Kanit,Kanit Fallback,sans-serif;letter-spacing:-.01em;white-space:nowrap}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis span{color:rgba(214,224,255,.74);font:300 12.5px/1.3 Kanit,Kanit Fallback,sans-serif;max-width:128px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-case__meta{color:rgba(214,224,255,.58);font:400 12.5px/1.3 Kanit,Kanit Fallback,sans-serif;margin:14px 0 0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-case__logo{align-items:center;background:hsla(0,0%,100%,.97);border-radius:10px;bottom:18px;box-shadow:0 16px 34px -14px rgba(3,10,40,.7);color:#0b1a47;display:flex;font:500 10.5px/1 Kanit,Kanit Fallback,sans-serif;gap:10px;letter-spacing:.12em;padding:8px 12px 8px 10px;position:absolute;right:18px;text-transform:uppercase;z-index:3}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-case__logo img{display:block;height:22px;margin:0;max-width:120px;object-fit:contain;width:auto}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-case__logo span{border-left:1px solid #d8deea;padding-left:10px;white-space:nowrap}@media (hover:hover) and (pointer:fine){:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-cta:hover{background:#d96600;box-shadow:0 14px 28px -10px rgba(240,115,0,.85),inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff;transform:translateY(-1px)}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-link:hover{border-color:hsla(0,0%,100%,.7);color:#fff}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-link:hover svg{transform:translateX(4px)}:is(.offer-end,.oc-wrap,.offer-exit) .oc:hover .oc-shot{transform:perspective(1500px) rotateY(-12deg) rotateX(5deg) rotate(1deg) translateY(-6px)}:is(.offer-end,.oc-wrap,.offer-exit) .oc:hover .oc-bill{transform:translateY(calc(-50% - 6px)) rotate(1deg)}:is(.offer-end,.oc-wrap,.offer-exit) .oc:hover .oc-calc,:is(.offer-end,.oc-wrap,.offer-exit) .oc:hover .oc-plan{transform:translateY(calc(-50% - 6px)) rotate(-.5deg)}:is(.offer-end,.oc-wrap,.offer-exit) .oc:hover .oc-book{transform:translateY(calc(-50% - 6px)) rotate(1deg)}:is(.offer-end,.oc-wrap,.offer-exit) .oc:hover .oc-page{transform:translateY(-50%) rotate(-10deg) translateX(-8px)}:is(.offer-end,.oc-wrap,.offer-exit) .oc:hover .oc-doc{transform:translateY(calc(-50% - 6px)) rotate(.8deg)}:is(.offer-end,.oc-wrap,.offer-exit) .oc:hover .oc-case__foto{transform:scale(1.035)}}@container offer (max-width: 620px){:is(.offer-end,.oc-wrap,.offer-exit) .oc{grid-template-columns:minmax(0,1fr);min-height:0}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__visual{height:172px;order:-1;overflow:hidden}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__visual:after{background:linear-gradient(180deg,rgba(13,30,80,0),#0d1e50 92%);bottom:0;content:"";height:46px;left:0;position:absolute;right:0;z-index:4}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__body{padding:20px 22px 24px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer__title{font-size:21px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer__text{font-size:15px;margin-bottom:18px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-actions{align-items:flex-start;flex-direction:column;gap:14px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__proof{flex-wrap:wrap;margin-top:16px;row-gap:10px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc__proof span{flex:1 0 100%}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot{left:9%;top:30px;transform:perspective(1200px) rotateY(-10deg) rotateX(8deg) rotate(1deg);width:420px}:is(.offer-end,.oc-wrap,.offer-exit) .oc--demo .oc-chip{bottom:auto;left:auto;right:6%;top:22px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill{left:50%;right:auto;top:26px;transform:translateX(-50%) rotate(2deg);width:250px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-calc,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan{left:50%;right:auto;top:22px;transform:translateX(-50%) rotate(-1.5deg)}:is(.offer-end,.oc-wrap,.offer-exit) .oc--pov .oc-plan ol{display:none}:is(.offer-end,.oc-wrap,.offer-exit) .oc--pov .oc-chip{bottom:22px;right:5%;top:auto}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-book{right:16%;top:24px;transform:rotate(3deg);width:128px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-page{right:44%;top:30px;transform:rotate(-7deg);width:120px}:is(.offer-end,.oc-wrap,.offer-exit) .oc--wp-digitalisierung .oc-book{left:50%;right:auto;transform:translateX(-50%) rotate(3deg);width:140px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc{left:50%;right:auto;top:24px;transform:translateX(-50%) rotate(2deg);width:260px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-blatt{left:50%;right:auto;top:18px;transform:translateX(-56%) rotate(-5deg)}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-foto{-webkit-mask-image:none;mask-image:none}:is(.offer-end,.oc-wrap,.offer-exit) .oc--awf .oc-daten{bottom:auto;left:50%;top:18px;transform:translateX(-50%)}:is(.offer-end,.oc-wrap,.offer-exit) .oc--case .oc__visual{inset:auto;position:relative}:is(.offer-end,.oc-wrap,.offer-exit) .oc--case .oc__visual:after{background:linear-gradient(180deg,rgba(11,26,71,0),#0b1a47 92%);height:70px;top:auto}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-case__logo{bottom:auto;padding:6px 10px 6px 8px;right:14px;top:14px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-case__logo img{height:18px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis{flex-wrap:nowrap}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis li{flex:0 1 auto;padding:0 11px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis b{font-size:18px}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-kpis span{font-size:11.5px}}@keyframes oc-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes oc-puls{0%,to{box-shadow:0 0 0 0 rgba(34,163,90,.5)}50%{box-shadow:0 0 0 4px rgba(34,163,90,0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.offer-end,.oc-wrap) .oc .oc__visual{animation:oc-rise linear both;animation-range:entry 0 entry 80%;animation-timeline:view()}}}@media (prefers-reduced-motion:reduce){:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-bill,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-book,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-calc,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-case__foto,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-doc,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-page,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-plan,:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot,:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-cta,:is(.offer-end,.oc-wrap,.offer-exit) .oc .offer-link svg{transition:none}:is(.offer-end,.oc-wrap,.offer-exit) .oc .oc-shot__bar b:before{animation:none}}.offer-exit{align-items:center;animation:oc-pop-bg .22s ease-out both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(6,14,42,.62);container-name:offer;container-type:inline-size;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.offer-exit .oc.offer-pop{animation:oc-pop-in .34s cubic-bezier(.2,.8,.2,1) both;border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px hsla(0,0%,100%,.07),0 50px 110px -30px rgba(0,0,0,.72);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);max-width:100%;min-height:340px;width:880px}.offer-exit .oc--case.offer-pop{grid-template-columns:minmax(0,1fr) minmax(200px,.42fr)}.offer-exit .oc.offer-pop:focus{outline:none}.offer-exit .oc.offer-pop .oc__body{padding:46px 18px 42px 46px}.offer-exit .oc.offer-pop .offer__title{font-size:30px;line-height:1.16;margin-bottom:12px}.offer-exit .oc.offer-pop .offer__text{font-size:16.5px;margin-bottom:26px}.offer-exit .oc.offer-pop .oc-kpis{margin-bottom:26px}.offer-exit .oc.offer-pop .offer-pop__back{background:none;border:0;border-bottom:1px solid hsla(0,0%,100%,.26);border-radius:0;color:hsla(0,0%,100%,.78);cursor:pointer;font:400 15px/24px Kanit,Kanit Fallback,sans-serif;height:auto;letter-spacing:normal;margin:0;padding:0;transition:color .2s,border-color .2s;width:auto}.offer-exit .oc.offer-pop .offer-pop__back:hover{background:none;border-bottom-color:currentColor;color:#fff}.offer-exit .oc.offer-pop .offer-pop__close{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(9,21,54,.55);border:1px solid hsla(0,0%,100%,.24);border-radius:10px;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;margin:0;padding:0;position:absolute;right:16px;top:16px;transition:background-color .2s,border-color .2s;width:38px;z-index:6}.offer-exit .oc.offer-pop .offer-pop__close svg{display:block;height:14px;width:14px}.offer-exit .oc.offer-pop .offer-pop__close:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.45)}.offer-exit .oc.offer-pop .offer-pop__back:focus-visible,.offer-exit .oc.offer-pop .offer-pop__close:focus-visible{outline:3px solid #ffb874;outline-offset:3px}@keyframes oc-pop-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes oc-pop-bg{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.offer-exit,.offer-exit .oc.offer-pop{animation:none}}