.canvas.svelte-rlzrxy{position:relative;overflow:clip;background:var(--ink);color:var(--pale);padding-top:var(--nav-h);padding-bottom:clamp(64px,8vw,120px)}.sky.svelte-rlzrxy{position:absolute;inset:0 0 auto;height:1100px;background:linear-gradient(180deg,var(--teal) 0%,var(--teal-deep) 40%,var(--ink) 100%)}.glow.svelte-rlzrxy{position:absolute;pointer-events:none;filter:blur(60px)}.glow--hero.svelte-rlzrxy{left:-10%;right:-10%;top:360px;height:620px;opacity:.55;background:radial-gradient(ellipse 30% 40% at 50% 55%,var(--orange) 0%,rgba(232,83,28,0) 70%),radial-gradient(ellipse 22% 34% at 68% 50%,var(--amber) 0%,rgba(242,138,46,0) 70%)}.grain.svelte-rlzrxy{position:absolute;inset:0 0 auto;height:1100px;opacity:.2;mix-blend-mode:overlay;pointer-events:none;background-image:var(--grain);-webkit-mask-image:linear-gradient(var(--ink),transparent);mask-image:linear-gradient(var(--ink),transparent)}.core.svelte-rlzrxy{position:relative;width:min(100% - 32px,820px);margin-inline:auto}.core--wide.svelte-rlzrxy{width:min(100% - 32px,1160px)}.block.svelte-rlzrxy{display:flex;flex-direction:column;align-items:center;gap:32px;padding-top:clamp(64px,7vw,104px)}.block-title.svelte-rlzrxy{margin:0 0 8px;font-size:clamp(36px,4.2vw,60px);text-align:center}.section-lead.svelte-rlzrxy{max-width:640px;margin:-24px 0 8px;text-align:center;font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--pale-2);text-wrap:balance}.flow.svelte-rlzrxy:after{content:"";display:block;flex:none;align-self:center;width:1px;height:clamp(56px,7vw,80px);margin-top:clamp(16px,2.5vw,32px);background:linear-gradient(var(--on-dark-line),var(--orange))}.flow--end.svelte-rlzrxy:after{width:10px;background:linear-gradient(var(--on-dark-line),var(--orange)) center top / 1px calc(100% - 8px) no-repeat,radial-gradient(circle,var(--orange) 4.5px,transparent 5px) center bottom / 10px 10px no-repeat}.flow.svelte-rlzrxy+.block:where(.svelte-rlzrxy){padding-top:clamp(24px,3vw,40px)}.hero.svelte-rlzrxy{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,2.4vw,32px);text-align:center;padding-top:clamp(32px,5vw,80px)}.hero-title.svelte-rlzrxy{max-width:16ch;margin:0;font-size:clamp(40px,5vw,76px);line-height:1.04;text-wrap:balance}.hero-strong.svelte-rlzrxy{font-weight:700}.on-dark.svelte-rlzrxy .hero-sub:where(.svelte-rlzrxy){max-width:46ch;margin:0;color:var(--pale-2);font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.4;letter-spacing:-.02em;text-wrap:balance}.people.svelte-rlzrxy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;max-width:640px}.callout.svelte-rlzrxy{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:0;padding:8px 16px;border:1px solid var(--on-dark-line);border-radius:999px;background:#14120f8c;font-size:15px;font-weight:600;line-height:1.35;color:var(--pale)}.callout-dot.svelte-rlzrxy{flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px #e8531c40}.cards.svelte-rlzrxy{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px);text-align:left}.card.svelte-rlzrxy{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.4vw,32px);border:1px solid var(--ink-line);border-radius:var(--radius);background:var(--ink-2)}.card-title.svelte-rlzrxy{margin:0;color:var(--pale)}.card-text.svelte-rlzrxy{margin:12px 0 0;color:var(--pale-3);line-height:1.55;text-wrap:pretty}.step-no.svelte-rlzrxy{font-size:14px;font-weight:600;color:var(--peach)}@media (max-width: 860px){.cards.svelte-rlzrxy{grid-template-columns:1fr}}.before-after.svelte-rlzrxy{width:100%;margin-bottom:clamp(16px,3vw,40px)}.gets.svelte-rlzrxy{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px clamp(32px,4vw,56px);text-align:left}.gets.svelte-rlzrxy li:where(.svelte-rlzrxy){display:flex;flex-direction:column;gap:14px}.gets.svelte-rlzrxy .h-tile:where(.svelte-rlzrxy),.gets.svelte-rlzrxy .body:where(.svelte-rlzrxy){margin:0}.gets.svelte-rlzrxy .h-tile:where(.svelte-rlzrxy){color:var(--pale)}.gets.svelte-rlzrxy .body:where(.svelte-rlzrxy){color:var(--pale-3);line-height:1.55}.own-box.svelte-rlzrxy{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:12px clamp(32px,4vw,56px);margin-top:16px;padding-top:28px;border-top:2px solid var(--orange);text-align:left}.own-box.svelte-rlzrxy .h-tile:where(.svelte-rlzrxy){color:var(--pale);font-size:clamp(24px,2.4vw,34px)}.own-box.svelte-rlzrxy p:where(.svelte-rlzrxy){justify-self:end;margin:0;color:var(--pale-3);font-size:17px;line-height:1.5;text-align:right}@media (max-width: 1080px){.own-box.svelte-rlzrxy{grid-template-columns:1fr}.own-box.svelte-rlzrxy p:where(.svelte-rlzrxy){justify-self:start;text-align:left}}.models.svelte-rlzrxy{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:12px}.models-label.svelte-rlzrxy{color:var(--pale-3);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.models-list.svelte-rlzrxy{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none}.models-list.svelte-rlzrxy li:where(.svelte-rlzrxy){display:flex;align-items:center;gap:10px;color:var(--pale);font-size:17px;font-weight:600}.library-cards.svelte-rlzrxy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;width:100%}.needs.svelte-rlzrxy{width:100%;max-width:620px;gap:16px}.who-other.svelte-rlzrxy{max-width:620px;margin:0;text-align:center}.voices.svelte-rlzrxy{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px}.voice.svelte-rlzrxy{margin:0;display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.6vw,36px)}.voice-logo.svelte-rlzrxy{align-self:flex-start;display:flex;align-items:center;height:68px;padding:8px 14px;background:var(--paper);border-radius:var(--radius)}.voice-logo.svelte-rlzrxy img:where(.svelte-rlzrxy){height:52px;width:132px;object-fit:contain}.voice-result.svelte-rlzrxy{margin:0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--peach);text-wrap:balance}.voice.svelte-rlzrxy blockquote:where(.svelte-rlzrxy){margin:0}.voice.svelte-rlzrxy figcaption:where(.svelte-rlzrxy){margin-top:auto;display:flex;flex-direction:column;gap:2px}.voice-author.svelte-rlzrxy{font-weight:600;color:var(--pale)}.timeline.svelte-rlzrxy{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}.tl-step.svelte-rlzrxy{display:flex;flex-direction:column;gap:8px}.tl-step.svelte-rlzrxy .h-tile:where(.svelte-rlzrxy),.tl-step.svelte-rlzrxy .body:where(.svelte-rlzrxy){margin:0;padding-right:24px}.tl-track.svelte-rlzrxy{display:flex;align-items:center;margin-bottom:12px}.tl-no.svelte-rlzrxy{flex:none;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--peach);border-radius:50%;color:var(--peach);font-weight:600}.tl-line.svelte-rlzrxy{position:relative;flex:1;height:2px;margin-left:8px;background:var(--on-dark-line)}.tl-step--prep.svelte-rlzrxy .tl-line:where(.svelte-rlzrxy){background:repeating-linear-gradient(90deg,var(--pale-3) 0 2px,transparent 2px 10px);height:10px}.tl-step--day.svelte-rlzrxy .tl-no:where(.svelte-rlzrxy){border-color:var(--orange);background:var(--orange);color:var(--ink)}.tl-step--day.svelte-rlzrxy .tl-line:where(.svelte-rlzrxy){height:8px;border-radius:var(--radius-pill);background:var(--orange)}.tl-step--after.svelte-rlzrxy .tl-line:where(.svelte-rlzrxy){background:var(--peach)}.tl-step--after.svelte-rlzrxy .tl-line:where(.svelte-rlzrxy):after{content:"";position:absolute;right:0;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--peach)}.tl-when.svelte-rlzrxy{font-size:14px;font-weight:600;color:var(--pale-3)}.tl-step--day.svelte-rlzrxy .tl-when:where(.svelte-rlzrxy){color:var(--orange)}@media (max-width: 760px){.timeline.svelte-rlzrxy{grid-template-columns:minmax(0,1fr);gap:32px}.tl-step.svelte-rlzrxy .h-tile:where(.svelte-rlzrxy),.tl-step.svelte-rlzrxy .body:where(.svelte-rlzrxy){padding-right:0}}.offer-card.svelte-rlzrxy{position:relative;width:min(100%,640px);margin-top:clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:28px;padding:clamp(24px,4vw,40px);border:1px solid var(--ink-line);border-radius:var(--radius);background:var(--ink-2);text-align:left;box-shadow:0 0 0 1px color-mix(in srgb,var(--orange) 40%,transparent),0 32px 80px -36px color-mix(in srgb,var(--orange) 45%,transparent)}.offer-card-title.svelte-rlzrxy{margin:0;text-align:center}.offer-list.svelte-rlzrxy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.offer-list.svelte-rlzrxy li:where(.svelte-rlzrxy){display:flex;gap:12px;color:var(--pale-2);line-height:1.45}.offer-list.svelte-rlzrxy li:where(.svelte-rlzrxy) div:where(.svelte-rlzrxy){display:flex;flex-direction:column;gap:4px}.offer-list.svelte-rlzrxy strong:where(.svelte-rlzrxy){color:var(--pale)}.offer-list.svelte-rlzrxy span:where(.svelte-rlzrxy){font-size:15px;color:var(--pale-3)}.offer-list.svelte-rlzrxy li:where(.svelte-rlzrxy):before{content:"✓";flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--orange);color:var(--ink);font-size:13px;font-weight:700}.offer-price.svelte-rlzrxy{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:24px;border-top:1px solid var(--ink-line);text-align:center}.offer-price-note.svelte-rlzrxy{font-size:15px;font-weight:600;color:var(--pale-2)}.stat-value.svelte-rlzrxy{white-space:nowrap;font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--pale)}.offer-cta.svelte-rlzrxy{align-self:stretch;justify-content:center}.fine-print.svelte-rlzrxy{max-width:60ch;margin:-14px auto 0;text-align:center}.booking.svelte-rlzrxy{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);padding:clamp(24px,5vw,64px);background:var(--cream);color:var(--ink);border-radius:var(--radius);scroll-margin-top:calc(var(--nav-h) + 16px)}.booking-copy.svelte-rlzrxy{display:flex;flex-direction:column;gap:20px}.booking-copy.svelte-rlzrxy h2:where(.svelte-rlzrxy),.booking-copy.svelte-rlzrxy p:where(.svelte-rlzrxy){margin:0}.booking-copy.svelte-rlzrxy h2:where(.svelte-rlzrxy){font-size:clamp(30px,3.6vw,48px);-webkit-hyphens:none;hyphens:none;text-wrap:balance}.booking-copy.svelte-rlzrxy .lead:where(.svelte-rlzrxy){color:var(--stone-1)}.thanks.svelte-rlzrxy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0}.booking--done.svelte-rlzrxy .booking-form:where(.svelte-rlzrxy){align-self:end}.booking.svelte-rlzrxy .text-link:where(.svelte-rlzrxy){color:var(--ink);text-decoration-color:currentColor}.booking.svelte-rlzrxy .text-link:where(.svelte-rlzrxy):hover{color:var(--orange-text)}.booking--done.svelte-rlzrxy .thanks:where(.svelte-rlzrxy){flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:0}.btn.svelte-rlzrxy{max-width:100%;white-space:normal}.h-page.svelte-rlzrxy,.h-section.svelte-rlzrxy{letter-spacing:-.04em;text-wrap:balance}h1.svelte-rlzrxy,h2.svelte-rlzrxy,h3.svelte-rlzrxy{overflow-wrap:anywhere}@media (max-width: 760px){.booking.svelte-rlzrxy{grid-template-columns:1fr}.voice.svelte-rlzrxy{gap:16px}.voice.svelte-rlzrxy:not(:first-child) blockquote:where(.svelte-rlzrxy){display:none}}@media (max-width: 620px){.hero-title.svelte-rlzrxy{font-size:42px}.block-title.svelte-rlzrxy{font-size:34px}}.voices-note.svelte-rlzrxy{margin:0;color:#f3e6cf99}.german-note.svelte-rlzrxy{color:#f3e6cfbf}
