.fr[data-astro-cid-os2aammo]{padding-block:var(--abst-8)}.fr-raster[data-astro-cid-os2aammo]{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:var(--abst-7);align-items:start}.fr-nb[data-astro-cid-os2aammo]{white-space:nowrap}.fr-h[data-astro-cid-os2aammo]{margin:0;font-size:var(--grad-h2);font-weight:700;line-height:var(--zeile-h2);letter-spacing:-.035em;text-wrap:balance}.fr-gruppen[data-astro-cid-os2aammo]{display:grid;gap:var(--abst-7);min-width:0}.fr-gruppe-h[data-astro-cid-os2aammo]{margin:0 0 var(--abst-3);font-size:var(--grad-text);line-height:var(--zeile-text);font-weight:700;color:var(--flaeche-akzent, var(--amber-deep))}.fr-liste[data-astro-cid-os2aammo]{display:grid;gap:var(--abst-2);min-width:0}.fr-liste[data-astro-cid-os2aammo] details{padding-inline:var(--abst-4);border-radius:var(--radius-flaeche);background:var(--paper-2)}.fr-liste[data-astro-cid-os2aammo] details[open]{background:var(--cream);box-shadow:var(--shadow-mittel)}.fr-liste[data-astro-cid-os2aammo] summary{align-items:center;padding-block:var(--abst-3);min-height:48px;line-height:1.4}.fr-liste[data-astro-cid-os2aammo] .auf-pfeil{margin-top:0}.fr-liste[data-astro-cid-os2aammo] .auf-titel{text-wrap:balance}.fr[data-astro-cid-os2aammo] .fr-liste[data-astro-cid-os2aammo] .auf-inhalt{padding:0 0 var(--abst-4)}.fr-antwort[data-astro-cid-os2aammo]{margin:0;max-inline-size:42em;font-size:var(--grad-text);line-height:var(--zeile-text);text-wrap:pretty}.fr-antwort[data-astro-cid-os2aammo]+.fr-antwort[data-astro-cid-os2aammo]{margin-top:var(--abst-3)}@media(min-width:1101px){.fr-h[data-astro-cid-os2aammo]{position:sticky;top:calc(var(--site-header-h, 96px) + 24px)}}@media(max-width:1100px){.fr-raster[data-astro-cid-os2aammo]{grid-template-columns:minmax(0,1fr);gap:var(--abst-6)}.fr-h[data-astro-cid-os2aammo]{max-width:16em}}@media(max-width:760px){.fr[data-astro-cid-os2aammo]{padding-block:var(--abst-7)}.fr-liste[data-astro-cid-os2aammo] summary{padding-block:var(--abst-4);font-size:17px}.fr-antwort[data-astro-cid-os2aammo]{font-size:16px}}[data-astro-cid-yj6lvmjf]:where(.pv-usp){margin:0}.pv-usp[data-astro-cid-yj6lvmjf]{display:flex;flex-direction:column;gap:var(--abst-1);padding:0;list-style:none;font-size:17px;line-height:1.4;font-weight:400}.pv-usp[data-astro-cid-yj6lvmjf] li[data-astro-cid-yj6lvmjf]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--abst-2)}.pv-usp[data-astro-cid-yj6lvmjf] li[data-astro-cid-yj6lvmjf]:before{content:"·";content:"·" / "";font-weight:700}.pv-usp[data-astro-cid-yj6lvmjf] li[data-astro-cid-yj6lvmjf]{text-wrap:balance}@media(max-width:760px){.pv-usp[data-astro-cid-yj6lvmjf]{font-size:16px}}.hero-product{container-type:inline-size;overflow-x:clip;padding:4px 0 48px;margin-bottom:40px}.hp-category{font-size:17px;font-weight:650;color:var(--amber-deep)}.hp-head h1{margin-top:12px}@media not all and (max-width:760px){@container (min-width: 1140px){.hp-head h1{margin-top:8px}}}.hp-row{--hp-edge: max(var(--gutter), (100cqw - 1376px) / 2);--hp-scr: 930px;--hp-scr-h: calc(var(--hp-scr) * 872 / 1440);--hp-over: 36px;--hp-pad: 32px;--hp-scr-x: calc(41cqw - var(--hp-edge) - 19px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,34fr) minmax(0,66fr);column-gap:clamp(32px,3.6cqw,56px);align-items:stretch;min-height:calc(var(--hp-scr-h) - 2 * var(--hp-over));margin-top:calc(var(--hp-over) + var(--hp-pad) + 16px - 54px + 28px);margin-bottom:48px}.hp-amber{position:absolute;z-index:-1;top:calc(50% - var(--hp-scr-h) / 2 - var(--hp-pad));bottom:calc(50% - var(--hp-scr-h) / 2 - var(--hp-pad));left:calc(var(--hp-scr-x) - var(--hp-pad));right:calc(-1 * var(--hp-edge) - 1px);background:var(--amber);border-radius:28px 0 0 28px}.hp-demo{position:absolute;top:calc(50% + var(--hp-scr-h) / 2 + var(--hp-pad) + 16px);left:calc(var(--hp-scr-x) - var(--hp-pad));right:0;font-size:14px;line-height:20px;font-weight:500;text-wrap:pretty;color:var(--muted);text-align:right}.hp-demo-rechner{display:none}@media not all and (max-width:760px){@container (min-width: 1140px){.hp-demo{display:none}.hp-demo-rechner{display:block}}}.hp-demo-rechner{max-width:75ch;margin-left:auto}.hp-copy{grid-column:1;grid-row:1;display:flex;flex-direction:column}.hp-lead{font-size:19px;line-height:1.5;max-width:38ch}.hp-figures{display:flex;gap:32px;margin-top:26px}.hp-figures p{display:flex;flex-direction:column}.hp-figures b{font-size:clamp(34px,3.2cqw,44px);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--amber-deep)}.hp-figures span{margin-top:6px;font-size:14px;line-height:1.35;color:var(--muted);max-width:18ch}.hp-go{margin-top:auto;padding-top:26px}.hp-assure{margin-top:10px;font-size:15px;color:var(--muted)}.hp-terms{margin-top:10px;font-size:14px;line-height:1.55;color:var(--muted)}@media not all and (max-width:760px){@container (min-width: 1140px){.hp-figures{margin-top:40px}.hp-figures span{max-width:none;white-space:nowrap}.hp-terms{margin-top:20px}}}.hp-stage{position:absolute;inset:0}.hp-screen{position:absolute;top:calc(50% - var(--hp-scr-h) / 2);left:var(--hp-scr-x);width:var(--hp-scr);aspect-ratio:1440 / 872;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #3c1e051f,0 3px 10px #3c1e0524,0 22px 44px -10px #3c1e0557,0 50px 90px -30px #3c1e054d}.hp-phone{position:absolute;z-index:1;right:-40px;bottom:-30px;width:min(200px,15.5cqw);aspect-ratio:390 / 844;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #22222224,0 4px 12px #2222222e,0 26px 50px -12px #2222227f}.hp-screen img,.hp-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}@media not all and (max-width:760px){@container (max-width: 1139px){.hp-head{padding-top:12px}.hp-row{display:flex;flex-direction:column;min-height:0;margin-top:0;margin-bottom:0}.hp-amber{display:none}.hp-stage{--hp-s: min(76cqw, 720px);position:relative;inset:auto;display:flex;justify-content:center;margin:max(28px,var(--hp-s) * .0778 + 12px) calc(-1 * var(--hp-edge)) 0;padding:0 0 30px;background:linear-gradient(to bottom,transparent 44%,var(--amber) 44%)}.hp-screen{position:relative;top:auto;left:auto;width:var(--hp-s);border-radius:10px;box-shadow:0 0 0 1px #22222212,0 20px 40px -14px #2226}.hp-phone{right:calc(50% - var(--hp-s) * 45 / 76);bottom:22px;width:calc(var(--hp-s) * 24 / 76);border-radius:14px;box-shadow:0 0 0 1px #22222214,0 18px 36px -12px #22222273}.hp-demo{position:static;margin:-1px calc(-1 * var(--hp-edge)) 0;padding:1px var(--hp-edge) 20px;background:var(--amber);color:var(--ink)}.hp-copy{margin-top:26px}}}@media not all and (max-width:760px){.hp-handy{display:none}}.product-example .image-link{padding:12px}.product-example img{width:100%;border-radius:var(--radius-bild)}.product-example figcaption{font-size:14px}.product-jumps{display:flex;flex-wrap:wrap;gap:8px 32px;padding-bottom:24px}.product-jumps a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:550;color:var(--amber-deep)}.product-jumps svg{width:18px;height:18px}.product-a main h3{font-size:26px;line-height:1.22;letter-spacing:-.025em}.product-tour .prose p{margin-top:16px}.tour-showcase{display:grid;grid-template-columns:1.85fr 1fr;gap:clamp(40px,5vw,72px);margin-top:56px;align-items:start}.tour-copy p,.custom-points p,.product-steps p,.price-explanation p,.handover-details p{margin-top:14px;font-size:19px;line-height:1.55;max-width:65ch}.tour-services{margin-top:32px}.service-detail-hint{display:none}.tour-project{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:36px}.tour-project .image-link{padding:0;overflow:hidden}.tour-project img{border-radius:10px}.tour-caption{font-size:17px;line-height:1.6;color:var(--muted)}.tour-mobile .product-example{max-width:350px;margin:32px auto 0}.tour-mobile .image-link{background:#f3f2ee}.tour-mobile figcaption{padding-inline:8px}.product-scope{background:var(--cream);position:relative}.product-scope h2{max-width:24ch}.scope-groups{margin-top:56px;display:grid;gap:48px}.scope-group{display:grid;grid-template-columns:1fr 2fr;gap:48px}.scope-group h3{max-width:18ch}.scope-group dl{margin:0;display:grid;gap:22px}.scope-group dl>div{display:grid;grid-template-columns:minmax(140px,.8fr) 1.4fr;gap:32px}.scope-group dt{font-size:19px;line-height:1.45;font-weight:600}.scope-group dd{margin:0;font-size:18px;line-height:1.5;color:var(--muted)}.scope-notes{margin:48px 0 0 auto;width:65.2%;font-size:17px;line-height:1.6}.scope-notes p+p{margin-top:18px}.anchor-alias{display:block;position:relative;top:-24px}.custom-points{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(40px,7vw,100px);row-gap:36px}.custom-conclusion{font-size:23px;line-height:1.5;max-width:70ch;margin-top:48px}.product-process-layout,.faq-layout{display:grid;grid-template-columns:1fr 1.65fr;gap:clamp(40px,7vw,100px);align-items:start}.product-steps{list-style:none;counter-reset:product-step;padding:0;margin:0;display:grid;gap:40px}.product-steps li{counter-increment:product-step;display:flex;gap:24px;align-items:baseline}.product-steps li:before{content:counter(product-step);color:var(--amber-deep);font-size:27px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;min-width:24px}.product-steps p+p{margin-top:16px}.product-price{background:#f0e9dc}.price-detail-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(48px,8vw,120px);align-items:start}.product-a .price-summary h2{font-size:clamp(40px,4.5vw,64px);line-height:1.07}.price-summary h2 span{display:block;font-variant-numeric:tabular-nums}.price-facts{display:grid;gap:24px;margin:36px 0 0;font-size:18px;line-height:1.5}.price-facts dt{font-weight:600;margin-bottom:4px}.price-facts dd{margin:0}.availability{margin-top:30px;font-size:17px;line-height:1.5}.availability span{display:block;margin-top:3px;color:var(--muted);font-size:14px}.price-lock{margin-top:24px;font-size:17px;line-height:1.55}.price-summary .button{margin-top:28px}.price-explanation{display:grid;gap:36px}.price-explanation p{font-size:18px}.price-explanation a{color:var(--amber-deep);text-decoration:underline}.handover-details{display:grid;grid-template-columns:1fr 1fr;gap:40px clamp(40px,7vw,100px);margin-top:48px}.included-changes{grid-column:1 / -1;max-width:900px}.included-changes p{max-width:75ch}.extension-list{margin-top:44px;padding:24px 28px;background:var(--cream);border-radius:var(--radius-flaeche)}.extension-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-size:24px;font-weight:600;line-height:1.3}.extension-list summary small{display:block;font-size:16px;font-weight:400;color:var(--muted);margin-top:6px}.extension-list summary::-webkit-details-marker,.faq-list summary::-webkit-details-marker{display:none}.extension-list[open] summary svg{transform:rotate(180deg)}.extension-list dl{margin:32px 0 0;display:grid;gap:22px}.extension-list dl>div{display:grid;grid-template-columns:1fr 1fr;gap:32px;font-size:17px;line-height:1.5}.extension-list dt{font-weight:550}.extension-list dd{margin:0;font-variant-numeric:tabular-nums}.extension-list>p{margin-top:28px;max-width:75ch;font-size:16px;line-height:1.6}.faq-list{display:grid;gap:12px;min-width:0}.faq-list details{padding:20px 24px;border-radius:12px;background:var(--cream)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-size:20px;font-weight:600;line-height:1.4}.faq-list summary svg{width:20px;height:20px}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list p{margin-top:20px;max-width:70ch;font-size:18px;line-height:1.6}@media(hover:hover){.product-jumps a:hover{text-decoration:underline}.extension-list summary:hover,.faq-list summary:hover{color:var(--amber-deep)}}@media(max-width:980px){.tour-showcase{grid-template-columns:1.5fr 1fr;gap:32px}.tour-project{grid-template-columns:1fr}.tour-project .product-example{max-width:350px}.scope-group{grid-template-columns:1fr 2fr;gap:32px}.scope-group dl>div{grid-template-columns:1fr;gap:6px}.product-process-layout,.faq-layout{grid-template-columns:1fr 1.5fr;gap:36px}.price-detail-layout{gap:40px}}@media(max-width:760px){.hero-product{padding:12px 0 40px;margin-bottom:0}.hp-row{display:flex;flex-direction:column;min-height:0;margin-top:0;margin-bottom:0}.hp-amber{display:none}.hp-stage{--hp-s: 76cqw;position:relative;inset:auto;display:flex;justify-content:center;margin:max(28px,var(--hp-s) * .0778 + 12px) calc(-1 * var(--gutter)) 0;padding:0 0 30px;background:linear-gradient(to bottom,transparent 44%,var(--amber) 44%)}.hp-screen{position:relative;top:auto;left:auto;width:var(--hp-s);border-radius:10px;box-shadow:0 0 0 1px #22222212,0 20px 40px -14px #2226}.hp-phone{right:calc(50% - var(--hp-s) * 45 / 76);bottom:22px;width:calc(var(--hp-s) * 24 / 76);border-radius:14px;box-shadow:0 0 0 1px #22222214,0 18px 36px -12px #22222273}.hp-demo{position:static;margin:-1px calc(-1 * var(--gutter)) 0;padding:1px var(--gutter) 20px;background:var(--amber);color:var(--ink);text-align:left}.hp-lead{margin-top:26px;font-size:17px;line-height:1.45;max-width:none}.hp-figures{flex-direction:column;gap:4px;margin-top:18px;font-size:16px;font-weight:650}.hp-figures p{display:block}.hp-figures b{font-size:inherit;font-weight:700;letter-spacing:normal;line-height:inherit}.hp-figures span{margin-top:0;font-size:inherit;line-height:inherit;color:inherit;max-width:none}.hp-terms{margin-top:12px}.hp-go{margin-top:24px;padding-top:0}.hp-go .button{width:100%}.hp-assure{margin-top:10px;text-align:center}.hp-rechner{display:none}.hp-handy .hp-lead{margin-top:var(--abst-3)}.hp-handy .hp-figures{margin-top:var(--abst-5)}.hp-assure{text-wrap:balance}.product-example .image-link{padding:8px}.product-jumps{gap:4px 24px;padding-bottom:0}.product-jumps a{font-size:15px}.product-a main h3{font-size:24px}.tour-showcase,.scope-group,.custom-points,.product-process-layout,.price-detail-layout,.handover-details,.faq-layout{grid-template-columns:1fr}.tour-showcase{margin-top:36px;gap:44px}.tour-services{max-width:420px}.tour-services .product-image-viewport{overflow:hidden}.tour-services img{width:351.05%;max-width:none;margin-left:-12.59%;border-radius:0}.tour-services .zoom-control{top:72px;bottom:auto}.service-detail-hint{display:block;margin-top:6px}.tour-copy p,.custom-points p,.product-steps p,.handover-details p{font-size:18px}.tour-project{grid-template-columns:1fr;gap:24px}.tour-project .image-link{padding:0}.tour-project .product-example{max-width:420px}.tour-mobile .product-example{max-width:350px}.scope-groups{margin-top:36px;gap:36px}.scope-group{gap:22px}.scope-group h3{max-width:none}.scope-group dl{gap:20px}.scope-group dt{font-size:18px}.scope-group dd{font-size:17px}.scope-notes{width:100%;margin-top:36px;font-size:17px}.custom-points{margin-top:32px;gap:28px}.custom-conclusion{font-size:21px;margin-top:32px}.product-process-layout,.product-steps{gap:32px}.product-steps li{gap:16px}.product-steps li:before{font-size:25px;min-width:20px}.price-detail-layout{gap:40px}.product-a .price-summary h2{font-size:clamp(38px,10vw,54px)}.price-explanation{gap:32px}.handover-details{gap:28px;margin-top:32px}.extension-list{padding:22px;margin-inline:-8px}.extension-list summary{font-size:22px}.extension-list dl>div{grid-template-columns:1fr;gap:6px}.faq-layout{gap:28px}.faq-list details{padding:20px}.faq-list summary{font-size:18px;gap:16px}.faq-list p{font-size:17px}}.wp-ref-list{display:grid;row-gap:12px;min-width:0;margin:0;padding:0;list-style:none}.wp-reference .wp-ref-list{max-width:46ch;margin-top:12px;font-size:17px;line-height:1.55}.wp-reference .wp-ref-list strong{display:inline;margin-top:0}.wp-ref-figure{display:flex;flex-direction:column}.wp-ref-before{width:88%}.wp-ref-after{position:relative;z-index:1;margin-top:calc(-18.33% - 3px)}@media(max-width:1100px){.product-a .wp-reference{grid-template-columns:minmax(0,1fr);row-gap:0}.wp-reference .wp-reference-copy{display:contents}.wp-reference .wp-ref-figure{order:1;width:100%;max-width:560px;margin-top:32px}.wp-reference .wp-ref-list{order:2;margin-top:32px}}@media(max-width:760px){.wp-reference .wp-ref-figure{margin-top:24px}.wp-reference .wp-ref-list{max-width:none;margin-top:24px;row-gap:8px}}body.product-a main h2{line-height:var(--zeile-h2)}
