.u .sub-nav{margin-right:auto}.u .sub-nav a{color:var(--v5-text);padding:10px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.u .sub-nav a:hover{color:var(--v5-accent-text)}.u .top{color:var(--v5-text);background:#dde5ee;position:relative;overflow:hidden}.u .map{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.u .veil{pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--v5-bg) 70%, transparent), color-mix(in srgb, var(--v5-bg) 25%, transparent) 40%, color-mix(in srgb, var(--v5-bg) 55%, transparent) 75%, var(--v5-bg));position:absolute;inset:0}.u .top-inner{max-width:760px;padding:120px var(--gutter) 48px;margin:0 auto;position:relative}.u .top-ic{margin-bottom:18px;width:52px!important}.u .kicker{color:var(--v5-accent-text);letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.u h1{letter-spacing:-.038em;color:var(--v5-text);margin:0;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.02}.u .lead{max-width:560px;color:var(--v5-text-soft);margin:16px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.4}.u .page{max-width:760px;padding:8px var(--gutter) 96px;color:var(--v5-text);margin:0 auto}.u .block{border-top:1px solid #00000014;padding:28px 0}.u .block:first-child{border-top:0}.u h2{letter-spacing:-.02em;color:var(--v5-text);margin:0 0 12px;font-size:22px;font-weight:700}.u .text{color:var(--v5-text-soft);margin:0;font-size:17px;line-height:1.55}.u .hint{color:var(--v5-text-faint);margin:-6px 0 12px;font-size:14px}.u .plan+.hint{margin:12px 0 0}.u .dots{gap:10px;margin:0;padding:0;list-style:none;display:grid}.u .dots li{color:var(--v5-text-soft);padding-left:20px;font-size:17px;line-height:1.45;position:relative}.u .dots li:before{content:"";background:var(--v5-accent);opacity:.8;border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:2px}.u .acc{gap:8px;display:grid}.u details{background:var(--v5-surface);border-radius:14px;box-shadow:0 8px 24px -18px #1d2d4666}.u summary{cursor:pointer;grid-template-columns:1fr 20px;grid-template-areas:"name plus""short plus";align-items:center;gap:0 12px;padding:12px 16px;list-style:none;display:grid}.u summary::-webkit-details-marker{display:none}.u summary:focus-visible{outline:2px solid var(--v5-accent);outline-offset:2px;border-radius:14px}.u .l-name{letter-spacing:-.01em;grid-area:name;font-size:17px;font-weight:700;transition:color .25s}.u .l-short{color:var(--v5-text-faint);grid-area:short;font-size:14px}.u .plus{grid-area:plus;place-self:center end;width:14px;height:14px;position:relative}.u .plus:before,.u .plus:after{content:"";background:var(--v5-accent);border-radius:1px;width:14px;height:2px;transition:transform .3s;position:absolute;top:6px;left:0}.u .plus:after{transform:rotate(90deg)}.u details[open] .plus:after{transform:rotate(0)}.u details p{color:var(--v5-text-soft);margin:0;padding:0 16px 16px;font-size:16px;line-height:1.5}@media (hover:hover){.u summary:hover .l-name{color:var(--v5-accent-text)}}.u .plan{gap:0;margin:0;padding:0;list-style:none;display:grid}.u .plan li{border-left:2px solid color-mix(in srgb, var(--v5-accent) 35%, transparent);color:var(--v5-text-soft);grid-template-columns:88px 1fr;gap:12px;padding:10px 0 10px 18px;font-size:16px;line-height:1.45;display:grid;position:relative}.u .plan li:before{content:"";border:2px solid var(--v5-bg);background:#f2a33a;border-radius:50%;width:10px;height:10px;position:absolute;top:16px;left:-6px}.u .when{color:var(--v5-text);font-weight:700}.u .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.u .facts div{background:var(--v5-surface);border-radius:14px;padding:14px 16px}.u .facts dt{letter-spacing:-.02em;color:var(--v5-text);font-size:20px;font-weight:700}.u .facts dd{color:var(--v5-text-faint);margin:2px 0 0;font-size:14px;line-height:1.35}.u .price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 18px;display:flex}.u .p-val{letter-spacing:-.03em;color:var(--v5-text);font-size:30px;font-weight:700}.u .p-unit{color:var(--v5-text-faint);font-size:15px}.u .costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.u .costs>div{background:var(--v5-surface);border-radius:14px;padding:14px 16px}.u h3{color:var(--v5-text);margin:0 0 10px;font-size:15px;font-weight:700}.u .costs .dots{gap:6px}.u .costs .dots li{font-size:15px}.u .terms{margin-top:10px}.u .terms summary{grid-template-areas:"name plus"}.u .terms .dots{gap:8px;padding:0 16px 16px}.u .terms .dots li{font-size:15px}.u .actions{flex-wrap:wrap;gap:10px;padding:32px 0 8px;display:flex}.u .cta{background:var(--v5-accent-btn);color:#fff;border-radius:999px;padding:14px 24px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .25s;display:inline-block;box-shadow:0 10px 24px -12px #e3392fb3}.u .cta.ghost{color:var(--v5-text);background:0 0;box-shadow:inset 0 0 0 1.5px #0000002e}@media (hover:hover){.u .cta:hover{transform:translateY(-2px)}}.u .more{margin-top:56px}.u .more-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.u .more-card{background:var(--v5-surface);color:var(--v5-text);border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:14px 36px 14px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:grid;position:relative}.u .more-card .go{color:var(--v5-accent-text);opacity:.55;transition:translate .35s,opacity .35s;position:absolute;right:14px}@media (hover:hover){.u .more-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px -20px #1d2d4673}.u .more-card:hover .go{opacity:1;translate:5px}}@media (width<=760px){.u .top{background:var(--v5-bg)}.u .map{object-position:89% 50%;height:270px;bottom:auto}.u .veil{background:linear-gradient(color-mix(in srgb, var(--v5-bg) 60%, transparent), color-mix(in srgb, var(--v5-bg) 15%, transparent) 90px, color-mix(in srgb, var(--v5-bg) 15%, transparent) 170px, var(--v5-bg) 270px)}.u .top-inner{padding:244px var(--gutter) 32px}.u .top-ic{display:none}.u .block{padding:24px 0}.u .dots li,.u .text{font-size:16px}.u .actions .cta{text-align:center;width:100%;display:block}.u .more-list,.u .costs{grid-template-columns:1fr}}.u .c-note{color:var(--v5-text-faint);margin:10px 0 0;font-size:14px;line-height:1.4}.u .hint.after{margin:14px 0 0}.u .after a{color:var(--v5-accent-text);font-weight:600;text-decoration:none}.u .more+.more{margin-top:32px}.u .inl{color:var(--v5-accent-text);font-weight:600;text-decoration:none}.u .terms-list{gap:8px;padding:0 16px 16px}.u .crumbs{color:var(--v5-text-faint);margin:0 0 10px;font-size:14px;font-weight:600}.u .crumbs a{color:var(--v5-accent-text);text-decoration:none}.u .glance{background:var(--v5-surface);border-radius:16px;grid-template-columns:max-content 1fr;gap:0;margin:0;padding:6px 18px;display:grid;box-shadow:0 8px 24px -18px #1d2d4666}.u .glance dt,.u .glance dd{border-top:1px solid #0000000f;padding:10px 0;font-size:16px;line-height:1.4}.u .glance dt{color:var(--v5-text-faint);padding-right:18px;font-weight:600}.u .glance dd{color:var(--v5-text);margin:0;font-weight:600}.u .glance dt:first-of-type,.u .glance dt:first-of-type+dd{border-top:0}.u .l-go{color:var(--v5-accent-text);margin:0 16px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.u .prose p{color:var(--v5-text-soft);margin:0 0 12px;font-size:17px;line-height:1.55}.u .prose strong{color:var(--v5-text)}.u table.t{border-collapse:collapse;background:var(--v5-surface);border-radius:14px;width:100%;font-size:15px;overflow:hidden}.u table.t th,.u table.t td{text-align:left;vertical-align:top;color:var(--v5-text-soft);border-top:1px solid #0000000f;padding:10px 14px}.u table.t th{color:var(--v5-text);font-weight:600}.u table.t tr:first-child th,.u table.t tr:first-child td{border-top:0}.u h3.sub{margin:22px 0 10px}.u table.t .sm{color:var(--v5-text-faint);font-size:13px;font-weight:400;display:block}.u table.t td.n{text-align:right;white-space:nowrap;color:var(--v5-text);font-weight:600}@media (width<=760px){.u .glance{grid-template-columns:1fr;padding:4px 16px}.u .glance dt{padding:10px 0 0}.u .glance dd{border-top:0;padding:2px 0 10px}}.kontakt[data-astro-cid-5wl5u4o7]{background:var(--v5-surface,#fff);border-radius:20px;margin:32px 0 8px;padding:24px;box-shadow:0 16px 36px -26px #1d2d4680}h2[data-astro-cid-5wl5u4o7]{letter-spacing:-.02em;color:var(--v5-text);margin:0 0 6px;font-size:22px;font-weight:700}.k-text[data-astro-cid-5wl5u4o7]{color:var(--v5-text-soft);margin:0 0 18px;font-size:16px;line-height:1.45}.k-btns[data-astro-cid-5wl5u4o7]{flex-wrap:wrap;gap:10px;display:flex}.k-btn[data-astro-cid-5wl5u4o7]{color:var(--v5-text);border-radius:999px;padding:13px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s;display:inline-block;box-shadow:inset 0 0 0 1.5px #00000029}.k-btn[data-astro-cid-5wl5u4o7].primary{background:var(--v5-accent-btn);color:#fff;box-shadow:0 10px 24px -12px #e3392fb3}@media (hover:hover){.k-btn[data-astro-cid-5wl5u4o7]:hover{transform:translateY(-2px)}}.k-small[data-astro-cid-5wl5u4o7]{color:var(--v5-text-faint);margin:14px 0 0;font-size:14px}.k-small[data-astro-cid-5wl5u4o7] a[data-astro-cid-5wl5u4o7]{color:inherit}.wahl[data-astro-cid-5wl5u4o7]{margin:0 0 20px}.w-gruppe[data-astro-cid-5wl5u4o7]{margin-bottom:16px}.w-label[data-astro-cid-5wl5u4o7]{letter-spacing:.02em;color:var(--v5-text-faint);margin:0 0 8px;font-size:13px;font-weight:600}.chips[data-astro-cid-5wl5u4o7]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-5wl5u4o7].wochen{margin-top:10px}.chips[data-astro-cid-5wl5u4o7] .chip{font:inherit;background:var(--v5-bg);color:var(--v5-text);cursor:pointer;border:0;border-radius:999px;padding:9px 14px;font-size:15px;transition:background .2s,color .2s}.chips[data-astro-cid-5wl5u4o7] .chip[aria-pressed=true]{background:var(--v5-text);color:var(--v5-surface)}.chips[data-astro-cid-5wl5u4o7] .chip[hidden]{display:none}.bubble[data-astro-cid-5wl5u4o7]{background:var(--v5-bg);color:var(--v5-text);border-radius:14px 14px 14px 4px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}@media (width<=760px){.kontakt[data-astro-cid-5wl5u4o7]{padding:20px}.k-btn[data-astro-cid-5wl5u4o7]{text-align:center;flex:1;padding:13px 10px}}
