@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/cormorantgaramond-400-italic-C-nL33vl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorantgaramond-400-CUoBjw-S.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/dmsans-300-italic-Dn7HJi0D.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/dmsans-300-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dmsans-300-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dmsans-300-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/dmsans-300-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/assets/instrumentsans-var-latin-ext-C5E2Gvlv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/assets/instrumentsans-var-BVScPF0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:var(--ce-color-text-primary);--blue:var(--ce-color-brand-active);--blue2:var(--ce-color-brand);--blue-light:var(--ce-color-brand-soft);--white:var(--ce-color-surface);--gray50:#f5f7fa;--gray100:#eef2f7;--gray400:#94a3b8;--success:var(--ce-color-success-solid);--warn:var(--ce-color-status-warning-fg);--danger:var(--ce-color-danger-solid);--border:var(--ce-color-border-default);--border2:var(--ce-color-border-strong);--border-strong:var(--ce-color-border-strong);--radius-sm:var(--ce-radius-sm);--radius:var(--ce-radius-md);--radius-lg:var(--ce-radius-lg);--radius-full:var(--ce-radius-full);--sidebar-width:var(--ce-size-sidebar);--ce-font-numeric:"DM Sans", system-ui, sans-serif;--ce-color-brand:#5367e8;--ce-color-brand-hover:#4658d9;--ce-color-brand-active:#3b4cc4;--ce-color-brand-ink:#3d4fcf;--ce-color-brand-soft:#eef0fd;--ce-color-brand-soft-hover:#e3e7fb;--ce-color-brand-border:#5367e847;--ce-color-brand-border-soft:#5367e829;--ce-brand-chip-reverse-bg:#ffffff0e;--ce-brand-chip-reverse-border:#ffffff1c;--ce-color-brand-violet:#7a5ce6;--ce-color-brand-violet-ink:#7c3aed;--ce-color-text-primary:#111a33;--ce-color-text-secondary:#5f6d80;--ce-color-text-muted:#667284;--ce-color-text-placeholder:#6b7688;--ce-color-text-disabled:#97a1b0;--ce-color-text-inverse:#fff;--ce-color-text-inverse-soft:#e2e8f6c7;--ce-color-bg-canvas-top:#f8f9fc;--ce-color-bg-canvas-mid:#f2f4f8;--ce-color-bg-canvas-bottom:#eff0f2;--ce-color-bg-light-brand:#5367e814;--ce-color-bg-light-violet:#7a5ce612;--ce-color-bg-atmosphere:radial-gradient(ellipse 64% 600px at 14% 0, var(--ce-color-bg-light-brand), transparent 72%), radial-gradient(ellipse 48% 520px at 92% 18px, var(--ce-color-bg-light-violet), transparent 72%), linear-gradient(180deg, var(--ce-color-bg-canvas-top) 0, var(--ce-color-bg-canvas-mid) 644px, var(--ce-color-bg-canvas-bottom) 1400px);--ce-color-surface:#fff;--ce-color-surface-subtle:#f8f9fc;--ce-color-surface-muted:#f2f4f8;--ce-color-surface-hover:var(--ce-color-surface-muted);--ce-color-surface-pressed:var(--gray100);--ce-color-surface-raised:linear-gradient(180deg, #fffffff7 0%, #f9fafdf6 45%, #eef1f8fa 100%);--ce-color-surface-inverse:linear-gradient(150deg, #1b2547 0%, #141d3a 46%, #111a33 100%);--ce-color-surface-inverse-edge:#7a5ce642;--ce-color-border-subtle:#e6e9ef;--ce-color-border-default:#d8dde6;--ce-color-border-strong:#c3cad6;--ce-color-border-interactive:#8891a3;--ce-color-border-interactive-hover:#6b7688;--ce-color-border-focus:#5367e8;--ce-color-status-neutral-surface:#f1f3f7;--ce-color-status-neutral-fg:#4b5565;--ce-color-status-neutral-border:#4b556529;--ce-color-status-info-surface:#eef1fd;--ce-color-status-info-fg:#3a4ba8;--ce-color-status-info-border:#3a4ba82e;--ce-color-status-progress-surface:#edf2fa;--ce-color-status-progress-fg:#3c5a80;--ce-color-status-progress-border:#3c5a802e;--ce-color-status-success-surface:#eef4f1;--ce-color-status-success-fg:#2f6b52;--ce-color-status-success-border:#2f6b5229;--ce-color-status-warning-surface:#f6f0e4;--ce-color-status-warning-fg:#7f6038;--ce-color-status-warning-border:#7f603833;--ce-color-status-overdue-surface:#f7ecec;--ce-color-status-overdue-fg:#8c3f3f;--ce-color-status-overdue-border:#8c3f3f2e;--ce-color-status-error-surface:#faebeb;--ce-color-status-error-fg:#9b3535;--ce-color-status-error-border:#9b353533;--ce-color-status-blocked-surface:#edeef2;--ce-color-status-blocked-fg:#414b5c;--ce-color-status-blocked-border:#414b5c33;--ce-color-status-cancelled-surface:#f1f3f7;--ce-color-status-cancelled-fg:#5b6375;--ce-color-status-cancelled-border:#5b63752e;--ce-color-status-archived-surface:#f4f5f7;--ce-color-status-archived-fg:#666f7e;--ce-color-status-archived-border:#666f7e2e;--ce-color-danger-solid:#9b3535;--ce-color-success-solid:#2f6b52;--ce-color-success-ring:#2f6b5247;--ce-color-danger-hover:#862d2d;--ce-color-danger-active:#712525;--ce-color-overlay:#111a3373;--ce-color-overlay-drawer:#111a338c;--ce-color-focus-ring:#5367e852;--ce-focus-ring:2px solid var(--ce-color-border-focus);--ce-focus-ring-offset:2px;--ce-font-display:"Cormorant Garamond", "Times New Roman", serif;--ce-font-sans:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ce-text-display-xl-size:28px;--ce-text-display-xl-size-mobile:24px;--ce-text-display-xl-weight:600;--ce-text-display-xl-line:1.2857;--ce-text-display-xl-tracking:-.02em;--ce-text-display-l-size:28px;--ce-text-display-l-size-mobile:24px;--ce-text-display-l-weight:600;--ce-text-display-l-line:1.2857;--ce-text-display-l-tracking:-.02em;--ce-text-title-page-size:28px;--ce-text-title-page-size-mobile:24px;--ce-text-title-page-weight:600;--ce-text-title-page-line:1.2857;--ce-text-title-page-tracking:-.02em;--ce-text-title-page-line-mobile:1.3333;--ce-text-title-page-tracking-mobile:-.015em;--ce-text-title-section-size:18px;--ce-text-title-section-size-mobile:18px;--ce-text-title-section-weight:600;--ce-text-title-section-line:1.4444;--ce-text-title-section-tracking:-.01em;--ce-text-title-card-size:16px;--ce-text-title-card-size-mobile:16px;--ce-text-title-card-weight:600;--ce-text-title-card-line:1.5;--ce-text-title-card-tracking:0;--ce-text-body-l-size:15px;--ce-text-body-l-size-mobile:15px;--ce-text-body-l-weight:400;--ce-text-body-l-line:1.6;--ce-text-body-l-tracking:0;--ce-text-body-size:14px;--ce-text-body-size-mobile:14px;--ce-text-body-weight:400;--ce-text-body-line:1.5714;--ce-text-body-tracking:0;--ce-text-body-s-size:13px;--ce-text-body-s-size-mobile:13px;--ce-text-body-s-weight:400;--ce-text-body-s-line:1.5385;--ce-text-body-s-tracking:0;--ce-text-label-size:13px;--ce-text-label-size-mobile:13px;--ce-text-label-weight:500;--ce-text-label-line:1.3846;--ce-text-label-tracking:0;--ce-text-micro-size:12px;--ce-text-micro-size-mobile:12px;--ce-text-micro-weight:600;--ce-text-micro-line:1.5;--ce-text-micro-tracking:0;--ce-text-numeric-display-size:32px;--ce-text-numeric-display-size-mobile:28px;--ce-text-numeric-display-weight:600;--ce-text-numeric-display-line:1.1875;--ce-text-numeric-display-tracking:-.02em;--ce-text-caption-size:12px;--ce-text-caption-weight:400;--ce-text-caption-line:1.5;--ce-text-badge-size:12px;--ce-text-badge-weight:500;--ce-text-badge-line:1.5;--ce-text-button-size:14px;--ce-text-button-weight:600;--ce-text-button-line:1.4286;--ce-text-nav-size:14px;--ce-text-nav-weight:500;--ce-text-nav-weight-active:600;--ce-text-nav-line:1.4286;--ce-space-0:0;--ce-space-1:4px;--ce-space-2:8px;--ce-space-3:12px;--ce-space-4:16px;--ce-space-5:20px;--ce-space-6:24px;--ce-space-7:32px;--ce-space-8:40px;--ce-space-9:48px;--ce-space-10:64px;--ce-space-11:80px;--ce-space-12:96px;--ce-radius-0:0;--ce-radius-xs:4px;--ce-radius-sm:8px;--ce-radius-md:8px;--ce-radius-lg:12px;--ce-radius-xl:12px;--ce-radius-full:9999px;--ce-elevation-0:none;--ce-elevation-1:0 1px 2px #111a330f, 0 6px 18px -8px #111a3324;--ce-elevation-2:0 2px 4px #111a3312, 0 12px 28px -12px #111a3333;--ce-elevation-3:0 12px 32px #111a331f, 0 2px 8px #111a330f;--ce-elevation-dropdown:0 4px 12px #111a331a;--ce-elevation-material-raised:none;--ce-elevation-material-signature:none;--ce-elevation-inset:inset 0 1px 2px #111a3314;--ce-elevation-focus-ring:0 0 0 3px var(--ce-color-focus-ring);--ce-z-base:0;--ce-z-raised:10;--ce-z-sticky:100;--ce-z-dropdown:200;--ce-z-topbar:300;--ce-z-drawer:400;--ce-z-overlay:500;--ce-z-dialog:600;--ce-z-toast:700;--ce-z-emergency:900;--ce-motion-instant:0s;--ce-motion-fast:.12s;--ce-motion-standard:.18s;--ce-motion-slow:.22s;--ce-motion-ease-standard:cubic-bezier(.2, .7, .3, 1);--ce-motion-ease-entrance:cubic-bezier(.2, .7, .3, 1);--ce-bp-sm:480px;--ce-bp-md:768px;--ce-bp-shell:860px;--ce-bp-lg:1024px;--ce-bp-xl:1280px;--ce-bp-2xl:1600px;--ce-size-control-sm:32px;--ce-size-control-md:40px;--ce-size-control-lg:48px;--ce-size-control-admin:36px;--ce-size-touch-target:44px;--ce-icon-sm:16px;--ce-icon-md:18px;--ce-icon-lg:24px;--ce-icon-xl:40px;--ce-size-content:1200px;--ce-size-content-wide:1420px;--ce-size-content-admin:1440px;--ce-size-form:760px;--ce-size-booking:800px;--ce-size-booking-side:368px;--ce-size-prose:720px;--ce-size-sidebar:248px;--ce-size-sidebar-admin:248px;--ce-size-dialog-sm:420px;--ce-size-dialog-md:560px;--ce-size-dialog-lg:720px;--ce-size-dialog-xl:920px;--ce-page-gutter:32px;--ce-page-gutter-tablet:24px;--ce-page-gutter-mobile:16px;--ce-app-bg:var(--ce-color-bg-atmosphere);--ce-app-bg-mid:var(--ce-color-bg-canvas-mid);--ce-app-bg-bottom:var(--ce-color-bg-canvas-bottom);--ce-app-divider:#0f172a1f;--ce-sidebar-bg-top:#1c2848;--ce-sidebar-bg-mid:#16203a;--ce-sidebar-bg-bottom:#101a30;--ce-sidebar-light:#5283ff2e;--ce-sidebar-depth:#060a184d;--ce-sidebar-bg:linear-gradient(180deg, transparent 52%, var(--ce-sidebar-depth) 100%), radial-gradient(130% 44% at 18% 0%, var(--ce-sidebar-light), transparent 72%), linear-gradient(180deg, var(--ce-sidebar-bg-top) 0%, var(--ce-sidebar-bg-mid) 54%, var(--ce-sidebar-bg-bottom) 100%);--ce-sidebar-edge:#ffffff14;--ce-sidebar-shadow:2px 0 18px #090f191f;--ce-sidebar-border:#ffffff1c;--ce-sidebar-divider:#ffffff17;--ce-sidebar-hover:#ffffff13;--ce-sidebar-active-bg:linear-gradient(90deg, #5283ff52, #ffffff16);--ce-sidebar-active-accent:#6197ff;--ce-sidebar-active-icon:#98bfff;--ce-sidebar-active-text:var(--ce-sidebar-text-strong);--ce-sidebar-text:#e8eefb;--ce-sidebar-text-strong:#fff;--ce-sidebar-text-muted:#abbad4;--ce-sidebar-section:#8e9dbc;--ce-sidebar-scroll-thumb:#ffffff29;--ce-sidebar-scroll-thumb-hover:#ffffff4d;--ce-sidebar-nav-size:var(--ce-text-body-l-size);--ce-sidebar-nav-line:1.4667;--ce-sidebar-nav-weight:600;--ce-sidebar-nav-weight-sub:500;--ce-sidebar-nav-row:44px;--ce-sidebar-expand-duration:.18s;--ce-sidebar-expand-ease:cubic-bezier(.2, .7, .3, 1);--ce-app-overlay:var(--ce-color-overlay-drawer);--surface:var(--ce-color-surface);--surface-subtle:var(--ce-color-surface-subtle);--surface-muted:var(--ce-color-surface-muted);--border-subtle:var(--ce-color-border-subtle);--border-hairline:#edf1f5;--text-primary:var(--ce-color-text-primary);--text-secondary:var(--ce-color-text-secondary);--shadow-overlay:var(--ce-elevation-3);--ce-kpi-navy:var(--ce-color-text-primary);--ce-kpi-active:var(--ce-color-brand);--ce-kpi-surface:var(--ce-color-surface);--ce-kpi-border:#111a331d;--ce-kpi-divider:var(--border-hairline);--ce-kpi-value:var(--ce-kpi-navy);--ce-kpi-label:#4a5670;--ce-kpi-context:#5a6780;--auth-card-fill:#080e208c;--auth-line-2:#78a0ff2e;--auth-ink-1:#fff;--auth-ink-2:#c6d0e6;--auth-ink-3:#8a93ad;--auth-ink-4:#5b6480;--auth-ink-placeholder:#6b7390;--auth-blue:#2e5cff;--auth-blue-2:#3b6cff;--auth-blue-3:#6189ff;--auth-blue-soft:#a8bdff;--auth-blue-glow:#2e5cff8c;--auth-radius-sm:8px;--auth-radius:14px;--auth-radius-xl:28px}@media (width>=1680px){:root{--ce-size-content:1440px;--ce-size-content-admin:1680px}}@media (width>=2240px){:root{--ce-size-content:1680px;--ce-size-content-admin:1920px}}:root{--ce-demo-flaeche:#0a1636;--ce-demo-text:#eef2ff;--ce-demo-text-2:#aab6d8;--ce-demo-linie:#8fb0ff4d;--ce-demo-fokus:#8fb0ff;--ce-demo-hover:#ffffff0f;--ce-demo-knopf:#f7f8fc;--ce-demo-knopf-hover:#fff;--ce-demo-knopf-text:#011b55;--ce-demo-streifen:linear-gradient(90deg, #4d84ff 0%, #8fb0ff 100%);--ce-demo-buehne:radial-gradient(ellipse 55% 65% at 28% 60%, #1c3a9657, transparent 70%), linear-gradient(180deg, #0a1636 0%, #081230 100%);--ce-demo-blatt:#fff;--ce-demo-tinte:#0b1532;--ce-demo-tinte-2:#4e5a73}:root[data-ce-bereich=kunde],:root[data-ce-bereich=auth],:root[data-ce-bereich=preisrechner]{--ce-pr-navy-950:#070f28;--ce-pr-navy-900:#0a1636;--ce-pr-navy-850:#0f1d45;--ce-pr-navy-800:#011b55;--ce-pr-navy-700:#0b2c7c;--ce-pr-navy-600:#001341;--ce-pr-signal:#004afc;--ce-pr-signal-hover:#003fd6;--ce-pr-signal-ink:#0041de;--ce-pr-signal-soft:#eef3ff;--ce-pr-signal-soft-hover:#e1eaff;--ce-pr-signal-on-navy:#8fb0ff;--ce-pr-paper:#f7f8fc;--ce-pr-stripe:linear-gradient(90deg, #011b55 0%, #004afc 64%, #4d84ff 100%);--ce-pr-stripe-on-navy:linear-gradient(90deg, #4d84ff 0%, #8fb0ff 100%);--ce-color-brand:#004afc;--ce-color-brand-hover:#003fd6;--ce-color-brand-active:#0035b8;--ce-color-brand-ink:#0041de;--ce-color-brand-soft:#eef3ff;--ce-color-brand-soft-hover:#e1eaff;--ce-color-brand-border:#004afc4d;--ce-color-brand-border-soft:#004afc29;--ce-color-border-focus:#004afc;--ce-color-focus-ring:#004afc47;--ce-color-text-primary:#0b1532;--ce-color-text-secondary:#4e5a73;--ce-color-text-muted:#5f6b83;--ce-color-text-placeholder:#697590;--ce-color-bg-canvas-top:#fff;--ce-color-bg-canvas-mid:#fff;--ce-color-bg-canvas-bottom:#fff;--ce-color-bg-atmosphere:none;--ce-app-bg:none;--ce-pr-papier:#f4f6fa;--ce-app-bg-mid:var(--ce-pr-papier);--ce-app-bg-bottom:var(--ce-pr-papier);--ce-app-divider:#e6e9f0;--ce-color-surface:#fff;--ce-color-surface-subtle:#f7f8fb;--ce-color-surface-muted:#f1f3f7;--ce-color-surface-hover:#f5f7fb;--ce-color-surface-pressed:#eceff5;--ce-color-border-subtle:#e6e9f0;--ce-color-border-default:#d6dce6;--border-hairline:#edf0f5;--ce-color-overlay-drawer:#070f288c;--ce-pr-inset:#f6f8fb;--ce-pr-hairline:#e4e8ef;--ce-sidebar-bg:#0a1636;--ce-sidebar-edge:#ffffff0f;--ce-sidebar-shadow:none;--ce-sidebar-border:#ffffff14;--ce-sidebar-divider:#ffffff14;--ce-sidebar-hover:#ffffff0f;--ce-sidebar-active-bg:#8fb0ff21;--ce-sidebar-active-accent:#6f9bff;--ce-sidebar-active-icon:#b5cbff;--ce-sidebar-text:#e3e9f6;--ce-sidebar-text-strong:#fff;--ce-sidebar-text-muted:#a9b6d6;--ce-sidebar-section:#8c99be;--ce-sidebar-scroll-thumb:#ffffff24;--ce-sidebar-scroll-thumb-hover:#ffffff42;--sidebar-width:min(15.5rem, 32vw);--ce-font-sans:"Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ce-font-numeric:"Instrument Sans", system-ui, sans-serif;--ce-pr-font-display:"Instrument Sans", system-ui, sans-serif;--ce-pr-display-stretch:96%;--ce-text-display-xl-size:2.5rem;--ce-text-display-xl-size-mobile:2rem;--ce-text-display-xl-line:1.1;--ce-text-display-xl-weight:600;--ce-text-display-xl-tracking:-.024em;--ce-text-display-l-size:2.25rem;--ce-text-display-l-size-mobile:1.75rem;--ce-text-display-l-line:1.1667;--ce-text-display-l-weight:600;--ce-text-display-l-tracking:-.02em;--ce-text-title-page-size:2.25rem;--ce-text-title-page-size-mobile:1.75rem;--ce-text-title-page-weight:600;--ce-text-title-page-line:1.1667;--ce-text-title-page-line-mobile:1.2143;--ce-text-title-page-tracking:-.02em;--ce-text-title-page-tracking-mobile:-.018em;--ce-text-title-section-size:1.375rem;--ce-text-title-section-size-mobile:1.25rem;--ce-text-title-section-line:1.3636;--ce-text-title-section-weight:600;--ce-text-title-section-tracking:-.012em;--ce-text-title-card-size:1.125rem;--ce-text-title-card-size-mobile:1.0625rem;--ce-text-title-card-line:1.4444;--ce-text-title-card-weight:600;--ce-text-title-card-tracking:-.008em;--ce-text-body-l-size:1.0625rem;--ce-text-body-l-size-mobile:1rem;--ce-text-body-l-line:1.5294;--ce-text-body-size:1rem;--ce-text-body-size-mobile:1rem;--ce-text-body-line:1.5;--ce-text-body-s-size:.9375rem;--ce-text-body-s-size-mobile:.9375rem;--ce-text-body-s-line:1.5333;--ce-text-label-size:.875rem;--ce-text-label-size-mobile:.875rem;--ce-text-label-line:1.4286;--ce-text-label-tracking:.002em;--ce-text-micro-size:.8125rem;--ce-text-micro-size-mobile:.8125rem;--ce-text-micro-tracking:.006em;--ce-text-numeric-display-size:2.5rem;--ce-text-numeric-display-size-mobile:2rem;--ce-text-numeric-display-line:1.1;--ce-text-numeric-display-weight:600;--ce-text-numeric-display-tracking:-.024em;--ce-text-caption-size:.8125rem;--ce-text-caption-line:1.5385;--ce-text-badge-size:.8125rem;--ce-text-badge-weight:600;--ce-text-badge-line:1.3846;--ce-text-button-size:.9375rem;--ce-text-button-line:1.3333;--ce-text-button-weight:600;--ce-text-nav-size:.9375rem;--ce-sidebar-nav-size:.9375rem;--ce-pr-radius-control:10px;--ce-pr-radius-control-lg:12px;--ce-pr-radius-panel:14px;--ce-pr-radius-card:16px;--ce-pr-radius-status:6px;--ce-pr-booking-seite:296px;--ce-pr-shadow-card:0 1px 2px #0a16360a, 0 2px 10px -4px #0a163614;--ce-pr-shadow-card-hover:0 2px 4px #0a16360d, 0 12px 28px -12px #0a16362e;--ce-pr-btn-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px #0a163633;--ce-pr-btn-shadow-hover:inset 0 1px 0 #ffffff24, 0 2px 6px -1px #0a16363d;--ce-pr-btn-shadow-secondary:inset 0 -1px 0 #0a16360d, 0 1px 2px #0a16360f;--ce-pr-btn-disabled-bg:#eef1f5;--ce-pr-btn-disabled-fg:#566177;--ce-pr-stage:radial-gradient(ellipse 55% 65% at 28% 60%, #1c3a9657, transparent 70%), linear-gradient(180deg, #0a1636 0%, #081230 100%);--ce-pr-on-navy:#eef2ff;--ce-pr-on-navy-2:#aab6d8;--ce-pr-on-navy-3:#8a97bd;--ce-pr-on-navy-line:#8fb0ff4d;--ce-pr-shadow-sheet:0 1px 2px #02081e4d, 0 30px 80px -24px #02081e99;--ce-color-surface-inverse:linear-gradient(180deg, #0a1636 0%, #081230 100%);--ce-color-surface-inverse-edge:#8fb0ff24;--ce-color-text-inverse-soft:#aab6d8;--ce-pr-route:#dfe7ff;--ce-pr-route-halo:#5f86ff59;--ce-pr-route-ring:#9fbaff;--ce-pr-stadtlicht:#ffd9a3;--ce-pr-licht-kern:#fff6e2f2;--ce-pr-licht-schein:#ffc87a80;--ce-pr-licht-hof:#ffb05c00;--ce-pr-licht-schein-hell:#ffe4b66b;--ce-pr-kraft-oben:#e8cfa8;--ce-pr-kraft-links:#d6b386;--ce-pr-kraft-rechts:#c29a66;--ce-pr-kraft-kante:#7852284d;--ce-pr-band:#1f55f0;--ce-pr-band-seite:#0a3fcf;--ce-pr-etikett:#fff;--ce-pr-etikett-kante:#0d143024;--ce-pr-etikett-kopf:#011b55;--ce-pr-etikett-tinte:#0d1430;--ce-pr-etikett-leer:#e4e7ed;--ce-pr-paket-schatten:#0d143042;--ce-pr-paket-buehne:#f6f7fa;--ce-pr-paket-raster:#0b15320d}[data-ce-bereich] .ce-paket{align-items:center;gap:var(--ce-space-2) var(--ce-space-4);padding:var(--ce-space-2) var(--ce-space-4) var(--ce-space-2) var(--ce-space-3);border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-panel);background-color:var(--ce-pr-paket-buehne);background-image:linear-gradient(var(--ce-pr-paket-raster) 1px, transparent 1px), linear-gradient(90deg, var(--ce-pr-paket-raster) 1px, transparent 1px);background-position:-1px -1px;background-size:22px 22px;grid-template-columns:minmax(104px,38%) minmax(min-content,1fr);margin:0;display:grid;position:relative;overflow:hidden;container:ce-paket/inline-size}[data-ce-bereich] .ce-paket-svg{width:100%;height:auto;max-height:140px;display:block;overflow:visible}[data-ce-bereich] .ce-paket-form,[data-ce-bereich] .ce-paket-mass{transform-box:view-box;transform-origin:0 0;transition:transform .42s cubic-bezier(.25,1.12,.4,1)}[data-ce-bereich] .ce-paket-schatten .ce-paket-form{fill:var(--ce-pr-paket-schatten)}[data-ce-bereich] .ce-paket-oben,[data-ce-bereich] .ce-paket-links,[data-ce-bereich] .ce-paket-rechts{stroke:var(--ce-pr-kraft-kante);stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-ce-bereich] .ce-paket-oben{fill:var(--ce-pr-kraft-oben)}[data-ce-bereich] .ce-paket-links{fill:var(--ce-pr-kraft-links)}[data-ce-bereich] .ce-paket-rechts{fill:var(--ce-pr-kraft-rechts)}[data-ce-bereich] .ce-paket-band{fill:var(--ce-pr-band)}[data-ce-bereich] .ce-paket-band--seite{fill:var(--ce-pr-band-seite)}[data-ce-bereich] .ce-paket-etikett-grund{fill:var(--ce-pr-etikett);stroke:var(--ce-pr-etikett-kante);stroke-width:.5px;vector-effect:non-scaling-stroke}[data-ce-bereich] .ce-paket-etikett-kopf{fill:var(--ce-pr-etikett-kopf)}[data-ce-bereich] .ce-paket-etikett text{font-family:var(--ce-font-sans);fill:var(--ce-pr-etikett-tinte)}[data-ce-bereich] .ce-paket-etikett-klein{letter-spacing:.06em;font-weight:600}[data-ce-bereich] .ce-paket-etikett-ort{font-weight:600}[data-ce-bereich] .ce-paket-etikett-leer{fill:var(--ce-pr-etikett-leer)}[data-ce-bereich] .ce-paket-etikett-code{fill:var(--ce-pr-etikett-tinte)}[data-ce-bereich] .ce-paket-mass{font-family:var(--ce-font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";fill:var(--ce-color-text-secondary);paint-order:stroke;stroke:var(--ce-pr-paket-buehne);stroke-width:4px;stroke-linejoin:round;font-weight:600}[data-ce-bereich] .ce-paket[data-paket-zustand=beispiel] :is(.ce-paket-etikett,.ce-paket-schatten){opacity:0}[data-ce-bereich] .ce-paket[data-paket-zustand=teilweise] :is(.ce-paket-oben,.ce-paket-links,.ce-paket-rechts){fill-opacity:.55}[data-ce-bereich] .ce-paket :is(.ce-paket-band,.ce-paket-etikett,.ce-paket-schatten){transition:transform .42s cubic-bezier(.25, 1.12, .4, 1), opacity .24s var(--ce-motion-ease-standard)}[data-ce-bereich] .ce-paket-text{text-align:left;gap:2px;min-width:0;display:grid}[data-ce-bereich] .ce-paket-raster{container:ce-paket-raster/inline-size}[data-ce-bereich] .ce-paket-raster-innen{gap:var(--ce-space-4);display:grid}[data-ce-bereich] .ce-paket-raster-eingaben{min-width:0}@container ce-paket-raster (width>=820px){[data-ce-bereich] .ce-paket-raster-innen{align-items:stretch;column-gap:var(--ce-space-6);grid-template-columns:minmax(0,1fr) 272px}[data-ce-bereich] .ce-paket-raster .ce-paket{padding:var(--ce-space-4) var(--ce-space-4) var(--ce-space-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:center}[data-ce-bereich] .ce-paket-raster .ce-paket-svg{max-height:200px}[data-ce-bereich] .ce-paket-raster .ce-paket-text{text-align:center}}[data-ce-bereich] .ce-paket-titel{font-size:var(--ce-text-body-s-size);line-height:var(--ce-text-body-s-line);color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}[data-ce-bereich] .ce-paket-hinweis{font-size:var(--ce-text-micro-size);color:var(--ce-color-text-muted);line-height:1.5}[data-ce-bereich] .ce-paket-mass{display:none}@container ce-paket (width>=520px){[data-ce-bereich] .ce-paket-mass{display:inline}}@container ce-paket-raster (width>=820px){[data-ce-bereich] .ce-paket-raster .ce-paket-mass{display:inline}}@media (prefers-reduced-motion:reduce){[data-ce-bereich] .ce-paket-form,[data-ce-bereich] .ce-paket-mass,[data-ce-bereich] .ce-paket :is(.ce-paket-band,.ce-paket-etikett,.ce-paket-schatten){transition:none}}@property --nk-welle{syntax:"<percentage>";inherits:false;initial-value:170%}[data-ce-bereich] .nk-welle{animation:1.4s cubic-bezier(.3,.6,.3,1) .12s backwards nk-welle}@keyframes nk-welle{0%{--nk-welle:0%;-webkit-mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%));-webkit-mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%));mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%))}to{--nk-welle:170%;-webkit-mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%));-webkit-mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%));mask-image:radial-gradient(circle at 51.2% 50.4%, #000 var(--nk-welle), transparent calc(var(--nk-welle) + 18%))}}[data-ce-bereich] .nk-lichter{pointer-events:none;transition:opacity .6s var(--ce-motion-ease-standard);position:absolute;inset:0}[data-ce-bereich] .nk-licht{width:var(--nk-groesse,18px);height:var(--nk-groesse,18px);margin:calc(var(--nk-groesse,18px) / -2) 0 0 calc(var(--nk-groesse,18px) / -2);background:radial-gradient(circle, var(--ce-pr-licht-kern) 0%, var(--ce-pr-licht-schein) 26%, var(--ce-pr-licht-hof) 68%);opacity:0;animation:nk-funkeln var(--nk-dauer,8s) cubic-bezier(.45, 0, .55, 1) var(--nk-einsatz,0s) infinite;border-radius:50%;position:absolute;transform:scale(.5)}[data-ce-bereich] .nk-licht--hell{background:radial-gradient(circle, var(--ce-pr-licht-kern) 0%, var(--ce-pr-licht-schein-hell) 24%, var(--ce-pr-licht-hof) 66%)}@keyframes nk-funkeln{0%{opacity:0;transform:scale(.5)}16%{opacity:.9;transform:scale(1)}26%{opacity:.6;transform:scale(.9)}44%{opacity:0;transform:scale(.62)}to{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){[data-ce-bereich] .nk-welle{animation:none}[data-ce-bereich] .nk-licht{opacity:0;animation:none}}[data-ce-bereich] .nk-lichter--welle .nk-licht{animation:nk-aufglimmen 1.3s cubic-bezier(.3, .6, .3, 1) var(--nk-welle-ms,0s) both, nk-funkeln var(--nk-dauer,8s) cubic-bezier(.45, 0, .55, 1) calc(var(--nk-einsatz,0s) + 1.3s) infinite}@keyframes nk-aufglimmen{0%{opacity:0;transform:scale(.4)}34%{opacity:.95;transform:scale(1.06)}to{opacity:0;transform:scale(.6)}}[data-ce-bereich] .nk-lichter--wartet .nk-licht{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-ce-bereich] .nk-lichter--welle .nk-licht{opacity:0;animation:none}}.pc-page .ce-wert{white-space:nowrap}.pc-page,.pc-page *,.pc-page :before,.pc-page :after{box-sizing:border-box}.pc-page{--pc-gutter:clamp(16px, 4vw, 48px);text-wrap-style:pretty;min-height:100dvh;font-family:var(--ce-font-sans);color:var(--ce-color-text-primary);background-color:var(--ce-color-bg-canvas-top);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}.pc-page h1,.pc-page h2,.pc-page h3,.pc-page p,.pc-page ul,.pc-page ol,.pc-page dl,.pc-page dd,.pc-page figure{margin:0}.pc-page ul,.pc-page ol{padding:0;list-style:none}.pc-page img{max-width:100%;height:auto}.pc-page a{color:var(--ce-color-brand-ink);text-underline-offset:3px}.pc-page a:focus-visible,.pc-page button:focus-visible,.pc-page summary:focus-visible,.pc-page [tabindex="-1"]:focus-visible{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}.pc-page [tabindex="-1"]:focus:not(:focus-visible){outline:none}.pc-sr-only,.pc-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc-skip{left:var(--ce-space-4);top:var(--ce-space-3);z-index:10;padding:var(--ce-space-3) var(--ce-space-4);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface);box-shadow:var(--ce-elevation-2);font-weight:600;position:absolute;transform:translateY(-160%)}.pc-skip:focus{transform:none}.pc-wrap{width:100%;max-width:var(--ce-size-content-wide);padding-inline:var(--pc-gutter);margin-inline:auto}.pc-header{z-index:1;position:relative}.pc-header-inner{justify-content:space-between;align-items:center;gap:var(--ce-space-2) var(--ce-space-4);min-height:72px;padding-block:var(--ce-space-3);flex-wrap:wrap;display:flex}.pc-brand{border-radius:var(--ce-radius-sm);flex:none;align-items:center;min-height:44px;display:inline-flex}.pc-brand-img{width:clamp(88px,24vw,128px);height:auto;display:block}.pc-header-nav{justify-content:flex-end;align-items:center;gap:var(--ce-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.pc-link-button{min-height:44px;padding-inline:var(--ce-space-4);border:1px solid var(--ce-pr-paper);border-radius:var(--ce-pr-radius-control);background:var(--ce-pr-paper);white-space:nowrap;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex}.pc-page .pc-link-button{color:var(--ce-pr-navy-800)}@media (hover:hover){.pc-page .pc-link-button:hover{border-color:var(--ce-color-surface);background:var(--ce-color-surface)}}.pc-page .pc-link-button--ghost{border-color:var(--ce-pr-on-navy-line);color:var(--ce-pr-on-navy);background:0 0}@media (hover:hover){.pc-page .pc-link-button--ghost:hover{border-color:var(--ce-pr-on-navy-2);background:0 0}}.pc-page .pc-header a:focus-visible{outline-color:var(--ce-color-text-inverse)}.pc-header-demo{min-height:44px;padding-inline:var(--ce-space-2);border-radius:var(--ce-radius-sm);white-space:nowrap;align-items:center;font-size:.875rem;font-weight:600;line-height:1.25rem;display:none}.pc-page .pc-header-demo{color:var(--ce-pr-on-navy-2);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.pc-page .pc-header-demo:hover{color:var(--ce-pr-on-navy);text-decoration-color:currentColor}}@media (width>=720px){.pc-header-demo{display:inline-flex}}@media (width<=374px){.pc-header-inner{column-gap:var(--ce-space-2)}.pc-page .pc-header .pc-link-button{padding-inline:var(--ce-space-3)}}@media (width<=339px){.pc-brand-img{width:80px}.pc-header-nav{gap:var(--ce-space-1)}.pc-page .pc-header .pc-link-button{padding-inline:10px;font-size:.8125rem}}.pc-hero{isolation:isolate;padding-block:var(--ce-space-3) var(--ce-space-7);position:relative;overflow-x:clip}.pc-hero-grid{row-gap:var(--ce-space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""card";display:grid}.pc-hero-grid:before{content:"";z-index:-1;margin-top:-400px;margin-bottom:calc(-1 * var(--ce-space-7));border-bottom:1px solid var(--ce-color-surface-inverse-edge);background:var(--ce-pr-stage);grid-area:1/1/-1/-1;align-self:stretch;margin-inline:calc(50% - 50vw)}.pc-hero-head{padding-top:var(--ce-space-2);color:var(--ce-color-text-inverse);grid-area:head}.pc-page .pc-eyebrow{margin-bottom:var(--ce-space-3);color:var(--ce-color-text-inverse-soft);font-size:.875rem;font-weight:600;line-height:1.25rem}.pc-display{font-family:var(--ce-pr-font-display);font-size:2rem;font-weight:620;font-stretch:var(--ce-pr-display-stretch);letter-spacing:-.026em;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;line-height:1.05}@media (width<=359px){.pc-display{font-size:1.75rem}}@media (width>=40em) and (width<=1079px){.pc-display{-webkit-hyphens:none;hyphens:none}}.pc-page .pc-lead{max-width:34em;margin-top:var(--ce-space-6);color:var(--ce-color-text-inverse-soft);font-size:1rem;line-height:1.6}.pc-hero-map{margin:var(--ce-space-6) 0 0;position:relative}.pc-hero-map-frame{width:min(100%,472px);position:relative}.pc-hero-map-canvas{aspect-ratio:536/497;width:100%;position:relative}.pc-hero-map-img{width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(72% 70%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 70%,#000 58%,#0000 100%)}.pc-hero-map-legend{align-items:flex-start;gap:var(--ce-space-2);max-width:100%;margin-top:var(--ce-space-2);color:var(--ce-color-text-inverse-soft);font-size:.8125rem;line-height:1.25rem;display:inline-flex}@media (width>=1080px){.pc-hero-map-legend{position:absolute;bottom:5%;left:0}}.pc-hero-map-dot{border-radius:var(--ce-radius-full);background:var(--ce-pr-stadtlicht);flex:none;width:8px;height:8px;margin-top:6px}.pc-route-overlay{pointer-events:none;position:absolute;inset:0}.pc-route-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pc-route-halo,.pc-route-line{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:pc-route-zeichnen 1.1s var(--ce-motion-ease-standard) forwards}.pc-route-halo{stroke:var(--ce-pr-route-halo);stroke-width:5px}.pc-route-line{stroke:var(--ce-pr-route);stroke-width:1.8px}.pc-route-dot{border-radius:var(--ce-radius-full);background:var(--ce-color-surface);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.pc-route-dot--ziel{box-shadow:0 0 0 4px var(--ce-pr-navy-900), 0 0 0 5.5px var(--ce-pr-route-ring)}.pc-route-name{color:var(--ce-pr-on-navy);white-space:nowrap;text-shadow:0 0 4px var(--ce-pr-navy-900), 0 0 2px var(--ce-pr-navy-900);font-size:.8125rem;font-weight:600;line-height:1rem;position:absolute;transform:translate(10px,calc(-100% - 6px))}.pc-route-name--links{transform:translate(calc(-100% - 10px),calc(-100% - 6px))}@keyframes pc-route-zeichnen{to{stroke-dashoffset:0}}.pc-route-licht{transform-box:view-box;transform-origin:0 0;opacity:0;animation:1.1s linear forwards pc-route-licht}.pc-route-licht-schein{fill:url(#pc-route-licht-schein)}.pc-route-licht-kern{fill:var(--ce-pr-route)}.pc-route-licht-stop-kern{stop-color:var(--ce-pr-route);stop-opacity:.85}.pc-route-licht-stop-rand{stop-color:var(--ce-pr-route-ring);stop-opacity:0}@keyframes pc-route-licht{0%{transform:translate(var(--pc-l0x,0px), var(--pc-l0y,0px));opacity:1}8.333%{transform:translate(var(--pc-l1x,0px), var(--pc-l1y,0px))}16.667%{transform:translate(var(--pc-l2x,0px), var(--pc-l2y,0px))}25%{transform:translate(var(--pc-l3x,0px), var(--pc-l3y,0px))}33.333%{transform:translate(var(--pc-l4x,0px), var(--pc-l4y,0px))}41.667%{transform:translate(var(--pc-l5x,0px), var(--pc-l5y,0px))}50%{transform:translate(var(--pc-l6x,0px), var(--pc-l6y,0px))}58.333%{transform:translate(var(--pc-l7x,0px), var(--pc-l7y,0px))}66.667%{transform:translate(var(--pc-l8x,0px), var(--pc-l8y,0px))}75%{transform:translate(var(--pc-l9x,0px), var(--pc-l9y,0px))}83.333%{transform:translate(var(--pc-l10x,0px), var(--pc-l10y,0px))}91.667%{transform:translate(var(--pc-l11x,0px), var(--pc-l11y,0px));opacity:1}to{transform:translate(var(--pc-l12x,0px), var(--pc-l12y,0px));opacity:0}}.pc-hero-map-img,.pc-karte-lichter{transition:opacity .6s var(--ce-motion-ease-standard)}.pc-hero-map-canvas:has(>.pc-route-overlay) .pc-hero-map-img{opacity:.55}.pc-hero-map-canvas:has(>.pc-route-overlay) .pc-karte-lichter{opacity:.35}.pc-karte-lichter{z-index:0}.pc-route-overlay{z-index:1}@media (width<=1079px){.pc-hero-map{margin-top:var(--ce-space-5)}.pc-hero-map-frame{width:calc(100% + 2 * var(--pc-gutter));max-width:720px;margin-inline:calc(-1 * var(--pc-gutter));aspect-ratio:1.64;overflow:hidden}.pc-hero-map-canvas{width:min(100%,640px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-hero-map-img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 12%,#000 30% 72%,#0000 88%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 12%,#000 30% 72%,#0000 88%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.pc-hero-map-legend{margin-top:0}}@media (width<=479px){.pc-hero-map{margin-top:var(--ce-space-4)}.pc-hero-map-frame{aspect-ratio:2.4}.pc-page .pc-lead{margin-top:var(--ce-space-5);line-height:1.5}}@media (width>=640px) and (width<=1079px){.pc-hero-map-frame{aspect-ratio:2.6}}@media (prefers-reduced-motion:reduce){.pc-route-halo,.pc-route-line{stroke-dashoffset:0;animation:none}.pc-route-licht{display:none}.pc-hero-map-img,.pc-karte-lichter{transition:none}}.pc-calculator-card{min-width:0;scroll-margin-top:var(--ce-space-4);padding:var(--ce-space-5);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);background:var(--ce-color-surface);box-shadow:var(--ce-elevation-3);grid-area:card;position:relative;overflow:hidden}.pc-calculator-card:before{content:"";background:var(--ce-pr-stripe);height:3px;position:absolute;inset:0 0 auto}@media (width<=359px){.pc-calculator-card{padding:var(--ce-space-5) var(--ce-space-4)}}.pc-card-head{justify-content:space-between;align-items:center;gap:var(--ce-space-2) var(--ce-space-4);margin-bottom:var(--ce-space-5);flex-wrap:wrap;display:flex}.pc-card-title{letter-spacing:-.005em;font-size:1.125rem;font-weight:600;line-height:1.625rem}.pc-card-badge{min-height:24px;padding:2px var(--ce-space-3);border-radius:var(--ce-radius-full);background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink);align-items:center;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex}.pc-calculator-root{container:pc-form/inline-size}.pc-form{gap:var(--ce-space-5);display:grid}.pc-form--skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.pc-route{gap:var(--ce-space-5);min-width:0;display:grid}.pc-route-arrow{display:none}.pc-row{align-content:start;gap:var(--ce-space-2);min-width:0;display:grid}.pc-row-label{align-items:center;gap:var(--ce-space-3);color:var(--ce-color-text-primary);font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.pc-row-label:after{content:"";background:var(--ce-color-border-subtle);flex:1;height:1px}.pc-row-fields{align-items:start;gap:var(--ce-space-3);min-width:0;display:grid}.pc-row-fields--place{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.pc-row-fields--place>.pc-field-country{grid-column:1/-1}.pc-row-fields--package{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-row-fields--package>:nth-child(2){grid-column:span 2}.pc-row-hint{color:var(--ce-color-text-muted);font-size:.8125rem;line-height:1.125rem}.pc-packages-note{margin-bottom:var(--ce-space-3);color:var(--ce-color-text-muted);font-size:.8125rem;line-height:1.125rem}.pc-page .pkg-lines{gap:var(--ce-space-2);min-width:0;display:grid}.pc-page .pkg-lines--multi{gap:var(--ce-space-3)}.pc-page .pkg-line{gap:var(--ce-space-2);min-width:0;display:grid}.pc-page .pkg-line+.pkg-line{padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border-subtle)}.pc-page .pkg-line-head{justify-content:space-between;align-items:center;gap:var(--ce-space-2);display:flex}.pc-page .pkg-line-title{color:var(--ce-color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.125rem}.pc-page .pkg-line-actions{gap:var(--ce-space-1);margin-inline-end:calc(-1 * var(--ce-space-3));display:flex}.pc-line-action{min-height:44px;padding-inline:var(--ce-space-3);border-radius:var(--ce-radius-sm);color:var(--ce-color-brand-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}@media (hover:hover){.pc-line-action:hover:not(:disabled){background:var(--ce-color-brand-soft)}}.pc-line-action:disabled{color:var(--ce-color-text-disabled);cursor:not-allowed}.pc-line-action--add{margin-inline-start:calc(-1 * var(--ce-space-3))}.pc-page .pkg-lines-foot{align-items:center;gap:var(--ce-space-1) var(--ce-space-3);flex-wrap:wrap;display:flex}.pc-page .pkg-lines-limit{color:var(--ce-color-text-muted);font-size:.8125rem;line-height:1.125rem}.pc-page .pkg-lines-sum-wrap{padding-top:var(--ce-space-3);border-top:1px solid var(--ce-color-border-subtle)}.pc-page .pkg-lines-sum{color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:.9375rem;font-weight:600;line-height:1.375rem}.pc-page .pkg-lines-sum.is-error{color:var(--ce-color-status-error-fg)}@container pc-form (width<=459px){.pc-page .pkg-lines--multi .pkg-line{padding:var(--ce-space-3);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-md);background:var(--ce-color-surface-subtle)}.pc-page .pkg-line-actions{margin-inline-end:calc(-1 * var(--ce-space-2))}}@container pc-form (width>=560px){.pc-route{column-gap:var(--ce-space-3);grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.pc-route-arrow{border:1px solid var(--ce-color-border-default);border-radius:var(--ce-radius-full);background:var(--ce-color-surface-subtle);align-self:start;width:32px;height:32px;margin-top:58px;display:block;position:relative}.pc-route-arrow:after{content:"";border-top:2px solid var(--ce-color-brand-ink);border-right:2px solid var(--ce-color-brand-ink);width:8px;height:8px;position:absolute;top:11px;left:10px;transform:rotate(45deg)}.pc-row-fields--package{grid-template-columns:minmax(0,.75fr) repeat(4,minmax(0,1fr))}.pc-row-fields--package>:nth-child(n){grid-column:auto}}@container pc-form (width<=13rem){.pc-row-fields--place,.pc-row-fields--package{grid-template-columns:minmax(0,1fr)}.pc-row-fields--place>.pc-field-country,.pc-row-fields--package>:nth-child(n){grid-column:auto}}.pc-page .field{gap:var(--ce-space-1);flex-direction:column;min-width:0;display:flex;position:relative}.pc-page .field-label{color:var(--ce-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.pc-page .field-input{width:100%;height:48px;padding:0 var(--ce-space-3);border:1px solid var(--ce-color-border-interactive);border-radius:var(--ce-radius-sm);background-color:var(--ce-color-surface);color:var(--ce-color-text-primary);font:inherit;font-size:1rem;line-height:1.5rem}.pc-page .field-input::placeholder{color:var(--ce-color-text-placeholder);opacity:1}.pc-page .field-input:hover{border-color:var(--ce-color-border-interactive-hover)}.pc-page .field-input:focus{border-color:var(--ce-color-border-focus);box-shadow:var(--ce-elevation-focus-ring);outline:none}.pc-page .field-input-error,.pc-page .field-input-error:hover{border-color:var(--ce-color-status-error-fg)}.pc-page .field-select{appearance:none;padding-right:var(--ce-space-8);text-overflow:ellipsis;cursor:pointer}.pc-page .field:has(>.field-select):after{content:"";border-right:2px solid var(--ce-color-text-secondary);border-bottom:2px solid var(--ce-color-text-secondary);pointer-events:none;width:8px;height:8px;position:absolute;top:41px;right:18px;transform:rotate(45deg)}.pc-page .ce-field-control{align-items:center;display:flex;position:relative}.pc-page .ce-field--has-unit .field-input{padding-right:var(--ce-space-8)}.pc-page .ce-field-unit{right:var(--ce-space-3);color:var(--ce-color-text-muted);pointer-events:none;font-size:.875rem;line-height:1.25rem;position:absolute}.pc-page .field-hint{color:var(--ce-color-text-muted);font-size:.8125rem;line-height:1.125rem}.pc-page .field-error{color:var(--ce-color-status-error-fg);font-size:.8125rem;line-height:1.125rem}.pc-submit-row{gap:var(--ce-space-2);display:grid}.pc-button{justify-content:center;align-items:center;gap:var(--ce-space-2);min-height:48px;padding:var(--ce-space-2) var(--ce-space-5);border:1px solid var(--ce-color-border-default);border-radius:var(--ce-radius-sm);background:var(--ce-color-surface);color:var(--ce-color-text-primary);font:inherit;text-align:center;cursor:pointer;font-size:.9375rem;font-weight:600;line-height:1.375rem;text-decoration:none;display:inline-flex}.pc-button--primary{border-color:var(--ce-pr-navy-800);background:var(--ce-pr-navy-800);color:var(--ce-color-text-inverse);box-shadow:var(--ce-pr-btn-shadow)}@media (hover:hover){.pc-button--primary:hover{border-color:var(--ce-pr-navy-700);background:var(--ce-pr-navy-700);box-shadow:var(--ce-pr-btn-shadow-hover)}}.pc-button--primary:active{background:var(--ce-pr-navy-600)}.pc-button--primary:disabled{cursor:progress;border-color:var(--ce-pr-navy-700);background:var(--ce-pr-navy-700)}.pc-button--submit{width:100%;min-height:56px;font-size:1rem}.pc-button--secondary{border-color:var(--ce-pr-navy-800);color:var(--ce-pr-navy-800)}@media (hover:hover){.pc-button--secondary:hover{background:var(--ce-pr-signal-soft)}}.pc-unavailable{min-height:56px;padding:7px var(--ce-space-4);border:1px solid var(--ce-color-status-info-border);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-info-surface);color:var(--ce-color-status-info-fg);align-content:center;display:grid}.pc-unavailable-title{font-size:.9375rem;font-weight:600;line-height:1.25rem}.pc-unavailable-text{font-size:.875rem;line-height:1.25rem}.pc-page .pc-unavailable a{color:inherit;font-weight:600}.pc-form-note{color:var(--ce-color-text-muted);font-size:.8125rem;line-height:1.25rem}.pc-notice{padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-status-info-border);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-info-surface);color:var(--ce-color-status-info-fg)}.pc-notice--warning{border-color:var(--ce-color-status-warning-border);background:var(--ce-color-status-warning-surface);color:var(--ce-color-status-warning-fg)}.pc-notice--error{border-color:var(--ce-color-status-error-border);background:var(--ce-color-status-error-surface);color:var(--ce-color-status-error-fg)}.pc-notice-title{font-size:.9375rem;font-weight:600;line-height:1.375rem}.pc-notice-text{margin-top:2px;font-size:.875rem;line-height:1.25rem}.pc-notice .pc-button{margin-top:var(--ce-space-3)}.pc-boundary{padding:var(--ce-space-4)}.pc-results-section{scroll-margin-top:var(--ce-space-3);padding-block:var(--ce-space-6) var(--ce-space-9)}.pc-results{gap:var(--ce-space-5);display:grid;container:pc-ergebnis/inline-size}.pc-results-head{justify-content:space-between;align-items:flex-end;gap:var(--ce-space-3) var(--ce-space-5);padding-bottom:var(--ce-space-4);border-bottom:1px solid var(--ce-color-border-default);flex-wrap:wrap;display:flex}.pc-results-head-text{gap:var(--ce-space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pc-results-summary{color:var(--ce-color-text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";overflow-wrap:break-word;font-size:.9375rem;line-height:1.375rem}.pc-results-edit{flex:none}.pc-results-foot{max-width:62em;color:var(--ce-color-text-muted);font-size:.8125rem;line-height:1.25rem}.pc-loading{gap:var(--ce-space-5);display:grid}.pc-loading-status{align-items:baseline;gap:var(--ce-space-1) var(--ce-space-3);padding:var(--ce-space-3) var(--ce-space-4);border:1px solid var(--ce-color-brand-border-soft);border-radius:var(--ce-radius-sm);background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink);flex-wrap:wrap;display:flex}.pc-loading-title{font-size:.9375rem;font-weight:600;line-height:1.375rem}.pc-loading-time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:.875rem;line-height:1.25rem}.pc-loading-slow{width:100%;color:var(--ce-color-text-secondary);font-size:.875rem;line-height:1.25rem}.pc-toolbar{align-items:flex-end;gap:var(--ce-space-3) var(--ce-space-5);flex-wrap:wrap;display:flex}.pc-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";align-items:center;min-height:48px;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.pc-chips{align-items:center;gap:var(--ce-space-2);border:0;flex-wrap:wrap;flex:320px;min-width:0;margin:0;padding:0;display:flex}.pc-chip{min-height:40px;padding-inline:var(--ce-space-4);border:1px solid var(--ce-color-border-default);border-radius:var(--ce-radius-full);background:var(--ce-color-surface);color:var(--ce-color-text-primary);cursor:pointer;align-items:center;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;position:relative}@media (hover:hover){.pc-chip:hover{border-color:var(--ce-color-border-strong)}}.pc-chip--on{border-color:var(--ce-color-brand);background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink);font-weight:600}@media (hover:hover){.pc-chip--on:hover{border-color:var(--ce-color-brand-hover)}}.pc-chip-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pc-chip:has(.pc-chip-input:focus-visible){outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}@supports not selector(:has(*)){.pc-chip:focus-within{outline:var(--ce-focus-ring);outline-offset:var(--ce-focus-ring-offset)}}.pc-chip-reset,.pc-puls-schalter{min-height:40px;padding-inline:var(--ce-space-2);color:var(--ce-color-brand-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:underline}.pc-puls-schalter{padding-inline:0}.pc-sort{flex:0 auto;min-width:min(220px,100%);max-width:100%}.pc-offers{gap:var(--ce-space-4);grid-template-columns:minmax(0,1fr);display:grid}.pc-offers-item{min-width:0;display:block;container:pc-karte/inline-size}.pc-offer{align-items:start;row-gap:var(--ce-space-4);width:100%;min-width:0;padding:var(--ce-space-5);border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-card);background-color:var(--ce-color-surface);background-image:var(--ce-pr-stripe);box-shadow:var(--ce-pr-shadow-card);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""ablauf""hints""abschluss";display:grid}@media (hover:hover){.pc-offer:not(.pc-offer--quiet):not(.pc-offer--skeleton):hover{border-color:var(--ce-color-border-default);box-shadow:var(--ce-pr-shadow-card-hover);background-size:100% 3px}}.pc-offer:not(.pc-offer--quiet):not(.pc-offer--skeleton):focus-within,.pc-offer:not(.pc-offer--quiet):not(.pc-offer--skeleton):active{background-size:100% 3px}.pc-offer--quiet{border-color:var(--ce-pr-hairline);background:var(--ce-color-surface-subtle);box-shadow:none}.pc-offer--skeleton{gap:var(--ce-space-4);min-height:22rem;box-shadow:none;flex-direction:column;display:flex}@container pc-karte (width>=40rem){.pc-offer--skeleton{min-height:19rem}}@container pc-karte (width>=58rem){.pc-offer--skeleton{min-height:11.5rem}}.pc-skeleton-line,.pc-skeleton-block{border-radius:var(--ce-radius-sm);background:var(--ce-color-surface-muted);display:block}.pc-skeleton-line{width:70%;height:16px}.pc-skeleton-line--short{width:45%}.pc-skeleton-block{flex:1;min-height:3rem}.pc-offer-head{align-items:center;gap:var(--ce-space-2) var(--ce-space-3);grid-area:head;grid-template-columns:minmax(0,1fr);display:grid}.pc-offer-name{min-width:0}.pc-offer-carrier{overflow-wrap:break-word;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.pc-offer-service{color:var(--ce-color-text-secondary);overflow-wrap:break-word;font-size:.9375rem;line-height:1.375rem}.pc-offer-tag{min-height:24px;padding:2px var(--ce-space-2);border-radius:var(--ce-radius-full);background:var(--ce-color-brand-soft);color:var(--ce-color-brand-ink);justify-self:start;align-items:center;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex}.pc-offer-tag--dropoff{background:var(--ce-color-status-neutral-surface);color:var(--ce-color-status-neutral-fg)}.pc-offer-ablauf{gap:var(--ce-space-2);grid-area:ablauf;min-width:0;display:grid}.pc-offer-achse{background:linear-gradient(var(--ce-color-border-default), var(--ce-color-border-default)) center / calc(100% - 20px) 2px no-repeat;height:10px;display:block;position:relative}.pc-offer-achse:before,.pc-offer-achse:after{content:"";border-radius:var(--ce-radius-full);width:10px;height:10px;position:absolute;top:0}.pc-offer-achse:before{--pc-punkt-ruhe:var(--ce-color-brand-soft);--pc-punkt-licht:var(--ce-color-brand-border);background:var(--ce-color-brand);box-shadow:0 0 0 3px var(--pc-punkt-ruhe);left:0}.pc-offer-achse:after{--pc-punkt-ruhe:var(--ce-color-success-ring);--pc-punkt-licht:var(--ce-color-success-ring);background:var(--ce-color-success-solid);box-shadow:0 0 0 3px var(--pc-punkt-ruhe);right:0}@keyframes pc-punkt-puls{0%,to{box-shadow:0 0 0 3px var(--pc-punkt-ruhe), 0 0 0 3px transparent;opacity:1}50%{box-shadow:0 0 0 3px var(--pc-punkt-ruhe), 0 0 0 7px var(--pc-punkt-licht);opacity:.85}}@media (prefers-reduced-motion:no-preference){.pc-offers:not([data-puls=aus]) .pc-offer-achse:before,.pc-offers:not([data-puls=aus]) .pc-offer-achse:after{animation:3.2s ease-in-out infinite pc-punkt-puls}.pc-offers:not([data-puls=aus]) .pc-offer-achse:after{animation-delay:.4s}}.pc-offer-facts{column-gap:var(--ce-space-3);-webkit-hyphens:auto;hyphens:auto;grid-template-columns:minmax(min-content,2fr) minmax(min-content,3fr);row-gap:2px;display:grid}@supports (grid-template-rows:subgrid){.pc-offer-facts{grid-template-rows:auto auto}.pc-offer-facts>.pc-fact{grid-row:1/-1;grid-template-rows:subgrid;align-items:start}.pc-offer .pc-offer-facts>.pc-fact>dd{justify-self:stretch}.pc-offer .pc-offer-facts>.pc-fact:last-child>dd{justify-items:stretch}}.pc-offer-facts>.pc-fact:last-child{text-align:right;justify-items:end}.pc-offer-facts>.pc-fact:last-child dd{justify-items:end}@container pc-karte (width<=17.5rem){.pc-offer-achse{display:none}.pc-offer-facts{row-gap:var(--ce-space-3);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pc-offer-facts>.pc-fact{grid-row:auto;grid-template-rows:none}.pc-offer-facts>.pc-fact:last-child,.pc-offer-facts>.pc-fact:last-child dd{text-align:left;justify-items:start}}.pc-fact{align-content:start;gap:2px;min-width:0;display:grid}.pc-fact dt{color:var(--ce-color-text-secondary);font-size:.875rem;font-weight:500;line-height:1.25rem}.pc-fact dd{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:auto;display:grid}.pc-fact-main{font-size:1rem;font-weight:600;line-height:1.5rem}.pc-fact-sub{color:var(--ce-color-text-secondary);font-size:.875rem;line-height:1.25rem}.pc-fact-note{color:var(--ce-color-text-muted)}.pc-offer-hints{gap:var(--ce-space-1);grid-area:hints;display:grid}.pc-offer-hints li{padding-left:var(--ce-space-4);color:var(--ce-color-text-secondary);font-size:.875rem;line-height:1.375rem;position:relative}.pc-offer-hints li:before{content:"";border-radius:var(--ce-radius-full);background:var(--ce-color-text-muted);width:5px;height:5px;position:absolute;top:9px;left:2px}.pc-offer-abschluss{gap:var(--ce-space-2);padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle);grid-area:abschluss;display:grid;container:pc-abschluss/inline-size}.pc-offer-zeile{align-items:center;gap:var(--ce-space-3);grid-template-columns:minmax(0,1fr);display:grid}.pc-offer-price{min-width:0;display:grid}.pc-price-main{white-space:nowrap;align-items:baseline;gap:0 var(--ce-space-2);flex-wrap:nowrap;font-size:1.125rem;font-weight:600;line-height:1.625rem;display:flex}.pc-price-amount{font-family:var(--ce-font-numeric);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:1.75rem;font-weight:600;line-height:2.125rem}.pc-price-vat,.pc-price-note{color:var(--ce-color-text-secondary);font-size:.875rem;line-height:1.25rem}.pc-offer-action{min-width:0}.pc-page .pc-button--offer{width:100%;min-height:44px;padding-inline:var(--ce-space-5);border-color:var(--ce-pr-navy-800);background:var(--ce-color-surface);color:var(--ce-pr-navy-800);white-space:nowrap}.pc-page .pc-button--offer:focus-visible,.pc-page .pc-button--offer:active{background:var(--ce-pr-navy-800);color:var(--ce-color-text-inverse);box-shadow:var(--ce-pr-btn-shadow)}@media (hover:hover){.pc-page .pc-button--offer:hover,.pc-page .pc-offer:hover .pc-button--offer{background:var(--ce-pr-navy-800);color:var(--ce-color-text-inverse);box-shadow:var(--ce-pr-btn-shadow)}}.pc-offer-unavailable{min-height:44px;padding:var(--ce-space-2) var(--ce-space-3);border-radius:var(--ce-radius-sm);background:var(--ce-color-status-neutral-surface);color:var(--ce-color-status-neutral-fg);text-align:center;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}@container pc-abschluss (width>=18rem){.pc-offer-zeile{column-gap:var(--ce-space-4);flex-wrap:wrap;display:flex}.pc-offer-price{flex:999 auto}.pc-offer-action{flex:1 0 auto;justify-content:flex-end;display:flex}.pc-page .pc-button--offer{width:100%;min-width:10.5rem}.pc-offer-unavailable{max-width:13.5rem}}@container pc-karte (width>=40rem){.pc-offer{column-gap:var(--ce-space-6);row-gap:var(--ce-space-3);grid-template:"head abschluss""hints abschluss"1fr"ablauf ablauf"/minmax(0,1fr) 14.5rem}.pc-offer-ablauf{padding-top:var(--ce-space-4);border-top:1px solid var(--ce-color-border-subtle)}.pc-offer-abschluss{padding:0 0 0 var(--ce-space-6);border-top:0;border-left:1px solid var(--ce-color-border-subtle);align-content:center;align-self:stretch}.pc-offer-price{text-align:right;justify-items:end}.pc-price-main{justify-content:flex-end}.pc-price-note{text-align:right}}@container pc-karte (width>=58rem){.pc-offer{column-gap:var(--ce-space-7);padding:var(--ce-space-5) var(--ce-space-6);grid-template:"head ablauf abschluss""hints ablauf abschluss"1fr/minmax(14.5rem,1fr) minmax(0,28rem) minmax(14.5rem,1fr)}.pc-offer-ablauf{border-top:0;align-self:center;padding-top:0}.pc-offer-abschluss{justify-self:end;width:14.5rem}}.pc-platform{padding-block:var(--ce-space-10);border-block:1px solid var(--ce-color-border-subtle);background:var(--ce-color-surface)}.pc-platform-grid{gap:var(--ce-space-9);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""vorschau""gruppen";display:grid}.pc-platform-intro{grid-area:intro;min-width:0}.pc-section-title{font-family:var(--ce-pr-font-display);font-size:1.75rem;font-weight:650;font-stretch:var(--ce-pr-display-stretch);letter-spacing:-.028em;text-wrap:balance;overflow-wrap:break-word;line-height:1.12}.pc-page .pc-platform-lead{max-width:36rem;margin-top:var(--ce-space-4);color:var(--ce-color-text-secondary);font-size:1.0625rem;line-height:1.65}.pc-platform-gruppen{gap:var(--ce-space-8);grid-area:gruppen;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pc-page .pc-gruppe-titel{align-items:center;gap:var(--ce-space-3);color:var(--ce-pr-navy-800);font-size:.9375rem;font-weight:650;line-height:1.375rem;display:flex}.pc-gruppe-titel:after{content:"";background:var(--ce-pr-hairline);flex:1;height:1px}.pc-features{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(12rem, calc((100% - var(--ce-space-5)) / 2))), 1fr));gap:var(--ce-space-4) var(--ce-space-5);display:grid}.pc-feature{padding-left:var(--ce-space-3);border-left:2px solid var(--ce-color-brand-border);grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;display:grid}.pc-step-title,.pc-feature-title{overflow-wrap:break-word;font-size:1rem;font-weight:600;line-height:1.5rem}.pc-step-text,.pc-feature-text{overflow-wrap:break-word;color:var(--ce-color-text-secondary);font-size:.9375rem;line-height:1.375rem}.pc-page .pc-features{margin-top:var(--ce-space-4)}.pc-vorschau-figur{align-content:start;gap:var(--ce-space-3);grid-area:vorschau;min-width:0;display:grid}.pc-vorschau{border:1px solid var(--ce-color-border-default);border-radius:var(--ce-pr-radius-card);background:var(--ce-pr-papier);box-shadow:var(--ce-pr-shadow-card);display:block;position:relative;overflow:hidden;container:pc-vorschau/inline-size}.pc-page .pc-vorschau{color:var(--ce-color-text-primary);text-decoration:none}.pc-vorschau:after{content:"";background:var(--ce-pr-stripe);transform-origin:0;height:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.pc-vorschau:focus-visible{box-shadow:var(--ce-pr-shadow-card-hover);transform:translateY(-2px)}.pc-vorschau:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.pc-vorschau:hover{box-shadow:var(--ce-pr-shadow-card-hover);transform:translateY(-2px)}.pc-vorschau:hover:after{transform:scaleX(1)}}.pc-page .pc-vorschau-hinweis{color:var(--ce-color-text-secondary);font-size:.875rem;line-height:1.25rem}.pc-vorschau-oeffnen{right:var(--ce-space-4);bottom:var(--ce-space-4);z-index:1;min-height:40px;padding-inline:var(--ce-space-4);border-radius:var(--ce-pr-radius-control);background:var(--ce-pr-navy-800);color:var(--ce-color-text-inverse);box-shadow:var(--ce-pr-btn-shadow), var(--ce-pr-shadow-card-hover);align-items:center;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex;position:absolute}.pc-vorschau:focus-visible .pc-vorschau-oeffnen{background:var(--ce-pr-signal)}@media (hover:hover){.pc-vorschau:hover .pc-vorschau-oeffnen{background:var(--ce-pr-signal)}}.pcv{text-align:left;grid-template-columns:21% minmax(0,1fr);font-size:1.45cqw;line-height:1.35;display:grid}.pcv-leiste{background:var(--ce-pr-navy-900);min-width:0;color:var(--ce-pr-on-navy-2);flex-direction:column;gap:.3em;padding:1.5em .8em 1.2em;display:flex}.pcv-marke{color:var(--ce-pr-on-navy);align-items:center;gap:.5em;margin:0 .4em 1.4em;font-weight:650;display:flex}.pcv-signet{border-radius:var(--ce-pr-radius-status);background:var(--ce-pr-stripe-on-navy);flex:none;width:1.6em;height:1.6em}.pcv-wortmarke,.pcv-nav,.pcv-kontakt-text,.pcv-kpi-label,.pcv-name,.pcv-ort{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pcv-nav{border-radius:var(--ce-pr-radius-status);padding:.5em .7em;font-weight:500;display:block}.pcv-nav--aktiv{background:var(--ce-pr-navy-850);color:var(--ce-pr-on-navy);font-weight:600;position:relative}.pcv-nav--aktiv:before{content:"";border-radius:var(--ce-radius-full);background:var(--ce-pr-signal-on-navy);width:.2em;position:absolute;top:.45em;bottom:.45em;left:0}.pcv-kontakt{border-top:1px solid var(--ce-pr-on-navy-line);align-items:center;gap:.5em;margin-top:auto;padding:.9em .4em 0;display:flex}.pcv-initialen,.pcv-nutzer{border-radius:var(--ce-radius-full);flex:none;place-items:center;width:2.2em;height:2.2em;font-size:.85em;font-weight:650;display:inline-grid}.pcv-initialen{background:var(--ce-pr-navy-850);color:var(--ce-pr-on-navy)}.pcv-nutzer{background:var(--ce-pr-signal-soft);color:var(--ce-pr-navy-800)}.pcv-haupt{align-content:start;gap:1.1em;min-width:0;padding:1.2em 1.6em 1.6em;display:grid}.pcv-kopf,.pcv-titelzeile{justify-content:space-between;align-items:center;gap:1em;display:flex}.pcv-suche{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-status);background:var(--ce-color-surface);width:44%;color:var(--ce-color-text-muted);padding:.45em .8em}.pcv-titel{letter-spacing:-.012em;font-size:1.55em;font-weight:650}.pcv-knopf{border-radius:var(--ce-pr-radius-status);background:var(--ce-pr-navy-800);color:var(--ce-color-text-inverse);flex:none;padding:.55em 1em;font-weight:600}.pcv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em;display:grid}.pcv-kpi,.pcv-blatt{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-status);background:var(--ce-color-surface);align-content:start;min-width:0;display:grid}.pcv-kpi{gap:.25em;padding:.8em .9em}.pcv-kpi-label,.pcv-text,.pcv-ort,.pcv-datum,.pcv-fakt{color:var(--ce-color-text-secondary)}.pcv-kpi-wert,.pcv-summe{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:1.75em;font-weight:650;line-height:1.1}.pcv-raster{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:.8em;display:grid}.pcv-blatt{gap:.35em;padding:.9em 1em .6em}.pcv-blatt-titel{margin-bottom:.25em;font-weight:650}.pcv-zeile{border-top:1px solid var(--ce-pr-hairline);grid-template-columns:3.4em minmax(0,1fr) 5.9em 6.2em 4.4em;align-items:center;gap:.6em;margin-inline:-.5em;padding:.5em;display:grid}.pcv-datum,.pcv-betrag{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.pcv-empf{min-width:0;display:grid}.pcv-name{font-weight:600}.pcv-ort{font-weight:400}.pcv-carrier{border:1px solid var(--ce-pr-hairline);border-radius:var(--ce-pr-radius-status);white-space:nowrap;justify-self:start;padding:.15em .5em;font-size:.85em;font-weight:650}.pcv-status{--pcv-punkt:var(--ce-color-status-neutral-fg);white-space:nowrap;align-items:center;gap:.45em;font-weight:600;display:inline-flex}.pcv-status:before{content:"";border-radius:var(--ce-radius-full);background:var(--pcv-punkt);flex:none;width:.6em;height:.6em}.pcv-status--gebucht{--pcv-punkt:var(--ce-color-status-info-fg)}.pcv-status--unterwegs{--pcv-punkt:var(--ce-color-status-progress-fg)}.pcv-status--zugestellt{--pcv-punkt:var(--ce-color-status-success-fg)}.pcv-status--verzoegert{--pcv-punkt:var(--ce-color-status-warning-fg)}.pcv-betrag{text-align:right}.pcv-spalte{align-content:start;gap:.8em;min-width:0;display:grid}.pcv-fakt{border-top:1px solid var(--ce-pr-hairline);justify-content:space-between;gap:.5em;padding-block:.35em;display:flex}.pcv-fakt-wert{color:var(--ce-color-text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:650}.pcv-fakt-wert--hinweis{color:var(--ce-color-status-warning-fg)}.pc-vorschau:focus-visible .pcv-zeile:nth-child(2){background:var(--ce-pr-signal-soft)}@media (hover:hover){.pc-vorschau:hover .pcv-zeile:nth-child(2){background:var(--ce-pr-signal-soft)}}@container pc-vorschau (width<=32.4375rem){.pcv{grid-template-columns:11% minmax(0,1fr);font-size:2.55cqw}.pcv-leiste{align-items:center;padding-inline:0}.pcv-marke{margin-inline:0}.pcv-wortmarke,.pcv-nav,.pcv-kontakt-text,.pcv-kpi:nth-child(n+3),.pcv-spalte,.pcv-datum,.pcv-carrier,.pcv-suche{display:none}.pcv-kontakt{border-top:0;padding-inline:0}.pcv-haupt{padding:1em 1.1em 1.2em}.pcv-kopf{justify-content:flex-end}.pcv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pcv-raster{grid-template-columns:minmax(0,1fr)}.pcv-zeile{grid-template-columns:minmax(0,1fr) auto auto}.pcv-sendungen .pcv-zeile:nth-child(5){display:none}.pc-vorschau-oeffnen{margin:0 var(--ce-space-3) var(--ce-space-3);justify-content:center;display:flex;position:static}}.pc-ablauf{padding-block:var(--ce-space-9);border-bottom:1px solid var(--ce-color-border-subtle);background:var(--ce-pr-papier)}.pc-ablauf-grid{gap:var(--ce-space-6);display:grid}.pc-steps{gap:var(--ce-space-5);grid-template-columns:minmax(0,1fr);display:grid}.pc-page .pc-steps{margin-top:0}.pc-step{align-items:start;gap:var(--ce-space-3);grid-template-columns:36px minmax(0,1fr);display:grid}.pc-step-number{border-radius:var(--ce-radius-full);background:var(--ce-pr-navy-800);width:36px;height:36px;color:var(--ce-color-text-inverse);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.pc-step-body{grid-template-columns:minmax(0,1fr);gap:2px;padding-top:6px;display:grid}.pc-faq-section{padding-block:var(--ce-space-8);overflow-wrap:break-word}.pc-faq-grid{gap:var(--ce-space-5);grid-template-columns:minmax(0,1fr);display:grid}.pc-faq-intro{align-content:start;gap:var(--ce-space-5);display:grid}.pc-service{justify-items:start;gap:var(--ce-space-2);padding:var(--ce-space-5);border:1px solid var(--ce-color-border-subtle);border-radius:var(--ce-radius-lg);background:var(--ce-color-surface);display:grid}.pc-service-title{font-size:1rem;font-weight:600;line-height:1.5rem}.pc-service-text{color:var(--ce-color-text-secondary);font-size:.9375rem;line-height:1.375rem}.pc-service-lines{gap:0 var(--ce-space-5);flex-wrap:wrap;font-size:.9375rem;line-height:1.375rem;display:flex}.pc-service-lines a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.pc-page .pc-service-cta{border-color:var(--ce-pr-navy-800);background:var(--ce-color-surface);max-width:100%;color:var(--ce-pr-navy-800);white-space:normal;text-align:center}@media (hover:hover){.pc-page .pc-service-cta:hover{border-color:var(--ce-pr-navy-800);background:var(--ce-pr-navy-800);color:var(--ce-color-text-inverse)}}.pc-faq{border-top:1px solid var(--ce-color-border-default);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.pc-faq-item{border-bottom:1px solid var(--ce-color-border-default)}.pc-faq-item summary{min-height:56px;padding:var(--ce-space-3) var(--ce-space-8) var(--ce-space-3) 0;cursor:pointer;align-items:center;font-size:1rem;font-weight:600;line-height:1.5rem;list-style:none;display:flex;position:relative}.pc-faq-item summary::-webkit-details-marker{display:none}.pc-faq-item summary:after{content:"";right:var(--ce-space-3);border-right:2px solid var(--ce-color-brand-ink);border-bottom:2px solid var(--ce-color-brand-ink);width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg)}.pc-faq-item[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.pc-faq-item p{max-width:62ch;padding-bottom:var(--ce-space-4);color:var(--ce-color-text-secondary);font-size:.9375rem;line-height:1.5rem}.pc-footer{background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse-soft)}.pc-footer-inner{justify-items:start;gap:var(--ce-space-3);padding-block:var(--ce-space-7);display:grid}.pc-footer-brand{width:112px;height:auto}.pc-footer-note{font-size:.875rem;line-height:1.25rem}.pc-footer-nav{gap:0 var(--ce-space-5);flex-wrap:wrap;display:flex}.pc-page .pc-footer-nav a{min-width:44px;min-height:44px;color:var(--ce-color-text-inverse);justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.pc-page .pc-footer a:focus-visible{outline-color:var(--ce-color-text-inverse)}.pc-page .pc-dialog-schleier{z-index:var(--ce-z-dialog);padding:var(--ce-space-4);background:var(--ce-color-overlay-drawer);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pc-page .pc-dialog-schleier[hidden]{display:none}.pc-page .pc-dialog{width:100%;max-width:30rem;max-height:calc(100dvh - 2 * var(--ce-space-4));overscroll-behavior:contain;padding:var(--ce-space-8) var(--ce-space-7) var(--ce-space-7);border-radius:var(--ce-pr-radius-card);background-color:var(--ce-color-surface);background-image:var(--ce-pr-stripe);box-shadow:var(--ce-pr-shadow-sheet);color:var(--ce-color-text-primary);background-position:0 0;background-repeat:no-repeat;background-size:100% 3px;overflow-y:auto}.pc-page .pc-dialog:focus{outline:none}.pc-page .pc-dialog-titel{font-family:var(--ce-pr-font-display);font-size:1.5rem;font-weight:650;font-stretch:var(--ce-pr-display-stretch);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;line-height:1.25}.pc-page .pc-dialog-text{margin-top:var(--ce-space-3);color:var(--ce-color-text-secondary)}.pc-page .pc-dialog-text p+p{margin-top:var(--ce-space-2)}.pc-page .pc-dialog-aktionen{gap:var(--ce-space-3);margin-top:var(--ce-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-page .pc-dialog-aktionen a.pc-button--secondary{color:var(--ce-pr-navy-800)}@media (width<=599px){.pc-page .pc-dialog-schleier{padding-bottom:calc(var(--ce-space-4) + env(safe-area-inset-bottom,0px));align-items:flex-end}.pc-page .pc-dialog{max-height:calc(100dvh - 2 * var(--ce-space-4) - env(safe-area-inset-bottom,0px));padding:var(--ce-space-7) var(--ce-space-5) var(--ce-space-5)}.pc-page .pc-dialog-titel{font-size:1.25rem;line-height:1.3}.pc-page .pc-dialog-aktionen{grid-template-columns:minmax(0,1fr)}}@media print{.pc-page .pc-dialog-schleier{display:none}}.pc-page--notfound{flex-direction:column;display:flex}.pc-notfound-band{background:var(--ce-color-surface-inverse);color:var(--ce-color-text-inverse);flex-direction:column;flex:1;display:flex}.pc-notfound{padding-block:var(--ce-space-9) var(--ce-space-11);flex:1;align-content:center;display:grid}.pc-notfound-actions{gap:var(--ce-space-3);margin-top:var(--ce-space-7);flex-wrap:wrap;display:flex}@media (width>=640px){.pc-hero{padding-block:var(--ce-space-4) var(--ce-space-8)}.pc-hero-grid:before{margin-bottom:calc(-1 * var(--ce-space-8))}.pc-calculator-card{padding:var(--ce-space-6)}.pc-card-title{font-size:1.5rem;line-height:2rem}.pc-page .pc-lead{font-size:1.125rem}.pc-section-title{font-size:2rem}.pc-display{font-size:3rem}}@media (width>=720px){.pc-footer-inner{align-items:center;column-gap:var(--ce-space-6);grid-template-columns:auto minmax(0,1fr) auto}}@media (width>=900px){.pc-features,.pc-steps{column-gap:var(--ce-space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.pc-faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);column-gap:clamp(40px,6vw,112px)}}@media (width>=1080px){.pc-hero{padding-block:var(--ce-space-5) var(--ce-space-9)}.pc-hero-grid{align-items:start;column-gap:var(--ce-space-9);grid-template-columns:minmax(0,1fr) minmax(0,min(680px,56%));grid-template-areas:"head card";row-gap:0}.pc-hero-grid:before{margin-bottom:calc(-1 * var(--ce-space-9));grid-row:1/-1}.pc-hero-head{padding-top:var(--ce-space-7)}.pc-calculator-card{padding:var(--ce-space-7)}.pc-section-title{font-size:2.25rem}.pc-platform-grid{align-items:center;column-gap:clamp(48px,5vw,96px);row-gap:var(--ce-space-10);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-areas:"intro vorschau""gruppen gruppen"}.pc-ablauf-grid{grid-template-columns:minmax(0,.3fr) minmax(0,1fr);align-items:start;column-gap:clamp(48px,5vw,96px)}}@media (width>=1366px){.pc-display{font-size:3.5rem}.pc-hero-grid{column-gap:var(--ce-space-10)}}@media (width>=1440px){.pc-display{font-size:3.75rem}}@media (pointer:coarse){.pc-chip,.pc-chip-reset,.pc-puls-schalter{min-height:44px}}@media (prefers-reduced-motion:reduce){.pc-puls-schalter{display:none}}@media (prefers-reduced-motion:no-preference){.pc-button,.pc-link-button,.pc-chip,.pc-offer{transition:opacity var(--ce-motion-fast) ease, transform var(--ce-motion-fast) ease}.pc-offer{transition:border-color var(--ce-motion-fast) ease, box-shadow var(--ce-motion-fast) ease, background-size .22s var(--ce-motion-ease-standard)}.pc-faq-item summary:after{transition:transform var(--ce-motion-standard) var(--ce-motion-ease-standard)}.pc-vorschau{transition:transform var(--ce-motion-standard) var(--ce-motion-ease-standard), box-shadow var(--ce-motion-standard) ease}.pc-vorschau:after{transition:transform .22s var(--ce-motion-ease-standard)}.pcv-zeile{transition:background-color var(--ce-motion-standard) ease}.pc-vorschau-oeffnen{transition:background-color var(--ce-motion-fast) ease}.pc-skip{transition:transform var(--ce-motion-fast) ease}}.pc-page .ce-paket--public{align-items:center;column-gap:var(--ce-space-4);margin-top:var(--ce-space-1);padding:var(--ce-space-2) var(--ce-space-4) var(--ce-space-2) var(--ce-space-3);grid-template-rows:none;grid-template-columns:minmax(min(104px,30%),36%) minmax(min-content,1fr)}.pc-page .ce-paket--public .ce-paket-svg{max-height:124px}.pc-page .ce-paket--public .ce-paket-text{text-align:left;overflow-wrap:break-word;grid-template-columns:minmax(min-content,1fr)}@container pc-form (width>=560px){.pc-page .ce-paket--public{padding-block:var(--ce-space-1);grid-template-columns:116px minmax(0,1fr)}.pc-page .ce-paket--public .ce-paket-svg{max-height:84px}.pc-page .ce-paket--public .ce-paket-mass{display:none}}@media (width<20em){.pc-page :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}.pc-page .pc-price-amount{font-size:min(1.75rem,10vw)}.pc-page .ce-paket--public{grid-template-columns:minmax(0,1fr)}.pc-page .ce-paket--public .ce-paket-svg{justify-self:start;max-width:10rem}.pc-page .ce-wert--kennung{white-space:normal}}
