.home-redesign .home-advisor-section .home-advisor-frame{grid-template-columns:minmax(0,1fr);padding:clamp(1rem,3vw,2rem);gap:2.5rem}.home-redesign .home-advisor-section .home-team-visual{min-width:0;width:100%}.home-redesign .home-advisor-section .home-team-ring{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem;width:100%;margin-inline:auto}.home-redesign .home-advisor-section .home-team-member{margin:0;min-width:0;text-align:center}.home-redesign .home-advisor-section .home-team-member:first-of-type{grid-column:1 / -1}.home-redesign .home-advisor-section .home-team-portrait{display:block;width:112px;height:112px;aspect-ratio:1;margin:0 auto;border:4px solid #fff!important;border-radius:50%!important;object-fit:cover;object-position:center 24%;box-shadow:0 5px 18px #0e0e101f}.home-redesign .home-advisor-section .home-team-caption{display:block;margin-top:.65rem;font-size:14px;line-height:1.35;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-redesign .home-advisor-section .home-team-caption strong{display:block;font-weight:700;color:#161618}.home-redesign .home-advisor-section .home-team-caption span{display:block;margin-top:.2rem;font-size:12px;line-height:1.4;color:#55555a;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-redesign .home-advisor-section .home-team-center,.home-redesign .home-advisor-section .home-team-ring-line{display:none}@media (min-width: 640px){.home-redesign .home-advisor-section .home-team-visual{padding-block:.75rem 5rem}.home-redesign .home-advisor-section .home-team-ring{--team-photo-size: 112px;--team-radius: 42cqw;display:block;position:relative;container-type:inline-size;width:min(100%,520px);aspect-ratio:1}.home-redesign .home-advisor-section .home-team-member{position:absolute;width:26%;left:calc(50% + cos(var(--team-angle)) * var(--team-radius));top:calc(50% + sin(var(--team-angle)) * var(--team-radius));transform:translate(-50%,calc(var(--team-photo-size) / -2))}.home-redesign .home-advisor-section .home-team-portrait{width:var(--team-photo-size);height:var(--team-photo-size)}.home-redesign .home-advisor-section .home-team-ring-line{display:block;position:absolute;inset:8%;border:2px solid rgba(186,141,37,.38);border-radius:50%;pointer-events:none}.home-redesign .home-advisor-section .home-team-center{display:block;position:absolute;inset:43% 25% auto;font-size:clamp(17px,3cqw,21px);line-height:1.4;font-weight:650;text-align:center;color:#55555a}}@layer components{@media (max-width: 639px){.home-redesign .home-advisor-section .home-advisor-frame{grid-template-columns:minmax(0,1fr)!important}}@media (min-width: 1100px){.home-redesign .home-advisor-section .home-advisor-frame{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:2.75rem!important}}}@media (min-width: 1100px){.home-redesign .home-advisor-section .home-advisor-frame{padding-inline:1.5rem}.home-redesign .home-advisor-section .home-team-ring{--team-photo-size: 112px;width:min(100%,620px)}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.home-redesign .home-advisor-section .home-team-portrait{transition:transform .18s cubic-bezier(.23,1,.32,1)}.home-redesign .home-advisor-section .home-team-member:hover .home-team-portrait{transform:scale(1.05)}}@media (max-width: 639px){.home-redesign .home-advisor-section .home-team-visual{padding-block:.5rem 3.5rem}.home-redesign .home-advisor-section .home-team-ring{--team-photo-size: clamp(56px, 18cqw, 80px);--team-radius: 38cqw;display:block;position:relative;container-type:inline-size;width:min(100%,460px);aspect-ratio:1}.home-redesign .home-advisor-section .home-team-member{position:absolute;width:38%;left:calc(50% + cos(var(--team-angle)) * var(--team-radius));top:calc(50% + sin(var(--team-angle)) * var(--team-radius));transform:translate(-50%,calc(var(--team-photo-size) / -2))}.home-redesign .home-advisor-section .home-team-portrait{width:var(--team-photo-size);height:var(--team-photo-size);border-width:3px!important}.home-redesign .home-advisor-section .home-team-caption{margin-top:.4rem;font-size:12px;line-height:1.3}.home-redesign .home-advisor-section .home-team-caption span{margin-top:.15rem;font-size:11px;line-height:1.35}.home-redesign .home-advisor-section .home-team-ring-line{display:block;position:absolute;inset:12%;border:2px solid rgba(186,141,37,.38);border-radius:50%;pointer-events:none}.home-redesign .home-advisor-section .home-team-center{display:block;position:absolute;inset:44% 36% auto;font-size:12px;line-height:1.4;font-weight:650;text-align:center;color:#55555a;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}body.home-redesign-active{background:#fafaf7}.home-redesign{--home-ink: #0e0e10;--home-paper: #fafaf7;--home-gold: #d6af57;--home-muted: rgba(14, 14, 16, .66);--home-line: rgba(14, 14, 16, .12);--home-ease: cubic-bezier(.23, 1, .32, 1);color:var(--home-ink);background:var(--home-paper);overflow:clip}.home-redesign *,.home-redesign *:before,.home-redesign *:after{box-sizing:border-box}.home-redesign .headline-readable{letter-spacing:-.052em;line-height:.98;text-wrap:balance}.home-redesign .home-primary-cta,.home-redesign .btn-brand-primary{min-height:3.15rem;border:1px solid #b98e3b!important;border-radius:999px;background:var(--home-gold)!important;color:#0e0e10!important;box-shadow:0 13px 28px #78571b29;transition:transform .16s var(--home-ease),box-shadow .16s var(--home-ease),background .16s var(--home-ease)}.home-redesign .home-primary-cta:hover,.home-redesign .btn-brand-primary:hover{background:#e0bd70!important;box-shadow:0 17px 32px #78571b3b;transform:translateY(-1px)}.home-redesign .home-primary-cta:active,.home-redesign .btn-brand-primary:active{transform:scale(.97)}.home-redesign .home-secondary-cta,.home-redesign .btn-brand-secondary{min-height:3.15rem;border:1px solid rgba(14,14,16,.35)!important;border-radius:999px;background:transparent!important;color:#0e0e10!important}.home-redesign .btn-brand-tertiary{color:#0e0e10!important;text-decoration:underline;text-decoration-color:#d6af57d9;text-decoration-thickness:2px;text-underline-offset:.35em}.home-redesign a:focus-visible,.home-redesign button:focus-visible,.home-redesign summary:focus-visible{outline:3px solid #0e0e10;outline-offset:4px}.home-redesign .home-hero-section{position:relative;padding:clamp(2.25rem,5vw,5rem) 0 clamp(3rem,6vw,6rem);border-bottom:1px solid var(--home-line);background:radial-gradient(circle at 17% 5%,rgba(214,175,87,.2),transparent 22rem),linear-gradient(120deg,#fafaf7 0% 56%,#f1eee6)}.home-redesign .home-hero-shell{display:grid;grid-template-columns:minmax(0,.93fr) minmax(28rem,.88fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:min(45rem,calc(100svh - 5.5rem));padding-top:0!important;padding-bottom:0!important}.home-redesign .home-hero-content{position:relative;z-index:1;max-width:43rem;padding:clamp(1.4rem,3vw,2.4rem) 0;border:0;background:transparent;box-shadow:none}.home-redesign .home-hero-eyebrow,.home-redesign .home-section-kicker{display:inline-flex;align-items:center;gap:.5rem;color:#0e0e10b3;font-size:.74rem;font-weight:750;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.home-redesign .home-hero-eyebrow:before,.home-redesign .home-section-kicker:before{width:1.5rem;height:1px;background:var(--home-gold);content:""}.home-redesign .home-hero-title{max-width:15ch;margin:1.3rem 0 0;color:#0e0e10;font-size:clamp(3.15rem,5.25vw,5rem)!important;font-weight:690}.home-redesign .home-hero-intro{max-width:37rem;margin:1.55rem 0 0!important;color:var(--home-muted);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.68}.home-redesign .home-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.65rem!important}.home-redesign .home-hero-actions>*{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.25rem!important;font-size:.94rem;font-weight:750}.home-redesign .home-hero-proof-row{display:flex!important;align-items:center;gap:.75rem!important;margin-top:1.25rem!important;padding-top:1rem;border-top:1px solid var(--home-line)}.home-redesign .home-hero-seal{display:grid;place-items:center;flex:0 0 72px;width:72px;height:60px}.home-redesign .home-hero-seal img{width:72px;height:60px;object-fit:contain}.home-redesign .home-hero-funding-pill{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:60px;max-width:20rem;padding:.65rem 1.15rem;border:1px solid var(--home-gold);border-radius:999px;background:#d6af5724;color:var(--home-ink);font-size:.875rem;font-weight:700;line-height:1.35;text-align:center}.home-redesign .home-hero-proof-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem 1rem!important;width:100%;max-width:28rem;margin-top:.75rem}.home-redesign .home-hero-proof{display:flex;align-items:center;gap:.4rem;min-height:24px;padding:0!important;color:#0e0e10bd;font-size:.82rem;font-weight:700;line-height:1.35}.home-redesign .home-hero-proof svg{flex:0 0 16px}.home-redesign .home-hero-legal-note{max-width:31rem;margin:.75rem 0 0;color:#0e0e1099;font-size:.72rem;line-height:1.5}.home-redesign .home-hero-media{position:relative;display:block;aspect-ratio:.94;height:auto;min-height:0;padding:0;overflow:visible;border:0}.home-redesign .home-hero-photo{position:relative;overflow:hidden;margin:0;background:var(--home-paper);transform:none;box-shadow:0 16px 36px #0e0e101f}.home-redesign .home-hero-photo--portrait{width:80%;height:calc(100% - 24px);aspect-ratio:4 / 5;border-radius:50% 50% 24px 24px}.home-redesign .home-hero-photo--seminar{position:absolute;right:0;bottom:0;width:35%;aspect-ratio:4 / 3;border:6px solid #fff;border-radius:24px;z-index:1}.home-redesign .home-hero-image{display:block;width:100%;height:100%;object-fit:cover;transform:none}.home-redesign .home-hero-photo--portrait .home-hero-image{object-position:center top}.home-redesign .home-hero-photo--seminar .home-hero-image{object-position:center 52%}.home-redesign.home-premium .home-hero-section{padding-bottom:48px}.home-redesign.home-premium .home-hero-content{padding-bottom:0!important}@media (max-width: 767px){.home-redesign.home-premium .home-hero-section{padding-top:12px;padding-bottom:24px}.home-redesign.home-premium .home-hero-shell{gap:24px}.home-redesign.home-premium .home-hero-content{padding:0!important}.home-redesign .home-hero-media{aspect-ratio:auto;height:calc(min(55svh,(100vw - 32px) * 1.18) + 24px);min-height:0;max-height:none}.home-redesign .home-hero-photo--portrait{width:100%;height:min(55svh,calc((100vw - 32px)*1.18));aspect-ratio:100 / 118}.home-redesign .home-hero-photo--seminar{width:40%}.home-redesign .home-hero-funding-pill{flex:1;max-width:none;padding-inline:.75rem;font-size:.8rem}body.home-redesign-active.home-hero-visible a[aria-label="WhatsApp Kontakt"]{visibility:hidden;pointer-events:none}}.home-redesign .home-goal-section{padding:clamp(3.5rem,7vw,7rem) 0;background:#0e0e10;color:#fafaf7}.home-redesign .home-goal-heading{max-width:44rem;margin-bottom:2.4rem}.home-redesign .home-goal-heading .home-section-kicker{color:#fafaf7a3}.home-redesign .home-goal-heading h2{max-width:11ch;margin-top:1rem;color:#fafaf7;font-size:clamp(2.35rem,5vw,4.8rem)}.home-redesign .home-wayfinder-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:1px;overflow:hidden;border:1px solid rgba(250,250,247,.18);border-radius:1.25rem 1.25rem 0 0;background:#fafaf72e}.home-redesign .home-wayfinder-tab{display:flex;align-items:center;gap:.7rem;min-height:4.35rem;padding:.8rem 1.1rem;border:0;background:#1c1c1f;color:#fafaf7a3;font:inherit;font-size:.87rem;font-weight:750;text-align:left;cursor:pointer}.home-redesign .home-wayfinder-tab[aria-selected=true]{background:var(--home-gold);color:#0e0e10}.home-redesign .home-wayfinder-tab-number{color:inherit;font-family:inherit;font-size:1.25rem;font-weight:400}.home-redesign .home-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:28.75rem;border:1px solid rgba(250,250,247,.18);border-top:0;border-radius:0 0 1.25rem 1.25rem;background:#171719}.home-redesign .home-wayfinder-panel{position:relative;display:grid;grid-template-columns:minmax(9rem,.72fr) minmax(0,1.28fr);min-width:0;overflow:hidden;background:#171719}.home-redesign .home-wayfinder-visual{position:relative;min-height:28.75rem;overflow:hidden;background:#303033}.home-redesign .home-wayfinder-visual:after{position:absolute;inset:0;background:linear-gradient(90deg,#0e0e100d,#0e0e10a8);content:"";pointer-events:none}.home-redesign .home-wayfinder-visual .ai-image-disclosure{z-index:2}.home-redesign .home-goal-image{display:block;width:100%;height:100%;object-fit:cover}.home-redesign .home-goal-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.4rem,3vw,3rem)}.home-redesign .home-goal-eyebrow{color:#d6af57;font-size:.69rem;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.home-redesign .home-goal-highlights{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.home-redesign .home-goal-highlights span{padding:.28rem .55rem;border:1px solid rgba(250,250,247,.2);border-radius:999px;color:#fafaf7bf;font-size:.67rem;font-weight:700}.home-redesign .home-goal-content h3{margin:1rem 0 0;color:#fafaf7;font-size:clamp(1.75rem,3vw,3rem);font-weight:690;letter-spacing:-.045em;line-height:.99}.home-redesign .home-wayfinder-path{position:relative;max-width:38rem;margin:1.4rem 0 0}.home-redesign .home-wayfinder-path svg{position:absolute;inset:0 0 auto;width:100%;overflow:visible}.home-redesign .home-wayfinder-path path{fill:none;stroke:#d6af57;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.home-redesign .home-wayfinder-path ol{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:1.2rem 0 0;margin:0;list-style:none}.home-redesign .home-wayfinder-path li{min-width:0}.home-redesign .home-wayfinder-path li>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;margin-bottom:.55rem;border:1px solid #d6af57;border-radius:50%;background:#171719;color:#d6af57;font-size:.7rem;font-weight:800}.home-redesign .home-wayfinder-path strong{display:block;color:#fafaf7;font-size:.77rem;line-height:1.3}.home-redesign .home-wayfinder-path small{display:block;margin-top:.35rem;color:#fafaf796;font-size:.7rem;line-height:1.45}.home-redesign .home-wayfinder-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1.5rem}.home-redesign .home-wayfinder-actions .btn-brand-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.8rem;font-weight:800}.home-redesign .home-wayfinder-actions .btn-brand-tertiary{display:inline-flex;align-items:center;gap:.35rem;color:#fafaf7d9!important;font-size:.75rem;font-weight:700}.home-redesign #home-wayfinder[data-enhanced=true] .home-goal-grid{display:block}.home-redesign #home-wayfinder[data-enhanced=true] .home-wayfinder-panel{display:none;min-height:28.75rem}.home-redesign #home-wayfinder[data-enhanced=true] .home-wayfinder-panel.is-active{display:grid}.home-redesign #home-wayfinder.is-in-view[data-enhanced=true] .home-wayfinder-panel.is-active .home-wayfinder-path path{animation:home-wayfinder-draw .8s var(--home-ease) both}@keyframes home-wayfinder-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.home-redesign .home-process-section{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.home-redesign .home-courses-section,.home-redesign .home-trust-section,.home-redesign .home-advisor-section,.home-redesign .home-conversion-section,.home-redesign .home-behind-scenes-section,.home-redesign .home-seo-hub-section,.home-redesign .home-faq-section,.home-redesign .home-final-cta-section{background:#fafaf7}.home-redesign .home-courses-section{padding:clamp(3.75rem,7vw,7rem) 0}.home-redesign .home-section-header h2,.home-redesign .home-section-heading h2{color:#0e0e10}.home-redesign .home-course-grid{gap:1rem;margin-top:2rem}.home-redesign .home-course-card{border:1px solid var(--home-line);border-radius:1.2rem;background:#fff;box-shadow:none}.home-redesign .home-course-image{height:12.25rem}.home-redesign .home-course-fact{border-color:var(--home-line);border-radius:.8rem;background:#fafaf7}.home-redesign .home-course-actions{grid-template-columns:minmax(0,1fr) auto}.home-redesign .home-course-actions .btn-brand-primary{padding:.65rem 1rem;font-size:.78rem}.home-redesign .home-trust-section{padding:clamp(3.5rem,6vw,6rem) 0;border-top:1px solid var(--home-line)}.home-redesign .home-trust-frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.58fr) minmax(0,1.08fr);gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,3vw,3rem);border:1px solid var(--home-line);border-radius:1.5rem;background:#f1ede4;box-shadow:none}.home-redesign .home-trust-legacy-media{position:relative;min-height:20rem;margin:0;overflow:hidden;border-radius:8rem 8rem 1rem 1rem;background:#ddd6c8}.home-redesign .home-trust-legacy-image{width:100%;height:100%;object-fit:cover}.home-redesign .home-trust-points{align-content:center}.home-redesign .home-trust-point{border:0;border-bottom:1px solid var(--home-line);border-radius:0;background:transparent;box-shadow:none}.home-redesign .home-advisor-section{padding:clamp(3.5rem,6vw,6rem) 0}.home-redesign .home-advisor-frame,.home-redesign .home-conversion-frame,.home-redesign .home-seo-hub-frame,.home-redesign .home-final-cta-frame,.home-redesign .home-behind-scenes-frame{border:1px solid var(--home-line);border-radius:1.5rem;background:#f3f0e9;box-shadow:none}.home-redesign .home-advisor-media{border-radius:1rem 7rem 1rem 1rem}.home-redesign .home-conversion-section{padding:clamp(3.5rem,6vw,6rem) 0}.home-redesign .home-conversion-frame{gap:clamp(1.5rem,5vw,5rem)}.home-redesign .home-conversion-copy{position:static;padding:0;border:0}.home-redesign .home-conversion-copy h2{max-width:12ch}.home-redesign .home-conversion-links{padding-left:0!important}.home-redesign .home-conversion-form{padding:0!important;border:0!important;box-shadow:none!important}.home-redesign .home-behind-scenes-section{padding:clamp(3.5rem,6vw,6rem) 0}.home-redesign .home-gallery-grid{display:grid;grid-template-columns:1.1fr .9fr 1.1fr .9fr;grid-auto-rows:10rem;gap:.65rem;margin-top:2rem}.home-redesign .home-gallery-item{min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:.85rem;background:#ddd7cc}.home-redesign .home-gallery-item--1{grid-row:span 2}.home-redesign .home-gallery-item--2{grid-column:span 2}.home-redesign .home-gallery-item--3{grid-row:span 2}.home-redesign .home-gallery-item--5,.home-redesign .home-gallery-item--7{grid-column:span 2}.home-redesign .home-gallery-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:transform .22s var(--home-ease)}.home-redesign .home-gallery-item:hover .home-gallery-image{transform:scale(1.025)}.home-redesign .home-seo-hub-section,.home-redesign .home-faq-section{padding:clamp(3.5rem,6vw,6rem) 0}.home-redesign .home-topic-card,.home-redesign .home-faq-item{border-color:var(--home-line);background:#fff;box-shadow:none}.home-redesign .home-final-cta-section{padding:clamp(3.5rem,7vw,7rem) 0}@media (max-width: 1023px){.home-redesign .home-hero-shell{grid-template-columns:minmax(0,1fr) minmax(20rem,.74fr);gap:2rem}.home-redesign .home-trust-frame{grid-template-columns:1fr 1fr}.home-redesign .home-trust-copy{grid-column:1 / -1}.home-redesign .home-conversion-frame{grid-template-columns:1fr!important}}@media (max-width: 767px){.home-redesign .home-hero-section{padding-top:1.25rem}.home-redesign .home-hero-shell{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:24px}.home-redesign .home-hero-content{padding:0 0 1.5rem}.home-redesign .home-hero-title{max-width:10.8ch;font-size:clamp(2.55rem,12vw,4.1rem)!important}.home-redesign .home-hero-actions>*{width:100%}.home-redesign .home-wayfinder-tabs{grid-template-columns:1fr;border-radius:1rem 1rem 0 0}.home-redesign .home-wayfinder-tab{min-height:3.55rem}.home-redesign .home-goal-grid{min-height:31.25rem}.home-redesign .home-wayfinder-panel{grid-template-columns:1fr;min-height:31.25rem}.home-redesign .home-wayfinder-visual{min-height:15rem;max-height:18rem}.home-redesign .home-wayfinder-visual:after{background:linear-gradient(180deg,#0e0e1008,#0e0e10a8)}.home-redesign .home-wayfinder-path ol{grid-template-columns:1fr;gap:.7rem;padding-top:.25rem}.home-redesign .home-wayfinder-path svg{display:none}.home-redesign .home-wayfinder-path li{display:grid;grid-template-columns:1.7rem 1fr;column-gap:.6rem}.home-redesign .home-wayfinder-path li>span{grid-row:span 2}.home-redesign .home-wayfinder-path small{margin-top:.15rem}.home-redesign #home-wayfinder[data-enhanced=false] .home-goal-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.home-redesign #home-wayfinder[data-enhanced=false] .home-wayfinder-panel{min-width:100%;scroll-snap-align:start}.home-redesign #home-wayfinder[data-enhanced=true] .home-wayfinder-panel{min-height:31.25rem}.home-redesign .home-course-grid{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x mandatory}.home-redesign .home-course-card{min-width:min(84vw,23rem);scroll-snap-align:start}.home-redesign .home-trust-frame{grid-template-columns:1fr}.home-redesign .home-trust-copy{grid-column:auto}.home-redesign .home-trust-legacy-media{min-height:15rem}.home-redesign .home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:8rem}.home-redesign .home-gallery-item--2,.home-redesign .home-gallery-item--5,.home-redesign .home-gallery-item--7{grid-column:span 1}.home-redesign .home-gallery-item--3{grid-row:span 1}}@media (prefers-reduced-motion: reduce){.home-redesign *,.home-redesign *:before,.home-redesign *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}@media (min-width: 768px){body.home-redesign-active nav .btn-brand-primary,body.home-redesign-active nav .btn-brand-secondary{min-height:auto;border:0!important;background:transparent!important;box-shadow:none!important;color:#0e0e10b8!important;text-decoration:underline;text-decoration-color:#d6af57c7;text-underline-offset:.32em}}body.home-redesign-active .home-mobile-sticky{display:none}@media (max-width: 767px){body.home-redesign-active.home-sticky-visible .home-mobile-sticky{position:fixed;z-index:70;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));left:.75rem;display:grid;grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem;gap:.5rem;align-items:center;min-height:3.4rem;padding:.45rem;border:1px solid rgba(14,14,16,.12);border-radius:1rem;background:#fafaf7f5;box-shadow:0 14px 35px #0e0e102e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.home-redesign-active.home-sticky-visible .home-mobile-sticky .home-sticky-funding{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.6rem .85rem;border:1px solid #b98e3b!important;border-radius:.7rem;background:#d6af57!important;color:#0e0e10!important;font-size:.79rem;font-weight:800}body.home-redesign-active.home-sticky-visible .home-sticky-phone,body.home-redesign-active.home-sticky-visible .home-sticky-whatsapp-slot{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgba(14,14,16,.2);border-radius:.7rem;color:#0e0e10}body.home-redesign-active.home-sticky-visible .home-sticky-whatsapp-slot{visibility:hidden}body.home-redesign-active.home-sticky-visible a[aria-label="WhatsApp Kontakt"]{position:fixed!important;z-index:71!important;right:1.2rem!important;bottom:max(1.1rem,calc(env(safe-area-inset-bottom) + .35rem))!important;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important}}.home-redesign .home-wayfinder-course-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.home-redesign .home-wayfinder-course-chips a{padding:.38rem .6rem;border:1px solid rgba(250,250,247,.22);border-radius:999px;color:#fafaf7db;font-size:.7rem;font-weight:700;line-height:1.25}@media (max-width: 767px){body.home-sticky-visible .home-redesign .btn-brand-primary{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:#0e0e10!important;text-decoration:underline;text-decoration-color:#d6af57e0;text-underline-offset:.32em}body.home-sticky-visible .home-redesign .home-sticky-funding.btn-brand-primary{border-color:#b98e3b!important;background:#d6af57!important;color:#0e0e10!important;text-decoration:none}}.home-redesign .home-course-actions .btn-brand-primary{min-height:auto;padding:.65rem 0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;color:#0e0e10!important;font-size:.8rem;text-decoration:underline;text-decoration-color:#d6af57e6;text-decoration-thickness:2px;text-underline-offset:.34em}body.home-redesign-active footer h4,body.home-redesign-active footer a,body.home-redesign-active footer p{color:#0e0e10!important}.home-redesign #home-wayfinder .home-goal-grid{display:grid!important;grid-template-columns:1fr;position:relative;height:48rem;min-height:0}.home-redesign #home-wayfinder .home-wayfinder-panel{grid-area:1 / 1;display:grid!important;visibility:hidden;opacity:0;min-height:0!important}.home-redesign #home-wayfinder[data-enhanced=false] .home-wayfinder-panel:first-child,.home-redesign #home-wayfinder[data-enhanced=true] .home-wayfinder-panel.is-active{visibility:visible;opacity:1}.home-redesign .home-wayfinder-tab-icon{width:24px;height:24px;flex-shrink:0}.home-redesign .home-wayfinder-path small{font-size:1rem;line-height:1.5;color:#bfbfbb}.home-redesign .home-wayfinder-path strong{font-size:1rem}.home-redesign .home-wayfinder-actions>a:first-child{background:transparent!important;border-color:#99998f!important;color:#fafaf7!important;box-shadow:none!important}.home-redesign .home-wayfinder-actions .home-wayfinder-funding{background:#d6af57!important;color:#0e0e10!important}@media (max-width:767px){.home-redesign #home-wayfinder .home-goal-grid{height:66rem}.home-redesign #home-wayfinder .home-wayfinder-panel{grid-template-rows:180px 1fr}.home-redesign .home-wayfinder-visual{height:180px;min-height:0}.home-redesign .home-wayfinder-path svg{display:block;inset:0 auto 0 13px;width:2px;height:100%}.home-redesign .home-wayfinder-path path{stroke-width:2}}.home-redesign .home-faq-list{gap:.75rem}.home-redesign .home-hero-seal{position:relative;width:72px;flex:0 0 72px}.home-redesign .home-hero-seal img{width:100%;height:auto}@layer components{body .home-redesign.home-premium:is(.home-redesign) .home-hero-shell{padding-top:0!important;padding-bottom:0!important;min-height:0!important}body .home-redesign.home-premium:is(.home-redesign) .home-hero-content{padding-top:0!important;padding-bottom:0!important}body .home-redesign.home-premium:is(.home-redesign) .home-hero-proof-row{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin-top:20px!important}body .home-redesign.home-premium:is(.home-redesign) .home-hero-proof-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}body .home-redesign.home-premium:is(.home-redesign) .home-hero-seal img{width:72px!important;height:60px!important}body .home-redesign.home-premium:is(.home-redesign) .home-hero-section{min-height:0!important;padding-bottom:48px!important}@media (min-width: 768px) and (max-width: 1023px){body .home-redesign.home-premium:is(.home-redesign) .home-hero-shell{grid-template-columns:minmax(0,1fr)!important;gap:24px}body .home-redesign.home-premium:is(.home-redesign) .home-hero-media{max-width:520px;margin-inline:auto}}@media (max-width: 767px){body .home-redesign.home-premium:is(.home-redesign) .home-hero-section{padding-top:12px!important;padding-bottom:24px!important}body .home-redesign.home-premium:is(.home-redesign) .home-hero-shell{gap:24px!important}body .home-redesign.home-premium:is(.home-redesign) .home-hero-proof-list{font-size:.78rem!important}body .home-redesign.home-premium:is(.home-redesign) .home-hero-proof{font-size:.78rem}}}@layer components{body .home-redesign.home-premium:is(.home-redesign) .home-hero-shell{margin-top:0!important;margin-bottom:0!important}@media (min-width: 1024px){body .home-redesign.home-premium:is(.home-redesign) .home-hero-shell{align-items:end!important}}@media (min-width: 768px) and (max-width: 1023px){body .home-redesign.home-premium:is(.home-redesign) #home-hero-title{width:100%!important;max-width:100%!important}}}@media (max-width: 767px){.home-redesign #home-wayfinder .home-wayfinder-panel[data-wayfinder-panel="0"]{grid-template-rows:clamp(180px,48vw,320px) 1fr}.home-redesign #home-wayfinder .home-wayfinder-panel[data-wayfinder-panel="0"] .home-wayfinder-visual{height:clamp(180px,48vw,320px);min-height:0;max-height:none}.home-redesign #home-wayfinder .home-wayfinder-panel[data-wayfinder-panel="0"] .home-goal-image{object-position:center 16%!important}}.home-redesign .home-form-presentation{min-width:0}.home-redesign .home-form-free-note{margin:.75rem 0 0;color:#4b4b49;font-size:1rem;text-align:center}.home-redesign .home-form-presentation input,.home-redesign .home-form-presentation select,.home-redesign .home-form-presentation textarea{min-height:48px;font-size:1rem!important;background:#fff!important;color:#0e0e10;border:1px solid #a9a9a1!important;border-radius:.35rem!important}.home-redesign .home-form-presentation input::placeholder,.home-redesign .home-form-presentation textarea::placeholder{color:#60605c!important;opacity:1}.home-redesign .home-form-presentation :is(input,select,textarea):focus-visible{outline:2px solid #665023!important;outline-offset:3px}.home-redesign .home-form-presentation .sr-only{position:static;width:auto;height:auto;padding:0;margin:0 0 .35rem;overflow:visible;clip:auto;white-space:normal;border:0;display:block;font-size:1rem}.home-redesign .home-form-presentation .home-conversion-form{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.home-redesign .home-form-presentation .copy-readable{color:#4b4b49!important}.home-redesign .home-map-stage{height:320px;width:100%}.home-redesign .home-map-facade{position:relative;height:100%;display:grid;place-items:center;overflow:hidden;background:#eee}.home-redesign .home-map-facade-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.36)}.home-redesign .home-map-facade-copy{position:relative;z-index:1;display:grid;justify-items:center;gap:1rem;padding:1.5rem;text-align:center;color:#fff}.home-redesign .home-map-facade-copy>svg{width:2rem;height:2rem}.home-redesign .home-map-facade-copy small{max-width:28ch;font-size:1rem}.home-redesign .home-map-load{background:#fff!important;color:#0e0e10!important;border:1px solid #fff!important;min-height:48px;padding:.8rem 1.2rem!important}.home-redesign .google-reviews-section{min-height:52rem}.home-redesign .google-reviews-dots button{position:relative;min-width:44px;min-height:44px;border-radius:0!important;background:transparent!important}.home-redesign .google-reviews-dots button:after{content:"";display:block;width:8px;height:8px;background:#8a8a84;border-radius:50%;margin:auto}.home-redesign .google-reviews-dots button[aria-pressed=true]:after{width:20px;background:#0e0e10;border-radius:10px}.home-redesign .google-reviews-nav button{min-height:44px}.home-mobile-sticky{display:none}@media (min-width: 640px){.home-redesign .home-map-stage{height:420px}}@media (min-width: 1024px){.home-redesign .home-map-stage{height:560px}}@media (max-width: 767px){body.home-redesign-active .home-mobile-sticky:not([hidden]){position:fixed;z-index:49;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:6px;padding:7px;background:#fafaf7;border:1px solid #b4b4ab;border-radius:8px;box-shadow:0 8px 32px #0e0e1026}body.home-redesign-active .home-mobile-sticky[hidden]{display:none!important}body.home-redesign-active .home-sticky-funding{min-height:48px;padding:.65rem .8rem!important;border-radius:.35rem!important;font-size:.875rem;color:#0e0e10!important;background:#d6af57!important;border:1px solid #d6af57!important;display:inline-flex;align-items:center;justify-content:center;font-weight:650}body.home-redesign-active .home-sticky-phone{min-width:44px;min-height:48px;display:grid;place-items:center;border:1px solid #88887f;border-radius:.35rem;color:#0e0e10}body.home-redesign-active .home-sticky-phone svg{width:20px;height:20px}body.home-redesign-active.home-sticky-visible a[aria-label="WhatsApp Kontakt"]{width:44px!important;min-width:44px!important;height:48px!important;min-height:48px!important;right:16px!important;bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px))!important;padding:0!important;border-radius:.35rem!important;display:inline-flex!important;justify-content:center;background:#0e0e10!important}body.home-redesign-active.home-sticky-visible a[aria-label="WhatsApp Kontakt"]>span{display:none}body.home-redesign-active.home-contact-focus a[aria-label="WhatsApp Kontakt"]{visibility:hidden;pointer-events:none}body.home-redesign-active.home-sticky-visible .home-redesign .btn-brand-primary{background:transparent!important;color:#0e0e10!important;border-color:#66665e!important;box-shadow:none!important}body.home-redesign-active.home-sticky-visible button.fixed[class*="z-[60]"]{bottom:84px}.home-redesign .google-reviews-section{min-height:68rem}}@media (prefers-reduced-motion: reduce){.home-redesign .google-reviews-section .animate-pulse{animation:none!important}}body.home-redesign-active header a[href="/foerdercheck"]{background:transparent!important;color:#0e0e10!important;border:1px solid #b3a582!important;box-shadow:none!important}body.home-redesign-active .home-mobile-sticky a.home-sticky-funding{background:#d6af57!important;color:#0e0e10!important;border:1px solid #b98e3b!important;box-shadow:none!important}@media (max-width:767px){.home-redesign #home-hero-title{font-size:2.25rem!important;max-width:100%;line-height:1.05!important}.home-redesign .home-wayfinder-image{object-position:center 20%}body.home-redesign-active.home-sticky-visible .home-redesign .home-wayfinder-actions>a.btn-brand-primary{background:transparent!important;color:#fafaf7!important;border-color:#99998f!important;text-decoration:none!important}body.home-redesign-active.home-sticky-visible .home-redesign .home-wayfinder-actions>a.btn-brand-primary span{color:inherit!important;text-decoration:none!important}body.home-redesign-active.home-sticky-visible .home-redesign .home-wayfinder-actions>a.home-wayfinder-funding{color:#fafaf7!important}}.home-redesign.home-premium .home-hero-media{inset:auto!important;min-width:0;width:100%}.home-redesign.home-premium .home-hero-shell{padding-top:0!important;padding-bottom:0!important;min-height:38rem}.home-redesign.home-premium .home-hero-content{padding:1.25rem 0!important}@media (min-width:768px){.home-redesign #home-hero-title{font-size:clamp(2.8rem,4vw,3.6rem)!important;max-width:100%;line-height:1.02!important}}@media (max-width:767px){.home-redesign.home-premium .home-hero-shell{min-height:0}}@media (min-width: 1024px){body.home-redesign-active .home-redesign.home-premium .home-hero-shell{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(1.5rem,3vw,2.75rem)}body.home-redesign-active .home-redesign.home-premium .home-hero-content{max-width:none}body.home-redesign-active .home-redesign.home-premium #home-hero-title{max-width:100%;font-size:clamp(2.75rem,4vw,3.5rem)!important;line-height:1.07!important;text-wrap:balance;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}}@media (max-width: 767px){body.home-redesign-active .home-redesign .home-goal-heading,body.home-redesign-active .home-redesign .home-goal-heading .home-section-kicker{opacity:1!important}body.home-redesign-active .home-redesign .home-goal-heading .home-section-kicker{color:#4b4b49!important}body.home-redesign-active .home-redesign .home-wayfinder-actions>a:first-child>span:first-child{display:inline!important}body.home-redesign-active .home-redesign .home-wayfinder-actions>a:first-child>span:nth-child(2){display:none!important}body.home-redesign-active .home-redesign .home-wayfinder-actions>a:first-child{background:transparent!important;color:#fafaf7!important;border-color:#99998f!important;box-shadow:none!important}body.home-redesign-active.home-sticky-visible .home-redesign .home-mobile-sticky>a.home-sticky-funding.btn-brand-primary,body.home-redesign-active .home-redesign .home-wayfinder-actions>a.home-wayfinder-funding.btn-brand-primary{background:#d6af57!important;color:#0e0e10!important;border-color:#a27e32!important;text-decoration:none!important;box-shadow:none!important}body.home-redesign-active .home-redesign .home-mobile-sticky:not([hidden]){min-height:120px;grid-template-rows:48px;align-content:start;padding-bottom:63px}body.home-redesign-active #root{position:relative;padding-bottom:72px}body.home-redesign-active button.fixed[class*="z-[60]"]{position:absolute!important;left:16px!important;bottom:16px!important;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;background:#fafaf7!important;color:#30302d!important;border-color:#99998f!important;box-shadow:none!important}body.home-redesign-active.home-sticky-visible button.fixed[class*="z-[60]"]{position:fixed!important;z-index:72;left:16px!important;bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px))!important;margin:0}}@media (max-width: 767px){body.home-redesign-active.home-sticky-visible a[aria-label="WhatsApp Kontakt"]{bottom:max(72px,calc(env(safe-area-inset-bottom) + 64px))!important}}
