
    #tdp2026{--red:#e30613;--ink:#15171a;--paper:#f5f3ee;--white:#fff;--yellow:#ffd43b;--line:#d8d6d0;--max:1180px}
    #tdp2026, #tdp2026 *{box-sizing:border-box}#tdp2026{scroll-behavior:smooth}#tdp2026{display:block;margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.55}#tdp2026 a{color:inherit}#tdp2026 .wrap{width:min(var(--max),calc(100% - 40px));margin:auto}#tdp2026 .top{position:sticky;top:0;z-index:20;background:rgba(245,243,238,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}#tdp2026 .nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}#tdp2026 .mark{font-weight:900;letter-spacing:-.04em;font-size:22px}#tdp2026 .mark i{color:var(--red);font-style:normal}#tdp2026 .navlinks{display:flex;gap:24px;align-items:center}#tdp2026 .navlinks a{text-decoration:none;font-weight:700;font-size:14px}#tdp2026 .btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;padding:15px 22px;background:var(--red);color:#fff;text-decoration:none;font-weight:850;cursor:pointer;box-shadow:5px 5px 0 var(--ink);transition:.18s}#tdp2026 .btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}#tdp2026 .btn.light{background:#fff;color:var(--ink)}
    #tdp2026 .hero{background:var(--ink);color:#fff;overflow:hidden}#tdp2026 .hero .wrap{min-height:680px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding-block:70px}#tdp2026 .eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:900;color:var(--yellow)}#tdp2026 h1{font-size:clamp(54px,7vw,104px);line-height:.88;letter-spacing:-.065em;margin:18px 0 28px;max-width:820px}#tdp2026 .hero h1 span{color:var(--red)}#tdp2026 .lead{font-size:clamp(19px,2vw,25px);max-width:680px;color:#e7e7e7}#tdp2026 .facts{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0}#tdp2026 .pill{border:1px solid #555;padding:8px 12px;font-weight:700;font-size:14px}#tdp2026 .datecard{background:var(--red);padding:34px;transform:rotate(2deg);box-shadow:18px 18px 0 var(--yellow);min-height:360px;display:flex;flex-direction:column;justify-content:space-between}#tdp2026 .datecard .day{font-size:92px;line-height:1;font-weight:950;letter-spacing:-.08em}#tdp2026 .datecard strong{font-size:27px;line-height:1.1}#tdp2026 .datecard small{font-size:16px}#tdp2026 .section{padding:100px 0}#tdp2026 .section h2{font-size:clamp(40px,5vw,70px);line-height:.98;letter-spacing:-.055em;margin:0 0 25px;max-width:850px}#tdp2026 .intro{font-size:21px;max-width:740px}#tdp2026 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}#tdp2026 .field{min-height:235px;background:#fff;border:1px solid var(--line);padding:25px;display:flex;flex-direction:column;justify-content:space-between;transition:.2s}#tdp2026 .field:hover{background:var(--yellow);transform:translateY(-5px)}#tdp2026 .field .num{font-weight:900;color:var(--red)}#tdp2026 .field h3{font-size:25px;line-height:1.08;margin:20px 0 5px}#tdp2026 .field p{margin:0;color:#555}#tdp2026 .dark{background:var(--ink);color:#fff}#tdp2026 .timeline{margin-top:50px;border-top:1px solid #555}#tdp2026 .slot{display:grid;grid-template-columns:170px 1fr;gap:30px;padding:25px 0;border-bottom:1px solid #444}#tdp2026 .slot time{color:var(--yellow);font-size:22px;font-weight:900}#tdp2026 .slot h3{margin:0 0 5px;font-size:23px}#tdp2026 .slot p{margin:0;color:#bbb}#tdp2026 .split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}#tdp2026 .check{list-style:none;padding:0;margin:30px 0}#tdp2026 .check li{padding:12px 0;border-bottom:1px solid var(--line)}#tdp2026 .check li:before{content:'→';color:var(--red);font-weight:900;margin-right:12px}#tdp2026 .groupbox{background:var(--yellow);padding:42px;box-shadow:12px 12px 0 var(--ink)}#tdp2026 .groupbox h3{font-size:33px;line-height:1.05;margin-top:0}#tdp2026 .faq details{border-top:1px solid var(--line);padding:22px 0}#tdp2026 .faq details:last-child{border-bottom:1px solid var(--line)}#tdp2026 summary{cursor:pointer;font-weight:850;font-size:19px}#tdp2026 .faq p{max-width:750px;color:#555}#tdp2026 .final{background:var(--red);color:#fff;text-align:center;padding:90px 20px}#tdp2026 .final h2{margin:0 auto 20px;font-size:clamp(45px,7vw,88px);line-height:.92;letter-spacing:-.06em;max-width:900px}#tdp2026 .final p{font-size:21px}#tdp2026 .footer{background:var(--ink);color:#bbb;padding:35px 0}#tdp2026 .footer .wrap{display:flex;justify-content:space-between;gap:20px}#tdp2026 .mobilebar{display:none}
    @media(max-width:800px){#tdp2026 .navlinks a:not(.btn){display:none}#tdp2026 .hero .wrap,#tdp2026 .split{grid-template-columns:1fr}#tdp2026 .hero .wrap{padding-block:55px 90px}#tdp2026 .datecard{min-height:260px;margin:0 8px}#tdp2026 .datecard .day{font-size:72px}#tdp2026 .grid{grid-template-columns:1fr}#tdp2026 .section{padding:72px 0}#tdp2026 .slot{grid-template-columns:1fr;gap:5px}#tdp2026 .footer .wrap{flex-direction:column}#tdp2026 .mobilebar{display:block;position:fixed;z-index:30;bottom:0;left:0;right:0;padding:10px 16px;background:#fff;border-top:1px solid var(--line)}#tdp2026 .mobilebar .btn{width:100%;box-shadow:none}#tdp2026{padding-bottom:70px}}
    #tdp2026 /* V2 — FAR editorial experience */
    :root{--red:#e60005;--ink:#202124;--paper:#f7f7f7;--yellow:#ffd400;--line:#dedede}
    #tdp2026{background:#fff;font-family:"Segoe UI",Arial,sans-serif}#tdp2026 .top{background:rgba(255,255,255,.94)}#tdp2026 .mark{font-size:24px}#tdp2026 .btn{border-radius:7px;box-shadow:none;padding:15px 24px}#tdp2026 .btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(230,0,5,.18)}
    #tdp2026 .hero{position:relative;background:#171719 url('https://tag-der-perspektive-2026.far-group-8633.chatgpt.site/hero.webp') center/cover no-repeat}#tdp2026 .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,17,19,.96) 0%,rgba(16,17,19,.76) 39%,rgba(16,17,19,.12) 72%)}#tdp2026 .hero .wrap{position:relative;z-index:1;min-height:730px;grid-template-columns:1.08fr .52fr}#tdp2026 .hero h1{font-size:clamp(54px,6.5vw,94px);letter-spacing:-.055em}#tdp2026 .hero h1 span{display:block}#tdp2026 .lead{max-width:620px}#tdp2026 .pill{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);border-radius:999px}#tdp2026 .datecard{align-self:end;min-height:0;padding:24px;background:rgba(255,255,255,.94);color:var(--ink);transform:none;box-shadow:none;border-radius:14px;border-top:5px solid var(--red)}#tdp2026 .datecard .day{font-size:50px;color:var(--red)}#tdp2026 .datecard strong{font-size:22px}#tdp2026 .datecard small{font-size:14px}#tdp2026 .section{padding:110px 0}#tdp2026 .eyebrow{letter-spacing:.12em}#tdp2026 .section h2{letter-spacing:-.045em}#tdp2026 .experience{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:300px 300px;gap:18px;margin-top:48px}#tdp2026 .story{position:relative;overflow:hidden;border-radius:18px;min-height:280px}#tdp2026 .story:first-child{grid-row:1/3}#tdp2026 .story img{width:100%;height:100%;object-fit:cover;transition:.5s}#tdp2026 .story:hover img{transform:scale(1.025)}#tdp2026 .story:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(10,10,12,.9))}#tdp2026 .storycopy{position:absolute;z-index:2;left:28px;right:28px;bottom:25px;color:#fff}#tdp2026 .storycopy h3{font-size:28px;line-height:1.05;margin:5px 0}#tdp2026 .storycopy p{margin:0;color:#e6e6e6}#tdp2026 .storytag{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff}#tdp2026 .storytag:before{content:"";display:inline-block;width:28px;height:3px;background:var(--red);vertical-align:middle;margin-right:9px}#tdp2026 .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}#tdp2026 .benefit{padding:27px;border:1px solid var(--line);border-radius:14px;background:#fff}#tdp2026 .benefit b{display:block;font-size:19px;margin-bottom:6px}#tdp2026 .benefit span{color:#666}#tdp2026 .dark{background:#202124}#tdp2026 .timeline{border-top:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:50px}#tdp2026 .slot{display:block;padding:24px 20px;border:0;border-left:1px solid #555}#tdp2026 .slot:first-child{border-left:3px solid var(--red)}#tdp2026 .slot time{display:block;color:#fff;font-size:19px;margin-bottom:18px}#tdp2026 .slot h3{font-size:19px}#tdp2026 .slot p{font-size:15px}#tdp2026 .groupbox{background:#f3f3f3;box-shadow:none;border-left:6px solid var(--red);border-radius:0 16px 16px 0}#tdp2026 .final{position:relative;background:#202124 url('https://tag-der-perspektive-2026.far-group-8633.chatgpt.site/beratung.webp') center 38%/cover no-repeat;text-shadow:0 2px 15px #000}#tdp2026 .final:before{content:"";position:absolute;inset:0;background:rgba(17,18,20,.74)}#tdp2026 .final>*{position:relative;z-index:1}#tdp2026 .final .btn{text-shadow:none}#tdp2026 .accent{display:inline-block;background:var(--yellow);color:#161616;padding:3px 8px;border-radius:4px;font-size:13px;font-weight:900}#tdp2026 .footer{background:#141416}
    @media(max-width:900px){#tdp2026 .experience{grid-template-columns:1fr;grid-template-rows:auto}#tdp2026 .story:first-child{grid-row:auto}#tdp2026 .story{height:390px}#tdp2026 .benefits{grid-template-columns:1fr}#tdp2026 .timeline{grid-template-columns:1fr}#tdp2026 .slot{border-left:3px solid #555;border-bottom:1px solid #444}#tdp2026 .slot:first-child{border-left-color:var(--red)}}
    @media(max-width:800px){#tdp2026 .hero{background-position:64% center}#tdp2026 .hero:before{background:linear-gradient(180deg,rgba(16,17,19,.83),rgba(16,17,19,.97) 78%)}#tdp2026 .hero .wrap{grid-template-columns:1fr;min-height:760px}#tdp2026 .datecard{align-self:auto;margin:0}#tdp2026 .story{height:320px}#tdp2026 .section{padding:78px 0}}
  

    #tdp2026{font-family:"Roboto",Arial,sans-serif}#tdp2026 h1,#tdp2026 h2,#tdp2026 h3,#tdp2026 .mark,#tdp2026 .btn,#tdp2026 .eyebrow,#tdp2026 summary,#tdp2026 .pill,#tdp2026 time,#tdp2026 .accent{font-family:"Inter",Arial,sans-serif}
    #tdp2026 .partners-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:42px}#tdp2026 .partners-head p{max-width:520px;margin:0;color:#666}#tdp2026 .hosts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}#tdp2026 .host{display:grid;grid-template-columns:92px 1fr;gap:24px;align-items:center;border:1px solid var(--line);border-radius:18px;padding:28px;background:#fff}#tdp2026 .logo-tile{width:92px;height:92px;border-radius:14px;display:grid;place-items:center;background:#202124;color:#fff;font:900 25px/1 "Inter",sans-serif;letter-spacing:-.06em}#tdp2026 .host:first-child .logo-tile{background:var(--red)}#tdp2026 .host small{font:700 12px "Inter",sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--red)}#tdp2026 .host h3{margin:7px 0 5px;font-size:25px}#tdp2026 .host p{margin:0;color:#666;font-size:15px}#tdp2026 .stations{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#tdp2026 .station{position:relative;min-height:260px;border-radius:18px;padding:24px;background:#f4f4f4;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}#tdp2026 .station.confirmed{background:#202124;color:#fff}#tdp2026 .status{align-self:flex-start;border-radius:999px;background:#fff;color:#222;padding:7px 10px;font:700 11px "Inter",sans-serif;text-transform:uppercase;letter-spacing:.08em}#tdp2026 .confirmed .status{background:var(--red);color:#fff}#tdp2026 .station .icon{font:800 42px "Inter",sans-serif;color:var(--red)}#tdp2026 .station h3{font-size:23px;line-height:1.05;margin:10px 0}#tdp2026 .station p{margin:0;color:#666;font-size:15px}#tdp2026 .confirmed p{color:#bbb}#tdp2026 .station-note{margin-top:25px;font-size:14px;color:#777}#tdp2026 .station-note b{color:var(--ink)}
    @media(max-width:900px){#tdp2026 .stations{grid-template-columns:1fr 1fr}#tdp2026 .partners-head{display:block}#tdp2026 .hosts{grid-template-columns:1fr}}@media(max-width:560px){#tdp2026 .stations{grid-template-columns:1fr}#tdp2026 .host{grid-template-columns:68px 1fr}#tdp2026 .logo-tile{width:68px;height:68px;font-size:20px}}
  

    #tdp2026 .exhibitor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#tdp2026 .exhibitor{min-height:390px;border:1px solid var(--line);border-radius:18px;padding:25px;background:#fff;display:flex;flex-direction:column;transition:.22s}#tdp2026 .exhibitor:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(20,20,22,.10)}#tdp2026 .exhibitor.featured{background:#202124;color:#fff;border-color:#202124}#tdp2026 .ex-logo{width:72px;height:72px;border-radius:13px;background:#f1f1f1;color:#202124;display:grid;place-items:center;font:900 17px/1 "Inter",sans-serif;letter-spacing:-.04em;margin-bottom:24px}#tdp2026 .featured .ex-logo{background:var(--red);color:#fff}#tdp2026 .ex-meta{color:var(--red);font:700 12px "Inter",sans-serif;text-transform:uppercase;letter-spacing:.09em}#tdp2026 .exhibitor h3{font-size:24px;line-height:1.08;margin:8px 0 20px}#tdp2026 .activity{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}#tdp2026 .activity b{width:100%;font:700 13px "Inter",sans-serif;margin-bottom:2px}#tdp2026 .activity span{background:#f2f2f2;border-radius:999px;padding:7px 10px;font-size:13px;color:#383838}#tdp2026 .featured .activity span{background:#343438;color:#fff}#tdp2026 .exhibitor a{margin-top:auto;color:inherit;font:700 14px "Inter",sans-serif;text-decoration:none}#tdp2026 .exhibitor a:hover{color:var(--red)}#tdp2026 .source-note{margin-top:auto;font-size:13px;color:#777}@media(max-width:980px){#tdp2026 .exhibitor-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){#tdp2026 .exhibitor-grid{grid-template-columns:1fr}#tdp2026 .exhibitor{min-height:0}}
  

    #tdp2026 .ex-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#tdp2026 .ex-card{appearance:none;border:1px solid var(--line);border-radius:18px;background:#fff;padding:22px;text-align:left;min-height:255px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:.22s;color:var(--ink)}#tdp2026 .ex-card:hover,#tdp2026 .ex-card:focus-visible{transform:translateY(-5px);box-shadow:0 18px 48px rgba(20,20,22,.1);border-color:#bbb;outline:none}#tdp2026 .ex-card.featured{background:#202124;color:#fff;border-color:#202124}#tdp2026 .ex-card-logo{width:88px;height:88px;border-radius:15px;background:#f1f1f1;display:grid;place-items:center;font:900 18px/1 "Inter",sans-serif;overflow:hidden}#tdp2026 .ex-card-logo img{width:100%;height:100%;object-fit:contain;background:#050505}#tdp2026 .ex-card-copy{display:block}#tdp2026 .ex-card-copy small{display:block;color:var(--red);font:700 11px "Inter",sans-serif;text-transform:uppercase;letter-spacing:.08em}#tdp2026 .ex-card-copy strong{display:block;font:800 21px/1.1 "Inter",sans-serif;margin:7px 0 18px}#tdp2026 .ex-card-copy em{font:700 13px "Inter",sans-serif;font-style:normal}#tdp2026 .ex-card-copy em span{color:var(--red);margin-left:5px}
    #tdp2026 .ex-dialog{width:min(1040px,calc(100% - 34px));max-height:min(820px,calc(100vh - 34px));padding:0;border:0;border-radius:22px;overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 30px 100px rgba(0,0,0,.35)}#tdp2026 .ex-dialog::backdrop{background:rgba(15,16,18,.72);backdrop-filter:blur(7px)}#tdp2026 .ex-dialog[open]{display:grid;grid-template-columns:1fr 1fr}#tdp2026 .dialog-close{position:absolute;z-index:3;right:15px;top:15px;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.93);color:#202124;font-size:28px;line-height:1;cursor:pointer}#tdp2026 .dialog-close:focus-visible{outline:3px solid var(--red);outline-offset:3px}#tdp2026 .dialog-visual{min-height:640px;background:#222}#tdp2026 .dialog-visual img{width:100%;height:100%;object-fit:cover}#tdp2026 .dialog-content{position:relative;padding:46px 44px 30px;overflow-y:auto}#tdp2026 .dialog-brand{display:flex;align-items:center;gap:14px;margin-bottom:22px}#tdp2026 .dialog-logo{width:62px;height:62px;border-radius:11px;background:#202124;color:#fff;display:grid;place-items:center;font:900 13px "Inter",sans-serif;overflow:hidden}#tdp2026 .dialog-logo img{width:100%;height:100%;object-fit:contain}#tdp2026 .dialog-branch{color:var(--red);font:700 12px "Inter",sans-serif;text-transform:uppercase;letter-spacing:.08em}#tdp2026 .dialog-content h2{font-size:42px;line-height:.98;margin:0 0 14px;letter-spacing:-.04em}#tdp2026 .dialog-content h2:focus{outline:none}#tdp2026 .dialog-intro{font-size:17px;color:#5d5d61;margin:0 0 28px}#tdp2026 .dialog-activity{background:#f3f3f3;border-left:5px solid var(--red);padding:22px 24px;margin-bottom:24px}#tdp2026 .dialog-activity>span{font:700 11px "Inter",sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--red)}#tdp2026 .dialog-activity h3{font-size:22px;margin:5px 0 12px}#tdp2026 .dialog-activity ul{margin:0;padding-left:20px}#tdp2026 .dialog-activity li{margin:6px 0}#tdp2026 .dialog-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#tdp2026 .save-station{border:1px solid #ccc;border-radius:7px;background:#fff;padding:14px 16px;font:700 13px "Inter",sans-serif;cursor:pointer}#tdp2026 .save-station.saved{border-color:var(--red);color:var(--red);background:#fff5f5}#tdp2026 .external-link{display:inline-block;margin-top:18px;color:#666;font-size:13px}#tdp2026 .dialog-nav{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:26px;padding-top:18px}#tdp2026 .dialog-nav button{border:0;background:none;font:700 13px "Inter",sans-serif;cursor:pointer;padding:6px 0}
    @media(max-width:950px){#tdp2026 .ex-card-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){#tdp2026 .ex-card-grid{grid-template-columns:1fr 1fr}#tdp2026 .ex-card{min-height:220px}#tdp2026 .ex-dialog{width:100%;max-height:94vh;margin:auto 0 0;border-radius:22px 22px 0 0}#tdp2026 .ex-dialog[open]{display:block}#tdp2026 .dialog-visual{height:235px;min-height:0}#tdp2026 .dialog-content{padding:28px 22px 24px;max-height:calc(94vh - 235px)}#tdp2026 .dialog-content h2{font-size:32px}#tdp2026 .dialog-close{position:fixed}}@media(max-width:480px){#tdp2026 .ex-card-grid{grid-template-columns:1fr}#tdp2026 .ex-card{min-height:190px}#tdp2026 .ex-card-logo{width:76px;height:76px}}
  

    #tdp2026 .station-grid{grid-template-columns:repeat(4,1fr);gap:14px}#tdp2026 .station-grid .ex-card{min-height:198px;padding:17px;border-radius:14px;border-top:4px solid var(--brand);background:#fff;color:var(--ink)}#tdp2026 .station-grid .ex-card-logo{width:68px;height:68px;border-radius:11px;background:#fff;padding:7px;color:var(--ink);font-size:15px}#tdp2026 .station-grid .ex-card-logo img{width:100%;height:100%;object-fit:contain;background:#fff}#tdp2026 .station-grid .ex-card-copy small{font:800 15px/1.12 "Inter",sans-serif;letter-spacing:-.01em;text-transform:none}#tdp2026 .station-grid .ex-card-copy strong{font:600 13px/1.25 "Roboto",Arial,sans-serif;margin:7px 0 12px;color:#62656a}#tdp2026 .station-grid .ex-card-copy em{font-size:12px}#tdp2026 .station-grid .ex-card.featured{background:#202124;color:#fff;border-top-color:var(--red)}#tdp2026 .station-grid .ex-card.featured .ex-card-copy strong{color:#d8d8da}#tdp2026 .station-grid .ex-card-copy small,#tdp2026 .station-grid .ex-card-copy em span{color:var(--brand)}#tdp2026 .ex-dialog{--brand:var(--red)}#tdp2026 .ex-dialog .dialog-branch{color:var(--brand)}#tdp2026 .ex-dialog .dialog-activity{border-left-color:var(--brand)}#tdp2026 .ex-dialog .dialog-activity>span{color:var(--brand)}#tdp2026 .ex-dialog.poster-view .dialog-visual{background:color-mix(in srgb,var(--brand) 16%,#202124)}#tdp2026 .ex-dialog.poster-view .dialog-visual img{object-fit:contain;padding:18px}#tdp2026 .ex-dialog .save-station.saved{border-color:var(--brand);color:var(--brand)}
    @media(max-width:1050px){#tdp2026 .station-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){#tdp2026 .station-grid{grid-template-columns:1fr 1fr}#tdp2026 .station-grid .ex-card{min-height:184px}}@media(max-width:480px){#tdp2026 .station-grid{grid-template-columns:1fr}#tdp2026 .station-grid .ex-card{min-height:165px}}
  

    #tdp2026 .ex-dialog.poster-view .dialog-visual{background:#202124}#tdp2026 .ex-dialog.poster-view .dialog-visual img{object-fit:cover;padding:0}#tdp2026 .ex-card-logo.logo-white{background:#fff;padding:10px}#tdp2026 .ex-card-logo.logo-white img{background:#fff;object-fit:contain}#tdp2026 .dialog-logo img{background:#fff;object-fit:contain;padding:4px}
  

    #tdp2026 .hero-lockup{position:relative;width:min(650px,100%);margin:0 0 24px;font-family:"Inter",Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.78}#tdp2026 .hero-lockup .lockup-top{display:block;color:#fff;font-size:clamp(40px,5vw,66px)}#tdp2026 .hero-lockup .lockup-main{display:block;color:var(--red);font-size:clamp(58px,7.8vw,102px)}#tdp2026 .hero-lockup .lockup-year{position:absolute;left:min(64%,410px);top:-18px;color:#fff;font:400 clamp(48px,6.5vw,82px)/1 "Permanent Marker",cursive;transform:rotate(-6deg);letter-spacing:-.02em;text-shadow:0 3px 14px rgba(0,0,0,.25)}#tdp2026 .hero-claim{font:800 clamp(25px,3.4vw,44px)/1.04 "Inter",Arial,sans-serif;letter-spacing:-.035em;max-width:680px;margin:0 0 20px;color:#fff}#tdp2026 .hero-claim span{display:block;color:#fff;font-size:.8em;margin-top:7px}#tdp2026 .station-grid .ex-card.rail-card{--brand:#2255a4}#tdp2026 .station-grid .ex-card.rail-card .ex-card-copy small,#tdp2026 .station-grid .ex-card.rail-card .ex-card-copy em span{color:#2255a4}
    @media(max-width:800px){#tdp2026 .hero-lockup{margin-top:8px}#tdp2026 .hero-lockup .lockup-year{left:auto;right:4px;top:-12px}#tdp2026 .hero-claim{font-size:clamp(26px,8vw,38px)}}
    @media(max-width:460px){#tdp2026 .hero-lockup .lockup-main{font-size:clamp(49px,15vw,66px)}#tdp2026 .hero-lockup .lockup-year{font-size:45px;right:0;top:-17px}}
  

    #tdp2026 .station-grid .ex-card,#tdp2026 .station-grid .ex-card.featured{background:#f1f2f3;color:var(--ink);border-color:#e0e1e3}
    #tdp2026 .station-grid .ex-card.featured .ex-card-copy strong{color:#62656a}
    #tdp2026 .station-grid .ex-card:hover,#tdp2026 .station-grid .ex-card:focus-visible{background:#e9eaec}
    #tdp2026 .employer-section{background:#fff}
    #tdp2026 .employer-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}
    #tdp2026 .employer-head p{max-width:520px;margin:0;color:#666}
    #tdp2026 .employer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
    #tdp2026 .employer-card{appearance:none;width:100%;min-height:118px;display:grid;grid-template-columns:150px minmax(0,1fr) 34px;gap:18px;align-items:center;border:1px solid #e0e1e3;border-radius:14px;background:#f1f2f3;padding:18px;text-align:left;color:var(--ink);cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}
    #tdp2026 .employer-card:hover,#tdp2026 .employer-card:focus-visible{background:#e9eaec;transform:translateY(-3px);box-shadow:0 14px 34px rgba(20,20,22,.09);outline:none}
    #tdp2026 .employer-logo{width:150px;height:76px;display:grid;place-items:center;border-radius:12px;background:#fff;color:var(--red);font:900 22px/1 "Inter",Arial,sans-serif;letter-spacing:-.04em;overflow:hidden}
    #tdp2026 .employer-logo img{width:100%;height:100%;object-fit:contain;padding:8px}#tdp2026 .employer-logo.minimax-logo img{width:56px;height:56px;padding:0;border-radius:2px}
    #tdp2026 .employer-copy small{display:block;margin-bottom:5px;color:var(--red);font:800 12px/1.2 "Inter",Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em}
    #tdp2026 .employer-copy strong{display:block;margin-bottom:5px;font:800 21px/1.15 "Inter",Arial,sans-serif}
    #tdp2026 .employer-copy span{display:block;color:#62656a;font-size:14px;line-height:1.35}
    #tdp2026 .employer-arrow{color:var(--red);font:800 25px/1 "Inter",Arial,sans-serif;text-align:center}
    #tdp2026 .employer-note{margin:20px 0 0;color:#777;font-size:14px}
    #tdp2026 .employer-note b{color:var(--ink)}
    #tdp2026 .employer-logo.jobwolf-logo,#tdp2026 .employer-visual-logo.jobwolf-logo{background:#171719}
    #tdp2026 .audience-section{background:#f3f4f5}#tdp2026 .audience-intro{max-width:980px;color:#555;font-size:18px;line-height:1.6}#tdp2026 .audience-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:18px;margin-top:34px}#tdp2026 .audience-panel{padding:34px;border:1px solid #dedfe1;border-radius:16px;background:#fff}#tdp2026 .audience-panel h3{margin:0 0 16px;font:800 29px/1.08 "Inter",Arial,sans-serif}#tdp2026 .audience-panel .check{margin:10px 0 0}#tdp2026 .audience-side{display:grid;gap:18px}#tdp2026 .employer-invite{border:0;border-top:5px solid var(--red);background:#202124;color:#fff}#tdp2026 .employer-invite p{margin:0;color:#e4e4e4}#tdp2026 .audience-section .groupbox{margin:0;padding:34px}#tdp2026 .audience-section .groupbox p{margin-bottom:22px}
    #tdp2026 .employer-dialog{--brand:var(--red)}
    #tdp2026 .employer-dialog[open]{grid-template-columns:.72fr 1.28fr}
    #tdp2026 .employer-dialog .employer-visual{min-height:590px;display:grid;place-items:center;background:#202124;padding:44px}
    #tdp2026 .employer-dialog .employer-visual-logo{width:min(310px,100%);aspect-ratio:1.84;display:grid;place-items:center;border-radius:24px;background:#fff;overflow:hidden}
    #tdp2026 .employer-dialog .employer-visual-logo img{width:100%;height:100%;object-fit:contain;padding:18px}
    #tdp2026 .employer-dialog .employer-visual-logo>span{color:var(--red);font:900 58px/1 "Inter",Arial,sans-serif;letter-spacing:-.04em}
    #tdp2026 .employer-dialog .dialog-activity{border-left-color:var(--red)}
    #tdp2026 .employer-dialog .dialog-activity>span,#tdp2026 .employer-dialog .dialog-branch{color:var(--red)}
    @media(max-width:900px){#tdp2026 .employer-head{display:block}#tdp2026 .employer-head p{margin-top:12px}#tdp2026 .employer-grid{grid-template-columns:1fr}}@media(max-width:900px){#tdp2026 .audience-grid{grid-template-columns:1fr}#tdp2026 .audience-panel,#tdp2026 .audience-section .groupbox{padding:26px}#tdp2026 .audience-panel h3{font-size:25px}}
  

    #tdp2026 .datecard-details{display:contents}#tdp2026 .datecard-lead{display:none}
    #tdp2026 /* Mobile-Entwurf: Desktop bleibt oberhalb von 760 px unverändert. */
    @media (max-width:760px){
      html{scroll-padding-top:62px}
      body{font-size:17px;overflow-x:hidden;padding-bottom:calc(78px + env(safe-area-inset-bottom))}
      .wrap{width:min(100% - 32px,var(--max))}

      .nav{height:62px;gap:12px}
      .mark{font-size:19px;white-space:nowrap}
      .navlinks{gap:0}
      .navlinks .btn{min-height:44px;padding:10px 13px;font-size:13px;border-radius:7px}

      .hero{background-position:66% top}
      .hero:before{background:linear-gradient(180deg,rgba(12,13,15,.28) 0%,rgba(12,13,15,.38) 52%,rgba(16,17,19,.52) 100%)}
      .hero .wrap{min-height:0;display:block;padding-block:38px 30px}
      .hero-lockup{width:100%;max-width:390px;margin:0 0 24px;display:grid;grid-template-columns:max-content max-content;grid-template-areas:'top year' 'main main';column-gap:10px;align-items:baseline;line-height:.82;letter-spacing:-.035em}
      .hero-lockup .lockup-top{grid-area:top;font-size:clamp(19px,5.7vw,25px)}
      .hero-lockup .lockup-main{grid-area:main;font-size:clamp(28px,8.35vw,38px)}
      .hero-lockup .lockup-year{grid-area:year;position:static;font-size:clamp(19px,5.7vw,25px);transform:rotate(-5deg)}
      .hero-claim{max-width:18ch;margin-bottom:15px;font-size:clamp(18px,5.2vw,23px);line-height:1.08}
      .hero-claim span{margin-top:5px;font-size:.72em}
      .hero .lead{display:none}
      .facts{gap:7px;margin:22px 0}
      .pill{padding:7px 10px;font-size:13px;background:rgba(255,255,255,.1)}
      .hero .btn{display:none}
      .datecard{display:grid;grid-template-columns:minmax(132px,.78fr) minmax(0,1.22fr);gap:18px;align-items:stretch;min-height:0;margin:22px 0 0;padding:18px;border-radius:12px;border-top-width:4px}
      .datecard-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}
      .datecard .accent{justify-self:start}
      .datecard .day{font-size:35px;letter-spacing:-.045em}
      .datecard strong{font-size:15px;text-align:left}
      .datecard small{font-size:13px;line-height:1.4}
      .datecard-lead{display:flex;align-items:center;margin:0;padding-left:17px;border-left:1px solid #d5d5d5;color:#45474b;font-size:14px;line-height:1.5}

      .section{padding:56px 0}
      .section h2{margin-bottom:18px;font-size:clamp(35px,10.5vw,46px);line-height:1.01;letter-spacing:-.04em}
      .intro{font-size:18px;line-height:1.55}
      .eyebrow{font-size:12px;letter-spacing:.1em}

      .experience{display:grid;grid-template-columns:none;grid-template-rows:none;grid-auto-flow:column;grid-auto-columns:min(84vw,340px);gap:12px;margin-top:30px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:0 16px 12px;margin-inline:-16px;scrollbar-width:none}
      .experience::-webkit-scrollbar{display:none}
      .story,.story:first-child{grid-row:auto;height:300px;min-height:0;scroll-snap-align:start;border-radius:14px}
      .storycopy{left:20px;right:20px;bottom:19px}
      .storycopy h3{font-size:24px}
      .storycopy p{font-size:15px}
      .benefits{gap:0;margin-top:22px;border-top:1px solid var(--line)}
      .benefit{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 0;background:transparent}
      .benefit b{font-size:18px}

      .partners-head{display:block;margin-bottom:26px}
      .partners-head p{font-size:16px;line-height:1.5}
      .station-grid{grid-template-columns:1fr;gap:10px}
      .station-grid .ex-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;min-height:116px;padding:14px;border-radius:13px;text-align:left}
      .station-grid .ex-card-logo{width:64px;height:64px;padding:6px}
      .station-grid .ex-card-copy small{font-size:17px;line-height:1.15}
      .station-grid .ex-card-copy strong{margin:5px 0 7px;font-size:14px}
      .station-grid .ex-card-copy em{font-size:13px}
      .station-note{font-size:14px;line-height:1.45}

      .employer-head{display:block;margin-bottom:25px}
      .employer-head p{margin-top:10px;font-size:16px;line-height:1.5}
      .employer-grid{grid-template-columns:1fr;gap:10px}
      .employer-card{grid-template-columns:92px minmax(0,1fr) 26px;gap:13px;min-height:106px;padding:14px}
      .employer-logo{width:92px;height:62px;font-size:18px}
      .employer-copy strong{font-size:18px}
      .employer-copy span{font-size:13px}
      .employer-dialog .employer-visual{min-height:0;flex:0 0 auto;aspect-ratio:16/9;padding:28px}
      .employer-dialog .employer-visual-logo{width:190px;border-radius:16px}

      .timeline{display:block;margin-top:30px}
      .slot{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:20px 0 20px 14px;border-left:3px solid #555;border-bottom:1px solid #444}
      .slot:first-child{border-left-color:var(--red)}
      .slot time{margin:1px 0 0;font-size:16px;line-height:1.25}
      .slot h3{font-size:19px;line-height:1.15}
      .slot p{font-size:15px;line-height:1.45}

      .split{gap:34px}
      .check{margin:22px 0 0}
      .check li{padding:13px 0}
      .groupbox{padding:26px;border-radius:14px;border-left:0;border-top:5px solid var(--red);box-shadow:none}
      .groupbox h3{font-size:28px}
      .groupbox .btn{width:100%;min-height:50px}

      .faq details{padding:0}
      .faq summary{display:flex;align-items:center;min-height:62px;padding:14px 0;font-size:17px;line-height:1.3}
      .faq details p{margin:0;padding:0 0 18px;font-size:16px}

      .final{padding:58px 16px}
      .final h2{font-size:clamp(39px,12vw,52px);letter-spacing:-.04em}
      .final p{font-size:17px;line-height:1.45}
      .final .btn{width:100%;max-width:360px;min-height:52px}
      .footer{padding:28px 0 calc(28px + env(safe-area-inset-bottom))}
      .footer strong{font-size:14px;line-height:1.4}

      .mobilebar{padding:10px 16px max(10px,env(safe-area-inset-bottom));background:rgba(255,255,255,.97);backdrop-filter:blur(12px)}
      .mobilebar .btn{min-height:50px;border-radius:8px;font-size:15px}

      .ex-dialog{width:calc(100% - 24px);max-width:560px;max-height:calc(100dvh - 32px - env(safe-area-inset-top));margin:auto;border-radius:18px}
      .ex-dialog[open]{display:flex;flex-direction:column}
      .dialog-close{position:absolute;top:12px;right:12px;width:46px;height:46px}
      .dialog-visual{flex:0 0 auto;width:100%;height:auto;min-height:0;aspect-ratio:16/9}
      .dialog-visual img{object-fit:cover;object-position:center center}
      .dialog-content{flex:1 1 auto;min-height:0;max-height:none;padding:24px 18px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}
      .dialog-brand{margin-bottom:16px}
      .dialog-logo{width:54px;height:54px}
      .dialog-content h2{font-size:30px;line-height:1}
      .dialog-intro{margin-bottom:20px;font-size:16px;line-height:1.45}
      .dialog-activity{margin-bottom:18px;padding:18px;border-left-width:4px}
      .dialog-activity h3{font-size:20px}
      .dialog-actions{display:grid;grid-template-columns:1fr;gap:9px}
      .dialog-actions .btn,.save-station{width:100%;min-height:48px}
      .external-link{display:block;min-height:44px;padding:13px 0;font-size:14px}
      .dialog-nav button{min-height:44px;font-size:14px}
    }

    @media (max-width:370px) {
      #tdp2026 .wrap{width:calc(100% - 24px)}
      #tdp2026 .navlinks .btn{padding-inline:10px;font-size:12px}
      #tdp2026 .hero-lockup .lockup-main{font-size:28px}
      #tdp2026 .hero-lockup .lockup-year{font-size:19px}
      #tdp2026 .slot{grid-template-columns:1fr;gap:6px}
    }

    @media (hover:none) and (pointer:coarse) {
      #tdp2026 .btn:hover,#tdp2026 .ex-card:hover,#tdp2026 .story:hover img{transform:none;box-shadow:none}
      #tdp2026 .ex-card:active{background:#f2f2f2}
      #tdp2026 .ex-card.featured:active{background:#2b2b2f}
      #tdp2026 .station-grid .ex-card.featured:active,#tdp2026 .employer-card:active{background:#e2e3e5}
    }
  

    #tdp2026 .resource-links,#tdp2026 .flyer-links{display:grid;gap:8px}#tdp2026 .resource-links{margin-top:18px}#tdp2026 .resource-links .external-link{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:0;color:#555;font:700 13px/1.35 "Inter",sans-serif;text-decoration-thickness:1px;text-underline-offset:3px}#tdp2026 .resource-links .external-link:hover,#tdp2026 .resource-links .external-link:focus-visible{color:var(--brand);outline:none}#tdp2026 .resource-links .flyer-link{color:var(--brand)}
    @media(max-width:760px){#tdp2026 .resource-links .external-link{display:flex;min-height:44px;padding:10px 0;font-size:14px}}
  

    #tdp2026 .network-section{background:#f3f4f5;padding:48px 0}#tdp2026 .network-section>.wrap{display:block}#tdp2026 .network-section h2{font-size:clamp(34px,3.4vw,48px);max-width:620px;margin-bottom:0}
    #tdp2026 .network-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:40px;align-items:end;margin:0 0 24px}
    #tdp2026 .network-head p{max-width:540px;margin:0;color:#62656a}
    #tdp2026 .network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#tdp2026 .network-grid.single{grid-template-columns:minmax(0,1fr);width:100%;max-width:760px}
    #tdp2026 .network-card{width:100%;min-height:126px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:center;padding:18px 20px;border:1px solid #dedfe1;border-radius:14px;background:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
    #tdp2026 .network-card.agency-card{grid-template-columns:146px minmax(0,1fr)}#tdp2026 .network-logo{width:146px;height:64px;display:grid;place-items:center;padding:8px 6px;border-radius:10px;background:#fff;overflow:hidden}#tdp2026 .network-logo img{display:block;width:100%;height:100%;object-fit:contain}#tdp2026 .network-card:hover,#tdp2026 .network-card:focus-visible{transform:translateY(-3px);border-color:#c7c8ca;box-shadow:0 14px 34px rgba(20,20,22,.09);outline:none}
    #tdp2026 .network-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:12px;background:#202124;color:#fff;font:900 20px/1 "Inter",Arial,sans-serif;letter-spacing:-.04em}
    #tdp2026 .network-card:nth-child(2) .network-icon{background:var(--red)}
    #tdp2026 .network-copy h3{margin:0 0 5px;font:800 18px/1.16 "Inter",Arial,sans-serif}
    #tdp2026 .network-copy p{margin:0 0 9px;color:#62656a;font-size:13px;line-height:1.4}
    #tdp2026 .network-link{color:var(--red);font:800 12px/1.3 "Inter",Arial,sans-serif}#tdp2026 .footer-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}#tdp2026 .footer-legal{color:#fff;font:700 14px/1.4 "Inter",Arial,sans-serif;text-underline-offset:4px}#tdp2026 .footer-cookie{appearance:none;background:transparent;border:0;padding:0;text-decoration:underline;cursor:pointer}#tdp2026 .footer-legal:hover,#tdp2026 .footer-legal:focus-visible{color:var(--yellow)}
    @media(max-width:1050px){#tdp2026 .network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#tdp2026 .network-section{padding:42px 0}#tdp2026 .network-section>.wrap{display:block}#tdp2026 .network-section h2{font-size:32px}#tdp2026 .network-head{display:block;margin-bottom:20px}#tdp2026 .network-head p{margin-top:10px;font-size:15px;line-height:1.45}#tdp2026 .network-grid{grid-template-columns:1fr;gap:10px}#tdp2026 .network-card{grid-template-columns:58px minmax(0,1fr);gap:14px;min-height:0;padding:15px}#tdp2026 .network-card.agency-card{grid-template-columns:92px minmax(0,1fr)}#tdp2026 .network-logo{width:92px;height:52px;padding:7px 4px}#tdp2026 .network-icon{width:58px;height:58px;font-size:16px}#tdp2026 .network-copy h3{font-size:17px}#tdp2026 .network-copy p{font-size:13px}}
  

    #tdp2026 .bus-section{background:#f3f4f5;padding:88px 0}#tdp2026 .bus-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,500px);gap:42px;align-items:end;margin-bottom:34px}#tdp2026 .bus-head h2{margin-bottom:0}#tdp2026 .bus-head p{margin:0;color:#5e6166;font-size:17px}#tdp2026 .bus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#tdp2026 .bus-card{background:#fff;border:1px solid #dedfe1;border-radius:14px;overflow:hidden}#tdp2026 .bus-card-head{padding:20px 22px;background:#202124;color:#fff}#tdp2026 .bus-number{display:block;color:var(--yellow);font:800 13px/1.2 "Inter",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}#tdp2026 .bus-card h3{margin:7px 0 0;font:800 21px/1.15 "Inter",Arial,sans-serif}#tdp2026 .bus-stops{list-style:none;margin:0;padding:4px 22px 12px}#tdp2026 .bus-stop{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid #e4e5e7}#tdp2026 .bus-stop:last-child{border-bottom:0}#tdp2026 .bus-stop time{color:var(--red);font:800 14px/1.3 "Inter",Arial,sans-serif}#tdp2026 .bus-place strong{display:block;font:700 14px/1.35 "Inter",Arial,sans-serif}#tdp2026 .bus-place span{display:block;margin-top:3px;color:#62656a;font-size:13px;line-height:1.4}#tdp2026 .bus-note{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:20px 22px;border-left:6px solid var(--red);border-radius:14px;background:#202124;color:#fff}#tdp2026 .bus-note strong{font:800 18px/1.25 "Inter",Arial,sans-serif}#tdp2026 .bus-note span{font-size:14px;line-height:1.45;text-align:right;color:#fff}#tdp2026 .bus-registration{margin:18px 0 0;color:#62656a;font-size:14px}#tdp2026 .bus-download{margin:22px 0 0}
    @media(max-width:980px){#tdp2026 .bus-head{display:block}#tdp2026 .bus-head p{margin-top:12px}#tdp2026 .bus-grid{grid-template-columns:1fr}#tdp2026 .bus-card-head{padding:18px 20px}#tdp2026 .bus-stops{padding-inline:20px}}
    @media(max-width:560px){#tdp2026 .bus-section{padding:62px 0}#tdp2026 .bus-head{margin-bottom:24px}#tdp2026 .bus-head h2{font-size:36px}#tdp2026 .bus-stop{grid-template-columns:62px minmax(0,1fr);gap:9px;padding:14px 0}#tdp2026 .bus-note{display:block}#tdp2026 .bus-note span{display:block;margin-top:6px;text-align:left}}
  