.angaben-module__LpygLG__page{min-block-size:100dvh;padding-block-end:calc(120px + env(safe-area-inset-bottom,0px));position:relative;overflow-x:hidden}.angaben-module__LpygLG__page:before{content:"";background:var(--shell-horizon);pointer-events:none;z-index:0;block-size:240px;position:fixed;inset-block-start:0;inset-inline:0}.angaben-module__LpygLG__shell{z-index:1;inline-size:100%;max-inline-size:1280px;padding-inline:var(--gutter);margin-inline:auto;position:relative}.angaben-module__LpygLG__appHeader{z-index:var(--z-header);background:color-mix(in srgb, var(--surface-canvas) 82%, transparent);-webkit-backdrop-filter:saturate(1.08)blur(14px);border-block-end:1px solid var(--divider);padding-block-start:env(safe-area-inset-top,0px);position:sticky;inset-block-start:0}.angaben-module__LpygLG__appHeaderRow{block-size:var(--header-h);grid-template-columns:var(--tap-min) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);display:grid}.angaben-module__LpygLG__iconBtn{inline-size:var(--tap-min);block-size:var(--tap-min);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.angaben-module__LpygLG__iconBtn:hover{background:var(--surface-sunken)}.angaben-module__LpygLG__iconBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.angaben-module__LpygLG__iconBtn svg{block-size:20px;inline-size:20px}[dir=rtl] .angaben-module__LpygLG__iconBtn .angaben-module__LpygLG__flip{transform:scaleX(-1)}.angaben-module__LpygLG__brand{direction:ltr;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-inline-size:0;display:flex;overflow:hidden}.angaben-module__LpygLG__brandLogo{block-size:auto;inline-size:150px;max-inline-size:100%;display:block}.angaben-module__LpygLG__brandPlace{font-family:var(--font-sans);font-weight:var(--weight-regular);letter-spacing:.32em;text-transform:uppercase;color:var(--text-tertiary);text-indent:.32em;white-space:nowrap;font-size:.5625rem;line-height:1}.angaben-module__LpygLG__langChip{align-items:center;gap:var(--space-1);min-block-size:var(--tap-min);block-size:var(--tap-min);padding-inline:var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-secondary);font-size:var(--fs-meta);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);display:inline-flex}.angaben-module__LpygLG__langChip:hover{border-color:var(--bronze);background:var(--surface-sunken)}.angaben-module__LpygLG__langChip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.angaben-module__LpygLG__langChip svg{block-size:13px;inline-size:13px;color:var(--taupe);transition:transform var(--dur-fast) var(--ease-out)}.angaben-module__LpygLG__langChevronOpen{transform:rotate(180deg)}.angaben-module__LpygLG__langSwitcher{justify-self:end;display:inline-flex;position:relative}.angaben-module__LpygLG__langMenu{z-index:calc(var(--z-header) + 1);min-inline-size:190px;max-inline-size:min(240px, calc(100vw - 2 * var(--gutter)));padding:var(--space-2);background:var(--surface-card);border:var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);transform-origin:100% 0;flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}[dir=rtl] .angaben-module__LpygLG__langMenu{transform-origin:0 0}.angaben-module__LpygLG__langMenu[hidden]{display:none}.angaben-module__LpygLG__langMenu[data-open=true]{animation:angaben-module__LpygLG__langMenuIn var(--dur-fast) var(--ease-out) both}@keyframes angaben-module__LpygLG__langMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.angaben-module__LpygLG__langMenu[data-open=true]{animation:none}}.angaben-module__LpygLG__langItem{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min);padding-inline:var(--space-3);padding-block:var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--fs-body);text-align:start;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.angaben-module__LpygLG__langItem:hover{background:var(--surface-sunken)}.angaben-module__LpygLG__langItem:focus-visible{box-shadow:var(--shadow-focus);outline:none}.angaben-module__LpygLG__langItemCode{inline-size:2ch;font-size:var(--fs-micro);font-weight:var(--weight-medium);letter-spacing:.06em;color:var(--text-tertiary);direction:ltr;unicode-bidi:isolate;flex:none}.angaben-module__LpygLG__langItemName{overflow-wrap:break-word;flex:1;min-inline-size:0}.angaben-module__LpygLG__langItemCheck{block-size:16px;inline-size:16px;color:var(--bronze-text);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.angaben-module__LpygLG__langItemCheck svg{block-size:16px;inline-size:16px}.angaben-module__LpygLG__langItem[aria-checked=true] .angaben-module__LpygLG__langItemName{color:var(--bronze-text);font-weight:var(--weight-medium)}.angaben-module__LpygLG__langItem[aria-checked=true] .angaben-module__LpygLG__langItemCode{color:var(--bronze-text)}.angaben-module__LpygLG__progress{padding-block:var(--space-5) 0;align-items:center;gap:var(--space-4);display:flex}.angaben-module__LpygLG__thread{background:var(--hairline);border-radius:var(--radius-pill);flex:1;block-size:3px;position:relative}.angaben-module__LpygLG__threadFill{background:var(--bronze);border-radius:var(--radius-pill);inline-size:92%;position:absolute;inset-block:0;inset-inline-start:0}.angaben-module__LpygLG__threadNode{background:var(--bronze);border-radius:50%;block-size:7px;inline-size:7px;transition:none;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .angaben-module__LpygLG__threadNode{transform:translate(50%,-50%)}.angaben-module__LpygLG__threadNodeUpcoming{background:var(--surface-canvas);block-size:6px;inline-size:6px;box-shadow:0 0 0 1.5px var(--hairline-strong)}.angaben-module__LpygLG__threadNodeCurrent{background:var(--bronze);block-size:11px;inline-size:11px;box-shadow:0 0 0 2.5px var(--surface-canvas), 0 0 0 5px color-mix(in srgb, var(--bronze) 26%, transparent)}.angaben-module__LpygLG__stepLabel{font-size:var(--fs-micro);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex:none}.angaben-module__LpygLG__hero{padding-block:var(--hero-space) var(--gap-block)}.angaben-module__LpygLG__heroText{min-inline-size:0}.angaben-module__LpygLG__eyebrow{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-text);margin:0 0 var(--space-3);font-weight:500}.angaben-module__LpygLG__heroTitle{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-display);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-3);line-height:1.1}.angaben-module__LpygLG__heroSub{font-size:var(--fs-lead);color:var(--text-secondary);max-inline-size:48ch;margin:0}.angaben-module__LpygLG__sectionLabel{align-items:center;gap:var(--space-4);min-inline-size:0;margin-block-end:var(--gap-block);display:flex}.angaben-module__LpygLG__sectionLabel>span:first-child{font-size:var(--fs-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);overflow-wrap:break-word;min-inline-size:0;font-weight:600}.angaben-module__LpygLG__sectionLabel .angaben-module__LpygLG__rule{background:var(--divider);flex:24px;block-size:1px;min-inline-size:16px}.angaben-module__LpygLG__sectionLabelSignature{margin-block-start:var(--space-1)}.angaben-module__LpygLG__sectionGap{margin-block-start:var(--gap-section)}.angaben-module__LpygLG__bookingLayout{padding-block-end:var(--gap-section);display:block}.angaben-module__LpygLG__summary{background:var(--surface-card);border:var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);padding:var(--pad-card);margin-block-end:var(--gap-section)}.angaben-module__LpygLG__summaryEyebrow{font-size:var(--fs-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);margin:0 0 var(--space-3)}.angaben-module__LpygLG__summaryTreatment{font-family:var(--font-serif);font-size:1.1875rem;font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 var(--space-1)}.angaben-module__LpygLG__summaryPrice{font-size:var(--fs-meta);color:var(--bronze-text);font-weight:var(--weight-medium);direction:ltr;unicode-bidi:isolate}.angaben-module__LpygLG__summaryItems{margin:0 0 var(--space-1);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.angaben-module__LpygLG__summaryItem{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.angaben-module__LpygLG__summaryItemName{font-family:var(--font-serif);font-size:1.0625rem;font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary);overflow-wrap:break-word;min-inline-size:0}.angaben-module__LpygLG__summaryItemPrice{font-size:var(--fs-meta);color:var(--bronze-text);font-weight:var(--weight-medium);white-space:nowrap;direction:ltr;unicode-bidi:isolate;flex:none}.angaben-module__LpygLG__summaryRule{background:var(--divider);block-size:1px;margin-block:var(--space-4);border:0}.angaben-module__LpygLG__summaryRows{gap:var(--space-4);flex-direction:column;display:flex}.angaben-module__LpygLG__summaryRow{align-items:flex-start;gap:var(--space-3);display:flex}.angaben-module__LpygLG__summaryIco{border-radius:var(--radius-sm);background:var(--surface-sunken);block-size:34px;inline-size:34px;color:var(--bronze-text);flex:none;justify-content:center;align-items:center;display:flex}.angaben-module__LpygLG__summaryIco svg{block-size:17px;inline-size:17px}.angaben-module__LpygLG__summaryRowtext{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.angaben-module__LpygLG__summaryK{font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-tertiary)}.angaben-module__LpygLG__summaryV{font-size:var(--fs-body);color:var(--text-primary);font-weight:var(--weight-medium)}.angaben-module__LpygLG__summaryVLtr{direction:ltr;unicode-bidi:isolate}.angaben-module__LpygLG__summaryAddr{font-size:var(--fs-meta);color:var(--text-tertiary);margin-block-start:1px}.angaben-module__LpygLG__summaryNote{margin:var(--space-4) 0 0;font-size:var(--fs-meta);color:var(--text-tertiary);line-height:var(--lh-body)}.angaben-module__LpygLG__form{--field-h:52px;--tel-h:52px;min-inline-size:0}.angaben-module__LpygLG__fields{gap:var(--space-3);grid-template-columns:1fr;display:grid}.angaben-module__LpygLG__fieldHalf{grid-column:auto}.angaben-module__LpygLG__fieldFull{grid-column:1/-1}.angaben-module__LpygLG__field{min-inline-size:0;position:relative}.angaben-module__LpygLG__fieldControl{inline-size:100%;block-size:var(--field-h);padding-block:var(--space-5) 0;padding-inline:var(--space-4);background:var(--surface-card);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);font:inherit;font-size:var(--fs-body);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);appearance:none;outline:none}.angaben-module__LpygLG__fieldControl::placeholder{color:#0000}.angaben-module__LpygLG__fieldControl:hover{border-color:var(--bronze)}.angaben-module__LpygLG__fieldControl:focus{border-color:var(--bronze);box-shadow:var(--shadow-focus)}.angaben-module__LpygLG__fieldLabel{transform-origin:inline-start center;color:var(--text-tertiary);font-size:var(--fs-body);pointer-events:none;transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);max-inline-size:calc(100% - 2 * var(--space-4));white-space:nowrap;text-overflow:ellipsis;background:0 0;line-height:1;position:absolute;inset-block-start:calc(var(--field-h) / 2);inset-inline-start:var(--space-4);overflow:hidden;transform:translateY(-50%)}.angaben-module__LpygLG__fieldControl:focus+.angaben-module__LpygLG__fieldLabel,.angaben-module__LpygLG__fieldControl:not(:placeholder-shown)+.angaben-module__LpygLG__fieldLabel{transform:translateY(calc(-1 * var(--field-h) / 2 + 11px)) scale(.82);color:var(--text-tertiary)}.angaben-module__LpygLG__fieldControl:focus+.angaben-module__LpygLG__fieldLabel{color:var(--bronze-text)}.angaben-module__LpygLG__fieldReq{color:var(--bronze-text);margin-inline-start:2px}.angaben-module__LpygLG__fieldOptional{font-weight:var(--weight-regular);color:var(--text-tertiary);letter-spacing:0;text-transform:none;margin-inline-start:6px;font-size:.82em}.angaben-module__LpygLG__fieldHint{margin:var(--space-2) 0 0;font-size:var(--fs-micro);color:var(--text-tertiary);line-height:var(--lh-body);padding-inline:var(--space-1)}.angaben-module__LpygLG__hintExampleLtr{direction:ltr;unicode-bidi:isolate}.angaben-module__LpygLG__fieldErrorMsg{margin:var(--space-2) 0 0;font-size:var(--fs-micro);color:var(--error);line-height:var(--lh-body);padding-inline:var(--space-1)}.angaben-module__LpygLG__fieldInvalid .angaben-module__LpygLG__fieldControl,.angaben-module__LpygLG__fieldInvalid .angaben-module__LpygLG__intlTelRow{border-color:var(--error)}.angaben-module__LpygLG__fieldInvalid .angaben-module__LpygLG__fieldControl:focus,.angaben-module__LpygLG__fieldInvalid .angaben-module__LpygLG__intlTelRow:focus-within{border-color:var(--error);box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 18%, transparent)}.angaben-module__LpygLG__segmented[aria-invalid=true] .angaben-module__LpygLG__segmentedFace{border-color:var(--error)}.angaben-module__LpygLG__fieldEmail .angaben-module__LpygLG__fieldControl{direction:ltr}.angaben-module__LpygLG__fieldDate .angaben-module__LpygLG__fieldControl{font-variant-numeric:tabular-nums;letter-spacing:.02em;direction:ltr;unicode-bidi:isolate}.angaben-module__LpygLG__fieldDate .angaben-module__LpygLG__fieldControl:focus::placeholder{color:var(--text-tertiary)}.angaben-module__LpygLG__fieldArea .angaben-module__LpygLG__fieldControl{block-size:auto;min-block-size:108px;padding-block:var(--space-6) var(--space-3);line-height:var(--lh-body);resize:vertical}.angaben-module__LpygLG__fieldArea .angaben-module__LpygLG__fieldLabel{white-space:normal;line-height:var(--lh-snug);max-inline-size:calc(100% - 2 * var(--space-4));text-overflow:clip;inset-block-start:var(--space-4);overflow:visible;transform:none}.angaben-module__LpygLG__fieldArea .angaben-module__LpygLG__fieldControl:focus+.angaben-module__LpygLG__fieldLabel,.angaben-module__LpygLG__fieldArea .angaben-module__LpygLG__fieldControl:not(:placeholder-shown)+.angaben-module__LpygLG__fieldLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform:translateY(-64%)scale(.82)}.angaben-module__LpygLG__intlTel{direction:ltr;position:relative}.angaben-module__LpygLG__intlTel:focus-within{z-index:40}.angaben-module__LpygLG__intlTelRow{block-size:var(--tel-h);background:var(--surface-card);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:stretch;gap:0;display:flex;overflow:hidden}.angaben-module__LpygLG__intlTelRow:hover{border-color:var(--bronze)}.angaben-module__LpygLG__intlTelRow:focus-within{border-color:var(--bronze);box-shadow:var(--shadow-focus)}.angaben-module__LpygLG__intlTelIsValid .angaben-module__LpygLG__intlTelRow{border-color:var(--success)}.angaben-module__LpygLG__intlTelIsValid .angaben-module__LpygLG__intlTelRow:focus-within{box-shadow:0 0 0 2px var(--surface-canvas), 0 0 0 4px color-mix(in srgb, var(--success) 60%, transparent)}.angaben-module__LpygLG__intlTelCountry{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-4) var(--space-3);border:0;border-inline-end:1px solid var(--hairline-strong);background:var(--surface-sunken);color:var(--text-primary);font:inherit;font-size:var(--fs-body);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}.angaben-module__LpygLG__intlTelCountry:hover{background:var(--beige)}.angaben-module__LpygLG__intlTelCountry:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.angaben-module__LpygLG__intlTelFlag{font-size:1.15rem;line-height:1}.angaben-module__LpygLG__intlTelDial{color:var(--text-secondary);direction:ltr;unicode-bidi:isolate}.angaben-module__LpygLG__intlTelCaret{block-size:14px;inline-size:14px;color:var(--taupe);flex:none}.angaben-module__LpygLG__intlTelCaret svg{block-size:14px;inline-size:14px}.angaben-module__LpygLG__intlTelInput{min-inline-size:0;padding-inline:var(--space-4);font:inherit;font-size:var(--fs-body);color:var(--text-primary);direction:ltr;unicode-bidi:isolate;background:0 0;border:0;outline:none;flex:1}.angaben-module__LpygLG__intlTelInput::placeholder{color:var(--text-tertiary)}.angaben-module__LpygLG__intlTelValid{block-size:26px;inline-size:26px;background:color-mix(in srgb, var(--success) 14%, #fff);color:var(--success);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-check);border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;margin-inline-end:var(--space-3);display:inline-flex;transform:scale(.7)}.angaben-module__LpygLG__intlTelValid svg{block-size:15px;inline-size:15px}.angaben-module__LpygLG__intlTelIsValid .angaben-module__LpygLG__intlTelValid{opacity:1;transform:scale(1)}.angaben-module__LpygLG__telReassure{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;padding-inline:var(--space-1);font-size:var(--fs-meta);font-weight:var(--weight-medium);color:var(--success);direction:ltr;unicode-bidi:isolate;display:flex}.angaben-module__LpygLG__telReassure svg{flex:none;block-size:15px;inline-size:15px}.angaben-module__LpygLG__intlTelCaption{font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-tertiary);padding-inline:var(--space-1);margin-block-end:var(--space-2);display:block}.angaben-module__LpygLG__intlTelCaption .angaben-module__LpygLG__fieldReq{color:var(--bronze-text);margin-inline-start:2px}.angaben-module__LpygLG__intlTelMenu{z-index:30;inline-size:min(340px, calc(100vw - 2 * var(--gutter)));background:var(--surface-card);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);max-inline-size:100%;box-shadow:var(--shadow-2);padding:var(--space-3);position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.angaben-module__LpygLG__intlTelMenu[hidden]{display:none}.angaben-module__LpygLG__intlTelSearch{align-items:center;gap:var(--space-2);block-size:40px;padding-inline:var(--space-3);background:var(--surface-sunken);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);margin-block-end:var(--space-3);display:flex}.angaben-module__LpygLG__intlTelSearch svg{block-size:16px;inline-size:16px;color:var(--taupe);flex:none}.angaben-module__LpygLG__intlTelSearch input{font:inherit;font-size:var(--fs-body);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;min-inline-size:0}.angaben-module__LpygLG__intlTelSearch input::placeholder{color:var(--text-tertiary)}.angaben-module__LpygLG__intlTelList{overscroll-behavior:contain;max-block-size:232px;margin:0;padding:0;list-style:none;overflow-y:auto}.angaben-module__LpygLG__intlTelOpt{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);color:var(--text-primary);font:inherit;font-size:var(--fs-body);text-align:start;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.angaben-module__LpygLG__intlTelOpt:hover,.angaben-module__LpygLG__intlTelOptActive{background:var(--surface-sunken)}.angaben-module__LpygLG__intlTelOpt[aria-selected=true]{background:var(--surface-selected)}.angaben-module__LpygLG__intlTelOpt:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.angaben-module__LpygLG__optFlag{flex:none;font-size:1.15rem;line-height:1}.angaben-module__LpygLG__optName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.angaben-module__LpygLG__optDial{color:var(--text-tertiary);font-size:var(--fs-meta);direction:ltr;unicode-bidi:isolate}.angaben-module__LpygLG__intlTelOptPinned{border-block-end:1px solid var(--divider);border-radius:0;margin-block-end:var(--space-1);padding-block-end:var(--space-3)}.angaben-module__LpygLG__intlTelEmpty{padding:var(--space-4) var(--space-3);font-size:var(--fs-meta);color:var(--text-tertiary);text-align:center}.angaben-module__LpygLG__segmentedCaption{font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-tertiary);padding-inline:var(--space-1);margin-block-end:var(--space-2);display:block}.angaben-module__LpygLG__segmentedCaption .angaben-module__LpygLG__fieldReq{color:var(--bronze-text);margin-inline-start:2px}.angaben-module__LpygLG__segmented{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.angaben-module__LpygLG__segmentedOpt{min-inline-size:0;position:relative}.angaben-module__LpygLG__segmentedOpt input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.angaben-module__LpygLG__segmentedFace{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);block-size:var(--field-h);padding-inline:var(--space-3);background:var(--surface-card);border:1.5px solid var(--hairline-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);color:var(--text-primary);font-size:var(--fs-body);text-align:center;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);display:flex}.angaben-module__LpygLG__segmentedOpt:hover .angaben-module__LpygLG__segmentedFace{border-color:var(--bronze)}.angaben-module__LpygLG__segmentedCheck{block-size:16px;inline-size:16px;color:var(--bronze-text);opacity:0;transition:opacity var(--dur-fast) var(--ease-check), transform var(--dur-base) var(--ease-check);transform:scale(.7)}.angaben-module__LpygLG__segmentedCheck svg{block-size:16px;inline-size:16px}.angaben-module__LpygLG__segmentedOpt input:checked~.angaben-module__LpygLG__segmentedFace{background:var(--surface-selected);border-color:var(--border-selected)}.angaben-module__LpygLG__segmentedOpt input:checked~.angaben-module__LpygLG__segmentedFace .angaben-module__LpygLG__segmentedCheck{opacity:1;transform:scale(1)}.angaben-module__LpygLG__segmentedOpt input:focus-visible~.angaben-module__LpygLG__segmentedFace{box-shadow:0 0 0 2px var(--surface-canvas), 0 0 0 4px var(--focus-ring)}.angaben-module__LpygLG__consent{gap:var(--space-3);flex-direction:column;display:flex}.angaben-module__LpygLG__consentItem{padding:var(--space-4);background:var(--surface-card);border:var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease-out)}.angaben-module__LpygLG__consentItem:hover{border-color:var(--border-selected)}.angaben-module__LpygLG__consentItem:focus-within{box-shadow:var(--shadow-focus)}.angaben-module__LpygLG__consentItemRequired{border-color:var(--hairline-strong)}.angaben-module__LpygLG__consentItemInvalid{border-color:var(--error)}.angaben-module__LpygLG__consentErrorMsg{margin:var(--space-3) 0 0;font-size:var(--fs-micro);color:var(--error);line-height:var(--lh-body);padding-inline:var(--space-1)}.angaben-module__LpygLG__consentRow{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.angaben-module__LpygLG__consentCbwrap{flex:none;block-size:24px;inline-size:24px;margin-block-start:1px;position:relative}.angaben-module__LpygLG__consentInput{opacity:0;cursor:pointer;block-size:44px;inline-size:44px;margin:0;position:absolute;inset:-10px}.angaben-module__LpygLG__consentBox{border:1.5px solid var(--hairline-strong);background:var(--surface-card);block-size:24px;inline-size:24px;color:var(--bronze-text);pointer-events:none;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.angaben-module__LpygLG__consentBox svg{opacity:0;block-size:15px;inline-size:15px;transition:opacity var(--dur-fast) var(--ease-check), transform var(--dur-base) var(--ease-check);transform:scale(.7)}.angaben-module__LpygLG__consentInput:checked~.angaben-module__LpygLG__consentBox{background:var(--surface-selected);border-color:var(--border-selected)}.angaben-module__LpygLG__consentInput:checked~.angaben-module__LpygLG__consentBox svg{opacity:1;transform:scale(1)}.angaben-module__LpygLG__consentInput:focus-visible~.angaben-module__LpygLG__consentBox{box-shadow:0 0 0 2px var(--surface-canvas), 0 0 0 4px var(--focus-ring)}.angaben-module__LpygLG__consentText{min-inline-size:0}.angaben-module__LpygLG__consentLead{font-size:var(--fs-body);color:var(--text-primary);font-weight:var(--weight-medium);margin-block-end:3px;display:block}.angaben-module__LpygLG__consentBody{font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-body)}.angaben-module__LpygLG__consentDetails{margin-block-start:var(--space-3);padding-inline-start:calc(24px + var(--space-3))}.angaben-module__LpygLG__consentSummary{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);inline-size:fit-content;font-size:var(--fs-meta);font-weight:var(--weight-medium);color:var(--bronze-text);cursor:pointer;-webkit-user-select:none;user-select:none;padding-inline:2px;list-style:none;display:inline-flex}.angaben-module__LpygLG__consentSummary::-webkit-details-marker{display:none}.angaben-module__LpygLG__consentSummary:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.angaben-module__LpygLG__consentSummary .angaben-module__LpygLG__chev{block-size:14px;inline-size:14px;transition:transform var(--dur-fast) var(--ease-out);flex:none}.angaben-module__LpygLG__consentDetails[open] .angaben-module__LpygLG__consentSummary .angaben-module__LpygLG__chev{transform:rotate(180deg)}.angaben-module__LpygLG__consentDetail{border-inline-start:2px solid var(--hairline);gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-3);padding-inline-start:var(--space-4);display:flex}.angaben-module__LpygLG__consentDetail p{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--text-secondary);margin:0}.angaben-module__LpygLG__consentDetail strong{color:var(--text-primary);font-weight:var(--weight-medium)}.angaben-module__LpygLG__consentCode{background:var(--surface-sunken);color:var(--text-secondary);direction:ltr;unicode-bidi:isolate;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.angaben-module__LpygLG__consentMail{font-weight:var(--weight-medium);color:var(--text-primary);direction:ltr;unicode-bidi:isolate}.angaben-module__LpygLG__consentGroup{gap:var(--space-2);flex-direction:column;display:flex}.angaben-module__LpygLG__consentSublabel{font-size:var(--fs-meta);font-weight:600;line-height:var(--lh-snug);color:var(--text-primary);margin:0}.angaben-module__LpygLG__consentList{margin:0;padding-inline-start:var(--space-4);list-style:outside}.angaben-module__LpygLG__consentList li{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--text-secondary)}.angaben-module__LpygLG__consentList li+li{margin-block-start:var(--space-2)}.angaben-module__LpygLG__consentList li::marker{color:var(--taupe)}.angaben-module__LpygLG__consentLink{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);font-weight:var(--weight-medium)}.angaben-module__LpygLG__consentLink:hover{-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}.angaben-module__LpygLG__consentLink:focus-visible{box-shadow:var(--shadow-focus);border-radius:3px;outline:none}.angaben-module__LpygLG__consentLinkTodo{color:var(--bronze-text);text-decoration-style:dashed;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}.angaben-module__LpygLG__security{align-items:flex-start;gap:var(--space-3);padding-inline:var(--space-1);font-size:var(--fs-micro);color:var(--text-tertiary);line-height:var(--lh-body);margin-block-start:var(--gap-block);display:flex}.angaben-module__LpygLG__security svg{block-size:15px;inline-size:15px;color:var(--taupe);flex:none;margin-block-start:1px}.angaben-module__LpygLG__security a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}.angaben-module__LpygLG__security a:focus-visible{box-shadow:var(--shadow-focus);border-radius:3px;outline:none}.angaben-module__LpygLG__agbSummary{margin-block:var(--gap-block) 0;padding-inline:var(--space-1);font-size:var(--fs-micro);color:var(--text-tertiary);line-height:var(--lh-body)}.angaben-module__LpygLG__agbSummary a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);font-weight:var(--weight-medium)}.angaben-module__LpygLG__agbSummary a:hover{-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}.angaben-module__LpygLG__agbSummary a:focus-visible{box-shadow:var(--shadow-focus);border-radius:3px;outline:none}.angaben-module__LpygLG__reveal{opacity:1;animation:angaben-module__LpygLG__fadeUp var(--dur-base) var(--ease-out) backwards;animation-delay:var(--reveal-delay,0s);transform:none}.angaben-module__LpygLG__noAnim .angaben-module__LpygLG__reveal{opacity:1;animation:none;transform:none}@keyframes angaben-module__LpygLG__fadeUp{0%{opacity:0;transform:translateY(8px)}}.angaben-module__LpygLG__trust{text-align:center;font-size:var(--fs-meta);color:var(--text-tertiary);padding-block:var(--space-6) var(--gap-block)}.angaben-module__LpygLG__trust b{color:var(--text-secondary);font-weight:var(--weight-medium)}.angaben-module__LpygLG__ctaBar{z-index:var(--z-cta);padding-block:10px calc(12px + env(safe-area-inset-bottom,0px));padding-inline:var(--gutter);background:color-mix(in srgb, var(--surface-canvas) 90%, transparent);-webkit-backdrop-filter:blur(14px);border-block-start:1px solid var(--divider);box-shadow:var(--shadow-3);position:fixed;inset-block-end:0;inset-inline:0}.angaben-module__LpygLG__ctaBarInner{max-inline-size:1280px;margin-inline:auto}.angaben-module__LpygLG__ctaMeta{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-block-end:8px;display:flex}.angaben-module__LpygLG__ctaLede{font-size:var(--fs-meta);color:var(--text-secondary)}.angaben-module__LpygLG__ctaLede b{color:var(--text-primary);font-weight:var(--weight-medium)}.angaben-module__LpygLG__ctaCaveat{font-size:var(--fs-meta);color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:var(--space-1);direction:ltr;unicode-bidi:isolate;display:inline-flex}.angaben-module__LpygLG__ctaCaveat svg{block-size:12px;inline-size:12px;color:var(--taupe)}.angaben-module__LpygLG__btnPrimary{inline-size:100%;block-size:var(--cta-h);border-radius:var(--radius-pill);background:var(--surface-ink);color:var(--text-on-ink);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--fs-body);letter-spacing:.01em;justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:0;display:inline-flex}.angaben-module__LpygLG__btnPrimary:hover{background:#2e2822}.angaben-module__LpygLG__btnPrimary:active{transform:scale(.99)}.angaben-module__LpygLG__btnPrimary:focus-visible{box-shadow:0 0 0 2px var(--surface-canvas), 0 0 0 4px var(--bronze);outline:none}.angaben-module__LpygLG__btnPrimary svg{block-size:18px;inline-size:18px}.angaben-module__LpygLG__btnPrimary[data-disabled=true]{opacity:.5;pointer-events:none}[dir=rtl] .angaben-module__LpygLG__btnPrimary .angaben-module__LpygLG__flip{transform:scaleX(-1)}.angaben-module__LpygLG__ctaSpinner{border:2px solid color-mix(in srgb, var(--text-on-ink) 34%, transparent);border-block-start-color:var(--text-on-ink);border-radius:50%;flex:none;block-size:16px;inline-size:16px;animation:.7s linear infinite angaben-module__LpygLG__rbSpin}@keyframes angaben-module__LpygLG__rbSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.angaben-module__LpygLG__ctaSpinner{animation:none}}@media (min-width:600px){.angaben-module__LpygLG__shell{padding-inline:clamp(24px,5vw,48px)}.angaben-module__LpygLG__brandLogo{inline-size:180px}.angaben-module__LpygLG__heroSub{max-inline-size:52ch}.angaben-module__LpygLG__fields{grid-template-columns:1fr 1fr}.angaben-module__LpygLG__ctaBar{padding-inline:clamp(24px,5vw,48px)}.angaben-module__LpygLG__ctaBarInner{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.angaben-module__LpygLG__ctaMeta{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-inline-size:0;margin-block-end:0}.angaben-module__LpygLG__ctaLede{font-size:var(--fs-body)}.angaben-module__LpygLG__btnPrimary{inline-size:auto;min-inline-size:280px;padding-inline:var(--space-7);flex:none}}@media (min-width:900px){.angaben-module__LpygLG__shell,.angaben-module__LpygLG__ctaBar{padding-inline:clamp(48px,6vw,96px)}.angaben-module__LpygLG__heroSub{max-inline-size:60ch}}@media (min-width:1024px){.angaben-module__LpygLG__bookingLayout{grid-template-columns:minmax(0,1fr) clamp(300px,30%,380px);align-items:start;gap:clamp(40px,5vw,72px);display:grid}.angaben-module__LpygLG__form{grid-area:1/1;max-inline-size:620px}.angaben-module__LpygLG__summary{grid-area:1/2;margin-block-end:0;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}}@media (min-width:1440px){.angaben-module__LpygLG__shell,.angaben-module__LpygLG__ctaBarInner{max-inline-size:1360px}}
.appHeaderExtras-module__twkrqG__rightCluster{align-items:center;gap:var(--space-2);justify-self:end;display:inline-flex}.appHeaderExtras-module__twkrqG__portalLink{color:var(--text-primary);text-decoration:none}.appHeaderExtras-module__twkrqG__authRibbon{background:var(--surface-sunken);border-block-end:1px solid var(--divider)}.appHeaderExtras-module__twkrqG__authRibbonInner{align-items:center;gap:var(--space-2);min-block-size:34px;padding-block:var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs,.8125rem);color:var(--text-secondary);line-height:1.3;display:flex}.appHeaderExtras-module__twkrqG__authGlyph{block-size:15px;inline-size:15px;color:var(--text-tertiary);flex:none}.appHeaderExtras-module__twkrqG__authText{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.appHeaderExtras-module__twkrqG__authName{font-weight:var(--weight-medium,500);color:var(--text-primary)}
