.pr[data-v-ccc241b3]{--cream: #fbf7f0;--sage: #dfe9d6;--peach: #ffd9c2;--lavender: #e6ddf5;--sky: #d9ecf7;--text: #3a3530;--muted: #6b635a;--line: #e6ddcf;--teal: #48bfaa;--teal-deep: #2c7a6d;--mint: #eef8f3;--black: #161412;background:var(--cream);color:var(--text);font-family:Nunito,ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}.pr a[data-v-ccc241b3]:focus-visible,.pr button[data-v-ccc241b3]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:4px;border-radius:14px}.pr-wrap[data-v-ccc241b3]{width:min(100% - 40px,1180px);margin-inline:auto}.pr-title[data-v-ccc241b3],.pr-lead[data-v-ccc241b3],.pr-h2[data-v-ccc241b3],.pr-sub[data-v-ccc241b3],.pr-card__text[data-v-ccc241b3],.pr-shot__label[data-v-ccc241b3],.pr-rule li[data-v-ccc241b3]{overflow-wrap:break-word}:lang(de) .pr-title[data-v-ccc241b3],:lang(de) .pr-h2[data-v-ccc241b3]{-webkit-hyphens:auto;hyphens:auto}.pr-blob[data-v-ccc241b3]{position:absolute;z-index:0;border-radius:58% 42% 50% 50%/48% 56% 44% 52%;pointer-events:none}.pr-blob--sky[data-v-ccc241b3]{top:-160px;left:-170px;width:clamp(280px,32vw,500px);aspect-ratio:1.1;background:var(--sky)}.pr-blob--peach[data-v-ccc241b3]{right:-130px;bottom:-40px;width:clamp(200px,22vw,340px);aspect-ratio:1;background:var(--peach);opacity:.8}.site-motion .pr-blob[data-v-ccc241b3]{animation:pr-blob-in-ccc241b3 1.6s cubic-bezier(.2,.7,.2,1) both,pr-breathe-ccc241b3 16s ease-in-out 1.6s infinite}.site-motion .pr-blob--peach[data-v-ccc241b3]{animation-delay:.25s,-6s}@keyframes pr-blob-in-ccc241b3{0%{opacity:0;transform:translate(-36px,28px)}to{transform:none}}@keyframes pr-breathe-ccc241b3{0%,to{border-radius:58% 42% 50% 50%/48% 56% 44% 52%}33%{border-radius:45% 55% 40% 60%/58% 44% 56% 42%}66%{border-radius:52% 48% 60% 40%/42% 58% 46% 54%}}.pr-hero[data-v-ccc241b3]{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:1280px;margin:0 auto;padding:calc(var(--site-header-h) + clamp(28px,7vh,72px)) clamp(20px,4vw,48px) clamp(56px,9vh,104px)}.pr-hero__text[data-v-ccc241b3],.pr-art[data-v-ccc241b3]{position:relative;z-index:1;min-width:0}.pr-over[data-v-ccc241b3]{font-size:16px;font-weight:800;color:var(--teal-deep)}.pr-title[data-v-ccc241b3]{max-width:14ch;margin-top:10px;font-weight:800;font-size:clamp(2.2rem,4.1vw,3.5rem);line-height:1.06;letter-spacing:-.022em}.pr-word[data-v-ccc241b3]{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}.pr-word>span[data-v-ccc241b3]{display:inline-block}.pr-word--hl>span[data-v-ccc241b3]{padding:0 .16em;border-radius:.22em;background:var(--sage)}.site-motion .pr-word>span[data-v-ccc241b3]{animation:pr-up-ccc241b3 .95s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(.12s + var(--w) * .07s)}@keyframes pr-up-ccc241b3{0%{transform:translateY(108%)}to{transform:none}}.pr-lead[data-v-ccc241b3]{max-width:44ch;margin-top:18px;font-size:clamp(1.05rem,1.3vw,1.18rem);color:var(--muted)}.pr-actions[data-v-ccc241b3]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.site-motion .pr-over[data-v-ccc241b3],.site-motion .pr-lead[data-v-ccc241b3],.site-motion .pr-actions[data-v-ccc241b3]{animation:pr-rise-ccc241b3 1s cubic-bezier(.2,.7,.2,1) both}.site-motion .pr-lead[data-v-ccc241b3]{animation-delay:.4s}.site-motion .pr-actions[data-v-ccc241b3]{animation-delay:.55s}@keyframes pr-rise-ccc241b3{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pr-btn[data-v-ccc241b3]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;font-size:16.5px;font-weight:800;line-height:1.2;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pr-btn--dark[data-v-ccc241b3]{background:var(--black);color:#fff}.pr-btn--dark[data-v-ccc241b3]:hover{background:#2b2825}.pr-btn--light[data-v-ccc241b3]{background:#fff;border:1.5px solid var(--line);color:var(--text)}.pr-btn--light[data-v-ccc241b3]:hover{border-color:var(--teal)}.pr-btn--line[data-v-ccc241b3]{border:1.5px solid var(--text);color:var(--text)}.pr-btn--line[data-v-ccc241b3]:hover{background:var(--text);color:#fff}.pr-btn__icon[data-v-ccc241b3]{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pr-btn__go[data-v-ccc241b3]{transition:transform .2s ease}.pr-btn:hover .pr-btn__go[data-v-ccc241b3]{transform:translate(3px)}.pr-art[data-v-ccc241b3]{display:grid;place-items:center;padding:12px 0}.pr-art__sun[data-v-ccc241b3]{position:absolute;top:50%;left:50%;width:min(110%,380px);aspect-ratio:1;border-radius:50%;background:var(--sage);translate:-50% -50%}.pr-phone[data-v-ccc241b3]{position:relative;width:clamp(244px,21vw,290px)}.pr-sticker[data-v-ccc241b3]{position:absolute;left:calc(50% - clamp(150px,14vw,190px));bottom:16%;display:grid;place-items:center;width:88px;height:88px;border:1.5px solid var(--line);border-radius:26px;background:#fff;rotate:-8deg}.pr-sticker img[data-v-ccc241b3]{width:60px;height:60px}.site-motion .pr-phone[data-v-ccc241b3]{animation:pr-phone-in-ccc241b3 1.25s cubic-bezier(.2,.8,.2,1) .25s both}.site-motion .pr-sticker[data-v-ccc241b3]{animation:pr-sticker-in-ccc241b3 .9s cubic-bezier(.3,1.4,.5,1) .95s both}@keyframes pr-phone-in-ccc241b3{0%{opacity:0;transform:translateY(56px) rotate(-6deg)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes pr-sticker-in-ccc241b3{0%{opacity:0;transform:translate(-18px,18px) rotate(-14deg)}to{opacity:1;transform:none}}.pr-band[data-v-ccc241b3]{padding:clamp(64px,10vh,112px) 0}.pr-band--white[data-v-ccc241b3]{background:#fff;border-block:1px solid var(--line)}.pr-band--last[data-v-ccc241b3]{padding-bottom:clamp(72px,11vh,120px)}.pr-h2[data-v-ccc241b3]{font-weight:800;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.pr-sub[data-v-ccc241b3]{max-width:56ch;margin-top:10px;color:var(--muted)}.pr-head[data-v-ccc241b3]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.pr-head--solo[data-v-ccc241b3]{display:block}.pr-boiler[data-v-ccc241b3]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;margin-top:clamp(28px,4vh,44px)}.pr-card[data-v-ccc241b3]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(22px,2.6vw,32px);border:1.5px solid var(--line);border-radius:28px;background:var(--cream)}.pr-card__title[data-v-ccc241b3]{font-size:19px;font-weight:800;line-height:1.3}.pr-card__text[data-v-ccc241b3]{font-size:16.5px;line-height:1.65;color:#4d4740}.pr-copy[data-v-ccc241b3]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;padding:0 18px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--text);font-size:15px;font-weight:800;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.pr-copy[data-v-ccc241b3]:hover{border-color:var(--teal)}.pr-copy.is-done[data-v-ccc241b3]{border-color:var(--teal);background:var(--mint);color:var(--teal-deep)}.pr-copy svg[data-v-ccc241b3]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pr-logos[data-v-ccc241b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(28px,4vh,44px) 0 0;padding:0;list-style:none}.pr-logo[data-v-ccc241b3]{display:flex;flex-direction:column;padding:14px 14px 22px;border:1.5px solid var(--line);border-radius:28px;background:#fff}.pr-logo__stage[data-v-ccc241b3]{display:grid;place-items:center;height:180px;padding:24px;border-radius:20px}.pr-logo__stage--cream[data-v-ccc241b3]{background:var(--cream)}.pr-logo__stage--sage[data-v-ccc241b3]{background:var(--sage)}.pr-logo__stage--dark[data-v-ccc241b3]{background:#23262d}.pr-logo__mark[data-v-ccc241b3]{max-width:80%;max-height:64px}.pr-logo__icon[data-v-ccc241b3]{width:96px;height:96px}.pr-logo__title[data-v-ccc241b3]{margin:18px 8px 0;font-size:18px;font-weight:800;line-height:1.3}.pr-logo__text[data-v-ccc241b3]{margin:4px 8px 0;font-size:15.5px;line-height:1.5;color:var(--muted)}.pr-logo__files[data-v-ccc241b3]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 8px 0}.pr-file[data-v-ccc241b3]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--cream);color:var(--text);font-size:14.5px;font-weight:800;transition:background-color .2s ease,color .2s ease}.pr-file[data-v-ccc241b3]:hover{background:var(--text);color:#fff}.pr-group[data-v-ccc241b3]{margin-top:clamp(36px,5vh,56px)}.pr-group__title[data-v-ccc241b3]{font-size:20px;font-weight:800}.pr-shots[data-v-ccc241b3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none}.pr-shot__link[data-v-ccc241b3]{display:flex;flex-direction:column;height:100%;padding:8px 8px 12px;border:1.5px solid var(--line);border-radius:22px;background:#fff;transition:border-color .2s ease}.pr-shot__link[data-v-ccc241b3]:hover{border-color:var(--teal)}.pr-shot__frame[data-v-ccc241b3]{display:block;aspect-ratio:430 / 932;overflow:hidden;border-radius:15px;background:var(--cream)}.pr-shot__frame img[data-v-ccc241b3]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pr-shot__label[data-v-ccc241b3]{margin:10px 6px 0;font-size:14.5px;font-weight:800;line-height:1.3}.pr-shot__dl[data-v-ccc241b3]{margin:auto 6px 0;padding-top:6px;font-size:13.5px;font-weight:800;color:var(--teal-deep)}.pr-rules[data-v-ccc241b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(28px,4vh,44px)}.pr-rule[data-v-ccc241b3]{padding:clamp(22px,2.8vw,36px);border-radius:28px}.pr-rule--do[data-v-ccc241b3]{background:var(--sage)}.pr-rule--dont[data-v-ccc241b3]{background:var(--peach)}.pr-rule__title[data-v-ccc241b3]{font-size:20px;font-weight:800}.pr-rule ul[data-v-ccc241b3]{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.pr-rule li[data-v-ccc241b3]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;font-size:16.5px;line-height:1.5;color:#4d4740}.pr-rule__mark[data-v-ccc241b3]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff}.pr-rule__mark svg[data-v-ccc241b3]{width:16px;height:16px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pr-rule--do .pr-rule__mark svg[data-v-ccc241b3]{stroke:var(--teal-deep)}.pr-rule--dont .pr-rule__mark svg[data-v-ccc241b3]{stroke:#b4472f}.pr-contact[data-v-ccc241b3]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(32px,5vw,64px);overflow:hidden;border-radius:36px;background:var(--lavender)}.pr-contact__sun[data-v-ccc241b3]{position:absolute;right:-80px;bottom:-140px;width:320px;aspect-ratio:1;border-radius:50%;background:var(--peach);opacity:.8}.pr-contact__text[data-v-ccc241b3],.pr-contact__btn[data-v-ccc241b3]{position:relative;z-index:1}.pr-contact__lead[data-v-ccc241b3]{max-width:52ch;margin-top:12px;color:#4d4740}.pr [data-reveal][data-v-ccc241b3]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * .1s)}.site-motion .pr [data-reveal][data-v-ccc241b3]:not([data-in]),.site-motion.pr [data-reveal][data-v-ccc241b3]:not([data-in]){opacity:0;transform:translateY(26px)}@media (max-width: 980px){.pr-hero[data-v-ccc241b3]{grid-template-columns:minmax(0,1fr)}.pr-art[data-v-ccc241b3]{padding:8px 0 0}.pr-phone[data-v-ccc241b3]{width:clamp(224px,58vw,270px)}.pr-art__sun[data-v-ccc241b3]{width:min(80vw,340px)}.pr-sticker[data-v-ccc241b3]{left:calc(50% - clamp(140px,30vw,180px))}.pr-boiler[data-v-ccc241b3],.pr-rules[data-v-ccc241b3]{grid-template-columns:minmax(0,1fr)}.pr-logos[data-v-ccc241b3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.pr-contact[data-v-ccc241b3]{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width: 560px){.pr[data-v-ccc241b3]{font-size:17px}.pr-title[data-v-ccc241b3]{font-size:clamp(2rem,9vw,2.4rem)}.pr-actions .pr-btn[data-v-ccc241b3],.pr-head .pr-btn[data-v-ccc241b3]{width:100%}.pr-sticker[data-v-ccc241b3]{width:72px;height:72px;border-radius:22px}.pr-sticker img[data-v-ccc241b3]{width:48px;height:48px}.pr-shots[data-v-ccc241b3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pr-shot__link[data-v-ccc241b3]{border-radius:18px}.pr-shot__frame[data-v-ccc241b3]{border-radius:12px}.pr-card[data-v-ccc241b3],.pr-logo[data-v-ccc241b3],.pr-rule[data-v-ccc241b3]{border-radius:24px}.pr-contact[data-v-ccc241b3]{border-radius:28px}.pr-contact__btn[data-v-ccc241b3]{width:100%}}@media (prefers-reduced-motion: reduce){.pr[data-v-ccc241b3] *,.pr[data-v-ccc241b3] *:before,.pr[data-v-ccc241b3] *:after{animation:none!important;transition:none!important}}
