.ico{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;color: var(--accent-700)}.ico svg{width: 100%;height: 100%;display: block}.band--dark .ico{color: var(--accent-light)}.trustline{padding-block: clamp(28px, 4vw, 52px)}.trustline__list{display: flex;justify-content: center;flex-wrap: wrap;gap: clamp(18px, 4vw, 52px);padding: 0}.trustline__list li{display: flex;align-items: center;gap: var(--space-3)}.trustline__list .ico{flex-shrink: 0}.trustline__list strong{font-family: var(--font-heading);color: var(--primary-600)}.trustline__list span{color: var(--text-secondary);font-size: var(--text-sm)}.pillars{display: grid;grid-template-columns: repeat(3, 1fr);gap: var(--space-6);margin-bottom: var(--space-12)}.pillar{background: rgba(255,255,255,0.05);border: 1px solid var(--border-dark);text-align: center}.pillar:hover{background: rgba(255,255,255,0.08)}.pillar__ico{width: 64px;height: 64px;margin: 0 auto var(--space-4);background: rgba(194,162,74,0.14);border-radius: var(--radius-pill);color: var(--accent-light)}.pillar__ico svg{width: 28px;height: 28px}.pillar h3{color: var(--accent-light);margin-bottom: var(--space-2)}.pillar p{color: var(--text-on-dark-muted)}.quote-teaser__box{position: relative}.quote-teaser__mark{position: absolute;top: -0.2em;left: var(--space-4);font-family: var(--font-heading);font-size: 7rem;line-height: 1;color: rgba(194,162,74,0.28);z-index: 0}.quote-teaser__box blockquote,.quote-teaser__box figcaption{position: relative;z-index: 1}.agenda > .container{text-align: center}.agenda .section-head{margin-bottom: var(--space-6)}.day-tabs{display: inline-flex;gap: var(--space-1);padding: var(--space-1);margin: 0 auto var(--space-10);background: rgba(255,255,255,0.7);border: 1px solid var(--border);border-radius: var(--radius-pill)}.day-tab{padding: var(--space-3) var(--space-6);border-radius: var(--radius-pill);font-family: var(--font-heading);font-weight: var(--weight-semibold);color: var(--text-secondary);transition: background var(--transition-base),color var(--transition-base)}.day-tab.is-active{background: var(--primary-600);color: var(--text-on-dark);box-shadow: var(--shadow-sm)}.timeline{position: relative;text-align: left;display: grid;gap: var(--space-5);padding-left: var(--space-8)}.timeline::before{content: "";position: absolute;left: 14px;top: 16px;bottom: 16px;width: 2px;background: linear-gradient(var(--accent), rgba(194,162,74,0.2))}.timeline__item{position: relative;display: grid;grid-template-columns: 56px 1fr;gap: var(--space-5);align-items: center}.timeline__item::before{content: "";position: absolute;left: -30px;top: 50%;width: 12px;height: 12px;border-radius: 50%;background: var(--accent);transform: translateY(-50%);box-shadow: 0 0 0 4px rgba(194,162,74,0.2)}.sess-num{font-family: var(--font-heading);font-weight: var(--weight-bold);font-size: var(--text-3xl);color: var(--accent-700);text-align: center}.timeline__item h3{font-size: var(--text-lg);margin-bottom: var(--space-1)}.timeline__item p{color: var(--text-secondary)}.timeline__item--bonus{background: var(--accent-50);border: 1px dashed var(--accent);border-radius: var(--radius-lg);padding: var(--space-5)}.bonus-badge{display: inline-flex;align-items: center;padding: var(--space-2) var(--space-4);background: var(--accent);color: var(--primary-900);font-weight: var(--weight-bold);border-radius: var(--radius-pill);font-size: var(--text-sm)}@media (max-width: 900px){.pillars{grid-template-columns: 1fr}.timeline__item{grid-template-columns: 40px 1fr}.trustline__list{flex-direction: column;align-items: flex-start}}