.tq-section .tq-meet{display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tq-section .tq-meet__col{display:flex;flex-direction:column;gap:28px;min-width:0}.tq-section .tq-meet__h>*{color:var(--text-strong);font:700 40px/1.1 var(--font-sans);letter-spacing:-.02em;margin:0}.tq-section .tq-meet__people{display:flex;flex-direction:column;gap:16px}.tq-section .tq-meet__person{align-items:center;background:#fff;border-radius:24px;box-shadow:var(--shadow-card);display:flex;gap:18px;padding:18px}.tq-section .tq-meet__photo{background:var(--grey-200);border-radius:999px;display:block;flex:none;height:80px;object-fit:cover;width:80px}.tq-section .tq-meet__who{display:flex;flex-direction:column;gap:2px;min-width:0}.tq-section .tq-meet__name>*{color:var(--text-strong);font:700 19px/1.25 var(--font-sans);margin:0}.tq-section .tq-meet__role>*{color:var(--text-muted);font:400 15px/1.4 var(--font-sans);margin:0}.tq-section .tq-meet__logos{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tq-section .tq-meet__logo{align-items:center;background:#fff;border-radius:16px;display:flex;height:72px;justify-content:center;padding:12px}.tq-section .tq-meet__logo img{max-height:100%;max-width:100%;object-fit:contain}.tq-section .tq-prog{list-style:none;margin:0;padding:0 0 0 8px}.tq-section .tq-prog__item{display:grid;gap:20px;grid-template-columns:24px minmax(0,1fr);position:relative}.tq-section .tq-prog__item:before{background:var(--red-100);bottom:0;content:"";left:11px;position:absolute;top:24px;width:2px}.tq-section .tq-prog__item:last-child:before{display:none}.tq-section .tq-prog__dot{background:var(--brand);border-radius:999px;height:16px;margin:4px auto 0;width:16px}.tq-section .tq-prog__text{display:flex;flex-direction:column;gap:4px;min-width:0;padding-bottom:28px}.tq-section .tq-prog__time>*{color:var(--brand);font:italic 500 17px/1.2 var(--font-accent);margin:0}.tq-section .tq-prog__title>*{color:var(--text-strong);font:700 20px/1.3 var(--font-sans);margin:0}.tq-section .tq-prog__desc,.tq-section .tq-prog__desc p{color:var(--text-muted);font:400 var(--text-base)/1.5 var(--font-sans)}.tq-section .tq-prog__desc a{color:var(--brand);text-decoration:underline}@media (max-width:859px){.tq-section .tq-meet{gap:56px;grid-template-columns:minmax(0,1fr)}.tq-section .tq-meet__h>*{font-size:32px}}@media (max-width:520px){.tq-section .tq-meet__logos{grid-template-columns:repeat(2,minmax(0,1fr))}}