.hero[data-astro-cid-lcdefpme]{background:var(--ww-paper);padding:64px 0 0;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-copy[data-astro-cid-lcdefpme]{max-width:min(520px,42vw);padding-bottom:72px;animation:.9s ease-out both hero-rise}.hero-kicker[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-3);margin-bottom:12px;line-height:1.15}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-5);margin-bottom:28px}.hero-underline[data-astro-cid-lcdefpme]{color:var(--ww-link);display:inline-block;position:relative}.hero-underline[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:16px;position:absolute;bottom:-10px;left:0;overflow:visible}.hero-underline[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ww-yellow);stroke-width:5px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:2.4s cubic-bezier(.3,.1,.25,1) 1.1s forwards hero-draw}.hero-lead[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--font-size-step-1);margin:0;line-height:1.6}.hero-facts[data-astro-cid-lcdefpme]{max-width:400px;color:var(--ww-slate);font-size:var(--font-size-step--1);margin:28px 0 0;padding:0;font-weight:600;list-style:none}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--ww-border);padding:12px 0}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.hero-stage[data-astro-cid-lcdefpme]{width:50%;animation:1s ease-out .1s both hero-fade;position:absolute;top:0;bottom:0;right:0}.hero-photo[data-astro-cid-lcdefpme]{object-fit:cover;object-position:66% 40%;width:100%;height:100%;-webkit-mask:var(--hero-mask) 0 0 / 100% 100% no-repeat;mask:var(--hero-mask) 0 0 / 100% 100% no-repeat;--hero-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M14 0H100V100H5C-3 72 20 30 14 0Z'/%3E%3C/svg%3E");display:block}.hero-wave[data-astro-cid-lcdefpme]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-wave[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.hero-wave-teal[data-astro-cid-lcdefpme]{stroke:var(--ww-teal);stroke-width:8px}.hero-wave-yellow[data-astro-cid-lcdefpme]{stroke:var(--ww-yellow);stroke-width:5px}.hero[data-astro-cid-lcdefpme]+.section[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, color-mix(in srgb, var(--ww-teal) 12%, transparent) 0, transparent 280px)}@keyframes hero-draw{to{stroke-dashoffset:0}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.photo[data-astro-cid-lcdefpme]{border-radius:var(--radius);object-fit:cover;width:100%;height:auto}.photo-figure[data-astro-cid-lcdefpme]{margin:0}.problem-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.problem-figure[data-astro-cid-lcdefpme]{margin:0}.problem-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-position:68% 50%}.problem-copy[data-astro-cid-lcdefpme]{max-width:52ch}.problem-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px}.problem-punch[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-3);margin-top:24px;margin-bottom:0;line-height:1.3}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:72px;display:grid}.why-copy[data-astro-cid-lcdefpme]{max-width:52ch}.photo-stack[data-astro-cid-lcdefpme]{position:relative}.photo-stack-media[data-astro-cid-lcdefpme]{margin-bottom:64px;position:relative}.photo-portrait[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-position:62% 38%}.photo-inset[data-astro-cid-lcdefpme]{border:8px solid var(--ww-tint);border-radius:var(--radius);width:42%;height:auto;box-shadow:0 16px 40px var(--ww-shadow-color);position:absolute;bottom:-56px;right:-20px}.photo-logo[data-astro-cid-lcdefpme]{background:var(--ww-teal);padding:8px 12px}.photo-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.why-quote[data-astro-cid-lcdefpme]{max-width:34ch;font-size:var(--font-size-step-3);margin:40px 0 0;line-height:1.35}.section-head[data-astro-cid-lcdefpme]{max-width:860px;margin-bottom:40px}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:12px}.ablauf[data-astro-cid-lcdefpme]{padding-top:0}.media-band[data-astro-cid-lcdefpme]{margin-bottom:72px}.media-band-photo[data-astro-cid-lcdefpme]{border-radius:0;width:100%;height:auto}.timeline[data-astro-cid-lcdefpme]{max-width:780px;margin:0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-lcdefpme]:before{content:"";background:var(--ww-border);width:2px;position:absolute;top:12px;bottom:12px;left:21px}.timeline-item[data-astro-cid-lcdefpme]{grid-template-columns:44px minmax(0,1fr);gap:28px;padding-bottom:36px;display:grid;position:relative}.timeline-item[data-astro-cid-lcdefpme]:last-child{padding-bottom:0}.timeline-number[data-astro-cid-lcdefpme]{z-index:1;corner-shape:round;background:var(--ww-yellow);width:44px;height:44px;color:var(--ww-on-accent);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.timeline-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:6px 0 8px}.timeline-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ww-muted);font-size:var(--font-size-step-0);margin:0;line-height:1.6}.price-board[data-astro-cid-lcdefpme]{border:1px solid var(--ww-border);border-radius:var(--radius);background:var(--ww-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.price-col[data-astro-cid-lcdefpme]{border-left:1px solid var(--ww-border);padding:32px}.price-col[data-astro-cid-lcdefpme]:first-child{border-left:0}.price-col[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-1);font-weight:600}.price-amount[data-astro-cid-lcdefpme]{color:var(--ww-link);font-size:var(--font-size-step-4);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 16px;font-weight:600;line-height:1.05}.price-unit[data-astro-cid-lcdefpme]{color:var(--ww-muted);font-size:var(--font-size-step--1);letter-spacing:.01em;margin-top:8px;font-weight:600;display:block}.price-copy[data-astro-cid-lcdefpme]{color:var(--ww-muted);font-size:var(--font-size-step--1);margin:0;line-height:1.55}.price-copy[data-astro-cid-lcdefpme]+.price-copy[data-astro-cid-lcdefpme]{margin-top:12px}.running-cost[data-astro-cid-lcdefpme]{background:var(--ww-surface);border:1px solid var(--ww-border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 40px;margin-top:20px;padding:28px 32px;display:grid}.running-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-1);margin-bottom:6px;font-weight:600}.running-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:58ch;color:var(--ww-muted);font-size:var(--font-size-step--1);margin:0;line-height:1.55}.running-amount[data-astro-cid-lcdefpme]{color:var(--ww-link);font-size:var(--font-size-step-3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600;line-height:1.05}.running-note[data-astro-cid-lcdefpme]{color:var(--ww-muted);font-size:var(--font-size-step--1);margin:10px 0 0;line-height:1.45}.textwerk-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.textwerk-figure[data-astro-cid-lcdefpme]{margin:0}.textwerk-photo[data-astro-cid-lcdefpme]{aspect-ratio:1;object-position:50% 45%}.textwerk-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px}.textwerk-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:58ch;color:var(--ww-muted);font-size:var(--font-size-step-0);line-height:1.6}.textwerk-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--ww-border);margin:24px 0;padding-left:28px;list-style-type:"→  "}.textwerk-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ww-border);font-size:var(--font-size-step-0);padding:14px 0;line-height:1.5}.textwerk-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{color:var(--ww-link)}.textwerk-note[data-astro-cid-lcdefpme]{font-size:var(--font-size-step--1);margin-top:24px;line-height:1.55}.fit-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.fit-figure[data-astro-cid-lcdefpme]{margin:0}.fit-photo[data-astro-cid-lcdefpme]{aspect-ratio:1;object-position:50% 55%}.fit-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px}.upgrade[data-astro-cid-lcdefpme]{border-top:1px solid var(--ww-border);margin-top:56px;padding-top:40px}.upgrade[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-2);margin-bottom:24px}.upgrade-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.upgrade-card[data-astro-cid-lcdefpme]{border:1px solid var(--ww-border);border-radius:var(--radius);background:var(--ww-surface);flex-direction:column;padding:28px;display:flex}.upgrade-card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:var(--ww-heading);font-size:var(--font-size-step-1);margin:0 0 12px;line-height:1.3}.upgrade-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ww-muted);font-size:var(--font-size-step--1);margin:0;line-height:1.55}.upgrade-more[data-astro-cid-lcdefpme]{margin-top:28px}.upgrade-card[data-astro-cid-lcdefpme] .upgrade-price[data-astro-cid-lcdefpme]{color:var(--ww-heading);font-size:var(--font-size-step-0);margin-top:auto;padding-top:20px;font-weight:600}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.contact-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px}.contact-direct[data-astro-cid-lcdefpme]{border-top:1px solid var(--ww-border);margin-top:40px;padding-top:24px}.contact-direct-label[data-astro-cid-lcdefpme]{color:var(--ww-muted);font-size:var(--font-size-step--1);margin-bottom:12px}.contact-mail[data-astro-cid-lcdefpme],.contact-phone[data-astro-cid-lcdefpme]{width:fit-content;color:var(--ww-heading);font-size:var(--font-size-step-1);font-weight:600;text-decoration:none;display:block}.contact-mail[data-astro-cid-lcdefpme]:hover,.contact-mail[data-astro-cid-lcdefpme]:focus-visible,.contact-phone[data-astro-cid-lcdefpme]:hover,.contact-phone[data-astro-cid-lcdefpme]:focus-visible{color:var(--ww-link);text-decoration:underline}.contact-phone[data-astro-cid-lcdefpme]{white-space:nowrap;margin-top:6px}.contact-form-panel[data-astro-cid-lcdefpme]{border:1px solid var(--ww-border);border-radius:var(--radius);background:var(--ww-surface);padding:32px}.contact-form-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-1);margin-bottom:20px}@keyframes reveal-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.reveal[data-astro-cid-lcdefpme]{animation:ease-out both reveal-rise}@supports (animation-timeline:view()){.reveal[data-astro-cid-lcdefpme]{animation-timeline:view();animation-range:entry entry 50%}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-lcdefpme]{animation:none}}@media print{.reveal[data-astro-cid-lcdefpme]{animation:none}}@media (width>=901px){.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:min(760px,100dvh - 80px);padding-bottom:0;display:flex}.hero[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{width:100%}.hero-wave-top[data-astro-cid-lcdefpme]{display:none}}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{padding-top:32px}.problem-grid[data-astro-cid-lcdefpme],.why-grid[data-astro-cid-lcdefpme],.fit-grid[data-astro-cid-lcdefpme],.textwerk-grid[data-astro-cid-lcdefpme],.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{max-width:none;padding-bottom:40px}.hero-stage[data-astro-cid-lcdefpme]{aspect-ratio:3/2;width:100%;position:relative}.hero-photo[data-astro-cid-lcdefpme]{--hero-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 9C22 7 40 1 62 0S90 3 100 8V100H0Z'/%3E%3C/svg%3E")}.hero-wave-side[data-astro-cid-lcdefpme]{display:none}.problem-grid[data-astro-cid-lcdefpme],.why-grid[data-astro-cid-lcdefpme],.fit-grid[data-astro-cid-lcdefpme],.contact-grid[data-astro-cid-lcdefpme]{gap:40px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero-lead[data-astro-cid-lcdefpme]{max-width:none}.problem-photo[data-astro-cid-lcdefpme],.photo-portrait[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-position:center}.problem-copy[data-astro-cid-lcdefpme],.why-copy[data-astro-cid-lcdefpme]{max-width:none}.price-board[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.price-col[data-astro-cid-lcdefpme]{border-top:1px solid var(--ww-border);border-left:0;padding:28px}.price-col[data-astro-cid-lcdefpme]:first-child{border-top:0}.running-cost[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px;padding:24px}.running-amount[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-3)}.fit-figure[data-astro-cid-lcdefpme],.textwerk-figure[data-astro-cid-lcdefpme]{order:2}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{padding-top:24px}.hero-facts[data-astro-cid-lcdefpme]{margin-top:28px}.problem-punch[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-2)}.media-band[data-astro-cid-lcdefpme]{margin-bottom:48px}.photo-stack-media[data-astro-cid-lcdefpme]{margin-bottom:32px}.photo-inset[data-astro-cid-lcdefpme]{border-width:6px;width:40%;bottom:-24px;right:-8px}.why-quote[data-astro-cid-lcdefpme]{max-width:none;font-size:var(--font-size-step-2);margin-top:28px}.section-head[data-astro-cid-lcdefpme]{margin-bottom:28px}.timeline-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--font-size-step--1)}.upgrade-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.contact-form-panel[data-astro-cid-lcdefpme]{padding:20px}}@media (width<=480px){.timeline-item[data-astro-cid-lcdefpme]{grid-template-columns:36px minmax(0,1fr);gap:16px}.timeline[data-astro-cid-lcdefpme]:before{left:17px}.timeline-number[data-astro-cid-lcdefpme]{width:36px;height:36px;font-size:var(--font-size-step--1)}.price-col[data-astro-cid-lcdefpme]{padding:24px 20px}.price-amount[data-astro-cid-lcdefpme]{font-size:var(--font-size-step-4)}.contact-form-panel[data-astro-cid-lcdefpme]{padding:16px}}@media (prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-lcdefpme],.hero-stage[data-astro-cid-lcdefpme]{animation:none}.hero-underline[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dashoffset:0;animation:none}}
