:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#0c0c0c;--text:#f5f5f3;--muted:#8e8e8e;--accent:#5fe1ff;--accent-2:#5fe1ff;--line:#1f1f1f;--font:"Hanken Grotesk", system-ui, sans-serif;--font-head:"Unbounded", var(--font);--tshadow:0 1px 2px #05050ae6, 0 3px 12px #05050ab3, 0 10px 44px #05050ab3;--gutter:clamp(20px, 6vw, 96px)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}html.lenis,html.lenis body{height:auto}a{color:inherit}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.02em;margin:0 0 .5em;font-weight:500;line-height:1.08}h1{letter-spacing:-.035em;font-size:clamp(44px,7.4vw,112px);font-weight:700}h2{font-size:clamp(30px,3.6vw,54px)}h3{letter-spacing:-.01em;font-size:19px}p{margin:0 0 1em}.muted{color:var(--muted)}.lead{color:#cfcfcf;max-width:34em;font-size:clamp(18px,1.35vw,21px)}.kicker{letter-spacing:.04em;color:var(--accent);margin-bottom:1.2em;font-size:14px;font-weight:500}.kicker--live{color:var(--accent-2)}.kicker--live:before{content:"";background:var(--accent-2);width:8px;height:8px;box-shadow:0 0 12px var(--accent-2);vertical-align:1px;border-radius:50%;margin-right:10px;display:inline-block}#stage,.stage-poster,.stage-dim{width:100%;height:100%;position:fixed;inset:0}#stage{z-index:0;opacity:0;transition:opacity 1s}#stage canvas{display:block;width:100%!important;height:100%!important}.stage-poster{z-index:0;object-fit:cover}body.stage-ready #stage{opacity:1}body.stage-failed #stage{display:none}.stage-dim{z-index:1;background:var(--bg);opacity:0;pointer-events:none}#page{z-index:10;position:relative}.top{z-index:40;padding:22px var(--gutter);align-items:center;gap:32px;display:flex;position:fixed;top:0;left:0;right:0}.top:before{content:"";background:linear-gradient(var(--bg), #07090d00);opacity:.85;z-index:-1;pointer-events:none;position:absolute;inset:0}.logo{font-family:var(--font-head);letter-spacing:-.02em;align-items:center;gap:12px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.logo__grid{color:#3a3a3a;width:22px;height:22px}.logo__grid .lit{fill:var(--accent);filter:drop-shadow(0 0 4px var(--accent))}.top__nav{gap:28px;margin-left:auto;font-size:15px;display:flex}.top__nav a{color:#cfcfcf;text-decoration:none}.top__nav a:hover{color:var(--text)}.btn{background:var(--accent);color:#041016;min-height:48px;font:500 16px var(--font);cursor:pointer;text-shadow:none;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:box-shadow .3s,transform .2s;display:inline-flex;box-shadow:0 0 #5fe1ff00}.btn:hover{box-shadow:0 0 28px #5fe1ff73}.btn:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn--small{min-height:40px;padding:0 16px;font-size:14px}.cta-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;display:flex}.cta-note{color:var(--muted);font-size:15px}.ruler{z-index:30;pointer-events:none;width:44px;position:fixed;top:0;bottom:0;left:0}.ruler__ticks{background-color:#0000;background-image:repeating-linear-gradient(#8b93a173 0 1px,#0000 1px 12px),repeating-linear-gradient(#8b93a1cc 0 1px,#0000 1px 60px);background-position:0 0,0 0;background-repeat:repeat-y;background-size:7px 100%,14px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:14px;position:absolute;top:12vh;bottom:12vh;left:14px}.ruler__mark{background:var(--accent);width:22px;height:2px;box-shadow:0 0 10px var(--accent);transform:translateY(calc(var(--p,0) * 76vh));position:absolute;top:12vh;left:10px}.ruler__label{letter-spacing:.04em;color:var(--accent);white-space:nowrap;text-shadow:var(--tshadow);font-size:12px;position:absolute;top:-9px;left:30px}.beat{min-height:100vh;padding:0 var(--gutter) 0 calc(var(--gutter) + 24px);max-width:min(60rem,58vw);text-shadow:var(--tshadow);flex-direction:column;justify-content:center;display:flex;position:relative}.beat h2{font-size:clamp(34px,4.4vw,68px)}.beat:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 40%,#05070a8c,#05070a00 75%);position:absolute;inset:10% -4% 10% -8%}.panel{padding:22vh var(--gutter) 18vh calc(var(--gutter) + 24px);position:relative}.statement{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:6vw;display:grid}.statement__q{color:var(--muted);font-size:clamp(22px,2vw,30px)}.big{font-family:var(--font-head);letter-spacing:-.02em;margin-bottom:1.6em;font-size:clamp(24px,2.6vw,40px);font-weight:500;line-height:1.25}.flow{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.flow li{flex-direction:column;gap:4px;padding:28px 24px 0 0;display:flex;position:relative}.flow b{font-size:18px;font-weight:500}.flow span:last-child{color:var(--muted);font-size:15px}.flow__dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute;top:-5px;left:0}.flow__dot--live{background:var(--accent-2);box-shadow:0 0 14px var(--accent-2)}.agents__head{justify-content:space-between;align-items:end;gap:6vw;margin-bottom:48px;display:flex}.agents__head h2{max-width:12em;margin:0}.agents__head p{max-width:24em;margin:0}.agents__table{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 2fr 2fr .9fr;align-items:baseline;gap:24px;padding:22px 0;transition:background .3s;display:grid}.row:not(.row--head):hover{background:linear-gradient(90deg,#5fe1ff0f,#5fe1ff00)}.row--head{color:var(--muted);letter-spacing:.04em;padding:14px 0;font-size:13px}.row__name{font-family:var(--font-head);font-size:20px}.tag{color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:3px 9px;font-size:13px;font-style:normal}.tag--live{color:var(--accent-2);border-color:#ff8a3d73}.ablauf h2{max-width:14em;margin-bottom:56px}.steps{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li{border-left:1px solid var(--line);padding:0 32px 0 24px}.steps li:first-child{border-left:0;padding-left:0}.steps p{color:var(--muted);font-size:16px}.grid9{background:radial-gradient(circle,#3a3a3a 2px,#0000 2.5px) 0 0/9px 9px;width:26px;height:26px;margin-bottom:22px;display:block;position:relative}.grid9:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;position:absolute}.grid9[data-step="1"]:after{top:1.5px;left:1.5px}.grid9[data-step="2"]:after{top:1.5px;left:10.5px}.grid9[data-step="3"]:after{top:10.5px;left:10.5px}.grid9[data-step="4"]:after{background:var(--accent-2);box-shadow:0 0 10px var(--accent-2);top:19.5px;left:19.5px}.preise{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:7vw;display:grid}.preise__intro{position:sticky;top:18vh}.preise__intro .btn{margin-top:12px}.tier{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 32px;padding:30px 0;display:grid}.tier:last-child{border-bottom:1px solid var(--line)}.tier__name{font-family:var(--font-head);grid-column:1;font-size:22px}.tier__name b{color:var(--accent);margin-right:10px;font-weight:700}.tier p{color:var(--muted);grid-column:1;margin:0}.tier__price{text-align:right;flex-direction:column;grid-area:1/2/span 2;justify-content:center;display:flex}.tier__price span{font-family:var(--font-head);white-space:nowrap;font-size:clamp(22px,2vw,30px)}.tier__price small{color:var(--muted);font-size:15px}.tier--focus{background:linear-gradient(90deg,#5fe1ff12,#5fe1ff00 80%);border-top-color:#5fe1ff80;margin-left:-20px;padding-left:20px}.fall{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;display:grid}.fall__num span{font-family:var(--font-head);letter-spacing:-.04em;color:var(--text);font-size:clamp(56px,8.5vw,132px);font-weight:700;line-height:.95;display:block}.fall__num small{color:var(--accent-2);margin-top:18px;font-size:16px;display:block}.fall__text p{max-width:32em}.sicher h2{max-width:12em}.sicher__grid{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr;margin:48px 0 0;padding:0;list-style:none;display:grid}.sicher__grid li{border-bottom:1px solid var(--line);padding:32px 40px 28px 0}.sicher__grid li:nth-child(2n){border-left:1px solid var(--line);padding-left:40px}.sicher__grid p{color:var(--muted);max-width:28em;margin:0}.fragen{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6vw;display:grid}.fragen__list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:24px 40px 24px 0;font-size:19px;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:12px;height:12px;transition:transform .3s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}details p{color:var(--muted);margin:0;padding:0 40px 24px 0}.check{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6vw;display:grid}.form{border:1px solid var(--line);background:#10141bd1;border-radius:6px;gap:18px;padding:32px;display:grid}.form label{color:#cfcfcf;gap:8px;font-size:14px;display:grid}.form input,.form textarea{font:16px var(--font);color:var(--text);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:4px;padding:13px 14px}.form input:focus,.form textarea:focus{border-color:var(--accent)}.form .btn{justify-self:start}.form__ok{color:var(--accent);margin:0}.form__err{color:var(--accent-2);margin:0}.footer{background:var(--bg);min-height:100vh;padding:22vh var(--gutter) 6vh calc(var(--gutter) + 24px);border-top:1px solid var(--line);flex-direction:column;display:flex;position:relative}.footer__big{font-family:var(--font-head);letter-spacing:-.04em;font-size:clamp(40px,7vw,108px);font-weight:700;line-height:1}.footer__big span{color:var(--accent);text-shadow:0 0 40px #5fe1ff59}.footer__cols{grid-template-columns:repeat(3,minmax(0,220px));gap:40px;margin-top:auto;padding-top:12vh;display:grid}.footer__cols div{flex-direction:column;gap:8px;display:flex}.footer__cols b{color:var(--muted);letter-spacing:.04em;margin-bottom:6px;font-size:13px;font-weight:500}.footer__cols a{text-decoration:none}.footer__cols a:hover{color:var(--accent)}.footer__small{margin-top:48px;font-size:13px}.reveal{opacity:0;transform:translateY(24px)}@media (width<=860px){html,body{font-size:16px}.top{gap:16px;padding:16px 20px}.top__nav{display:none}.top .btn--small{margin-left:auto}.ruler{display:none}.beat{justify-content:flex-end;max-width:none;min-height:100svh;padding:0 20px 12vh}.beat:before{background:linear-gradient(#05070a00,#05070abf 45%);inset:30% -10% 0}.panel,.footer{padding:14vh 20px 10vh}.statement,.preise,.fall,.fragen,.check{grid-template-columns:1fr}.flow{border-top:0;border-left:1px solid var(--line);grid-template-columns:1fr;margin-left:4px}.flow li{padding:0 0 24px 24px}.flow__dot{top:6px;left:-5px}.agents__head{flex-direction:column;align-items:start}.row--head{display:none}.row{grid-template-columns:1fr auto;gap:4px 12px}.row__name{grid-column:1}.row>span:nth-child(2),.row>span:nth-child(3){color:var(--muted);grid-column:1/-1;font-size:15px}.row>span:nth-child(2):before{content:"Er bekommt: ";color:#707070}.row>span:nth-child(3):before{content:"Sie bekommen: ";color:#707070}.row>span:nth-child(4){grid-area:1/2}.steps{grid-template-columns:1fr;gap:36px}.steps li,.steps li:first-child{border-left:0;padding:0}.preise__intro{position:static}.tier{grid-template-columns:1fr}.tier__price{text-align:left;grid-area:auto/1;margin-top:10px}.sicher__grid{grid-template-columns:1fr}.sicher__grid li:nth-child(2n){border-left:0;padding-left:0}.form{padding:22px}.footer__cols{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff")}
