.hex[data-astro-cid-dcovnekx]{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.hex[data-astro-cid-dcovnekx] svg[data-astro-cid-dcovnekx]{width:100%;height:100%;position:absolute;inset:0}.hex[data-astro-cid-dcovnekx] polygon[data-astro-cid-dcovnekx]{fill:var(--hex-fill);stroke:var(--hex-rand)}.hex[data-astro-cid-dcovnekx] .n[data-astro-cid-dcovnekx]{color:var(--hex-zahl);font-variant-numeric:tabular-nums;padding-top:1px;font-size:22px;font-weight:800;line-height:1;position:relative}.hex[data-astro-cid-dcovnekx].ghost polygon[data-astro-cid-dcovnekx]{fill:var(--hex-ghost-fill);stroke:var(--hex-ghost-rand);stroke-dasharray:9 7}.hex[data-astro-cid-dcovnekx].ghost .n[data-astro-cid-dcovnekx]{color:var(--hex-ghost-rand)}.hero{padding-block:22px 36px}.hero-defs{width:0;height:0;position:absolute}.reveal{--cut:0%;border-radius:var(--r-lg);background:var(--hero-bg);box-shadow:var(--shadow), inset 0 0 0 1px var(--hero-border);isolation:isolate;position:relative;overflow:hidden}.layer-under{z-index:2;clip-path:inset(0 calc(100% - var(--cut)) 0 0);-webkit-mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Crect width='100' height='40' rx='20' ry='20' fill='%23000'/%3E%3C/svg%3E");mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Crect width='100' height='40' rx='20' ry='20' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%, var(--tw,0px) var(--th,0px);mask-size:100% 100%, var(--tw,0px) var(--th,0px);-webkit-mask-position:0 0, var(--tx,0px) var(--ty,0px);mask-position:0 0, var(--tx,0px) var(--ty,0px);-webkit-mask-composite:source-out;background:#fff;position:absolute;inset:0;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:subtract}.layer-under>img.map{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.hotspot{visibility:hidden;pointer-events:none;border-radius:16px;display:block;position:absolute}.hotspot.active{visibility:visible;pointer-events:auto}.hotspot:hover{box-shadow:0 0 0 3px var(--cyan-linie)}.hotspot:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.layer-over{background:var(--hero-bg);padding:clamp(16px,2.4vw,30px);position:relative}canvas.ink{z-index:3;pointer-events:none;width:100%;height:100%;filter:var(--goo) var(--ink-shadow);position:absolute;inset:0}.reveal.pinned canvas.ink{display:none}.layer-under:after{content:"";top:0;bottom:0;left:calc(var(--cut) - 3px);background:var(--cyan-linie);pointer-events:none;opacity:0;width:3px;transition:opacity .2s;position:absolute;box-shadow:0 0 0 1px #fff9}.reveal.cutting .layer-under:after{opacity:1}.bento{color:var(--hero-fg);grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(118px,auto);gap:16px;display:grid}.tile{background:var(--hero-tile);border:1px solid var(--hero-border);border-radius:var(--r);flex-direction:column;gap:12px;min-width:0;padding:26px;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;animation:.5s cubic-bezier(.2,.8,.2,1) both rise;display:flex;box-shadow:0 1px 2px #12333b0a}.tile:nth-child(2){animation-delay:60ms}.tile:nth-child(3){animation-delay:.12s}.tile:nth-child(4){animation-delay:.18s}.tile:nth-child(5){animation-delay:.24s}@keyframes rise{0%{opacity:.001;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.tile:hover{border-color:var(--hero-accent);transform:translateY(-3px)scale(1.01);box-shadow:0 10px 26px #12333b1a}.tile-link{cursor:pointer;color:inherit;text-decoration:none}.tile .eyebrow{color:var(--hero-eyebrow)}.tile .eyebrow:before{background:var(--hero-accent)}.tile p{color:var(--hero-muted)}.tile h2{color:var(--hero-fg);letter-spacing:0;font-size:20px;font-weight:800}.t-claim{box-shadow:none;background:0 0;border-color:#0000;grid-area:span 2/span 7;justify-content:flex-end}.t-claim:hover{box-shadow:none;border-color:#0000;transform:none}.t-claim h1{color:var(--hero-fg)}.t-claim p{max-width:36ch;font-size:19px}.t-a,.t-b{grid-column:span 5}.t-cta{background:var(--petrol);border-color:var(--petrol);color:#fff;flex-flow:wrap;grid-column:span 7;justify-content:space-between;align-items:center;gap:16px;animation:none;transform:none}.t-cta:hover{background:var(--linie-dunkel);border-color:var(--linie-dunkel);transform:none}.t-cta p{color:var(--on-petrol-muted)}.t-cta strong{font-size:21px;font-weight:800}.t-cta .btn{z-index:4;background:var(--petrol);color:#fff;border-color:var(--cyan-hell);position:relative}.t-cta .btn:hover{background:var(--cyan-hell);color:var(--petrol);border-color:var(--cyan-hell)}.t-fact{flex-direction:row;grid-column:span 5;align-items:center;gap:18px}.t-fact .num{font-family:var(--font-display);color:var(--hero-num);font-variant-numeric:tabular-nums;flex:none;font-size:46px;font-weight:700;line-height:1}.t-fact strong{color:var(--hero-fg)}.m-cta,.m-steps{display:none}.curtain{margin-top:10px;padding:0 4px}.curtain input[type=range]{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:0 0;width:100%;height:44px;margin:0}.curtain input[type=range]:focus-visible{outline:none}.curtain input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cyan-linie) var(--cut,0%), var(--border) var(--cut,0%));border-radius:3px;height:6px}.curtain input[type=range]::-moz-range-track{background:var(--border);border-radius:3px;height:6px}.curtain input[type=range]::-moz-range-progress{background:var(--cyan-linie);border-radius:3px;height:6px}.curtain input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 28'%3E%3Crect x='1.5' y='1.5' width='53' height='25' rx='12.5' fill='%2312333B' stroke='%237FE0E8' stroke-width='3'/%3E%3Cpath d='M22 9l-6 5 6 5M34 9l6 5-6 5' fill='none' stroke='%237FE0E8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:14px;width:56px;height:28px;margin-top:-11px;box-shadow:0 2px 8px #12333b40}.curtain input[type=range]::-moz-range-thumb{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 28'%3E%3Crect x='1.5' y='1.5' width='53' height='25' rx='12.5' fill='%2312333B' stroke='%237FE0E8' stroke-width='3'/%3E%3Cpath d='M22 9l-6 5 6 5M34 9l6 5-6 5' fill='none' stroke='%237FE0E8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:14px;width:56px;height:28px;box-shadow:0 2px 8px #12333b40}.curtain input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--accent);outline-offset:3px}.curtain input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--accent);outline-offset:3px}.strip{display:none}@media (width<=860px){.layer-under,canvas.ink,.strip,.curtain,.desktop-only,.t-cta{display:none}.hero{padding-block:24px}.reveal{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.layer-over{background:0 0;padding:0}.bento{flex-direction:column;gap:12px;display:flex}.tile{animation:none}.t-claim{order:1;gap:14px;padding:4px 4px 0}.t-claim h1{font-size:36px}.t-claim p{font-size:17px}.m-cta{flex-direction:column;order:2;gap:10px;padding:0 4px 10px;display:flex}.m-cta .btn{align-self:flex-start}.m-cta span{color:var(--hero-muted);font-size:14px}.t-a{order:3}.t-b{order:4}.m-steps{background:var(--tile-2);border-radius:var(--r);flex-direction:column;order:5;gap:14px;margin:4px 0;padding:18px;list-style:none;display:flex;position:relative}.m-steps:before{content:"";background:var(--cyan-linie);width:2px;position:absolute;top:46px;bottom:46px;left:45px}.m-steps li{align-items:center;gap:14px;display:flex;position:relative}.m-steps b{color:var(--hero-fg);font-size:17px;display:block}.m-steps span{color:var(--hero-muted);font-size:14px}.t-fact{box-shadow:none;background:0 0;border:0;order:6;padding:4px 8px}.t-fact .num{font-size:44px}.t-fact p{font-size:15px}.tile-link,.tile:hover{transform:none}}@media (prefers-reduced-motion:reduce){.tile{transition:none;animation:none}.reveal:after{transition:none}canvas.ink{display:none}}.timeline[data-astro-cid-3xih677i]{grid-template-columns:repeat(4,1fr);gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-3xih677i].six{grid-template-columns:repeat(6,1fr)}.timeline[data-astro-cid-3xih677i]:before{content:"";background:var(--cyan-linie);height:2px;position:absolute;top:28px;left:28px;right:28px}.step[data-astro-cid-3xih677i]{flex-direction:column;gap:8px;padding-right:20px;display:flex;position:relative}.step[data-astro-cid-3xih677i] .hex{z-index:1;position:relative}.step[data-astro-cid-3xih677i] small[data-astro-cid-3xih677i]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.step[data-astro-cid-3xih677i] p[data-astro-cid-3xih677i]{color:var(--muted);font-size:15px}@media (width<=860px){.timeline[data-astro-cid-3xih677i].six{grid-template-columns:repeat(3,1fr);row-gap:28px}.timeline[data-astro-cid-3xih677i].six:before{display:none}}@media (width<=700px){.timeline[data-astro-cid-3xih677i],.timeline[data-astro-cid-3xih677i].six{grid-template-columns:1fr;gap:22px}.timeline[data-astro-cid-3xih677i]:before,.timeline[data-astro-cid-3xih677i].six:before{width:2px;height:auto;display:block;inset:28px auto 28px 28px}.step[data-astro-cid-3xih677i]{padding-left:72px;padding-right:0}.step[data-astro-cid-3xih677i] .hex{position:absolute;top:0;left:0}}.contact[data-astro-cid-he3spzz3]{background:var(--petrol);color:var(--on-petrol);border-radius:var(--r-lg);grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:44px;display:grid}@media (width<=760px){.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr;padding:28px}}.contact[data-astro-cid-he3spzz3].cal-open{grid-template-columns:1fr}.contact[data-astro-cid-he3spzz3].cal-open .calbox[data-astro-cid-he3spzz3]{padding:14px}.contact[data-astro-cid-he3spzz3].cal-open .cal-inline[data-astro-cid-he3spzz3]{min-height:0}.contact[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{color:#fff;margin:12px 0 14px}.contact[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--on-petrol-muted)}.contact[data-astro-cid-he3spzz3] .eyebrow[data-astro-cid-he3spzz3]{color:var(--cyan-hell)}.contact[data-astro-cid-he3spzz3] .eyebrow[data-astro-cid-he3spzz3]:before{background:var(--cyan-hell)}.mailline[data-astro-cid-he3spzz3]{margin-top:14px;font-weight:800}.mailline[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:#fff;text-decoration-color:var(--cyan-hell);text-underline-offset:4px}.mailline[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--cyan-hell)}.calbox[data-astro-cid-he3spzz3]{color:var(--petrol);border-radius:var(--r);background:#fff;flex-direction:column;gap:12px;padding:22px;display:flex}.calbox[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{color:var(--text-grau);font-size:14px}.calbox[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{align-self:flex-start}.cal-inline[data-astro-cid-he3spzz3]{min-height:520px}.cal-inline[data-astro-cid-he3spzz3][hidden]{display:none}.cal-fallback[data-astro-cid-he3spzz3]{color:var(--text-grau);font-size:14px}
