.eg-page{--eg-grad:linear-gradient(135deg, #00d4ff 0%, #a855f7 52%, #ec4899 100%);--eg-card:#0c0c14d1;--eg-line:#ffffff1a;--eg-muted:#ffffffb3;z-index:1;color:#fff;padding:calc(86px + clamp(28px,5vw,56px)) 16px clamp(64px,9vw,110px);font-family:DM Sans,sans-serif;position:relative}@media (max-width:767px){.eg-page{padding-top:100px}}.eg-inner{flex-direction:column;align-items:center;gap:clamp(26px,4vw,40px);max-width:920px;margin:0 auto;display:flex}.eg-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eg-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:860px;display:flex}.eg-title{letter-spacing:-.02em;text-wrap:balance;font-family:Inter Tight,DM Sans,sans-serif;font-size:clamp(34px,6.2vw,58px);font-weight:800;line-height:1.04}.eg-grad{background:var(--eg-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.eg-lead{color:var(--eg-muted);text-wrap:pretty;max-width:44ch;font-size:clamp(17px,2.2vw,20px);line-height:1.55}.eg-facts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;list-style:none;display:flex}.eg-facts li{color:#c9f4ff;background:#00d4ff12;border:1px solid #00d4ff47;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:6px 15px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.eg-facts li:before{content:"";background:var(--eg-grad);border-radius:50%;flex-shrink:0;width:7px;height:7px}.eg-video{--eg-ar:1.7778;width:min(100%, calc(78svh * var(--eg-ar)));aspect-ratio:var(--eg-ar);background:var(--eg-grad);isolation:isolate;border-radius:clamp(16px,2.4vw,24px);max-height:78svh;padding:2px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #a855f78c,0 0 60px -20px #00d4ff73}@supports not (height:1svh){.eg-video{width:min(100%, calc(78vh * var(--eg-ar)));max-height:78vh}}.eg-video-el{object-fit:contain;background:#000;border-radius:calc(clamp(16px,2.4vw,24px) - 2px);width:100%;height:100%;display:block}.eg-video-el:focus-visible{outline-offset:-4px;outline:2px solid #fff}.eg-video--hoch{max-width:480px}.eg-video-play{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#00000014 0%,#0000002e 55%,#0009 100%);border:0;border-radius:calc(clamp(16px,2.4vw,24px) - 2px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2vw,18px);font-family:DM Sans,sans-serif;display:flex;position:absolute;inset:2px}.eg-video-play-icon{background:var(--eg-grad);border-radius:50%;justify-content:center;align-items:center;width:clamp(68px,11vw,96px);height:clamp(68px,11vw,96px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex;box-shadow:0 0 0 10px #ffffff1f,0 18px 44px #a855f78c}.eg-video-play-icon svg{width:44%;height:44%;margin-left:6%}.eg-video-play:hover .eg-video-play-icon{transform:scale(1.07);box-shadow:0 0 0 14px #ffffff24,0 22px 54px #a855f7a6}.eg-video-play:focus-visible{outline-offset:-6px;outline:3px solid #fff}.eg-video-play-label{background:#050509b8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:clamp(15px,2vw,17px);font-weight:700;line-height:1.2;display:inline-flex}.eg-video-play-dauer{color:#ffffffbf;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff40;padding-left:10px;font-weight:500}.eg-buchung{width:100%;scroll-margin-top:100px;position:relative}.eg-termin{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.eg-book-btn{background:var(--eg-grad);color:#fff;text-shadow:0 1px 2px #28003c59;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:min(100%,520px);min-height:68px;padding:16px 30px;font-family:DM Sans,sans-serif;font-size:clamp(18px,2.6vw,21px);font-weight:800;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,filter .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 16px 40px #a855f773,0 6px 18px #00d4ff4d}.eg-book-btn svg{flex-shrink:0;width:24px;height:24px}.eg-book-btn:hover{filter:saturate(1.1)brightness(1.05);transform:translateY(-2px)scale(1.02);box-shadow:inset 0 1px #ffffff57,0 22px 50px #a855f78c,0 8px 22px #00d4ff66}.eg-book-btn:active{transform:scale(.98)}.eg-book-btn:focus-visible,.eg-explore-btn:focus-visible{outline-offset:4px;outline:3px solid #fff}.eg-book-note{color:#ffffff94;text-align:center;text-wrap:pretty;max-width:46ch;font-size:13.5px;line-height:1.5}.eg-book-note a,.eg-cal-slow a{color:#7fe7ff;text-underline-offset:3px;border-radius:4px;-webkit-text-decoration:underline #7fe7ff73;text-decoration:underline #7fe7ff73}.eg-book-note a:hover,.eg-cal-slow a:hover{color:#fff;text-decoration-color:#fff}.eg-book-note a:focus-visible,.eg-cal-slow a:focus-visible{outline-offset:2px;outline:2px solid #00d4ff}.eg-book-done{color:#7fe7ff;text-underline-offset:4px;border-radius:8px;align-items:center;min-height:44px;padding:0 8px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #7fe7ff73;text-decoration:underline #7fe7ff73;transition:color .2s,text-decoration-color .2s;display:inline-flex}.eg-book-done:hover{color:#fff;text-decoration-color:#fff}.eg-book-done:focus-visible{outline-offset:2px;outline:2px solid #00d4ff}.eg-cal-fail{color:#ffffffd9;text-align:center;text-wrap:pretty;background:#fbbf2414;border:1px solid #fbbf2466;border-radius:18px;width:min(100%,560px);padding:14px 18px;font-size:15px;line-height:1.5}.eg-cal-fail strong{color:#fff}.eg-cal{flex-direction:column;align-items:center;gap:16px;width:100%;scroll-margin-top:12px;animation:.45s both egCalIn;display:flex}.eg-cal[hidden]{display:none}@keyframes egCalIn{0%{opacity:0}to{opacity:1}}.eg-cal-title{text-align:center;text-wrap:balance;font-family:Inter Tight,DM Sans,sans-serif;font-size:clamp(21px,3vw,27px);font-weight:700;line-height:1.25}.eg-cal-box{border-radius:20px;width:100%;min-height:420px;position:relative}.eg-cal-frame{width:100%}.eg-cal-loading{border:1px solid var(--eg-line);background:radial-gradient(90% 80% at 50% 0%, #a855f71f, transparent 62%), var(--eg-card);color:var(--eg-muted);pointer-events:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:16px;display:flex;position:absolute;inset:0}.eg-cal-spinner{border:3px solid #a855f7;border-color:#a855f7 #00d4ff #ffffff24 #ffffff24;border-radius:50%;width:38px;height:38px;animation:.9s linear infinite egSpin}@keyframes egSpin{to{transform:rotate(360deg)}}.eg-cal-slow{color:var(--eg-muted);text-align:center;font-size:15px}.eg-cal-info{color:#ffffffd1;text-align:center;text-wrap:pretty;max-width:50ch;font-size:16px;line-height:1.55}@media (max-width:1100px){html.eg-cal-open .hkscw-launcher,html.eg-cal-open .dsgvo-badge,html.eg-cal-open .back-to-top{opacity:0;visibility:hidden;pointer-events:none}}.eg-card{background:var(--eg-card);border:1px solid var(--eg-line);border-radius:24px;width:min(100%,640px);padding:clamp(20px,3.2vw,30px);box-shadow:0 24px 60px -30px #000c}.eg-card-title{font-family:Inter Tight,DM Sans,sans-serif;font-size:clamp(20px,2.8vw,24px);font-weight:700;line-height:1.25}.eg-ablauf{flex-direction:column;gap:13px;margin-top:16px;list-style:none;display:flex}.eg-ablauf-item{align-items:flex-start;gap:14px;display:flex}.eg-check{color:#00d4ff;background:#00d4ff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:inline-flex}.eg-check svg{width:17px;height:17px}.eg-ablauf-text{color:var(--eg-muted);flex-direction:column;gap:2px;font-size:16px;line-height:1.5;display:flex}.eg-ablauf-text strong{color:#fff;font-size:17px;font-weight:700}.eg-trust{justify-content:center;width:100%;display:flex}.eg-done-badge{color:#04130c;background:linear-gradient(135deg,#34d399,#10b981);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.6s cubic-bezier(.34,1.56,.64,1) both egPop;display:inline-flex;box-shadow:0 0 0 8px #34d39924,0 14px 36px #10b98159}.eg-done-badge svg{width:32px;height:32px}@keyframes egPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.eg-prep{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.eg-prep-note{max-width:56ch;color:var(--eg-muted);text-align:center;text-wrap:pretty;font-size:16px;line-height:1.55}.eg-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;list-style:none;display:grid}.eg-next-card{background:var(--eg-card);border:1px solid var(--eg-line);border-radius:20px;flex-direction:column;gap:8px;padding:20px 18px;display:flex}.eg-next-num{background:var(--eg-grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:800;display:inline-flex}.eg-next-title{font-family:Inter Tight,DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.eg-next-text{color:var(--eg-muted);font-size:15px;line-height:1.55}.eg-explore{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.eg-explore-title{text-align:center;text-wrap:balance;font-family:Inter Tight,DM Sans,sans-serif;font-size:clamp(21px,3vw,27px);font-weight:700}.eg-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,760px);display:grid}.eg-explore-btn{text-align:center;color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:14px 20px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.eg-explore-btn:hover{background:#00d4ff14;border-color:#00d4ff8c;transform:translateY(-2px)}.eg-explore-btn--main{background:var(--eg-grad);text-shadow:0 1px 2px #28003c59;border:none;grid-column:1/-1;min-height:64px;font-size:18px;box-shadow:0 14px 36px #a855f761}.eg-explore-btn--main:hover{background:var(--eg-grad);filter:brightness(1.06)}.eg-explore-btn--ig{background:linear-gradient(45deg,#f0943338,#dc274338 50%,#bc188838);border-color:#dc274373}.eg-explore-ig{display:inline-flex}.eg-explore-ig svg{width:22px;height:22px}@media (max-width:767px){.eg-buchung{scroll-margin-top:86px}}@media (max-width:719px){.eg-next{grid-template-columns:1fr}.eg-next-card{grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;display:grid}.eg-next-num{grid-row:1/span 2}.eg-explore-grid{grid-template-columns:1fr}}@media (max-width:480px){.eg-facts{gap:6px}.eg-facts li{min-height:32px;padding:5px 12px;font-size:14px}.eg-cal-box{min-height:460px}}@media (max-width:420px){.eg-book-btn{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.eg-done-badge,.eg-cal{animation:none}.eg-cal-spinner{animation-duration:2.4s}.eg-book-btn,.eg-explore-btn,.eg-video-play-icon{transition:none}.eg-book-btn:hover,.eg-explore-btn:hover,.eg-video-play:hover .eg-video-play-icon{transform:none}}.eg-head{width:100%;min-width:0}.eg-title,.eg-lead{overflow-wrap:break-word;max-width:100%}@media (max-width:480px){.eg-title{font-size:clamp(22px,6.6vw,31px)}.eg-card{border-radius:22px;padding:18px 18px 20px}.eg-ablauf{gap:11px;margin-top:14px}}.eg-rr{flex-direction:column;align-items:center;gap:14px;width:min(100%,520px);margin-top:6px;display:flex}.eg-rr-oder{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:14px;width:100%;font-size:13px;font-weight:600;display:flex}.eg-rr-oder:before,.eg-rr-oder:after{content:"";background:#ffffff24;flex:1;height:1px}.eg-rr-btn,.eg-rr-senden{color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff0f;border:1.5px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:clamp(17px,2.4vw,19px);font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.eg-rr-btn svg{flex-shrink:0;width:21px;height:21px}.eg-rr-btn:hover,.eg-rr-senden:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff80;transform:translateY(-1px)}.eg-rr-btn:focus-visible,.eg-rr-senden:focus-visible{outline-offset:4px;outline:3px solid #fff}.eg-rr-form{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;gap:14px;width:100%;padding:24px 22px 20px;display:flex}.eg-rr-title{color:#fff;text-align:center;margin:0 0 2px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:800}.eg-rr-feld{color:#ffffffbf;flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.eg-rr-feld input{color:#fff;background:#00000059;border:1.5px solid #ffffff2e;border-radius:999px;outline:none;min-height:52px;padding:0 20px;font-family:DM Sans,sans-serif;font-size:17px;transition:border-color .2s,box-shadow .2s}.eg-rr-feld input:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f74d}.eg-rr-falle{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.eg-rr-senden{background:var(--eg-grad);text-shadow:0 1px 2px #28003c59;border:0;margin-top:4px;font-weight:800}.eg-rr-senden:disabled{opacity:.7;cursor:progress}.eg-rr-form .eg-book-note{align-self:center;margin:0}.eg-rr-fehler{color:#ffb4c8;text-align:center;margin:0;font-size:14.5px}.eg-rr-fertig{text-align:center;color:#ffffffd1;background:#ffffff0f;border:1px solid #a855f773;border-radius:28px;gap:6px;padding:22px 24px;font-size:16px;line-height:1.5}.eg-rr-fertig strong{color:#fff;font-size:20px}.eg-form{text-align:left;background:#0c0c12d9;border:1px solid #ffffff1a;border-radius:24px;width:min(100%,620px);margin:0 auto;padding:clamp(20px,3vw,30px);scroll-margin-top:100px;box-shadow:0 24px 60px #00000073}.eg-form-kopf{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.eg-form-schritt{letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:13px;font-weight:700}.eg-form-zurueck{color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:6px 0;font:600 14px DM Sans,sans-serif}.eg-form-zurueck:hover{color:#fff}.eg-form-fortschritt{background:#ffffff1a;border-radius:6px;height:6px;margin-bottom:22px;overflow:hidden}.eg-form-fortschritt span{background:var(--eg-grad);border-radius:6px;height:100%;transition:width .35s;display:block}.eg-form-inhalt{animation:.3s both eg-form-ein}@keyframes eg-form-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.eg-form-frage{border:0;min-width:0;margin:0;padding:0}.eg-form-frage legend,.eg-form-legend{color:#fff;margin:0 0 16px;padding:0;font-family:DM Sans,sans-serif;font-size:clamp(20px,3vw,24px);font-weight:800;line-height:1.25;display:block}.eg-form-hinweis{color:#ffffffa6;margin:-6px 0 16px;font-size:14.5px;line-height:1.5}.eg-form-optionen{gap:10px;display:grid}.eg-form-option{text-align:left;color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff0a;border:1px solid #ffffff29;border-radius:14px;width:100%;min-height:54px;padding:14px 18px;font:600 16px DM Sans,sans-serif;transition:border-color .15s,background .15s,transform .15s;display:block}.eg-form-option:hover{background:#ffffff12;border-color:#fff6}.eg-form-option.is-an{background:#a855f72e;border-color:#a855f7}.eg-form-feld{gap:6px;margin-bottom:14px;display:grid}.eg-form-feld span{color:#ffffffb8;font-size:14px}.eg-form-feld input,.eg-form-feld textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:12px;width:100%;min-height:52px;padding:13px 16px;font:500 16px DM Sans,sans-serif}.eg-form-feld textarea{resize:vertical;min-height:110px}.eg-form-feld input:focus,.eg-form-feld textarea:focus{outline-offset:1px;border-color:#0000;outline:2px solid #a855f7}.eg-form-weiter{background:var(--eg-grad);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:6px;font:800 18px DM Sans,sans-serif;display:inline-flex;box-shadow:0 12px 30px #a855f759}.eg-form-weiter svg{width:20px;height:20px}.eg-form-weiter:disabled{opacity:.7;cursor:wait}.eg-form-weiter--gross{min-height:64px}.eg-form-fehler{color:#ff8fa3;margin:14px 0 0;font-size:14.5px}.eg-form-fertig{text-align:center;gap:4px;margin-bottom:18px;display:grid}.eg-form-fertig strong{color:#fff;font-size:22px}.eg-form-fertig span{color:#ffffffb3}.eg-form .eg-termin{margin-top:4px}.eg-form-kopf{gap:14px;margin-bottom:20px}.eg-form-kopf .eg-form-fortschritt{flex:1;margin:0}.eg-form-zwei{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (max-width:420px){.eg-form-zwei{grid-template-columns:1fr}}.eg-form-legend--zwei{margin-top:24px!important}.eg-form-feld--abstand{margin-top:16px}.eg-form-hinweis--unten{margin:14px 0 0}.eg-form-frage .eg-form-optionen+.eg-form-weiter{margin-top:16px}.eg-form-frage .eg-form-feld+.eg-form-optionen{margin-top:4px}.eg-form-legend--feld{color:#fff!important;margin:8px 0 4px!important;font-size:clamp(18px,2.6vw,21px)!important}
