.hero--tematikus::before{background-image:url('/assets/images/tematikus-hero-setup.webp');}.hero__panel--tematikus{max-width:760px;border-color:rgba(255,255,255,0.5);background:rgba(0,0,0,0.25);}.section__header--centered{text-align:center;max-width:48rem;margin-left:auto;margin-right:auto;}.section__content-split{align-items:flex-start;gap:var(--space-8);}.section__content-split--reverse{flex-direction:row-reverse;}.section__content-split,.tematikus-stats-grid,.tematikus-table-grid,.tematikus-faq-grid,.tematikus-roles-grid,.tematikus-gallery-cta__buttons,.tematika-overview-cta__buttons{display:grid;}.section__content-split{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}.tematikus-stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4);}.tematikus-stats-grid .stat{padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-alt);}.tematikus-highlight-panel{border:1px solid var(--color-border-strong);padding:var(--space-5);background:var(--color-bg-soft);box-shadow:var(--shadow-sm);}.tematikus-highlight-panel__badge{display:inline-block;font-size:var(--font-size-xs);letter-spacing:.18em;text-transform:uppercase;padding:.25rem .75rem;border:1px solid var(--color-primary-strong);background:var(--color-primary-soft);color:var(--color-primary-strong);margin-bottom:var(--space-3);}.tematikus-highlight-panel__text{margin-top:var(--space-4);margin-bottom:var(--space-4);}.tematika-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6);}.tematika-step{position:relative;padding:var(--space-5);border:1px solid var(--color-border);background:#fff;box-shadow:var(--shadow-xs);clip-path:polygon(0 0,92% 0,100% 10%,100% 100%,8% 100%,0 90%);}.tematika-step::before{content:attr(data-step);position:absolute;top:0;left:0;padding:.35rem .9rem;font-family:var(--font-display);font-size:var(--font-size-xs);letter-spacing:.18em;text-transform:uppercase;background:#000;color:#fff;}.tematika-step h3{margin-bottom:var(--space-2);}.tematika-step p{margin-bottom:var(--space-3);}.tematika-tags{display:flex;flex-wrap:wrap;gap:.4rem;}.tematika-overview-cta{margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--color-border-strong);background:var(--color-surface-alt);text-align:center;}.tematika-overview-cta__buttons{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin-top:var(--space-4);}.tematikus-media-block__image{max-height:420px;}.tematikus-gallery-grid{margin-top:var(--space-4);}.tematikus-gallery-cta{margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--color-border-strong);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-4);align-items:center;}.tematikus-gallery-cta__buttons{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);}.tematikus-roles-panel,.tematikus-host-panel,.tematikus-light-panel,.tematikus-music-panel,.tematikus-custom-cta,.tematikus-contact-card{background:#fff;border:1px solid var(--color-border-strong);padding:var(--space-5);box-shadow:var(--shadow-sm);}.tematikus-roles-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin-top:var(--space-3);}.tematikus-role-pill{border:1px solid var(--color-border-strong);padding:.6rem .9rem;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.12em;background:var(--color-bg-alt);}.tematikus-table-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);}.tematikus-rules-panel{background:var(--color-bg-soft);border:1px solid var(--color-border-strong);padding:var(--space-5);}.tematikus-faq-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4);}.faq-item__question{width:100%;text-align:left;font-family:var(--font-display);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.16em;background:#fff;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);}.faq-toggle-icon{font-size:1.25rem;}.faq-item__answer{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-top:none;background:var(--color-bg-soft);}.tematikus-faq-cta{text-align:center;margin-top:var(--space-6);}.tematikus-faq-cta p{margin-bottom:var(--space-4);}.tematikus-contact-form .form-field:last-of-type{margin-bottom:var(--space-5);}.tematikus-custom-media .card-media{max-height:420px;}.section--tematikus-final-cta{border-top:3px solid var(--color-border-strong);}.section--tematikus-host{background:linear-gradient(135deg,#05060a 0%,#111827 50%,#1f2933 100%);}.section--tematikus-gallery{background:radial-gradient(circle at top,#f97316 0%,#ffffff 55%,#f3f4f6 100%);}.section--tematikus-overview{padding-top:var(--space-16);padding-bottom:var(--space-16);}.tematikus-contact-card{background:#fff;}.tematikus-contact-card .btn{margin-top:var(--space-2);}@media(max-width:960px){.section__content-split--reverse{flex-direction:column-reverse;}.tematikus-gallery-cta{grid-template-columns:1fr;}.hero__panel--tematikus{max-width:100%;}}@media(max-width:640px){.section--tematikus-overview{padding-top:var(--space-10);padding-bottom:var(--space-10);}.tematika-step{padding:var(--space-4);}.tematikus-highlight-panel,.tematikus-rules-panel,.tematikus-roles-panel,.tematikus-host-panel,.tematikus-light-panel,.tematikus-music-panel,.tematikus-contact-card{padding:var(--space-4);}.tematikus-gallery-cta{padding:var(--space-4);}.tematikus-gallery-cta__buttons,.tematika-overview-cta__buttons{grid-template-columns:1fr;}}