@font-face{font-family:'Clash Display';src:url(//amz-koecher.de/wp-content/plugins/amzk-prototyp/assets/css/../fonts/clash-display-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Clash Display';src:url(//amz-koecher.de/wp-content/plugins/amzk-prototyp/assets/css/../fonts/clash-display-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Space Grotesk';src:url(//amz-koecher.de/wp-content/plugins/amzk-prototyp/assets/css/../fonts/space-grotesk-500.woff2) format('woff2');font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:'Source Sans 3';src:url(//amz-koecher.de/wp-content/plugins/amzk-prototyp/assets/css/../fonts/source-sans-3-400.woff2) format('woff2');font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url(//amz-koecher.de/wp-content/plugins/amzk-prototyp/assets/css/../fonts/ibm-plex-mono-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url(//amz-koecher.de/wp-content/plugins/amzk-prototyp/assets/css/../fonts/ibm-plex-mono-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}:root{--raum-tief:#0a1b2a;--raum-mitte:#0e2334;--raum-panel:#152f45;--raum-ink:#0b1622;--stern-weiss:#f2f6f9;--text-sekundaer:#b9c6d0;--text-gedimmt:#8a99a8;--kurs-orange:#f90;--teal-struktur:#2e75a0;--stern-blau:#4da8d8;--gruen:#26bd26;--kartenlinie:rgba(77,168,216,.12);--kartenlinie-stark:rgba(77,168,216,.28);--border:#24384a;--font-display:'Clash Display','Space Grotesk',sans-serif;--font-body:'Source Sans 3','Segoe UI',sans-serif;--font-mono:'IBM Plex Mono',Consolas,monospace;--container:1240px;--gutter:24px;--rail-offset:48px}html[data-font=grotesk]{--font-display:'Space Grotesk',sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--raum-tief);color:var(--text-sekundaer);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--stern-blau);text-decoration:none}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}h1 .display{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(2.75rem, 6vw, 5.25rem);line-height:1.05;color:var(--stern-weiss);letter-spacing:-.01em}h2{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem, 3.6vw, 3rem);line-height:1.1;color:var(--stern-weiss);letter-spacing:-.005em}h3{font-family:var(--font-display);font-weight:500;font-size:1.35rem;line-height:1.25;color:var(--stern-weiss)}.kicker{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--stern-blau);margin-bottom:1.5rem}.stationlabel{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--stern-blau);margin-bottom:1.25rem}.needle-glyph{width:12px;height:12px;fill:var(--stern-blau);flex-shrink:0}.sub,.station__sub{font-size:1.1875rem;line-height:1.55;max-width:56ch}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:600;font-size:1rem;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out;will-change:transform}.btn--primary{background:var(--kurs-orange);color:var(--raum-tief);padding:.95rem 2rem}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,153,0,.3)}.btn--outline{border:1px solid var(--teal-struktur);color:var(--stern-blau);background:0 0;padding:.7rem 1.6rem}.btn--outline:hover{background:rgba(46,117,160,.12);transform:translateY(-2px)}.btn--sm{padding:.5rem 1.1rem;font-size:.9rem}.topbar{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:1.4rem clamp(1.5rem, 4vw, 3rem)}.wordmark{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--stern-weiss);line-height:1.2}.wordmark span{display:block;font-family:var(--font-mono);font-weight:400;font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;color:var(--text-gedimmt);margin-top:.2rem}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden}.hero__bg{position:absolute;inset:0;pointer-events:none}.nebula{position:absolute;inset:0;background:radial-gradient(600px 420px at 74% 26%,rgba(46,117,160,.2),transparent 70%),radial-gradient(520px 380px at 12% 82%,rgba(46,117,160,.1),transparent 70%)}.grid-layer{position:absolute;inset:0;background-image:linear-gradient(var(--kartenlinie) 1px,transparent 1px),linear-gradient(90deg,var(--kartenlinie) 1px,transparent 1px);background-size:96px 96px;opacity:.45;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse at 60% 40%,#000 25%,transparent 78%)}.stars{position:absolute;inset:-10% 0 -10% 0}.star{position:absolute;border-radius:50%;background:var(--stern-weiss)}.star--blau{background:var(--stern-blau)}.star--twinkle{animation:twinkle 3.2s ease-in-out infinite alternate}@keyframes twinkle{from{opacity:.15}to{opacity:.9}}.coord{position:absolute;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-gedimmt);opacity:.5}.coord--1{top:24%;left:3.5%}.coord--2{bottom:20%;right:5%}.coord--3{bottom:1.75rem;left:3.5%}.hero__inner{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:center;gap:2rem;padding-top:6.5rem;padding-bottom:5rem}.hero__text h1{margin-bottom:1.75rem}.u-mark{font-style:normal;position:relative}.u-mark:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:3px;background:var(--kurs-orange);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1) 1.1s}html.loaded .u-mark:after{transform:scaleX(1)}.hero .sub{margin-bottom:2.75rem}.stats{display:flex;flex-wrap:wrap;gap:2.5rem;margin-bottom:2.75rem}.stat__num{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem, 3vw, 2.6rem);line-height:1;color:var(--stern-blau);font-variant-numeric:tabular-nums}.stat__label{display:block;margin-top:.45rem;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-gedimmt)}.cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.cta-note{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-gedimmt);max-width:34ch;line-height:1.5}.hero__compass{justify-self:end;width:min(44vw, 540px)}#compass{width:100%;height:auto}#compass .ring{fill:none;stroke:var(--kartenlinie-stark);stroke-width:1.2}#compass .ring--soft{stroke:var(--kartenlinie)}#compass .cross{stroke:var(--kartenlinie);stroke-width:1}#compass .tick{stroke:var(--kartenlinie-stark);stroke-width:1}#compass .tick--major{stroke:rgba(77,168,216,.5);stroke-width:1.5}#compass .cardinal{font-family:var(--font-mono);font-size:22px;fill:var(--stern-weiss);opacity:.85}#compass .degree{font-family:var(--font-mono);font-size:10px;fill:var(--text-gedimmt);opacity:.6}#compass .needle-n{fill:var(--kurs-orange)}#compass .needle-s{fill:var(--teal-struktur);opacity:.55}#compass .hub{fill:var(--raum-tief);stroke:var(--kurs-orange);stroke-width:2}#compass .hub-dot{fill:var(--kurs-orange)}#needleGroup{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(255,153,0,.35))}.scrollhint{position:absolute;left:50%;bottom:1.75rem;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.75rem;transition:opacity .4s ease-out}.scrollhint.is-hidden{opacity:0}.scrollhint__line{width:1px;height:40px;background:linear-gradient(to bottom,transparent,var(--kurs-orange));animation:hint-pulse 2s ease-in-out infinite}@keyframes hint-pulse{0%,100%{transform:scaleY(.6);opacity:.4;transform-origin:top}50%{transform:scaleY(1);opacity:1;transform-origin:top}}.scrollhint__text{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;color:var(--text-gedimmt)}.kurs-wrap{position:relative;background:radial-gradient(1.3px 1.3px at 12% 8%,rgba(242,246,249,.42),transparent 100%),radial-gradient(1.1px 1.1px at 34% 22%,rgba(242,246,249,.3),transparent 100%),radial-gradient(1.5px 1.5px at 58% 15%,rgba(77,168,216,.38),transparent 100%),radial-gradient(1.1px 1.1px at 79% 31%,rgba(242,246,249,.28),transparent 100%),radial-gradient(1.2px 1.2px at 91% 9%,rgba(242,246,249,.34),transparent 100%),radial-gradient(1.1px 1.1px at 22% 42%,rgba(242,246,249,.26),transparent 100%),radial-gradient(1.4px 1.4px at 45% 55%,rgba(242,246,249,.32),transparent 100%),radial-gradient(1.1px 1.1px at 68% 47%,rgba(77,168,216,.28),transparent 100%),radial-gradient(1.2px 1.2px at 85% 63%,rgba(242,246,249,.3),transparent 100%),radial-gradient(1.1px 1.1px at 8% 71%,rgba(242,246,249,.28),transparent 100%),radial-gradient(1.3px 1.3px at 37% 84%,rgba(242,246,249,.34),transparent 100%),radial-gradient(1.1px 1.1px at 62% 92%,rgba(242,246,249,.26),transparent 100%),radial-gradient(1.2px 1.2px at 93% 88%,rgba(77,168,216,.3),transparent 100%),linear-gradient(var(--raum-tief),var(--raum-mitte));background-size:760px 600px,760px 600px,760px 600px,760px 600px,760px 600px,760px 600px,760px 600px,760px 600px,760px 600px,760px 600px,760px 600px,760px 600px,760px 600px,100% 100%}.kurs-start{height:clamp(160px, 28vh, 300px)}.kurslinie{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}#kursPath{fill:none;stroke:var(--kurs-orange);stroke-width:2;stroke-linecap:round;opacity:.9}.kurskopf__punkt{fill:var(--kurs-orange);opacity:.9}.kurskopf__ping{fill:none;stroke:var(--kurs-orange);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:amzk-ping 2.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.kurskopf__ping{animation:none;opacity:.3}}.station{position:relative;z-index:2;padding-top:clamp(6rem, 12vh, 10rem);padding-bottom:clamp(6rem, 12vh, 10rem);padding-left:calc(var(--gutter) + var(--rail-offset))}.kurs-wrap section.station:nth-of-type(even):before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;background:linear-gradient(180deg,rgba(77,168,216,0) 0%,rgba(77,168,216,.045) 25%,rgba(77,168,216,.045) 75%,rgba(77,168,216,0) 100%)}.station__head{position:relative;margin-bottom:3.5rem}.station__head h2{margin-bottom:1rem}.dot{position:absolute;left:calc(-1 * var(--rail-offset) - 5px);top:.35em;width:10px;height:10px;border-radius:50%;background:var(--kurs-orange);transition:box-shadow .4s ease-out}.dot--major{width:14px;height:14px;left:calc(-1 * var(--rail-offset) - 7px)}.waypoint.is-active .dot,.station__head .dot--major{box-shadow:0 0 12px rgba(255,153,0,.5)}.waypoints{list-style:none;max-width:640px}.waypoint{position:relative;padding:1.5rem 0}.waypoint+.waypoint{border-top:1px solid var(--kartenlinie)}.waypoint h3{margin-bottom:.4rem}.waypoint p{max-width:55ch}.waypoint .dot{top:2.1rem}.milestone-end{position:relative;z-index:2;display:flex;align-items:center;gap:1.5rem;max-width:var(--container);margin-inline:auto;padding:0 var(--gutter) 6rem}.milestone-end:before,.milestone-end:after{content:"";flex:1;height:1px;background:var(--kartenlinie)}.milestone-end span{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--text-gedimmt);white-space:nowrap}.proto-footer{background:var(--raum-ink);display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:2rem clamp(1.5rem, 4vw, 3rem);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-gedimmt)}.proto-badge{position:fixed;top:.85rem;left:50%;transform:translateX(-50%);z-index:50;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;color:var(--kurs-orange);background:rgba(10,27,42,.85);border:1px solid rgba(255,153,0,.4);border-radius:100px;padding:.35rem .9rem;pointer-events:none}.font-toggle{position:fixed;bottom:1.25rem;right:1.25rem;z-index:50;display:flex;gap:.4rem;background:rgba(10,27,42,.85);border:1px solid var(--border);border-radius:100px;padding:.3rem;backdrop-filter:blur(6px)}.font-toggle button{font-family:var(--font-mono);font-size:.68rem;color:var(--text-gedimmt);background:0 0;border:none;border-radius:100px;padding:.45rem .9rem;cursor:pointer}.font-toggle button.is-active{color:var(--raum-tief);background:var(--stern-blau)}html.motion .js-reveal{opacity:0;transform:translateY(24px)}@media (max-width:900px){.hero__inner{grid-template-columns:1fr;padding-top:7.5rem}.hero__compass{position:absolute;top:4rem;right:-18%;width:min(70vw, 420px);opacity:.22;z-index:-1;justify-self:unset}.stats{gap:1.75rem 2.5rem}}@media (max-width:600px){:root{--rail-offset:32px}.hero__compass{display:block;position:static;width:min(64vw, 260px);margin:2.25rem auto 0;opacity:1;z-index:auto;justify-self:center}.topbar{gap:.6rem}.topbar .btn{display:inline-flex;padding:.42rem .65rem;font-size:.68rem;white-space:nowrap;flex-shrink:0}.stats{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.scrollhint{display:none}.proto-badge{display:none}.coord{display:none}}.station__cta{margin-top:3.5rem}.konstellation{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:3rem;align-items:center}.konstellation__panel{min-height:240px}.k-index{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;color:var(--text-gedimmt);margin-bottom:1rem}.konstellation__panel h3{font-size:2.1rem;margin-bottom:.75rem}.konstellation__panel p{max-width:40ch;margin-bottom:1.25rem}.k-link{font-weight:600}.k-link:hover{text-decoration:underline}.k-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.k-nav{display:flex;gap:.5rem}.k-nav__btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:0 0;color:var(--stern-blau);font-size:1.05rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,background-color .2s}.k-nav__btn:hover{border-color:var(--teal-struktur);background:rgba(46,117,160,.12)}.k-hint{grid-column:2;margin-top:.5rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-gedimmt);text-align:center}.konstellation__svg{width:100%;height:auto}.c-line{stroke:var(--kartenlinie);stroke-width:1;transition:stroke .3s}.c-line.is-hot{stroke:var(--kartenlinie-stark)}.c-node{cursor:pointer}.c-node .core{fill:var(--teal-struktur);transition:fill .3s}.c-node .halo{fill:none;stroke:var(--stern-blau);stroke-width:1;opacity:0;transition:opacity .3s}.c-node .hit{fill:transparent}.c-node text{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;fill:var(--text-gedimmt);transition:fill .3s}.c-node.is-active .core{fill:var(--stern-blau);filter:drop-shadow(0 0 6px rgba(77,168,216,.6))}.c-node.is-active .halo{opacity:1;transform-box:fill-box;transform-origin:center;animation:amzk-ping 2.6s ease-out infinite}@keyframes amzk-ping{0%{transform:scale(.6);opacity:.9}70%{transform:scale(1.45);opacity:0}100%{transform:scale(1.45);opacity:0}}.c-node.is-active text{fill:var(--stern-weiss);font-size:14px;font-weight:500}.c-panel-link{stroke:var(--kartenlinie-stark);stroke-width:1.5;stroke-dasharray:4 7;transition:opacity .3s}.c-node:focus{outline:none}.c-node:focus-visible .halo{opacity:1}.k-star{fill:var(--stern-weiss);opacity:.25}.konstellation__list{display:none;list-style:none}.results{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:3rem;max-width:980px}.result{margin:0}.result__chart{width:100%;height:auto;margin-bottom:1.25rem}.result__line{fill:none;stroke:var(--stern-blau);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(77,168,216,.4))}.result__area{opacity:0;transition:opacity .8s ease-out .4s}.result.is-drawn .result__area{opacity:1}html:not(.motion) .result__area{opacity:1;transition:none}.result__num{font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem, 3.4vw, 3rem);line-height:1;color:var(--stern-blau)}.result__label{font-weight:600;color:var(--stern-weiss);margin-top:.4rem}.result__meta{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-gedimmt);margin-top:.5rem}.results__badge{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;color:var(--text-gedimmt);border:1px solid var(--kartenlinie-stark);border-radius:100px;padding:.5rem 1.05rem;margin-bottom:2.5rem}.results__badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gruen);flex-shrink:0}.result__desc{margin-top:.9rem;max-width:46ch}.result__desc p{font-size:.95rem;line-height:1.55;margin-bottom:.55rem}.result__desc strong{color:var(--stern-weiss);font-weight:600}.logostrip{margin-top:5rem}.logostrip__label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-gedimmt);text-align:center;margin-bottom:1.5rem}.logostrip ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem}.logostrip li{font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-gedimmt);opacity:.75}.profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.profile{border-left:1px solid var(--kartenlinie-stark);padding-left:1.5rem}.profile__tag{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--stern-blau);margin-bottom:.75rem}.profile h3{margin-bottom:.6rem}.profile p{max-width:42ch}.vs{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:4rem}.vs__tag{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;margin-bottom:1rem}.vs__col--me .vs__tag{color:var(--stern-blau)}.vs__col--agency .vs__tag{color:var(--text-gedimmt)}.vs__item{padding:1.2rem 0;border-top:1px solid var(--kartenlinie)}.vs__item h3{font-size:1.2rem;margin-bottom:.35rem}.vs__item p{max-width:58ch}.vs__minus{padding:1.2rem 0;border-top:1px solid var(--kartenlinie);color:var(--text-gedimmt)}.vs__note{padding:1.2rem 0 0;border-top:1px solid var(--kartenlinie);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;color:var(--text-gedimmt);max-width:62ch}.praxis-card{margin-top:3rem;max-width:640px;border-left:1px solid var(--kartenlinie-stark);padding-left:1.5rem}.praxis-card__tag{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--stern-blau);margin-bottom:.6rem}.praxis-card p:last-child{max-width:60ch}.etappe__tag{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--stern-blau);margin-bottom:.3rem}.quotes{columns:2;column-gap:3rem}.quote{break-inside:avoid;margin:0 0 3rem}.quote:before{content:"„";display:block;font-family:var(--font-display);font-weight:600;font-size:3rem;line-height:.6;color:var(--teal-struktur);margin-bottom:.9rem}.quote__badge{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;color:var(--stern-blau);margin-bottom:.6rem}.quote__text{color:var(--text-sekundaer)}.quote footer{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-gedimmt);margin-top:1rem}.zusagen{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.zusage{border-left:1px solid var(--kartenlinie-stark);padding-left:1.5rem}.zusage__check{width:22px;height:22px;color:var(--gruen);margin-bottom:.8rem}.zusage h3{margin-bottom:.6rem;font-size:1.25rem}.zusage p{max-width:42ch}.standort{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:4rem;align-items:start}.check__q{border:none;margin-bottom:2.25rem;padding:0}.check__q legend{font-family:var(--font-display);font-weight:500;font-size:1.2rem;color:var(--stern-weiss);margin-bottom:1rem;padding:0}.chips{display:flex;flex-wrap:wrap;gap:.6rem}.chip{font-family:var(--font-body);font-size:.95rem;color:var(--text-sekundaer);background:0 0;border:1px solid var(--border);border-radius:100px;padding:.55rem 1.15rem;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.chip:hover{border-color:var(--teal-struktur)}.chip.is-selected{border-color:var(--stern-blau);color:var(--stern-weiss);background:rgba(77,168,216,.1)}.check__result{border:1px solid var(--border);border-left:3px solid var(--kurs-orange);border-radius:12px;padding:1.75rem}.check__result[hidden]{display:none}.check__tag{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--stern-blau);margin-bottom:.6rem}.check__result h3{margin-bottom:.5rem}.check__result p{margin-bottom:1.25rem;max-width:50ch}.direct{border-left:1px solid var(--kartenlinie);padding-left:3rem}.direct__lead{font-family:var(--font-display);font-weight:500;font-size:1.2rem;color:var(--stern-weiss);margin-bottom:1rem}.direct .cta-note{display:block;margin-top:1rem;max-width:34ch}.contact-row{margin-top:1.75rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.06em;color:var(--text-gedimmt)}.contact-row a:hover{text-decoration:underline}.faq{max-width:760px}.faq__item{border-bottom:1px solid var(--border)}.faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 0;font-weight:600;color:var(--stern-weiss);cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--teal-struktur);flex-shrink:0}.faq__item[open] summary:after{content:"−"}.faq__item p{padding-bottom:1.4rem;max-width:65ch}.footer{background:var(--raum-ink);padding:3.5rem 0 1.75rem}.footer__inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem}.footer__coords{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-gedimmt);margin-top:1rem}.footer__nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;max-width:520px}.footer__nav a{font-family:var(--font-mono);font-size:.78rem;color:var(--text-gedimmt)}.footer__nav a:hover{color:var(--stern-blau)}.footer__proto{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-gedimmt);margin-top:2.5rem}@media (max-width:900px){.konstellation{grid-template-columns:minmax(0, 1fr);gap:1.25rem}.konstellation__svg{order:-1}.konstellation__panel{min-height:340px}.k-hint{grid-column:auto}.konstellation__list{display:none}.konstellation__list li{position:relative;padding:1.25rem 0 1.25rem 1.5rem;border-left:1px solid var(--kartenlinie-stark)}.konstellation__list li:before{content:"";position:absolute;left:-5px;top:1.85rem;width:9px;height:9px;border-radius:50%;background:var(--teal-struktur)}.konstellation__list h3 a{color:var(--stern-weiss)}.konstellation__list p{max-width:55ch;margin-top:.3rem}.results{grid-template-columns:1fr;max-width:460px}.zusagen{grid-template-columns:1fr}.profiles{grid-template-columns:1fr}.vs{grid-template-columns:1fr;gap:2.5rem}.quotes{columns:1}.standort{grid-template-columns:1fr;gap:2.5rem}.direct{border-left:none;padding-left:0;border-top:1px solid var(--kartenlinie);padding-top:2.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.star--twinkle,.scrollhint__line,.c-node.is-active .halo{animation:none}.u-mark:after{transition:none;transform:scaleX(1)}.btn,.dot,.chip,.c-line,.c-node .core,.c-node .halo,.c-node text{transition:none}.result__area{transition:none}}[data-ph]{position:relative;outline:1px dashed rgba(255,153,0,.45);outline-offset:5px}[data-ph]:after{content:"◈ Platzhalter · " attr(data-ph);position:absolute;right:0;bottom:-.85rem;z-index:5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;color:var(--kurs-orange);background:rgba(10,27,42,.9);padding:.1rem .35rem;border-radius:4px;opacity:.9;pointer-events:none}.topbar{position:fixed;background:rgba(10,27,42,.9);backdrop-filter:blur(8px);padding:.85rem clamp(1.5rem, 4vw, 3rem);border-bottom:1px solid transparent;transition:border-color .3s ease-out}.topbar.is-scrolled{border-bottom-color:var(--kartenlinie)}.station,.statbar,section[id]{scroll-margin-top:130px}.hero--kompakt{min-height:100svh}.hero--kompakt .hero__inner{padding-top:5.75rem;padding-bottom:2.5rem}.hero--kompakt h1 .display{font-size:clamp(2.25rem, 4.6vw, 3.9rem)}.hero--kompakt .hero__text h1{margin-bottom:1.1rem}.hero--kompakt .kicker{margin-bottom:1.1rem}.hero--kompakt .sub{margin-bottom:1rem;font-size:1.1875rem;color:var(--stern-weiss)}.hero__problem{max-width:54ch;margin-bottom:1.75rem;font-size:1rem;line-height:1.6}.hero__quote{margin:1.75rem 0 0;border-left:2px solid var(--kartenlinie-stark);padding-left:1.1rem;max-width:52ch}.hero__quote blockquote{color:var(--stern-weiss);font-size:1.05rem;line-height:1.5}.hero__quote figcaption{margin-top:.5rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-gedimmt)}.hero--kompakt .hero__compass{width:min(36vw, 440px)}.hero--kompakt .scrollhint{display:none}.statbar{position:relative;z-index:2;background:var(--raum-ink);border-block:1px solid var(--kartenlinie);padding:1.5rem 0}.statbar__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 2.25rem}.statbar .stat{max-width:210px}.statbar .stat__num{font-size:1.7rem}.statbar .stat__label{font-size:.62rem}.statbar .stat--ph{outline-offset:8px}.statbar .stat--ph:after{margin-top:.35rem}.station{padding-top:60px;padding-bottom:60px}.kurs-start{height:90px}.station__head{margin-bottom:2.25rem}.station__cta{margin-top:2rem}.quotes{column-gap:2.5rem}.quote{margin:0 0 2.25rem}.quote:before{font-size:2.5rem;margin-bottom:.7rem}.rahmen{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1.25rem}.rahmen__karte{background:rgba(10,27,42,.97);border:1px solid var(--kartenlinie);border-radius:8px;padding:1.5rem;backdrop-filter:blur(8px);box-shadow:0 5px 15px rgba(0,0,0,.15)}.rahmen__tag{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.13em;color:var(--text-gedimmt);margin-bottom:.7rem}.rahmen__wert{font-family:var(--font-display);font-weight:600;font-size:1.55rem;line-height:1.1;color:var(--stern-blau);margin-bottom:.6rem}.rahmen__karte>p:last-of-type{font-size:.95rem;line-height:1.55}.rahmen__link{display:inline-block;margin-top:.7rem;font-weight:600;font-size:.9rem}.rahmen__link:hover{text-decoration:underline}.rahmen--fuenf{grid-template-columns:repeat(6,minmax(0, 1fr))}.rahmen--fuenf .rahmen__karte{grid-column:span 2}.rahmen--fuenf .rahmen__karte--breit{grid-column:span 3}.rahmen__zeile{font-family:var(--font-display);font-weight:500;font-size:1.2rem;line-height:1.2;color:var(--stern-weiss);margin-bottom:1rem}.preiszeile{padding:.8rem 0 .9rem;border-top:1px solid var(--kartenlinie)}.preiszeile__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.3rem}.preiszeile__name{font-weight:600;color:var(--stern-weiss);font-size:1rem}.preiszeile__preis{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--stern-blau);text-align:right;white-space:nowrap}.preiszeile__desc{font-size:.9rem;line-height:1.5;color:var(--text-sekundaer)}.rahmen__fuss{border-top:1px solid var(--kartenlinie);padding-top:.8rem;font-size:.9rem;line-height:1.5;color:var(--text-gedimmt)}@media (max-width:900px){.rahmen--fuenf{grid-template-columns:1fr}.rahmen--fuenf .rahmen__karte,.rahmen--fuenf .rahmen__karte--breit{grid-column:auto}}.rahmen__karte p.rahmen__zeile{font-size:1.2rem;line-height:1.25}.rahmen__karte p.rahmen__fuss{font-size:.9rem;line-height:1.5}.rahmen__karte{background:rgba(10,27,42,.55);box-shadow:none}.ph-inline{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;color:var(--kurs-orange);opacity:.9}.rahmen__karte p.rahmen__fuss{color:var(--text-sekundaer)}.faq__item{scroll-margin-top:130px}@media (max-width:600px){.faq__item{scroll-margin-top:75px}}.leistungen--raster{position:relative;padding:64px 0 56px}.leistungen__linien{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.l-stern{position:absolute;width:11px;height:11px;transform:translateX(-50%);border-radius:50%;background:var(--teal-struktur);transition:background-color .3s,box-shadow .3s;z-index:1}.l-stern.is-active{background:var(--stern-blau);box-shadow:0 0 10px rgba(77,168,216,.7)}.l-stern.is-active:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid var(--stern-blau);animation:amzk-ping 2.6s ease-out infinite}.leistungen__grid--raster{position:relative;grid-template-columns:repeat(3,minmax(0, 1fr));grid-auto-rows:1fr;gap:44px 32px}.leistungen__grid--raster li{background:rgba(10,27,42,.9);border:1px solid var(--kartenlinie);border-radius:8px;padding:0;backdrop-filter:blur(8px);transition:transform .2s ease-out,border-color .2s ease-out}.leistungen__grid--raster li:hover,.leistungen__grid--raster li:focus-within{transform:translateY(-5px);border-color:var(--kartenlinie-stark)}.leistungen__grid--raster li{display:flex}.leistungen__grid--raster li>a{display:block;flex:1;padding:1.15rem 1.3rem;border-radius:8px}.leistungen__grid--raster li>a:focus-visible{outline:2px solid var(--stern-blau);outline-offset:2px}.leistungen__grid--raster h3{font-size:1.15rem;color:var(--stern-weiss)}.leistungen__grid--raster p{font-size:.9rem;line-height:1.5;color:var(--text-sekundaer);margin:.35rem 0 0}@media (max-width:900px){.leistungen--raster{padding:0}.l-stern,.leistungen__linien{display:none}.leistungen__grid--raster{grid-template-columns:1fr;grid-auto-rows:auto;gap:0}.leistungen__grid--raster li{background:0 0;border:none;border-left:1px solid var(--kartenlinie-stark);border-radius:0;backdrop-filter:none}.leistungen__grid--raster li:hover,.leistungen__grid--raster li:focus-within{transform:none}.leistungen__grid--raster li>a{padding:1.1rem 0 1.1rem 1.25rem}}.leistungen{position:relative}.leistungen__deko{position:absolute;inset:-30px -10px;width:calc(100% + 20px);height:calc(100% + 60px);opacity:.4;pointer-events:none}.leistungen__grid{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.25rem}.leistungen__grid li{background:rgba(10,27,42,.94);border:1px solid var(--kartenlinie);border-radius:8px;padding:1.4rem 1.5rem;backdrop-filter:blur(8px);transition:transform .2s ease-out,border-color .2s ease-out}.leistungen__grid li:hover{transform:translateY(-5px);border-color:var(--kartenlinie-stark)}.leistungen__grid h3{font-size:1.2rem}.leistungen__grid h3 a{color:var(--stern-weiss)}.leistungen__grid p{font-size:.95rem;line-height:1.55;margin:.5rem 0 .9rem}.leistungen__mehr{font-weight:600;font-size:.9rem}.leistungen__mehr:hover{text-decoration:underline}.fall{border:1px solid var(--kartenlinie-stark);border-radius:12px;padding:1.75rem;margin-bottom:3rem;max-width:980px;background:rgba(10,27,42,.75)}.fall__tag{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--stern-blau);margin-bottom:1.4rem}.fall__werte{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1.5rem;margin-bottom:1.75rem}.fall__num{display:block;font-family:var(--font-display);font-weight:600;font-size:1.55rem;line-height:1.1;color:var(--stern-blau)}.fall__num--text{font-size:1.2rem;padding-top:.25rem}.fall__label{display:block;margin-top:.45rem;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-gedimmt)}.fall__beleg{border:1px dashed rgba(255,153,0,.5);border-radius:8px;padding:2.25rem 1.5rem;text-align:center}.fall__beleg-label{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--stern-weiss);margin-bottom:.4rem}.fall__beleg-hint{font-size:.85rem;color:var(--text-gedimmt)}.fall .fall__beleg[data-ph]{outline:none}.logostrip{margin-top:3.25rem}.logostrip--sichtbar li{opacity:1;color:var(--text-sekundaer);font-size:1rem}.dreizeiler{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.25rem;margin-bottom:2.75rem;max-width:980px}.dreizeiler li{border-left:1px solid var(--kartenlinie-stark);padding-left:1rem;font-size:.95rem;line-height:1.55}.dreizeiler strong{display:block;color:var(--stern-weiss);margin-bottom:.15rem}.praxis-card--gross{max-width:860px;border:1px solid var(--kartenlinie-stark);border-left:3px solid var(--kurs-orange);border-radius:12px;padding:1.9rem 2.1rem;background:rgba(10,27,42,.85)}.praxis-card--gross p:last-child{font-size:1.1rem;line-height:1.65;max-width:70ch}.stefan{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:2.5rem;align-items:start;max-width:880px}.stefan__foto{width:220px;aspect-ratio:1;border-radius:12px;border:1px solid var(--kartenlinie-stark);display:block;object-fit:cover;height:auto}.stefan__text>p:first-child{margin-bottom:1.25rem;max-width:58ch}.stefan__werdegang{list-style:none;margin-bottom:1.5rem;max-width:560px}.stefan__werdegang li{padding:.55rem 0;border-top:1px solid var(--kartenlinie);font-size:.95rem}.stefan__werdegang li span{display:inline-block;min-width:104px;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--stern-blau)}.kform{max-width:780px;background:rgba(10,27,42,.97);border:1px solid var(--kartenlinie);border-radius:12px;padding:2rem;backdrop-filter:blur(8px);box-shadow:0 5px 15px rgba(0,0,0,.15)}.kform__row{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem;margin-bottom:1rem}.kform label{display:block;font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-gedimmt)}.kform__opt{text-transform:none;letter-spacing:.04em;opacity:.75}.kform input,.kform textarea{display:block;width:100%;margin-top:.45rem;background:rgba(11,22,34,.7);border:1px solid var(--border);border-radius:8px;padding:.7rem .9rem;color:var(--stern-weiss);font-family:var(--font-body);font-size:1rem;resize:vertical}.kform input:focus,.kform textarea:focus{outline:none;border-color:var(--stern-blau);box-shadow:0 0 0 3px rgba(77,168,216,.15)}.kform input.is-error,.kform textarea.is-error{border-color:#e74c3c}.kform__msg{margin-bottom:1.4rem}.kform__foot{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.kform__zusage{font-family:var(--font-mono);font-size:.75rem;line-height:1.5;color:var(--text-gedimmt);max-width:42ch}.kform__dsgvo{margin-top:1.1rem;font-size:.8rem;color:var(--text-gedimmt)}.kform__success{margin-top:1.1rem;border-left:3px solid var(--gruen);border-radius:0 8px 8px 0;padding:.8rem 1.1rem;background:rgba(38,189,38,.08);color:var(--stern-weiss)}.cookie-mock{position:fixed;left:50%;transform:translateX(-50%);bottom:1rem;z-index:60;width:min(94vw, 760px);background:rgba(11,22,34,.97);border:1px solid var(--kartenlinie-stark);border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.9rem;box-shadow:0 12px 40px rgba(0,0,0,.5)}.cookie-mock p{font-size:.85rem;line-height:1.5;max-width:58ch}.cookie-mock__actions{display:flex;gap:.6rem;flex-wrap:wrap}.cookie-mock.is-hidden{display:none}.seite-hero{position:relative;padding-top:8.5rem;padding-bottom:3rem}.seite-hero h1 .display{font-size:clamp(2.1rem, 4vw, 3.4rem)}.seite-hero .sub{margin-top:1.25rem}.kcards{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.25rem}.kcard{background:rgba(10,27,42,.97);border:1px solid var(--kartenlinie);border-radius:8px;padding:1.5rem;backdrop-filter:blur(8px)}.kcard__tag{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.13em;color:var(--text-gedimmt);margin-bottom:.6rem}.kcard__wert{font-family:var(--font-display);font-weight:500;font-size:1.25rem;color:var(--stern-weiss);margin-bottom:.5rem;overflow-wrap:anywhere}.kcard p:last-of-type{font-size:.9rem;color:var(--text-gedimmt)}.kontakt-grid{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:2.5rem;align-items:start}.kalender{border:1px dashed rgba(77,168,216,.4);border-radius:12px;min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;padding:2rem}.kalender p{color:var(--text-gedimmt);font-size:.9rem;max-width:40ch}.kalender .kcard__tag{margin-bottom:0}.gespraech{background:rgba(10,27,42,.97);border:1px solid var(--kartenlinie);border-radius:12px;padding:1.75rem;backdrop-filter:blur(8px)}.gespraech__kopf{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.1rem}.gespraech__foto{width:84px;height:84px;flex-shrink:0;border-radius:50%;border:1px solid var(--kartenlinie-stark);background:rgba(46,117,160,.12);display:flex;align-items:center;justify-content:center;color:var(--teal-struktur)}.gespraech__foto svg{width:40px;height:40px}.gespraech__foto img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.gespraech h3{font-size:1.2rem}.gespraech__rolle{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-gedimmt);margin-top:.25rem}.gespraech ul{list-style:none}.gespraech li{position:relative;padding:.5rem 0 .5rem 1.6rem;font-size:.95rem}.gespraech li:before{content:"";position:absolute;left:0;top:.95rem;width:8px;height:8px;border-radius:50%;background:var(--teal-struktur)}.adresse{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;font-size:.95rem}.adresse span{display:inline-flex;gap:.5rem;align-items:baseline}.adresse .adresse__label{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-gedimmt)}.um-hero .hero__inner{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:center}.um-portrait{justify-self:end;width:min(32vw, 340px);aspect-ratio:1;border-radius:14px;border:1px solid var(--kartenlinie-stark);background:rgba(46,117,160,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--teal-struktur);text-align:center}.um-portrait svg{width:90px;height:90px;opacity:.8}.um-portrait>span{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-gedimmt)}.baustein{margin-bottom:3rem}.baustein__marker{display:inline-block;font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--kurs-orange);border:1px dashed rgba(255,153,0,.45);border-radius:100px;padding:.3rem .8rem;margin-bottom:1.25rem}.rahmen--kompakt{grid-template-columns:repeat(4,minmax(0, 1fr))}.rahmen--kompakt .rahmen__karte{padding:1.1rem 1.25rem}.rahmen--kompakt .rahmen__wert{font-size:1.25rem}.rahmen--kompakt .rahmen__karte p:last-of-type{font-size:.85rem}@media (max-width:900px){.rahmen{grid-template-columns:repeat(2,minmax(0, 1fr))}.fall__werte{grid-template-columns:repeat(2,minmax(0, 1fr))}.dreizeiler{grid-template-columns:1fr;gap:.9rem}.kontakt-grid{grid-template-columns:1fr}.kcards{grid-template-columns:1fr}.um-hero .hero__inner{grid-template-columns:1fr}.um-portrait{justify-self:start;width:min(60vw, 320px);margin-top:1.5rem}.rahmen--kompakt{grid-template-columns:repeat(2,minmax(0, 1fr))}.leistungen__deko{display:none}.leistungen__grid{grid-template-columns:1fr;gap:0}.leistungen__grid li{background:0 0;border:none;border-left:1px solid var(--kartenlinie-stark);border-radius:0;padding:1.25rem 0 1.25rem 1.5rem;backdrop-filter:none}.leistungen__grid li:hover{transform:none}}@media (max-width:700px){.kform__row{grid-template-columns:1fr}.rahmen{grid-template-columns:1fr}.fall__werte{grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.1rem}.stefan{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:600px){.station,.statbar,section[id]{scroll-margin-top:75px}.station{padding-top:40px;padding-bottom:40px}.kurs-start{height:56px}.station__head{margin-bottom:1.6rem}.hero--kompakt .hero__compass{display:none}.hero--kompakt .hero__inner{padding-top:4.75rem;padding-bottom:1.75rem}.hero--kompakt h1 .display{font-size:clamp(2rem, 9vw, 2.4rem)}.hero__problem{font-size:.95rem;margin-bottom:1.4rem}.hero__quote{margin-top:1.4rem}.statbar__inner{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.1rem 1.25rem}.statbar .stat:last-child{grid-column:1/-1}.quote{margin:0 0 1.9rem}.fall{padding:1.25rem}.kform{padding:1.4rem}.seite-hero{padding-top:6.5rem}.cookie-mock{bottom:.6rem;padding:.85rem 1rem}}.station{padding-top:48px;padding-bottom:48px}.kurs-start{height:48px}.station__head{margin-bottom:1.6rem}.station__cta{margin-top:1.5rem}.statbar{padding:1.1rem 0}.statbar__inner{flex-wrap:nowrap;gap:1rem 1.75rem}.statbar .stat{max-width:none;flex:1 1 0}.statbar .stat__num{font-size:1.5rem}.statbar .stat__label{font-size:.58rem;letter-spacing:.09em}.statbar [data-ph]{outline-offset:4px}.statbar [data-ph]:after{content:"◈ Platzhalter";margin-top:.3rem}.quotes{columns:3;column-gap:2rem}.quote{margin:0 0 1.75rem}.quote__text{font-size:.95rem;line-height:1.55}.quote:before{font-size:2.1rem;margin-bottom:.55rem}.ergebnisse-row{display:grid;grid-template-columns:minmax(0, 6fr) minmax(0, 6fr);gap:2rem;align-items:start}.ergebnisse-row .fall{margin-bottom:0}.ergebnisse-row .results{grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.5rem;max-width:none}.result__chart{max-width:220px}.result__num{font-size:1.8rem}.result__desc p{font-size:.88rem;margin-bottom:.45rem}.logostrip{margin-top:2.25rem}.vs{gap:3rem}.vs__item{padding:.85rem 0}.vs__item p,.vs__minus{font-size:.95rem}.vs__minus{padding:.85rem 0}.vs__note{padding-top:.85rem;font-size:.75rem}.praxis-card--gross{margin-top:2rem;padding:1.6rem 1.8rem}.dreizeiler{margin-bottom:2rem}.waypoints--grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1.5rem;max-width:none}.waypoints--grid .waypoint{padding:0 0 0 1.1rem;border-top:none;border-left:1px solid var(--kartenlinie-stark)}.waypoints--grid .waypoint p:last-child{font-size:.92rem}.faq__item summary{padding:.95rem 0}.kform{padding:1.5rem}.stefan{grid-template-columns:200px minmax(0, 1fr);gap:2rem}.stefan__foto{width:200px}@media (max-width:900px){.statbar__inner{flex-wrap:wrap}.quotes{columns:1}.ergebnisse-row{grid-template-columns:1fr}.ergebnisse-row .results{grid-template-columns:1fr;max-width:460px}.waypoints--grid{grid-template-columns:1fr 1fr;gap:1.25rem}}@media (max-width:600px){.statbar__inner{display:grid}.waypoints--grid{grid-template-columns:1fr}.result__chart{max-width:200px}}.station{padding-top:40px;padding-bottom:40px}.vs__col--agency .praxis-card--gross{margin-top:1.75rem;padding:1.4rem 1.5rem}.vs__col--agency .praxis-card--gross p:last-child{font-size:1rem;line-height:1.6}.rahmen__karte{padding:1.2rem 1.3rem}.rahmen__wert{font-size:1.4rem}.leistungen__grid{gap:1rem}.leistungen__grid li{padding:1.1rem 1.25rem}.leistungen__grid p{font-size:.9rem}.faq__item summary{padding:.8rem 0;font-size:.98rem}.faq__item p{padding-bottom:1.1rem;font-size:.95rem}.profile p,.zusage p{font-size:.95rem}.stefan__werdegang li{padding:.45rem 0;font-size:.92rem}.kform textarea{min-height:88px}.kform__row{gap:.8rem;margin-bottom:.8rem}.kform__msg{margin-bottom:1.1rem}.logostrip{margin-top:1.75rem}.logostrip ul{gap:.75rem 2.25rem}.station__head h2{margin-bottom:.7rem}@media (max-width:600px){.station{padding-top:36px;padding-bottom:36px}}@media (max-width:700px){.stefan{grid-template-columns:1fr;gap:1.4rem}.statbar [data-ph]:after{display:none}}@media (max-width:900px){.leistungen__grid li{padding:1rem 0 1rem 1.25rem;background:0 0;border-radius:0}}@media (max-width:600px){.hero--kompakt .hero__inner{padding-top:4.25rem;padding-bottom:1.25rem}.hero--kompakt .kicker{margin-bottom:.8rem}.hero--kompakt .hero__text h1{margin-bottom:.8rem}.hero--kompakt .sub{margin-bottom:.7rem;font-size:1.05rem}.hero__problem{font-size:.9rem;margin-bottom:1.1rem;line-height:1.5}.hero__quote{margin-top:1.1rem}.hero__quote blockquote{font-size:.95rem}.hero__quote figcaption{font-size:.6rem}.hero__quote:after{display:none}.quote:before{display:none}.quote{margin:0 0 1.5rem}.quote__text{font-size:.92rem}.quote footer{margin-top:.6rem}.rahmen{gap:.9rem}.rahmen__karte{padding:1rem 1.1rem}.rahmen__karte p:last-of-type{font-size:.9rem}.fall__beleg{padding:1.5rem 1rem}.fall__werte{margin-bottom:1.25rem}.results{gap:1.75rem}.result__desc p{font-size:.85rem}.logostrip ul{gap:.5rem 1.5rem}.logostrip--sichtbar li{font-size:.9rem}.vs{gap:2rem}.dreizeiler{margin-bottom:1.6rem}.waypoints--grid{gap:1rem}.waypoints--grid .waypoint p:last-child{font-size:.88rem}.zusagen{gap:1.5rem}.stefan__foto{width:200px}.station__head h2{font-size:1.75rem}.station__sub{font-size:1.05rem}.hero--kompakt .hero__inner{padding-top:3.6rem}.hero--kompakt h1 .display{font-size:clamp(1.9rem, 8.6vw, 2.25rem)}.hero--kompakt .hero__text h1{margin-bottom:.65rem}.hero--kompakt .sub{margin-bottom:.55rem}.hero__problem{margin-bottom:.9rem}.hero__quote{margin-top:.7rem}.hero__quote figcaption{margin-top:.3rem}.statbar{padding:.9rem 0}.statbar__inner{gap:.8rem 1rem}.statbar .stat__num{font-size:1.2rem}.statbar .stat__label{font-size:.55rem;margin-top:.3rem}.vs__item p,.vs__minus{font-size:.9rem}.vs__item h3{font-size:1.1rem}.profile p,.zusage p{font-size:.9rem}}.quotes{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.75rem 2.5rem;max-width:1080px}.quotes .quote{margin:0}.quotes:not(.is-open) .quote:nth-child(n+3){display:none}.quotes__toggle{display:inline-flex;margin-top:1.25rem}.quotes.is-open+.quotes__toggle{display:none}@media (max-width:900px){.quotes{grid-template-columns:1fr;gap:1.5rem}.quotes__toggle{margin-top:1rem}}.hero--kompakt{min-height:0;display:block}.hero--kompakt .hero__inner{padding-bottom:0}.leistungs-strip{position:relative;z-index:2;margin:1.6rem auto 1.5rem;width:min(92vw, 1240px);display:flex;align-items:center;gap:1.5rem;text-align:center;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--text-gedimmt);white-space:nowrap}.leistungs-strip:before,.leistungs-strip:after{content:"";flex:1;height:1px;background:var(--kartenlinie)}.hero--kompakt .hero__inner{padding-top:5.5rem;padding-bottom:1.75rem}.hero--kompakt h1 .display{font-size:clamp(2.25rem, 4.2vw, 3.6rem)}.hero--kompakt .sub{max-width:58ch;margin-bottom:.8rem}.hero__problem{max-width:58ch;margin-bottom:1.4rem}.hero--kompakt .hero__lead{margin-bottom:1.6rem}.hero--kompakt .hero__lead--problem{margin-bottom:.75rem}.statbar .stat__label{white-space:nowrap}@media (max-width:600px){.statbar .stat:last-child{order:-1}}.statbar .leistungs-strip{margin:0 auto 1.2rem}@media (max-width:600px){.statbar .leistungs-strip{margin:0 auto .85rem}.hero--kompakt .hero__inner{padding-bottom:1.1rem}}.hero__quote{margin-top:1.4rem;max-width:58ch}@media (max-width:600px){.hero--kompakt h1 .display{font-size:2.25rem}.leistungs-strip{font-size:.55rem;letter-spacing:.1em;margin:1rem auto .9rem;gap:.75rem;white-space:normal}.hero--kompakt .hero__inner{padding-top:3.1rem}.hero--kompakt .kicker{font-size:.62rem;margin-bottom:.6rem}.hero--kompakt .hero__text h1{margin-bottom:.5rem}.hero--kompakt .sub{font-size:1rem;line-height:1.45;margin-bottom:.45rem}.hero--kompakt .hero__lead{margin-bottom:1rem}.hero--kompakt .hero__lead--problem{margin-bottom:.55rem}.hero__problem{font-size:.88rem;line-height:1.45;margin-bottom:.7rem}.hero--kompakt .cta-row .btn--primary{padding:.8rem 1.6rem}.hero__quote{margin-top:.6rem}.hero__quote blockquote{font-size:.92rem;line-height:1.45}}.kanaele{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem;max-width:880px}.kanaele--spalte{grid-template-columns:1fr;max-width:none}.kanal{display:block;background:rgba(10,27,42,.97);border:1px solid var(--kartenlinie);border-radius:8px;padding:1.2rem 1.3rem;backdrop-filter:blur(8px);transition:transform .2s ease-out,border-color .2s ease-out}.kanal:hover{transform:translateY(-5px);border-color:var(--kartenlinie-stark)}.kanal__tag{display:block;font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.13em;color:var(--text-gedimmt);margin-bottom:.5rem}.kanal__wert{display:block;font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--stern-weiss);margin-bottom:.35rem;overflow-wrap:anywhere}.kanal__hint{display:block;font-size:.85rem;color:var(--text-gedimmt)}.kanaele__zusage{margin-top:1.1rem;font-family:var(--font-body);font-size:.95rem;line-height:1.55;color:var(--text-sekundaer)}.cta__alt{margin-top:.9rem;font-size:.95rem;line-height:1.6}.cta__alt a{font-weight:600}.cta__alt a:hover{text-decoration:underline}.vgl{max-width:940px}.vgl__head,.vgl__row{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:2.5rem}.vgl__head{margin-bottom:.4rem}.vs__tag--me{color:var(--stern-blau)}.vs__tag--agentur{color:var(--text-gedimmt)}.vgl__row{padding:.85rem 0;border-top:1px solid var(--kartenlinie)}.vgl__me h3{font-size:1.1rem;margin-bottom:.15rem}.vgl__me p{font-size:.95rem}.vgl__agentur{position:relative;align-self:center;color:var(--text-gedimmt);font-size:.9rem;padding-left:1.2rem}.vgl__agentur:before{content:"−";position:absolute;left:0;color:var(--text-gedimmt);opacity:.7}.vs__note{max-width:940px}.leistungen--interaktiv{display:grid;grid-template-columns:minmax(0, 6fr) minmax(0, 6fr);gap:2.5rem;align-items:center}.leistungen--interaktiv .leistungen__grid{grid-template-columns:1fr;gap:0}.leistungen--interaktiv .leistungen__grid li{background:0 0;border:none;border-left:1px solid var(--kartenlinie-stark);border-radius:0;padding:.75rem 0 .75rem 1.1rem;backdrop-filter:none;transition:border-color .2s ease-out,background-color .2s ease-out}.leistungen--interaktiv .leistungen__grid li:hover{transform:none}.leistungen--interaktiv .leistungen__grid li.is-active{border-left-color:var(--stern-blau);background:linear-gradient(90deg,rgba(77,168,216,.08),transparent 70%)}.leistungen--interaktiv .leistungen__grid h3{font-size:1.1rem}.leistungen--interaktiv .leistungen__grid p{font-size:.9rem;margin:.25rem 0 0}.leistungen--interaktiv .konstellation__svg{width:100%;height:auto}.leistungen--interaktiv .k-hint{grid-column:2;margin-top:0}.result--kompakt{border-top:1px solid var(--kartenlinie);padding-top:1.25rem;grid-column:1/-1}@media (max-width:900px){.kanaele{grid-template-columns:1fr}.vgl__head{display:none}.vgl__row{grid-template-columns:1fr;gap:.4rem}.vgl__agentur{align-self:start;font-size:.85rem}.vgl__agentur:before{content:"Agentur: ";position:static;font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;padding-right:.3rem}.vgl__agentur{padding-left:0}.leistungen--interaktiv{grid-template-columns:1fr;gap:1rem}.leistungen--interaktiv .konstellation__svg{display:none}.leistungen--interaktiv .k-hint{display:none}.result--kompakt{grid-column:auto}}.leistungen__grid.leistungen__grid--raster li{display:flex;background:rgba(10,27,42,.9);border:1px solid var(--kartenlinie);border-radius:8px;padding:0;backdrop-filter:blur(8px)}.leistungen__grid.leistungen__grid--raster li:hover,.leistungen__grid.leistungen__grid--raster li:focus-within{transform:translateY(-5px);border-color:var(--kartenlinie-stark)}@media (max-width:900px){.leistungen__grid.leistungen__grid--raster li{background:0 0;border:none;border-left:1px solid var(--kartenlinie-stark);border-radius:0;backdrop-filter:none;padding:0}.leistungen__grid.leistungen__grid--raster li:hover,.leistungen__grid.leistungen__grid--raster li:focus-within{transform:none}}.leistungen__grid.leistungen__grid--raster li{background:rgba(10,27,42,.55);backdrop-filter:none}.leistungen__linien .c-line{stroke:rgba(77,168,216,.16)}.leistungen__linien .c-line.is-hot{stroke:rgba(77,168,216,.42)}.l-stern--deko{background:rgba(77,168,216,.55)}@media (max-width:900px){.leistungen__grid.leistungen__grid--raster li{background:0 0}}.leistungen--raster{padding:10px 0}.kursroute__himmel{position:relative;height:168px;margin-bottom:1.25rem}.kursroute__svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#krPath{fill:none;stroke:rgba(77,168,216,.35);stroke-width:1.5;stroke-linecap:round}.kr-stern{position:absolute;width:13px;height:13px;transform:translateX(-50%);border-radius:50%;background:var(--teal-struktur);transition:background-color .4s,box-shadow .4s}.kr-stern.is-active{background:var(--stern-blau);box-shadow:0 0 12px rgba(77,168,216,.75)}.kr-stern.is-active:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid var(--stern-blau);animation:amzk-ping 2.6s ease-out infinite}.kursroute__etappen{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1.5rem}.kursroute__etappen li{border-left:1px solid var(--kartenlinie-stark);padding-left:1.1rem}.kursroute__etappen p:last-child{font-size:.92rem;line-height:1.5}@media (max-width:900px){.kursroute__himmel{display:none}.kursroute__etappen{grid-template-columns:1fr;gap:1.25rem}}.platzhalter{position:relative;outline:2px dashed #e74c3c;outline-offset:4px}.platzhalter:before{content:"PLATZHALTER · NICHT LIVE GEHEN";position:absolute;top:-.95rem;left:0;z-index:5;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;color:#e74c3c;background:rgba(10,27,42,.95);padding:.1rem .35rem;border-radius:4px;white-space:nowrap;pointer-events:none}.fall__beleg-hint{color:#e74c3c;font-family:var(--font-mono);font-size:.72rem}#ergebnisse.beleg-fehlt .nur-mit-beleg{display:none}.ergebnisse-row{grid-template-columns:1fr;gap:1.75rem}.ergebnisse-row .fall{max-width:none}.ergebnisse-row .results{grid-template-columns:repeat(2,minmax(0, 1fr));gap:2.5rem;align-items:stretch}.ergebnisse-row .result__chart{max-width:260px}@media (max-width:900px){.ergebnisse-row .results{grid-template-columns:1fr}}@media (max-width:600px){.ergebnisse-row .result__chart{max-width:170px}.fall__beleg{padding:1.1rem .9rem}.ergebnisse-row{gap:1.4rem}}@media (max-width:600px){.fall{padding:1.1rem}.fall__werte{gap:1rem;margin-bottom:1.1rem}.logostrip--sichtbar li{font-size:.85rem}.logostrip ul{gap:.4rem 1.2rem}.logostrip__label{margin-bottom:1.1rem}}.zertifikat{position:relative;overflow:hidden;display:flex;align-items:center;gap:1.25rem;max-width:560px;margin-bottom:1.5rem;background:rgba(46,117,160,.08);border:1px solid var(--kartenlinie-stark);border-radius:12px;padding:1.15rem 1.4rem}.zertifikat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--teal-struktur),var(--stern-blau))}.zertifikat__siegel{width:56px;height:56px;flex-shrink:0;color:var(--stern-blau)}.zertifikat__label{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.13em;color:var(--stern-blau);margin-bottom:.25rem}.zertifikat__titel{font-family:var(--font-display);font-weight:500;font-size:1.05rem;color:var(--stern-weiss);margin-bottom:.25rem}.zertifikat__meta{font-size:.85rem;color:var(--text-gedimmt)}.zertifikat__meta a{font-weight:600;white-space:nowrap}.zertifikat__meta a:hover{text-decoration:underline}.kachel-badge{display:inline-flex;align-items:center;gap:.4rem;margin-top:.65rem;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--stern-blau)}.kachel-badge svg{width:12px;height:12px;flex-shrink:0}@media (max-width:600px){.zertifikat{gap:.9rem;padding:1rem 1.1rem}.zertifikat__siegel{width:44px;height:44px}}.kicker,.stationlabel{font-size:.8125rem}.statbar .stat__label{font-size:.75rem;letter-spacing:.1em}@media (max-width:600px){.statbar .stat__label{font-size:.6rem}}#leistungen{position:relative}.sternbild-zitat{position:absolute;right:-30px;top:30px;width:min(46%, 540px);height:auto;pointer-events:none;z-index:0}#leistungen>*:not(.sternbild-zitat){position:relative;z-index:1}@media (max-width:900px){.sternbild-zitat{display:none}}.fall__beleg{text-align:left}.fall__beleg-bild{width:100%;border-radius:6px;border:1px solid rgba(77,168,216,.25);box-shadow:0 6px 18px rgba(0,0,0,.35);margin-bottom:.8rem;background:#fff}.fall__beleg-caption{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--text-sekundaer);margin-bottom:.4rem}.fall__beleg{border:1px solid var(--kartenlinie);padding:1rem}.fall__beleg-bild{max-width:100%;height:auto}.fall__beleg-bild{cursor:zoom-in}.fall__beleg-zoom{color:var(--stern-blau)}.lightbox{position:fixed;inset:0;z-index:100;background:rgba(5,12,19,.93);display:flex;align-items:center;justify-content:center;padding:1.5rem;cursor:zoom-out}.lightbox img{max-width:96vw;max-height:92vh;border-radius:8px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.6)}.ergebnisse-row .results{gap:1.75rem}.ergebnisse-row .result{background:rgba(10,27,42,.75);border:1px solid var(--kartenlinie-stark);border-radius:12px;padding:1.5rem}.ergebnisse-row .result__chart{width:100%;max-width:100%;height:110px;margin-bottom:1.1rem}@media (max-width:600px){.ergebnisse-row .result{padding:1.1rem}.ergebnisse-row .result__chart{width:100%;max-width:100%;height:84px}}.ergebnisse-row .result__desc{max-width:none}@media (min-width:601px){.station{padding-top:56px;padding-bottom:56px}.kurs-start{height:72px}.statbar{padding:1.75rem 0}.statbar .leistungs-strip{margin-bottom:1.5rem}.hero--kompakt .hero__inner{padding-bottom:4.5rem}}#ergebnisse .station__sub,#unterschied .station__sub,#ablauf .station__sub{max-width:none}@media (max-width:600px){.fall__beleg{border:none;padding:0}.fall__beleg-bild{margin-bottom:.6rem}}@media (max-width:600px){.fall__beleg-bild{width:calc(100% + 2.2rem);max-width:none;margin-left:-1.1rem;margin-right:-1.1rem;border-left:none;border-right:none;border-radius:0}}.logostrip__band{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.logostrip__track{background:#0c1f2f;display:flex;align-items:center;gap:4.5rem;width:max-content;animation:amzk-marquee 42s linear infinite;padding:.5rem 0}.logostrip__band:hover .logostrip__track{animation-play-state:paused}.logostrip__track img{height:34px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1) invert(1) contrast(1.3);mix-blend-mode:screen;opacity:.65;transition:opacity .3s}.logostrip__track img:hover{opacity:1}.logostrip__track img.amzk-logo-dunkel{filter:grayscale(1) contrast(1.15) brightness(1.1)}@keyframes amzk-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.logostrip__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.logostrip__track img[aria-hidden=true]{display:none}}.profiles__abschluss{margin-top:2rem;font-size:1rem;line-height:1.6;color:var(--text-sekundaer)}.profiles__abschluss a{font-weight:600;white-space:nowrap}.profiles__abschluss a:hover{text-decoration:underline}@media (max-width:600px){.profiles__abschluss{margin-top:1.4rem;font-size:.95rem}}.vgl__zlabel{display:none}@media (max-width:900px){.vgl__zlabel{display:block;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.3rem}.vgl__me .vgl__zlabel{color:var(--stern-blau)}.vgl__agentur .vgl__zlabel{color:var(--text-gedimmt);margin-top:.65rem}.vgl__agentur:before{content:none}.vgl__row{gap:.35rem;padding:1rem 0}}.etappe__vondir{margin-top:.65rem;padding-top:.55rem;border-top:1px dashed var(--kartenlinie);font-size:.85rem;line-height:1.5;color:var(--text-sekundaer)}.etappe__vondir-label{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--stern-blau);margin-right:.35rem}.rahmen__ust{margin-top:1.1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--text-gedimmt)}.topbar{height:96px;padding-top:0;padding-bottom:0;align-items:center}.topbar__logo{display:inline-flex;flex-shrink:0}.topbar__logo img{width:210px;height:63px;display:block}.topbar .btn{font-family:"Open Sans","Source Sans 3",sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;padding:.8rem 1.8rem;border-radius:4.8px;border:0;background:var(--kurs-orange);color:var(--raum-tief)}.topbar .btn:hover{transform:none;box-shadow:none;background:var(--kurs-orange);color:var(--raum-tief)}@media (max-width:900px){.topbar{height:51px}.topbar__logo img{width:120px;height:36px}}@media (max-width:600px){.topbar .btn{font-size:.68rem;padding:.4rem .7rem}}.statbar .statbar__inner--drei{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem 1.75rem;align-items:start}.statbar .statbar__inner--drei .stat{max-width:none}.statbar .statbar__inner--drei .stat__label{white-space:normal}@media (max-width:600px){.statbar .statbar__inner--drei{gap:.75rem}.statbar .statbar__inner--drei .stat:last-child{grid-column:auto;order:0}.statbar .statbar__inner--drei .stat__num{font-size:1.4rem}.statbar .statbar__inner--drei .stat__label{font-size:.75rem;letter-spacing:.06em;line-height:1.3;hyphens:auto;overflow-wrap:break-word}}.rahmen.rahmen--zwei{grid-template-columns:repeat(2,minmax(0, 1fr))}.rahmen--zwei .rahmen__karte,.rahmen--zwei .rahmen__karte--breit{grid-column:auto}@media (max-width:900px){.rahmen.rahmen--zwei{grid-template-columns:1fr}}.rahmen__zeilen{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.55rem}.rahmen__zeilen li{position:relative;padding-left:1.1rem;font-size:.95rem;line-height:1.55;color:var(--text-sekundaer)}.rahmen__zeilen li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--kurs-orange)}.rahmen__zeilen strong{color:var(--stern-weiss);font-weight:600}@media (max-width:600px){.rahmen__zeilen{margin-top:.9rem;gap:.5rem}.rahmen__zeilen li{font-size:.9rem}}@media (max-width:600px){:root{--rail-offset:0px}.kurslinie,.kurs-start,.station .dot{display:none}}#kalender{scroll-margin-top:104px}@media (max-width:900px){#kalender{scroll-margin-top:59px}}@media (max-width:600px){.hero--kompakt .kicker,.hero__quote figcaption,.statbar .stat__label,.quote__badge,.quote footer,.fall__tag,.fall__label,.fall__beleg-label,.fall__beleg-caption,.logostrip__label,.kanal__tag,.profile__tag,.rahmen__tag,.rahmen__ust,.etappe__tag,.zertifikat__label,.kachel-badge,.kcard__tag,.gespraech__rolle,.adresse .adresse__label,.baustein__marker,.topbar .btn{font-size:.75rem}.topbar .btn{min-height:44px}}@media (max-width:900px){.vgl__zlabel{font-size:.75rem}}.ergebnisse-row .results{grid-template-columns:1fr}@media (max-width:600px){.ergebnisse-row .fall__label{letter-spacing:.03em;overflow-wrap:anywhere}.ergebnisse-row .fall__num--text{font-size:1.35rem;overflow-wrap:anywhere}.ergebnisse-row .result__chart{display:none}}@media (min-width:901px){.ergebnisse-row .results .result{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.6fr);column-gap:3rem;align-items:center}.ergebnisse-row .results .result>:not(.result__desc){grid-column:1}.ergebnisse-row .results .result>.result__desc{grid-column:2;grid-row:1/span 3}}.kalender--zweiklick{min-height:0;border:1px solid var(--kartenlinie);background:rgba(10,27,42,.97);gap:.9rem}.kalender--zweiklick .kcard__tag{font-size:.75rem;color:var(--stern-blau)}.kalender--zweiklick .kalender__hinweis{color:var(--text-sekundaer);font-size:1rem;line-height:1.6;max-width:46ch}.kalender__knopf{min-height:44px;margin-top:.4rem}.kalender__knopf:focus-visible,.kalender__direkt:focus-visible,.kalender__datenschutz a:focus-visible{outline:2px solid var(--stern-blau);outline-offset:3px}.kalender__direkt{display:inline-flex;align-items:center;min-height:44px;font-size:.95rem}.kalender__direkt:hover{color:var(--stern-weiss)}.kalender--zweiklick .kalender__datenschutz{font-size:.8rem;color:var(--text-gedimmt)}.kalender__datenschutz a{text-decoration:underline;text-underline-offset:2px}.kalender--zweiklick .kalender__fehler{font-size:.9rem;color:var(--kurs-orange)}.kalender__fehler:empty{display:none}.kalender--zweiklick[aria-busy=true] .kalender__knopf{opacity:.7;cursor:progress}.kalender--zweiklick.ist-geladen{display:block;min-height:630px;padding:0;border:0;background:0 0}.kalender--zweiklick.ist-geladen:focus{outline:none}.kalender--zweiklick.ist-geladen:focus-visible{outline:2px solid var(--stern-blau);outline-offset:4px}@media (max-width:600px){.kalender--zweiklick{padding:2rem 1.1rem;justify-content:flex-start}.kalender--zweiklick .kcard__tag,.kalender--zweiklick .kalender__datenschutz{font-size:.75rem}}.fall__kompakt,.fall__beleg-link,.quotes__wisch{display:none}@media (max-width:600px){:is(#hero,#referenzen,#ergebnisse,#leistungen,#fuer-wen,#preise,#unterschied,#ablauf,#ansprechpartner,#kontakt-block) :is(.kicker,.hero__quote figcaption,.quote footer,.fall__tag,.fall__label,.fall__beleg-caption,.logostrip__label,.rahmen__tag,.rahmen__ust,.profile__tag,.etappe__tag,.vgl__zlabel,.kanal__tag,.zertifikat__label,.kachel-badge,.result__label),section.statbar .statbar__inner--drei .stat__label{font-family:var(--font-body);font-size:.8125rem;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.45;color:var(--text-gedimmt);hyphens:manual;overflow-wrap:normal;word-break:normal}html :is(#hero,#ergebnisse,#leistungen,#fuer-wen,#preise,#ablauf,#ansprechpartner,#kontakt-block) :is(.kicker,.fall__tag,.rahmen__tag,.profile__tag,.etappe__tag,.kanal__tag,.zertifikat__label,.kachel-badge){font-weight:600;color:var(--text-sekundaer)}#referenzen .quote footer a{text-transform:none;letter-spacing:normal}.ergebnisse-row .fall__label,.ergebnisse-row .fall__num--text{overflow-wrap:normal;hyphens:manual}#hero .kicker{gap:.45rem;margin-bottom:.6rem}#hero .hero__quote figcaption{margin-top:.35rem}section.statbar .statbar__inner--drei .stat__label{white-space:normal;margin-top:.3rem;line-height:1.3}#referenzen .quote__badge{display:none}#referenzen .quotes{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;align-items:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}#referenzen .quotes::-webkit-scrollbar{display:none}#referenzen .quotes .quote,#referenzen .quotes:not(.is-open) .quote:nth-child(n+3){display:flex;flex-direction:column;flex:0 0 85%;min-width:0;margin:0;padding:1.1rem;scroll-snap-align:start;border:1px solid var(--kartenlinie-stark);border-radius:12px;background:rgba(10,27,42,.75)}#referenzen .quote__text{font-size:1rem;line-height:1.5}#referenzen .quote footer{margin-top:0;padding-top:.7rem}#referenzen .quotes__toggle{display:none}#referenzen .quotes__wisch{display:block;margin-top:.6rem;font-size:.8125rem;color:var(--text-gedimmt)}#ergebnisse .fall__werte{display:none}#ergebnisse .fall__tag{margin-bottom:.6rem}#ergebnisse .fall__kompakt{display:block;margin-bottom:1rem}.fall__kompakt-zahl{font-family:var(--font-display);font-weight:600;font-size:1.6rem;line-height:1.2;color:var(--stern-blau);margin:0 0 .45rem}.fall__kompakt-zahl span{white-space:nowrap}.fall__kompakt-zeile{font-size:.9375rem;line-height:1.45;color:var(--text-sekundaer);margin:0}.fall__kompakt-zeile+.fall__kompakt-zeile{margin-top:.25rem;color:var(--text-gedimmt)}#ergebnisse .fall__beleg-bild,#ergebnisse .fall__beleg-label,#ergebnisse .fall__beleg-trenner,#ergebnisse .fall__beleg-zoom{display:none}#ergebnisse .fall__beleg-caption{margin-bottom:.2rem;color:var(--text-sekundaer)}#ergebnisse .fall__beleg-link{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;color:var(--stern-blau)}#ergebnisse .fall__beleg-link:focus-visible{outline:2px solid var(--stern-blau);outline-offset:3px}#unterschied .vgl__me .vgl__zlabel{display:none}#unterschied .vgl__agentur .vgl__zlabel{display:block;margin:.5rem 0 .1rem}}.amzk-lp.lp-ausbau .lp-hero__sub{margin-bottom:1rem}.amzk-lp.lp-ausbau .lp-hero__text{font-size:1.05rem;line-height:1.7;max-width:56ch;margin:0 0 2rem;color:var(--text-body)}.amzk-lp.lp-ausbau .lp-hero__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem}.amzk-lp.lp-ausbau .lp-hero__aktion .lp-alt-kontakt{margin-top:0}.amzk-lp.lp-ausbau .lp-alt-kontakt a{display:inline-flex;align-items:center;min-height:44px}.amzk-lp.lp-ausbau .lp-zert{display:flex;align-items:center;gap:.85rem;margin:0 0 2rem;max-width:56ch}.amzk-lp.lp-ausbau .lp-zert svg{width:38px;height:38px;flex:0 0 38px;color:var(--stern-blau)}.amzk-lp.lp-ausbau .lp-zert p{margin:0;font-size:.95rem;line-height:1.5;color:var(--text-ui)}.amzk-lp.lp-ausbau .lp-zert strong{color:var(--stern-weiss);font-weight:600}.amzk-lp.lp-ausbau .lp-zert a{color:var(--stern-blau);font-weight:600}.amzk-lp.lp-ausbau .lp-zert a:hover{text-decoration:underline}.amzk-lp.lp-ausbau .lp-kennzahlen{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.5rem;max-width:620px;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--kartenlinie-stark)}.amzk-lp.lp-ausbau .lp-kennzahl__num{display:block;font-family:var(--font-display);font-weight:600;font-size:2rem;line-height:1.1;color:var(--stern-blau);white-space:nowrap}.amzk-lp.lp-ausbau .lp-kennzahl__label{display:block;margin-top:.35rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mono);line-height:1.5}.amzk-lp.lp-ausbau .lp-liste{list-style:none;max-width:64ch}.amzk-lp.lp-ausbau .lp-liste li{position:relative;padding-left:1.5rem;font-size:1.05rem;line-height:1.65}.amzk-lp.lp-ausbau .lp-liste li+li{margin-top:.7rem}.amzk-lp.lp-ausbau .lp-liste li:before,.amzk-lp.lp-ausbau .lp-punkte li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;background:var(--teal-struktur);transform:rotate(45deg)}.amzk-lp.lp-ausbau .lp-liste strong{color:var(--stern-weiss);font-weight:600}.amzk-lp.lp-ausbau .lp-text{max-width:64ch;margin-top:1.5rem;font-size:1.05rem;line-height:1.7}.amzk-lp.lp-ausbau .lp-text a,.amzk-lp.lp-ausbau .lp-karte p a{color:var(--stern-blau);font-weight:600}.amzk-lp.lp-ausbau .lp-text a:hover,.amzk-lp.lp-ausbau .lp-karte p a:hover{text-decoration:underline}.amzk-lp.lp-ausbau .lp-text--link a{display:inline-flex;align-items:center;min-height:44px}.amzk-lp.lp-ausbau .lp-karte{display:flex;flex-direction:column}.amzk-lp.lp-ausbau .lp-karte>*+*{margin-top:.75rem}.amzk-lp.lp-ausbau .lp-karte h3{margin-bottom:0}.amzk-lp.lp-ausbau .lp-karten--zwei{grid-template-columns:repeat(2,minmax(0, 1fr))}.amzk-lp.lp-ausbau .lp-punkte{list-style:none}.amzk-lp.lp-ausbau .lp-punkte li{position:relative;padding-left:1.3rem;font-size:.95rem;line-height:1.6}.amzk-lp.lp-ausbau .lp-punkte li+li{margin-top:.35rem}.amzk-lp.lp-ausbau .lp-badge{align-self:flex-start;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--stern-blau);border:1px solid var(--kartenlinie-stark);border-radius:999px;padding:.3rem .75rem}.amzk-lp.lp-ausbau .lp-karte .lp-more{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-ui);font-weight:600;font-size:.95rem;color:var(--stern-blau);text-decoration:none}.amzk-lp.lp-ausbau .lp-karte .lp-more:hover{text-decoration:underline}.amzk-lp.lp-ausbau .lp-karte--optional{border-style:dashed}.amzk-lp.lp-ausbau .lp-karte__tag{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stern-blau)}.amzk-lp.lp-ausbau .lp-karte__tag+h3{margin-top:.4rem}.amzk-lp.lp-ausbau .lp-fall{max-width:860px}.amzk-lp.lp-ausbau .lp-fall__zahl{font-family:var(--font-display);font-weight:600;font-size:clamp(2.4rem, 4vw, 3.2rem);line-height:1;color:var(--stern-blau);margin:0 0 .6rem}.amzk-lp.lp-ausbau .lp-fall__label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mono);margin:0 0 1.5rem}.amzk-lp.lp-ausbau .lp-fall .lp-fall__text p+p{margin-top:.6rem}.amzk-lp.lp-ausbau .lp-fall strong{color:var(--stern-weiss);font-weight:600}.amzk-lp.lp-ausbau .lp-faelle{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.5rem;max-width:1040px}.amzk-lp.lp-ausbau .lp-faelle .lp-fall{max-width:none}.amzk-lp.lp-ausbau .lp-fall>*+*{margin-top:0}.amzk-lp.lp-ausbau .lp-fall .lp-fall__zahl--lang{font-size:clamp(1.6rem, 2.6vw, 2.2rem);line-height:1.2}.amzk-lp.lp-ausbau .lp-fall__zahl span{white-space:nowrap}.amzk-lp.lp-ausbau .lp-zitate{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.5rem;margin-top:2.5rem;max-width:1040px}.amzk-lp.lp-ausbau .lp-zitat{margin:2.5rem 0 0;max-width:760px;border-left:2px solid var(--teal-struktur);padding:.25rem 0 .25rem 1.5rem}.amzk-lp.lp-ausbau .lp-zitate .lp-zitat{margin:0}.amzk-lp.lp-ausbau .lp-zitat blockquote p{font-size:1.05rem;line-height:1.7;color:var(--text-ui)}.amzk-lp.lp-ausbau .lp-zitat figcaption{margin-top:.75rem;font-family:var(--font-ui);font-size:.9rem;color:var(--text-mono)}.amzk-lp.lp-ausbau .lp-zitat figcaption strong{color:var(--stern-weiss);font-weight:600}.amzk-lp.lp-ausbau .lp-vgl{width:100%;max-width:1000px;border-collapse:collapse;font-size:1rem;line-height:1.6}.amzk-lp.lp-ausbau .lp-vgl th,.amzk-lp.lp-ausbau .lp-vgl td{text-align:left;vertical-align:top;padding:1.1rem 1.25rem;border-bottom:1px solid var(--kartenlinie-stark)}.amzk-lp.lp-ausbau .lp-vgl thead th{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mono)}.amzk-lp.lp-ausbau .lp-vgl tbody th{font-family:var(--font-display);font-weight:500;font-size:1.1rem;color:var(--stern-weiss);width:22%}.amzk-lp.lp-ausbau .lp-vgl .lp-vgl__ich{background:rgba(46,117,160,.1);color:var(--stern-weiss)}.amzk-lp.lp-ausbau .lp-vgl__leer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.amzk-lp.lp-ausbau .lp-preise{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.5rem;max-width:1000px}.amzk-lp.lp-ausbau .lp-preis__wert{font-family:var(--font-display);font-weight:600;font-size:1.6rem;line-height:1.2;color:var(--stern-blau)}.amzk-lp.lp-ausbau .lp-karte .lp-preis__wert+p{margin-top:.6rem}.amzk-lp.lp-ausbau .lp-preise+.lp-liste{margin-top:2.5rem}.amzk-lp.lp-ausbau .lp-ust{margin-top:1.25rem;font-size:.9rem;color:var(--text-ui)}.amzk-lp.lp-ausbau .faq__item summary{font-size:1.05rem;min-height:44px}.amzk-lp.lp-ausbau .faq__item p{font-size:1rem;line-height:1.7;color:var(--text-body)}.amzk-lp.lp-ausbau .lp-cta-panel p+p{margin-top:.75rem}.amzk-lp.lp-ausbau .lp-querlinks__gruppen{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.5rem 2.5rem}.amzk-lp.lp-ausbau .lp-querlinks__titel{font-family:var(--font-ui);font-size:.9rem;font-weight:600;color:var(--text-ui);margin-bottom:.6rem}.amzk-lp.lp-ausbau .lp-querlinks ul{list-style:none}.amzk-lp.lp-ausbau .lp-querlinks li+li{margin-top:.35rem}.amzk-lp.lp-ausbau .lp-querlinks a{display:inline-block;margin:0;font-size:.85rem;line-height:1.5}@media (max-width:900px){.amzk-lp.lp-ausbau .lp-karten--zwei,.amzk-lp.lp-ausbau .lp-faelle,.amzk-lp.lp-ausbau .lp-zitate,.amzk-lp.lp-ausbau .lp-preise{grid-template-columns:1fr}.amzk-lp.lp-ausbau .lp-querlinks__gruppen{grid-template-columns:1fr 1fr}}@media (max-width:600px){.amzk-lp.lp-ausbau :is(.kicker,.lp-eyebrow,.lp-etappe__nr,.lp-fall__label,.lp-kennzahl__label,.lp-karte__tag,.lp-badge,.logostrip__label,.lp-vgl thead th){font-family:var(--font-body);font-size:.8125rem;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.45;color:var(--text-mono);hyphens:manual;overflow-wrap:normal;word-break:normal}.amzk-lp.lp-ausbau :is(.kicker,.lp-eyebrow,.lp-etappe__nr,.lp-karte__tag,.lp-badge){font-weight:600;color:var(--text-ui)}.amzk-lp.lp-ausbau .kicker{margin-bottom:.9rem}.amzk-lp.lp-ausbau .lp-eyebrow{margin-bottom:.6rem}.amzk-lp.lp-ausbau :is(p,li,td,th,summary,h1,h2,h3){hyphens:manual}.amzk-lp.lp-ausbau .lp-hero{padding-top:6rem;padding-bottom:2.5rem}.amzk-lp.lp-ausbau .lp-hero__sub{font-size:1.05rem;line-height:1.6;margin:1.1rem 0 .9rem}.amzk-lp.lp-ausbau .lp-hero__text{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.amzk-lp.lp-ausbau .lp-sektion{padding-top:2.75rem;padding-bottom:2.75rem}.amzk-lp.lp-ausbau .lp-sektion__head{margin-bottom:1.5rem}.amzk-lp.lp-ausbau h2{font-size:1.75rem;line-height:1.18}.amzk-lp.lp-ausbau h3{font-size:1.2rem}.amzk-lp.lp-ausbau .lp-sektion__sub,.amzk-lp.lp-ausbau .lp-text,.amzk-lp.lp-ausbau .lp-liste li{font-size:1rem;line-height:1.6}.amzk-lp.lp-ausbau .lp-karten,.amzk-lp.lp-ausbau .lp-preise,.amzk-lp.lp-ausbau .lp-faelle,.amzk-lp.lp-ausbau .lp-zitate{gap:.9rem}.amzk-lp.lp-ausbau .lp-karte{padding:1.2rem}.amzk-lp.lp-ausbau .lp-karte:hover{transform:none}.amzk-lp.lp-ausbau .lp-karte p{font-size:.95rem;line-height:1.6}.amzk-lp.lp-ausbau .lp-etappe{padding:1rem 0 1rem 1.25rem}.amzk-lp.lp-ausbau .lp-etappe:before{top:1.45rem}.amzk-lp.lp-ausbau .lp-cta-panel{padding:1.5rem 1.25rem}.amzk-lp.lp-ausbau .lp-schluss{padding-bottom:3.5rem}.amzk-lp.lp-ausbau .lp-hero__aktion{flex-direction:column;align-items:stretch;gap:.25rem}.amzk-lp.lp-ausbau .lp-hero__aktion .btn,.amzk-lp.lp-ausbau .lp-cta-panel .btn{display:flex;justify-content:center;text-align:center;padding:14px 20px}.amzk-lp.lp-ausbau .lp-kennzahlen{gap:.75rem;margin-top:2rem;padding-top:1.1rem}.amzk-lp.lp-ausbau .lp-kennzahl__num{font-size:1.4rem}.amzk-lp.lp-ausbau .lp-kennzahl__label{margin-top:.25rem;line-height:1.3}.amzk-lp.lp-ausbau .lp-fall .lp-fall__zahl{font-size:2.1rem}.amzk-lp.lp-ausbau .lp-fall .lp-fall__zahl--lang{font-size:1.45rem}.amzk-lp.lp-ausbau .lp-fall .lp-fall__label{margin-bottom:.9rem}.amzk-lp.lp-ausbau .lp-zitat{margin-top:1.75rem;padding-left:1rem}.amzk-lp.lp-ausbau .lp-zitate .lp-zitat{margin-top:0}.amzk-lp.lp-ausbau .lp-zitate{margin-top:1.75rem}.amzk-lp.lp-ausbau .lp-zitat blockquote p{font-size:1rem;line-height:1.6}.amzk-lp.lp-ausbau .lp-vgl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.amzk-lp.lp-ausbau .lp-vgl,.amzk-lp.lp-ausbau .lp-vgl tbody,.amzk-lp.lp-ausbau .lp-vgl tr,.amzk-lp.lp-ausbau .lp-vgl tbody th,.amzk-lp.lp-ausbau .lp-vgl td{display:block;width:auto}.amzk-lp.lp-ausbau .lp-vgl tr{border:1px solid rgba(77,168,216,.14);border-radius:8px;background:rgba(10,27,42,.97);padding:1rem 1.1rem}.amzk-lp.lp-ausbau .lp-vgl tr+tr{margin-top:.9rem}.amzk-lp.lp-ausbau .lp-vgl tbody th,.amzk-lp.lp-ausbau .lp-vgl td{padding:0;border:0;background:0 0;font-size:.95rem}.amzk-lp.lp-ausbau .lp-vgl tbody th{font-size:1.15rem;margin-bottom:.5rem}.amzk-lp.lp-ausbau .lp-vgl td+td{margin-top:.6rem}.amzk-lp.lp-ausbau .lp-vgl .lp-vgl__ich{padding:.5rem .65rem;border-radius:6px}.amzk-lp.lp-ausbau .lp-vgl td:before{content:attr(data-label);display:block;font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--text-ui);margin-bottom:.1rem}.amzk-lp.lp-ausbau .lp-preis__wert{font-size:1.4rem}.amzk-lp.lp-ausbau .lp-preise+.lp-liste{margin-top:1.5rem}.amzk-lp.lp-ausbau .faq__item summary{font-size:1rem;line-height:1.45;padding:.75rem 0}.amzk-lp.lp-ausbau .faq__item p{font-size:.95rem;line-height:1.6}.amzk-lp.lp-ausbau :is(.lp-text:not(.lp-text--link),.lp-karte p,.lp-zert p) a{padding-block:11px}.amzk-lp.lp-ausbau .lp-querlinks{margin-top:2.5rem;padding-top:1.5rem}.amzk-lp.lp-ausbau .lp-querlinks__gruppen{grid-template-columns:1fr;gap:1.25rem}.amzk-lp.lp-ausbau .lp-querlinks__titel{font-family:var(--font-body);font-size:.8125rem;margin-bottom:.1rem}.amzk-lp.lp-ausbau .lp-querlinks li+li{margin-top:0}.amzk-lp.lp-ausbau .lp-querlinks a{display:flex;align-items:center;min-height:44px;font-family:var(--font-body);font-size:1rem;font-weight:600;text-transform:none;letter-spacing:normal}}@media (max-width:600px){.amzk-lp:not(.lp-ausbau) :is(.kicker,.lp-eyebrow,.lp-etappe__nr,.lp-case-stat-sub,.logostrip__label,.cta-note){font-family:var(--font-body);font-size:.8125rem;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.45;color:var(--text-mono);hyphens:manual;overflow-wrap:normal;word-break:normal}.amzk-lp:not(.lp-ausbau) :is(.kicker,.lp-eyebrow,.lp-etappe__nr){font-weight:600;color:var(--text-ui)}.amzk-lp:not(.lp-ausbau) .kicker{margin-bottom:.9rem}.amzk-lp:not(.lp-ausbau) .lp-eyebrow{margin-bottom:.6rem}.amzk-lp:not(.lp-ausbau) .lp-querlinks{margin-top:2.5rem;padding-top:1.5rem}.amzk-lp:not(.lp-ausbau) .lp-querlinks .lp-eyebrow{margin-bottom:.1rem}.amzk-lp:not(.lp-ausbau) .lp-querlinks br{display:none}.amzk-lp:not(.lp-ausbau) .lp-querlinks a{display:flex;align-items:center;min-height:44px;margin:0;font-family:var(--font-body);font-size:1rem;font-weight:600;text-transform:none;letter-spacing:normal}.amzk-lp:not(.lp-ausbau) .lp-karte__link{margin-top:.4rem}.amzk-lp:not(.lp-ausbau) .lp-karte__link a{display:inline-flex;align-items:center;min-height:44px}.amzk-lp:not(.lp-ausbau) .amz-contact-alt a{padding-block:11px}:is(#kontakt-hero,#kontaktwege,#anfrage,#kalender,#kontakt-hero~#ablauf,#anschrift) :is(.kicker,.kcard__tag,.kanal__tag,.etappe__tag,.gespraech__rolle,.adresse__label){font-family:var(--font-body);font-size:.8125rem;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.45;color:var(--text-gedimmt);hyphens:manual;overflow-wrap:normal;word-break:normal}html :is(#kontakt-hero,#kontaktwege,#anfrage,#kalender,#kontakt-hero~#ablauf,#anschrift) :is(.kicker,.kcard__tag,.kanal__tag,.etappe__tag,.adresse__label){font-weight:600;color:var(--text-sekundaer)}#kontakt-hero .kicker{gap:.45rem;margin-bottom:.6rem}#anfrage .kanaele__zusage{font-family:var(--font-body)}#kontaktwege .kcard__wert a{padding-block:11px}#kalender .kalender__datenschutz a{padding-block:14px}}.kurs-wrap{overflow-x:clip}.kursroute--sterne .kr-stern{left:calc(var(--i) * ((100% - 4.5rem) / 4 + 1.5rem));top:calc(var(--y) - 6.5px);z-index:1}.kursroute--sterne .kr-stern:before{content:"";position:absolute;left:50%;top:100%;width:1px;height:calc(168px - var(--y) - 6.5px + 1.25rem);transform:translateX(-50%);background:linear-gradient(to bottom,rgba(77,168,216,0),var(--kartenlinie-stark));opacity:.35;transition:opacity .6s}.kursroute--sterne .kr-stern.is-active:before{opacity:1}.kursroute--sterne .kr-stern--ziel.is-active{background:var(--kurs-orange);box-shadow:0 0 14px rgba(255,153,0,.7)}.kursroute--sterne .kr-stern--ziel.is-active:after{border-color:var(--kurs-orange)}@media (prefers-reduced-motion:reduce){.kursroute--sterne .kr-stern.is-active:after{animation:none;opacity:.35}}.sternbild-zitat.sternbild-zitat--kompakt{right:var(--gutter);top:12px;width:205px}@media (max-width:1239px){.sternbild-zitat.sternbild-zitat--kompakt{display:none}}.sternbild-zitat--kompakt .sz-linie{stroke:rgba(77,168,216,.4);stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sternbild-zitat--kompakt .sz-kern{fill:rgba(77,168,216,.22);transition:fill .5s,filter .5s}.sternbild-zitat--kompakt .sz-halo{fill:none;stroke:var(--stern-blau);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center}.sternbild-zitat--kompakt .sz-stern.is-lit .sz-kern{fill:rgba(77,168,216,.6)}.sternbild-zitat--kompakt .sz-stern.is-active .sz-kern{fill:var(--stern-blau);filter:drop-shadow(0 0 6px rgba(77,168,216,.8))}.sternbild-zitat--kompakt .sz-stern.is-active .sz-halo{opacity:1;animation:amzk-ping 2.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.sternbild-zitat--kompakt .sz-stern.is-active .sz-halo{animation:none;opacity:.5}}@media (min-width:601px){.hero__quote figcaption,.quote__badge,.quote footer,.logostrip__label,.kachel-badge,.zertifikat__label,.fall__tag,.fall__label,.fall__beleg-label,.fall__beleg-caption,.rahmen__tag,.rahmen__ust,.vs__tag,.etappe__tag,.kanal__tag,.kcard__tag,.gespraech__rolle,.adresse .adresse__label{font-size:.75rem}.kachel-badge{letter-spacing:.08em}.amzk-lp .logostrip__label{color:var(--text-mono)}}.quote__mehr{display:none}@media (max-width:600px){#referenzen .quote--gekuerzt .quote__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}#referenzen .quote--kuerzbar .quote__mehr{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;padding:0;border:0;background:0 0;cursor:pointer;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--stern-blau)}#referenzen .quote__mehr:focus-visible{outline:2px solid var(--stern-blau);outline-offset:2px}}.amzk-lp.lp-ausbau .lp-vgl+h3{margin-top:3rem}#unterschied .cta__alt{display:flex;flex-wrap:wrap;gap:0 2rem;margin-top:1rem;max-width:940px}#unterschied .cta__alt a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:600px){.amzk-lp.lp-ausbau .lp-vgl+h3{margin-top:2rem}.amzk-lp.lp-ausbau .faq__item p a{padding-block:11px}}#standort .station__head{margin-bottom:0}#kalender .gespraech{margin-top:1.5rem;max-width:640px}@media (max-width:600px){#standort .station__sub a{padding-block:11px}#kalender .gespraech{margin-top:1.25rem}.amzk-lp .lp-etappe p a{padding-block:10px}}.amzk-lp.lp-ausbau .lp-preis-aktion{margin-top:2rem}@media (min-width:901px){.amzk-lp .lp-ueber-text p,.amzk-lp .lp-fall__text p,.amzk-lp .lp-zitat blockquote p,.ergebnisse-row .result__desc p{max-width:68ch}}