.tm{--tm-grund:#070b10;--tm-tinte:#f2ecdf;--tm-grau:#f2ecdfb8;--tm-linie:#f2ecdf24;--tm-gold:#cdae6b;--tm-gold-hell:#f1e6c8;background:var(--tm-grund);color:var(--tm-tinte);min-height:100vh;font-family:var(--schrift-grund),system-ui,sans-serif;padding:0 16px;overflow-x:hidden}.tm>*{max-width:1080px;margin-left:auto;margin-right:auto}.tm h1,.tm h2{font-family:var(--schrift-schau),Georgia,serif;font-weight:300;letter-spacing:-.015em;line-height:1.08;margin:0}.tm em{font-style:italic;color:var(--tm-gold-hell)}.tm p{color:var(--tm-grau);line-height:1.6;font-size:1.06rem;margin:0}.tm-kopf{padding:22px 0}.tm-kopf img{height:34px;width:auto;display:block}.tm-auftakt{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:30px 0 77px}.tm-auftakt h1{font-size:clamp(2.3rem,5.4vw,4rem)}.tm-auftakt h1 em{display:block}.tm-text p{margin:22px 0 30px;max-width:34rem;font-size:1.15rem}.tm-bild{width:100%;height:auto;max-width:440px;justify-self:center}.tm-knopf{display:inline-block;text-decoration:none;color:#0b141e;font-weight:700;font-size:1.12rem;padding:19px 40px;border-radius:99px;background:linear-gradient(100deg,#b8954a,#e0c47e 30%,#fff3d2 48%,#e8ca7c 58%,#c9a552);transition:transform .15s ease}.tm-knopf:hover{transform:translateY(-1px)}.tm-knopf:focus-visible{outline:2px solid var(--tm-gold-hell);outline-offset:4px}.tm-fakten{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.95rem;color:var(--tm-grau)}.tm-fakten li:before{content:"✓";color:var(--tm-gold);margin-right:7px}.tm-abschnitt{border-top:1px solid var(--tm-linie);padding:77px 0}.tm-abschnitt h2{font-size:clamp(1.9rem,4vw,2.7rem);margin-bottom:34px}.tm-punkte{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.tm-punkte li{display:grid;gap:12px}.tm-zahl{font-family:var(--schrift-schau),serif;color:var(--tm-gold);font-size:1.1rem}.tm-punkte h3{margin:0 0 8px;font-size:1.15rem;font-weight:600;color:var(--tm-tinte)}.tm-person{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:center}.tm-person img{width:220px;height:220px;border-radius:50%;object-fit:cover}.tm-person h2{margin-bottom:18px}.tm-schritte{margin:0;padding-left:1.3em;display:grid;gap:14px;font-size:1.12rem;color:var(--tm-tinte)}.tm-schritte li::marker{color:var(--tm-gold);font-weight:700}.tm-fragen details{border-bottom:1px solid var(--tm-linie);padding:18px 0}.tm-fragen summary{cursor:pointer;font-size:1.12rem;font-weight:600;list-style:none}.tm-fragen summary::-webkit-details-marker{display:none}.tm-fragen summary:after{content:"+";float:right;color:var(--tm-gold)}.tm-fragen details[open] summary:after{content:"–"}.tm-fragen p{margin-top:10px}.tm-schluss{text-align:center;border-top:1px solid var(--tm-linie);padding:100px 0}.tm-schluss h2{font-size:clamp(2rem,4.6vw,3.2rem);margin-bottom:34px}.tm-schluss h2 em{display:block}.tm-fuss{text-align:center;padding:30px 0 40px;font-size:.9rem}.tm-fuss,.tm-fuss a{color:var(--tm-grau)}@media (max-width:760px){.tm-auftakt{grid-template-columns:1fr;gap:28px;padding:14px 0 60px}.tm-bild{max-width:300px}.tm-knopf{display:block;text-align:center}.tm-punkte{gap:26px}.tm-person,.tm-punkte{grid-template-columns:1fr}.tm-person{gap:22px}.tm-person img{width:140px;height:140px}.tm-abschnitt{padding:60px 0}.tm-schluss{padding:77px 0}}.tm.tm-hell{--tm-grund:#f4efe6;--tm-tinte:#13202e;--tm-grau:#13202ecc;--tm-linie:#13202e24;--tm-gold:#8f6f2e;--tm-gold-hell:#8f6f2e}.tm-hell .tm-knopf{background:#13202e;color:#f4efe6;font-weight:600}.tm-hell .tm-knopf:hover{background:#1d2f42}.tm-hell .tm-knopf:focus-visible{outline-color:#8f6f2e}.tm-hell .tm-schluss{background:#0b141e;color:#f2ecdf;border-top:0;margin-left:-16px;margin-right:-16px;max-width:none;--tm-tinte:#f2ecdf;--tm-gold-hell:#e2c270}.tm-hell .tm-schluss .tm-knopf{background:#cdae6b;color:#0b141e}.tm-hell .tm-schluss .tm-knopf:hover{background:#e2c270}