.page-start{--ink:#201b16;--muted:#62594f;--paper:#fffaf2;--soft:#f0e6d8;--line:#d9cebf;--wood:#7a4e2d;--orange:#e8751a}.page-start *{box-sizing:border-box}.page-start header.intro{text-align:center;padding:clamp(48px,7vw,96px) clamp(20px,5vw,72px) clamp(28px,4vw,56px)}.page-start header.intro h1{margin:0 0 14px;font-size:clamp(30px,4.5vw,52px)}.page-start header.intro p{color:var(--muted);max-width:62ch;margin:0 auto;font-size:18px}.page-start .scene{border-bottom:1px solid var(--line);background:var(--paper);padding:clamp(56px,8vw,112px) clamp(20px,5vw,72px)}.page-start .scene:nth-of-type(2n){background:var(--soft)}.page-start .scene-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(28px,5vw,68px);width:min(1220px,100%);margin:0 auto;display:grid}.page-start .scene:nth-of-type(odd) .scene-grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)}.page-start .scene:nth-of-type(odd) .media{order:2}.page-start .media{margin:58px 0 0}.page-start .frame{position:relative}.page-start .caption{color:var(--muted);margin:20px clamp(120px,12vw,160px) 0 4px;font-size:15.5px;font-weight:600}.page-start .media img{border-radius:8px;width:100%;display:block;box-shadow:0 14px 36px #201b1629}.page-start .bubble{background:#fff;border-radius:14px;max-width:58%;padding:8px 16px 10px;font-family:Caveat,cursive;font-size:clamp(18px,1.8vw,24px);font-weight:600;position:absolute;bottom:calc(100% - 20px);left:18px;transform:rotate(-1.5deg);box-shadow:0 6px 18px #201b1647}.page-start .bubble:after{content:"";background:#fff;border-radius:2px;width:16px;height:16px;position:absolute;bottom:-8px;left:30px;transform:rotate(55deg)skew(20deg)}.page-start .phone-link{display:contents}.page-start .mini-phone{aspect-ratio:9/18.5;background:#fbf7ee;border:3px solid #2c2620;border-radius:24px;flex-direction:column;width:clamp(140px,13vw,180px);font-size:10.5px;display:flex;position:absolute;bottom:-40px;right:-30px;overflow:hidden;transform:rotate(3deg);box-shadow:0 16px 32px #201b1652}.page-start .mp-bar{border-bottom:1px solid #c9bfa9;align-items:center;gap:5px;padding:8px 10px 6px;font-weight:700;display:flex}.page-start .mp-bar .dot{background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.page-start .mp-body{flex-direction:column;flex:1;gap:6px;padding:8px;display:flex}.page-start .mini-phone:after{content:"";background:#c9bfa9;border-radius:99px;align-self:center;width:36%;height:4px;margin:auto 0 7px}.page-start .mp-card{background:#fff;border:1px solid #c9bfa9;border-radius:8px;padding:6px 7px}.page-start .mp-card b{font-size:10.5px;display:block}.page-start .mp-card span{color:#8b8275;font-size:9.5px;line-height:1.35;display:block}.page-start .mp-btn{background:var(--orange);color:#fff;text-align:center;border-radius:7px;padding:6px;font-weight:700}.page-start .mp-map{background:repeating-linear-gradient(45deg,#ebe0c7,#ebe0c7 5px,#f8f4ec 5px 10px);border:1px solid #c9bfa9;border-radius:8px;height:56px;position:relative}.page-start .mp-pin{background:var(--orange);border:2px solid #fff;border-radius:50% 50% 50% 0;width:10px;height:10px;position:absolute;transform:rotate(-45deg)}.page-start .number{background:var(--wood);width:44px;height:44px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:18px;font-weight:800;display:inline-flex}.page-start .nrow{align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-start .nrow .number{margin-bottom:0}.page-start .tuer{background:var(--soft);color:var(--wood);border-radius:7px;align-items:center;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.page-start .scene:nth-of-type(2n) .tuer{background:var(--paper)}.page-start .scene h3{margin:0;font-size:clamp(24px,3vw,36px);line-height:1.15}.page-start .copy{color:var(--muted);margin:16px 0 0;font-size:18px}.page-start .product{border:1px solid var(--line);background:#ffffffc2;border-radius:8px;margin-top:18px;overflow:hidden}.page-start .product-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;font-size:13px;font-weight:850}.page-start .product-body{gap:10px;padding:14px;display:grid}.page-start .product-body strong{font-size:16px}.page-start .pill-row{flex-wrap:wrap;gap:7px;display:flex}.page-start .pill{background:var(--soft);min-height:30px;color:var(--wood);border-radius:999px;align-items:center;padding:5px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.page-start footer.ende{text-align:center;color:var(--muted);padding:clamp(40px,6vw,80px) clamp(20px,5vw,72px);font-size:15px}.page-start footer.ende a{color:var(--wood)}@media (width<=860px){.page-start .scene-grid,.page-start .scene:nth-of-type(odd) .scene-grid{grid-template-columns:1fr}.page-start .scene:nth-of-type(odd) .media{order:0}.page-start .bubble{max-width:70%}.page-start .mini-phone{bottom:-30px;right:0}}.page-start .hero{color:#fffaf2;background:#161009;align-items:end;min-height:88vh;display:grid;position:relative;overflow:hidden}.page-start .hero>img{object-fit:cover;opacity:.74;width:100%;height:100%;position:absolute;inset:0}.page-start .hero:after{content:"";background:linear-gradient(90deg,#120e0adb,#120e0a6b 58%,#120e0a33),linear-gradient(#0000000d,#000000a3);position:absolute;inset:0}.page-start .hero-content{z-index:2;max-width:1000px;padding:0 clamp(22px,6vw,82px) clamp(44px,7vw,82px);position:relative}.page-start .eyebrow-logo{vertical-align:-.4em;width:auto;height:1.5em;margin-right:9px}.page-start .eyebrow{color:#ffffffdb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:850}.page-start .hero h1{letter-spacing:0;max-width:800px;margin:0;font-size:clamp(54px,10vw,118px);line-height:.92}.page-start .hero-text{color:#ffffffe6;max-width:780px;margin:24px 0 0;font-size:clamp(18px,2.1vw,24px)}.page-start .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-start .button{color:#fffaf2;background:#ffffff1f;border:1px solid #ffffffad;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.page-start .button.primary{color:var(--ink);background:#fffaf2;border-color:#fffaf2}.page-start .personas{border-bottom:1px solid var(--line);text-align:center;padding:clamp(56px,8vw,112px) clamp(20px,5vw,72px)}.page-start .personas h2{margin:0 0 10px;font-size:clamp(28px,4vw,44px)}.page-start .szenen-head h2{margin:0 0 14px;font-size:clamp(30px,4.5vw,52px)}.page-start .personas .sub,.page-start .szenen-head .sub{color:var(--muted);max-width:60ch;margin:0 auto 36px;font-size:18px}.page-start .personas-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:30px 16px;width:min(1220px,100%);margin:0 auto;display:grid}.page-start .p-card{color:var(--ink);text-decoration:none}.page-start .p-rahmen{display:inline-block;position:relative;transform:rotate(-2deg)}.page-start .p-card:nth-child(2n) .p-rahmen{transform:rotate(2deg)}.page-start .p-rahmen img{object-fit:cover;object-position:50% 25%;border:4px solid #fff;border-radius:14px;width:116px;height:116px;display:block;box-shadow:0 6px 16px #201b1638}.page-start .p-rahmen:after{content:"";background:#ebe0c7eb;border-radius:2px;width:42px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 2px #0000001a}.page-start .p-name{margin-top:12px;font-size:15px;font-weight:800}.page-start .p-pill{color:var(--wood);font-family:Caveat,cursive;font-size:18px;line-height:1.1}.page-start .p-tuer{color:var(--muted);margin-top:3px;font-size:11.5px}.page-start .crew-link{color:var(--muted);margin:40px 0 0;font-family:Caveat,cursive;font-size:24px}.page-start .crew-link a{color:var(--wood);font-weight:700;text-decoration:none}.page-start .crew-link a:hover{color:var(--orange)}.page-start .szenen-head{text-align:center;padding:clamp(56px,8vw,100px) clamp(20px,5vw,72px) 0}.page-start .boegen{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.page-start .bogen{background:var(--soft);color:var(--wood);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none}.page-start a.bogen:hover{background:var(--orange);color:#fff}.page-personas{--paper:#fffaf2;--ink:#201b16;--muted:#62594f;--soft:#f0e6d8;--line:#d9cebf;--card:#fff;--shadow:0 10px 30px #201b161a;--anton-pill-bg:#e6eef5;--anton-pill-text:#2c5a82;--anton-avatar:#d6e3ee;--anton-quote-bg:#eef4fa;--anton-tag-bg:#eaf1f7;--anton-tag-text:#2c5a82;--timo-pill-bg:#fbe9d2;--timo-pill-text:#b46817;--timo-avatar:#f7d5a7;--timo-quote-bg:#fdf2e0;--timo-tag-bg:#fcefda;--timo-tag-text:#b46817;--sebastian-pill-bg:#d9ecdc;--sebastian-pill-text:#2e6b3f;--sebastian-avatar:#c6e0cb;--sebastian-quote-bg:#e6f1e8;--sebastian-tag-bg:#ddedde;--sebastian-tag-text:#2e6b3f;--eli-pill-bg:#e8ddef;--eli-pill-text:#5b3478;--eli-avatar:#d6c4e0;--eli-quote-bg:#efe7f3;--eli-tag-bg:#ebe1f1;--eli-tag-text:#5b3478;--story-pill-bg:#ede1ce;--story-pill-text:#6b4a1f;--story-avatar:#e5d4b8;--story-quote-bg:#f5ecda;--story-tag-bg:#efe3cc;--story-tag-text:#6b4a1f;--story-einstieg-bg:#6b4a1f;--story-einstieg-text:#fffaf2}.page-personas *{box-sizing:border-box}.page-personas .page{max-width:1100px;margin:0 auto}.page-personas .heading{text-align:center;letter-spacing:-.01em;margin-bottom:8px;font-size:28px;font-weight:800}.page-personas .subheading{text-align:center;color:var(--muted);margin:0 0 40px;font-size:15px}.page-personas .section-heading{border-bottom:2px solid var(--line);margin:56px 0 6px;padding-bottom:8px;font-size:22px;font-weight:800}.page-personas .section-sub{color:var(--muted);margin:0 0 24px;font-size:14px}.page-personas .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (width<=760px){.page-personas .grid{grid-template-columns:1fr}}.page-personas .card{background:var(--card);box-shadow:var(--shadow);border:1px solid #d9cebf80;border-radius:16px;padding:20px 22px 18px}.page-personas .head{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.page-personas .avatar{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;font-size:46px;display:flex;position:relative;overflow:hidden}.page-personas .avatar img{object-fit:cover;object-position:50% 22%;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.page-personas .head-text{flex:1;min-width:0}.page-personas .name{margin:0 0 5px;font-size:18px;font-weight:800;line-height:1.2}.page-personas .badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-personas .pill{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.page-personas .level{color:var(--muted);font-size:12px;font-weight:700}.page-personas .einstieg-badge{background:var(--story-einstieg-bg);color:var(--story-einstieg-text);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.page-personas .background{color:var(--ink);margin:0 0 12px;font-size:13.5px}.page-personas .quest-line{color:var(--ink);background:var(--soft);border-left:3px solid var(--story-pill-text);border-radius:8px;margin:0 0 14px;padding:8px 10px;font-size:12.5px}.page-personas .quest-line strong{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-right:6px;font-size:10.5px;font-weight:700}.page-personas .section-label{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:700}.page-personas .skills{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.page-personas .skill-chip{background:var(--soft);color:var(--ink);border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.page-personas .skill-chip .stufe{color:var(--muted);margin-left:4px;font-size:10px;font-weight:500}.page-personas .two-col{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.page-personas .tags{flex-wrap:wrap;gap:5px;display:flex}.page-personas .tag{border-radius:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.page-personas .verbindungen{color:var(--ink);border-bottom:1px solid var(--soft);margin-bottom:14px;padding-bottom:14px;font-size:12.5px}.page-personas .verbindungen strong{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-right:8px;font-size:10.5px;font-weight:700}.page-personas .quote{border-radius:10px;padding:12px 14px;font-size:13px;font-style:italic;font-weight:500;line-height:1.45}.page-personas .quote:before{content:"„";margin-right:1px}.page-personas .quote:after{content:"“";margin-left:1px}.page-personas .quote-label{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.page-personas .card.anton .avatar{background:var(--anton-avatar)}.page-personas .card.anton .pill{background:var(--anton-pill-bg);color:var(--anton-pill-text)}.page-personas .card.anton .tag{background:var(--anton-tag-bg);color:var(--anton-tag-text)}.page-personas .card.anton .quote{background:var(--anton-quote-bg);color:var(--anton-pill-text)}.page-personas .card.timo .avatar{background:var(--timo-avatar)}.page-personas .card.timo .pill{background:var(--timo-pill-bg);color:var(--timo-pill-text)}.page-personas .card.timo .tag{background:var(--timo-tag-bg);color:var(--timo-tag-text)}.page-personas .card.timo .quote{background:var(--timo-quote-bg);color:var(--timo-pill-text)}.page-personas .card.sebastian .avatar{background:var(--sebastian-avatar)}.page-personas .card.sebastian .pill{background:var(--sebastian-pill-bg);color:var(--sebastian-pill-text)}.page-personas .card.sebastian .tag{background:var(--sebastian-tag-bg);color:var(--sebastian-tag-text)}.page-personas .card.sebastian .quote{background:var(--sebastian-quote-bg);color:var(--sebastian-pill-text)}.page-personas .card.eli .avatar{background:var(--eli-avatar)}.page-personas .card.eli .pill{background:var(--eli-pill-bg);color:var(--eli-pill-text)}.page-personas .card.eli .tag{background:var(--eli-tag-bg);color:var(--eli-tag-text)}.page-personas .card.eli .quote{background:var(--eli-quote-bg);color:var(--eli-pill-text)}.page-personas .card.story .avatar{background:var(--story-avatar)}.page-personas .card.story .pill{background:var(--story-pill-bg);color:var(--story-pill-text)}.page-personas .card.story .tag{background:var(--story-tag-bg);color:var(--story-tag-text)}.page-personas .card.story .quote{background:var(--story-quote-bg);color:var(--story-pill-text)}.page-personas .meta{border:1px dashed var(--line);max-width:1100px;color:var(--muted);background:#fff9;border-radius:12px;margin:48px auto 0;padding:18px 22px;font-size:13px}.page-personas .meta strong{color:var(--ink)}.page-personas .skill-chip svg{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.page-personas .tags .tag.t1{color:#8a4a10;background:#f6dcc4}.page-personas .tags .tag.t2{color:#3d5a33;background:#dce8d4}.page-personas .tags .tag.t3{color:#27425e;background:#d8e2ee}.page-personas .tags .tag.t4{color:#6b4426;background:#e9dbcb}.page-personas .tags .tag.t5{color:#5b2f4d;background:#e8d8e2}.page-personas .tags .tag.t6{color:#7a5e14;background:#f1e6c2}.page-personas .section-label,.page-personas .quote-label{letter-spacing:0;text-transform:none;color:var(--muted);margin:0 0 4px;font-family:Caveat,cursive;font-size:20px;font-weight:600}.page-personas .pill{padding:2px 12px;font-family:Caveat,cursive;font-size:17px;font-weight:600}.page-personas .section-heading{letter-spacing:0;font-family:Caveat,cursive}.page-personas .tags .tag:nth-child(odd){transform:rotate(-1.4deg)}.page-personas .tags .tag:nth-child(2n){transform:rotate(1.2deg)}.page-personas .skills .skill-chip:nth-child(odd){transform:rotate(-.7deg)}.page-personas .skills .skill-chip:nth-child(2n){transform:rotate(.6deg)}.page-personas .avatar{border:4px solid #fff;margin-right:4px;overflow:visible;transform:rotate(-2.5deg);box-shadow:0 4px 12px #2c26202e}.page-personas .avatar img{border-radius:10px}.page-personas .avatar:after{content:"";z-index:2;background:#ebe0c7eb;border-radius:2px;width:46px;height:16px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 2px #0000001a}.page-personas .skills{padding-top:7px}.page-personas .skill-chip{position:relative}.page-personas .stufe-pill{white-space:nowrap;border-radius:999px;padding:2px 7px 3px;font-family:Caveat,cursive;font-size:12.5px;font-weight:700;line-height:1;position:absolute;top:-14px;right:-12px;transform:rotate(3deg);box-shadow:0 1px 2px #2c262026}.page-personas .stufe-pill.s1{color:#6b5a33;background:#ebe0c7}.page-personas .stufe-pill.s2{color:#6b4426;background:#e9dbcb}.page-personas .stufe-pill.s3{color:#3d5a33;background:#dce8d4}.page-personas .stufe-pill.s4{color:#f4ecdd;background:#4a6b3e}.page-personas .stufe-pill.s5{color:#fff6e8;background:#e8751a}.page-personas .stufe-pill.s6{color:#f4e6ee;background:#5b2f4d}.page-personas html{scroll-behavior:smooth}.page-personas .verbindungen strong{letter-spacing:0;text-transform:none;color:var(--muted);margin:0 0 6px;font-family:Caveat,cursive;font-size:20px;font-weight:600;display:block}.page-personas .verb-chips{flex-wrap:wrap;gap:5px;display:flex}.page-personas .verb-chip{color:var(--ink);background:#fff;border:1.5px solid #e5dac3;border-radius:999px;align-items:baseline;gap:5px;padding:3px 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.page-personas .verb-chip:nth-child(odd){transform:rotate(-.8deg)}.page-personas .verb-chip:nth-child(2n){transform:rotate(.7deg)}.page-personas a.verb-chip:hover{color:#c25e10;background:#fff3e6;border-color:#e8751a}.page-personas .verb-rolle{color:var(--muted);font-size:11px;font-weight:500}.page-personas .card:target{outline-offset:4px;outline:3px solid #e8751a8c}.page-personas .quote.szene:before,.page-personas .quote.szene:after{content:none}.page-personas .quote.szene{font-style:normal}.page-personas :root{--wood:#7a4e2d;--orange:#e8751a}.page-personas .intro{text-align:center;background:var(--paper);padding:clamp(60px,9vw,116px) clamp(20px,5vw,72px) clamp(34px,5vw,56px)}.page-personas .intro .eyebrow{color:var(--wood);margin:0 0 6px;font-family:Caveat,cursive;font-size:clamp(20px,2.4vw,28px)}.page-personas .intro h1{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.05}.page-personas .intro p{color:var(--muted);max-width:60ch;margin:0 auto;font-size:18px}.page-personas .page{padding:0 clamp(20px,5vw,40px) 30px}.page-personas .section-heading{text-align:center;letter-spacing:0;color:var(--ink);border:0;margin:70px 0 2px;padding:0;font-family:Caveat,cursive;font-size:clamp(30px,4vw,44px);font-weight:700}.page-personas .section-heading:after{content:"";background:var(--orange);border-radius:3px;width:54px;height:3px;margin:12px auto 0;display:block}.page-personas .page>.section-heading:first-of-type{margin-top:6px}.page-personas .section-sub{text-align:center;max-width:56ch;margin:0 auto 34px;font-size:15px}.page-personas .meta{border:0;border-top:1px solid var(--line);text-align:center;background:0 0;border-radius:0;max-width:760px;margin:60px auto 0;padding:30px 20px 64px;font-size:14px}.page-personas .meta a{color:var(--wood);font-weight:700}.page-flows{--fl-line:#d9cebf;--fl-soft:#f0e6d8;--fl-fill:#fbf7ee;--wood:#7a4e2d;--orange:#e8751a;--gruen:#4a6b3e;--wf:#c9bfa9}.page-flows .intro{text-align:center;padding:clamp(60px,9vw,116px) clamp(20px,5vw,72px) clamp(26px,4vw,44px)}.page-flows .intro .eyebrow{color:var(--wood);margin:0 0 6px;font-family:Caveat,cursive;font-size:clamp(20px,2.4vw,28px)}.page-flows .intro h1{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.05}.page-flows .intro p{color:var(--muted);max-width:60ch;margin:0 auto;font-size:18px}.page-flows .chooser{flex-wrap:wrap;justify-content:center;gap:22px;padding:0 18px 8px;display:flex}.page-flows .chooser .p-card{text-align:center;color:var(--ink);cursor:pointer;background:0 0;border:0;text-decoration:none}.page-flows .chooser .p-rahmen{display:inline-block;position:relative;transform:rotate(-2deg)}.page-flows .chooser .p-card:nth-child(2n) .p-rahmen{transform:rotate(2deg)}.page-flows .chooser img{object-fit:cover;object-position:50% 25%;border:4px solid #fff;border-radius:13px;width:86px;height:86px;display:block;box-shadow:0 6px 16px #201b1638}.page-flows .chooser .p-name{margin-top:9px;font-size:14px;font-weight:800}.page-flows .chooser .p-sub{color:var(--wood);font-family:Caveat,cursive;font-size:16px;line-height:1.1}.page-flows .chooser .p-card.active img{outline:3px solid var(--orange);outline-offset:2px}.page-flows .chooser .p-card.soon{opacity:.45;filter:saturate(.6);cursor:default}.page-flows .chooser .p-card.soon .p-sub{color:var(--muted)}.page-flows .flow-player{flex-direction:column;align-items:center;padding:8px 14px 10px;display:flex}.page-flows .fp-head{text-align:center;margin-bottom:6px}.page-flows .fp-persona{color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.page-flows .fp-persona img{object-fit:cover;object-position:50% 25%;border:2px solid #fff;border-radius:50%;width:34px;height:34px;box-shadow:0 2px 6px #0003}.page-flows .fp-who{color:var(--muted);margin:6px 0 2px;font-size:14px}.page-flows .fp-station{color:var(--wood);font-family:Caveat,cursive;font-size:17px;text-decoration:none}.page-flows .fp-station:hover{color:var(--orange)}.page-flows .fp-stagewrap{flex-direction:column;align-items:center;padding-top:8px;display:flex}.page-flows .owner{color:var(--muted);text-align:center;margin-bottom:6px;font-family:Caveat,cursive;font-size:20px}.page-flows .stage{perspective:1400px;justify-content:center;align-items:center;gap:28px;animation:.3s fpFade;display:flex}.page-flows .phone{aspect-ratio:9/18.7;background:var(--fl-fill);border:3px solid #2c2620;border-radius:32px;flex-direction:column;width:300px;max-width:78vw;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #201b164d}.page-flows .phone .notch{flex:none;justify-content:center;align-items:center;height:22px;display:flex}.page-flows .phone .notch:after{content:"";background:#2c2620;border-radius:99px;width:78px;height:6px}.page-flows .bar{border-bottom:1px solid var(--fl-line);flex:none;align-items:center;gap:7px;padding:6px 14px 8px;font-size:13px;font-weight:700;display:flex}.page-flows .bar .dot{background:var(--orange);border-radius:50%;flex:none;width:9px;height:9px}.page-flows .bar small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.page-flows .phone-body{flex-direction:column;flex:1;min-height:0;display:flex}.page-flows .scr{flex-direction:column;flex:1;gap:10px;padding:14px 13px;display:flex;overflow:hidden}.page-flows .home{background:var(--wf);border-radius:99px;flex:none;align-self:center;width:36%;height:5px;margin:6px 0 9px}.page-flows .big{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.25}.page-flows .lead{color:var(--muted);font-size:13.5px}.page-flows .soft{color:var(--muted);margin-top:2px;font-size:12px}.page-flows .btn{background:var(--orange);color:#fff;text-align:center;border:none;border-radius:11px;margin-top:auto;padding:12px;font-size:14.5px;font-weight:700}.page-flows .btn.line{border:1.5px solid var(--fl-line);color:var(--muted);background:0 0;margin-top:8px;font-weight:600}.page-flows .card{border:1.5px solid var(--fl-line);background:#fff;border-radius:13px;padding:11px 12px}.page-flows .card.hl{border-color:var(--orange);box-shadow:0 4px 14px #e8751a21}.page-flows .card h4{margin-bottom:2px;font-size:13.5px}.page-flows .card p{color:var(--muted);font-size:11.5px;line-height:1.4}.page-flows .qtitle{margin-bottom:2px;font-size:17px;font-weight:800}.page-flows .kv{border-bottom:1px dashed var(--fl-line);padding:4px 0;font-size:12.5px;display:flex}.page-flows .kv:last-child{border:0}.page-flows .kv b{width:84px;color:var(--muted);flex:none;font-weight:600}.page-flows .toggle{background:var(--fl-soft);border-radius:10px;padding:3px;font-size:12.5px;font-weight:700;display:flex}.page-flows .toggle span{text-align:center;color:var(--muted);border-radius:8px;flex:1;padding:6px}.page-flows .toggle .on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}.page-flows .chips{flex-wrap:wrap;gap:5px;display:flex}.page-flows .chip{border:1px solid var(--fl-line);color:var(--muted);background:#fff;border-radius:99px;padding:3px 9px;font-size:11px}.page-flows .chip.on{background:var(--orange);border-color:var(--orange);color:#fff}.page-flows .map{border:1.5px solid var(--fl-line);background:url(/assets/map-bg.jpg) 35% 78%/260% no-repeat;border-radius:12px;flex:none;height:78px;position:relative}.page-flows .pin{background:var(--orange);border:2px solid #fff;border-radius:50% 50% 50% 0;width:13px;height:13px;position:absolute;transform:rotate(-45deg);box-shadow:0 1px 3px #00000040}.page-flows .pin.b{background:var(--wood)}.page-flows .pin.c{background:var(--gruen)}.page-flows .note{color:var(--muted);font-size:11px}.page-flows .ok{color:var(--gruen);font-weight:700}.page-flows .ava{background:var(--fl-soft);border:1.5px solid var(--fl-line);width:26px;height:26px;color:var(--wood);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.page-flows .reqrow{align-items:center;gap:8px;font-size:12.5px;display:flex}.page-flows .scr.welcome{text-align:center;justify-content:center;gap:13px;padding:22px 20px}.page-flows .welcome-logo{width:62px;height:62px;margin:0 auto 4px}.page-flows .btn.welcome-btn{margin-top:18px}.page-flows .scr.full{padding:0;position:relative}.page-flows .bigmap{background:url(/assets/map-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.page-flows .pinlabel{border:1px solid var(--fl-line);white-space:nowrap;background:#ffffffeb;border-radius:99px;padding:1px 7px;font-size:9.5px;font-weight:700;position:absolute;transform:translate(-50%);box-shadow:0 1px 3px #00000014}.page-flows .float-top{z-index:3;flex-direction:column;gap:7px;display:flex;position:absolute;top:10px;left:10px;right:10px}.page-flows .sheet{z-index:3;border:1.5px solid var(--fl-line);background:#fff;border-radius:16px;padding:11px 12px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 -8px 26px #201b1629}.page-flows .sheet:before{content:"";background:var(--fl-line);border-radius:99px;width:34px;height:4px;margin:0 auto 8px;display:block}.page-flows .sheet h4{font-size:13.5px}.page-flows .sheet p{color:var(--muted);font-size:11.5px}.page-flows .backdrop{-webkit-backdrop-filter:blur(2.5px);z-index:4;background:#201b1657;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.page-flows .modal{background:var(--paper);text-align:center;border-radius:18px;flex-direction:column;gap:9px;width:100%;padding:20px 16px;display:flex;box-shadow:0 18px 44px #0000004d}.page-flows .modal .btn{margin-top:6px}.page-flows .mentor{border:1.5px solid var(--fl-line);background:#fff;border-radius:13px;align-items:center;gap:10px;padding:9px 11px;display:flex}.page-flows .mentor img{object-fit:cover;object-position:50% 25%;border:2px solid #fff;border-radius:50%;flex:none;width:46px;height:46px;box-shadow:0 2px 6px #0000002e}.page-flows .mentor b{font-size:13px;display:block}.page-flows .mentor span{color:var(--muted);font-size:11px}.page-flows .phone.dim{filter:saturate(.7);animation:.55s both settleLeft}.page-flows .phone.fore{animation:.6s cubic-bezier(.2,.75,.25,1) both slideInRight;box-shadow:0 26px 56px #201b1661}@media (width<=720px){.page-flows .stage{gap:10px}.page-flows .phone.dim{display:none}}.page-flows .caption{text-align:center;max-width:560px;color:var(--ink);min-height:48px;margin:10px auto 0;padding:0 16px;font-size:16px}.page-flows .caption .us{color:var(--wood);margin-top:6px;font-family:Caveat,cursive;font-size:17px;display:inline-block}.page-flows .ctrl{justify-content:center;align-items:center;gap:18px;padding:10px 0 40px;display:flex}.page-flows .nav{border:1.5px solid var(--fl-line);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.page-flows .nav:disabled{opacity:.3;cursor:default}.page-flows .dots{gap:9px;display:flex}.page-flows .dots i{background:var(--fl-line);cursor:pointer;border-radius:50%;width:9px;height:9px;transition:all .2s}.page-flows .dots i.on{background:var(--orange);transform:scale(1.25)}.page-flows .step{color:var(--muted);text-align:center;min-width:34px;font-size:13px}.page-flows footer.ende{text-align:center;color:var(--muted);border-top:1px solid var(--fl-line);max-width:760px;margin:20px auto 0;padding:clamp(36px,6vw,72px) 20px clamp(48px,7vw,80px);font-size:15px}.page-flows footer.ende a{color:var(--wood);font-weight:700}@keyframes fpFade{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(135%)scale(1.02)rotateY(-5deg)}to{opacity:1;transform:scale(1.02)rotateY(-5deg)}}@keyframes settleLeft{0%{opacity:0;transform:translate(34%)scale(.82)rotateY(8deg)}to{opacity:.5;transform:scale(.82)rotateY(8deg)}}:root{--paper:#fffaf2;--ink:#201b16;--muted:#62594f;--soft:#f0e6d8;--line:#d9cebf;--card:#fff;--wood:#7a4e2d;--orange:#e8751a;--shadow:0 10px 30px #201b161a;--anton-pill-bg:#e6eef5;--anton-pill-text:#2c5a82;--anton-avatar:#d6e3ee;--anton-quote-bg:#eef4fa;--anton-tag-bg:#eaf1f7;--anton-tag-text:#2c5a82;--timo-pill-bg:#fbe9d2;--timo-pill-text:#b46817;--timo-avatar:#f7d5a7;--timo-quote-bg:#fdf2e0;--timo-tag-bg:#fcefda;--timo-tag-text:#b46817;--sebastian-pill-bg:#d9ecdc;--sebastian-pill-text:#2e6b3f;--sebastian-avatar:#c6e0cb;--sebastian-quote-bg:#e6f1e8;--sebastian-tag-bg:#ddedde;--sebastian-tag-text:#2e6b3f;--eli-pill-bg:#e8ddef;--eli-pill-text:#5b3478;--eli-avatar:#d6c4e0;--eli-quote-bg:#efe7f3;--eli-tag-bg:#ebe1f1;--eli-tag-text:#5b3478;--story-pill-bg:#ede1ce;--story-pill-text:#6b4a1f;--story-avatar:#e5d4b8;--story-quote-bg:#f5ecda;--story-tag-bg:#efe3cc;--story-tag-text:#6b4a1f;--story-einstieg-bg:#6b4a1f;--story-einstieg-text:#fffaf2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}[id]{scroll-margin-top:66px}.hero h1,.intro h1,.szenen-head h2{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,system-ui,sans-serif;font-weight:400}.mn-nav{z-index:100;-webkit-backdrop-filter:blur(8px);background:#fffaf2eb;border-bottom:1px solid #d9cebf;align-items:center;gap:18px;padding:10px clamp(22px,6vw,82px);display:flex;position:sticky;top:0}.mn-brand{color:#201b16;align-items:center;gap:8px;margin-right:auto;font-size:17px;font-weight:800;text-decoration:none;display:flex}.mn-brand img{border-radius:7px;flex:none;width:28px;height:28px;display:block}.mn-links{flex-wrap:wrap;gap:6px;display:flex}.mn-link{color:#62594f;white-space:nowrap;border-radius:999px;padding:7px 13px;font-size:14.5px;font-weight:700;text-decoration:none}.mn-link:hover{color:#201b16;background:#f0e6d8}.mn-link.active{color:#fff;background:#e8751a}
