@font-face{font-family:Schibsted;src:url(/schrift/SchibstedGrotesk.woff2)format("woff2-variations"),url(/schrift/SchibstedGrotesk.woff2)format("woff2");font-weight:400 900;font-display:swap}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--r-grund);color:var(--r-schrift);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Schibsted,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.5;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}[hidden]{display:none!important}.bsp-sprung{z-index:100;background:var(--r-knopf);color:var(--r-knopf-schrift);border-radius:100px;padding:10px 16px;text-decoration:none;position:fixed;top:-60px;left:12px}.bsp-sprung:focus{top:12px}:where(.bsp a,.bsp button,.bsp-leiste a):focus-visible{outline:2px solid var(--r-schrift);outline-offset:3px}.bsp{position:relative}.bsp-kopf{z-index:30;padding:max(16px, env(safe-area-inset-top)) clamp(18px, 4.6vw, 72px) 0;height:calc(76px + env(safe-area-inset-top));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.bsp-kopf>*{pointer-events:auto}.bsp-logo{letter-spacing:-.02em;color:var(--r-schrift);font-size:1.5rem;font-weight:500;text-decoration:none}.bsp-kopf__nav{align-items:center;gap:10px;display:flex}.bsp-pille{border:1px solid var(--r-linie);background:color-mix(in oklab, var(--r-grund) 82%, white);text-transform:uppercase;border-radius:100px;align-items:center;gap:10px;height:44px;padding:0 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .25s,transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.bsp-pille:hover{transform:translateY(-1px)}.bsp-pille--voll{background:var(--r-knopf);color:var(--r-knopf-schrift);border-color:var(--r-knopf)}.bsp-punkt{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.bsp-kurz{display:none}@media (width<=40rem){.bsp-lang{display:none}.bsp-kurz{display:inline}.bsp-pille{height:40px;padding:0 14px}.bsp-pille span:not(.bsp-punkt):not(.bsp-kurz):not(.bsp-lang){display:none}}.bsp-intro{z-index:5;padding:calc(112px + env(safe-area-inset-top)) clamp(20px, 4.6vw, 72px) clamp(40px, 8vw, 72px);will-change:opacity, transform;gap:clamp(40px,7vw,64px);display:grid;position:relative}.bsp-marke{text-transform:uppercase;color:var(--r-marke);margin:0 0 18px;font-size:.8125rem;line-height:1.2}.bsp-titel{letter-spacing:-.028em;text-wrap:balance;margin:0 0 clamp(22px,4vw,34px);font-size:clamp(3.1rem,13vw,7.25rem);font-weight:400;line-height:.94}.bsp-absatz{max-width:38ch;margin:0 0 14px;font-size:1.0625rem}.bsp-fiktiv{max-width:42ch;color:var(--r-leise);margin:18px 0 26px;font-size:.8125rem;line-height:1.45}.bsp-los{background:var(--r-knopf);height:52px;color:var(--r-knopf-schrift);text-transform:uppercase;border-radius:100px;align-items:center;gap:12px;padding:0 24px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-flex}.bsp-los:hover{transform:translateY(-2px)}.bsp-intro__daten{align-content:start;gap:30px;display:grid}.bsp-block{gap:10px;display:grid}.bsp-label{text-transform:uppercase;color:var(--r-marke);margin:0;font-size:.8125rem;font-weight:400;line-height:1.2}.bsp-rechnung{margin:0;display:none}html[data-paket=basis] .bsp-rechnung[data-fuer=basis],html[data-paket=individuell] .bsp-rechnung[data-fuer=individuell],html[data-paket=gross] .bsp-rechnung[data-fuer=gross]{display:block}.bsp-zeile{border-bottom:1px solid var(--r-linie);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:.9375rem;display:flex}.bsp-zeile dt{margin:0}.bsp-zeile dd{text-align:right;white-space:nowrap;margin:0}.bsp-zeile--leise{color:var(--r-leise)}.bsp-zeile--summe{border-bottom-color:var(--r-schrift);font-size:1.25rem}.bsp-hinweis{color:var(--r-leise);max-width:46ch;margin:2px 0 0;font-size:.75rem;line-height:1.45}.bsp-schalter{border:1px solid var(--r-linie);background:color-mix(in oklab, var(--r-grund) 88%, white);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.bsp-schalter__knopf{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-items:start;gap:2px;min-width:0;padding:10px;transition:background-color .3s,color .3s;display:grid}.bsp-schalter__name{font-size:.9375rem;font-weight:500}.bsp-schalter__preis{opacity:.72;white-space:nowrap;font-size:.8125rem}.bsp-schalter__knopf[aria-checked=true]{background:var(--r-knopf);color:var(--r-knopf-schrift)}.bsp-schalter__knopf:not([aria-checked=true]):hover{background:color-mix(in oklab, var(--r-grund) 70%, var(--r-linie))}.bsp-stufe-was{max-width:42ch;min-height:3em;margin:4px 0 0;font-size:.9375rem;display:none}html[data-bewegung="1"] .bsp-stufe-was[data-fuer-stufe="1"],html[data-bewegung="2"] .bsp-stufe-was[data-fuer-stufe="2"],html[data-bewegung="3"] .bsp-stufe-was[data-fuer-stufe="3"]{display:block}.bsp-mehr{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bsp-mehr a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:1rem;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.8,.2,1)}.bsp-mehr a:hover{background-size:100% 1px}@media (width>=56rem){.bsp-intro{grid-template-columns:1.3fr 1fr;align-items:start}.bsp-schalter{grid-template-columns:1fr}.bsp-schalter__knopf{grid-template-columns:1fr auto;align-items:baseline;padding:9px 12px}}@media (width>=44rem) and (width<=55.99rem){.bsp-intro__daten{grid-template-columns:1fr 1fr;column-gap:32px}.bsp-intro__daten>:last-child{grid-column:1/-1}}.bsp-buehne{z-index:4;height:162svh;position:relative}.bsp-buehne__klebe{pointer-events:none;height:100svh;position:sticky;top:0;overflow:hidden}.bsp-fenster{--auf:0;--o:7svh;--r:4vw;--u:7svh;--l:4vw;pointer-events:auto;background:var(--r-fenster);clip-path:inset(calc(var(--o) * (1 - var(--auf))) calc(var(--r) * (1 - var(--auf))) calc(var(--u) * (1 - var(--auf))) calc(var(--l) * (1 - var(--auf))) round calc(15px * (1 - var(--auf))));will-change:clip-path;contain:layout paint;position:absolute;inset:0}.bsp-fenster.ist-offen{clip-path:none;will-change:auto}@media (width>=64rem) and (height>=42rem) and (prefers-reduced-motion:no-preference){.bsp-intro{grid-template-columns:1.25fr .95fr;align-content:start;gap:3.2vw;width:55vw;height:100svh;padding-top:max(18svh,140px);position:absolute;inset:0 auto auto 0}.bsp-titel{font-size:clamp(3.4rem,5.6vw,6.4rem)}.bsp-schalter{grid-template-columns:1fr}.bsp-schalter__knopf{grid-template-columns:1fr auto;align-items:baseline;padding:9px 12px}.bsp-stufe-was{min-height:4.5em}.bsp-absatz{font-size:1rem}.bsp-buehne{height:190svh}.bsp-fenster{--o:15svh;--r:-24px;--u:10svh;--l:58vw}}@media (prefers-reduced-motion:reduce),(height<=32rem){.bsp-buehne{height:auto}.bsp-buehne__klebe{height:auto;position:relative;overflow:visible}.bsp-fenster{clip-path:none;min-height:100svh;position:relative}}.bsp-leiste{z-index:60;height:calc(46px + env(safe-area-inset-top));padding:env(safe-area-inset-top) clamp(10px, 2.4vw, 22px) 0;color:#f2f1ec;background:#121213;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:.8125rem;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.bsp-leiste.ist-da{transform:none}.bsp-leiste a{text-decoration:none}.bsp-leiste__zurueck{background:#242426;border-radius:100px;align-items:center;gap:8px;height:32px;padding:0 12px;font-weight:500;display:inline-flex}.bsp-leiste__was{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#b9b8b2;margin:0;overflow:hidden}.bsp-leiste__was [data-fuer]{color:#f2f1ec;display:none}html[data-paket=basis] .bsp-leiste__was [data-fuer=basis],html[data-paket=individuell] .bsp-leiste__was [data-fuer=individuell],html[data-paket=gross] .bsp-leiste__was [data-fuer=gross]{display:inline}.bsp-leiste__anfragen{color:#121213;background:#f2f1ec;border-radius:100px;align-items:center;height:32px;padding:0 14px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.bsp-leiste{transition:none}*,:before,:after{scroll-behavior:auto!important}}.bsp-seite{z-index:6;position:relative}.bsp-seite :target{scroll-margin-top:60px}
