:root{--background-light:#f4f4f4;--accent-blue:#0af;--accent-orange:#ff5000;--text-primary:#000;--text-secondary:#757575;--border-light:rgba(0,0,0,.05)}.event-meta{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:left;margin-bottom:32px}.event-meta__item{color:#000;font-size:18px;letter-spacing:.2em;line-height:1.4;text-align:center;text-transform:uppercase}.event-meta__divider{background:rgba(0,0,0,.15);flex-shrink:0;height:24px;width:1px}.registration-info-date{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0 0 36px}.registration-info-location-block{border-left:3px solid var(--accent-orange);padding-left:24px}.registration-info-location{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 8px}.registration-info-address{color:var(--text-primary);line-height:1.7;margin:0}.stats-grid{border-top:1px solid #cfcfcf;display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);padding:3rem 2rem}.stat-item{display:flex;flex-direction:column;gap:.75rem}.stat-number,.stat-title{color:var(--accent-text);font-size:32px;font-weight:700;line-height:1.1;margin:0}.stat-description{color:var(--normal-text);font-size:18px;line-height:1.6;margin:0}.column-repeater__column{background:var(--background-light);border-radius:20px;display:flex;flex-direction:column;height:100%;padding:40px}.column-repeater__column h4{margin:0 0 32px}.roundtable-description{color:var(--text-primary);line-height:1.8;margin:0}.roundtable-question{border-left:3px solid var(--accent-blue);color:var(--text-primary);font-weight:600;line-height:1.8;margin:40px 0 32px;padding-left:24px}.speaker-footer{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:16px;margin-top:auto;min-height:110px;padding-top:32px}.speaker-footer img{border-radius:50%;flex-shrink:0;height:64px;object-fit:cover;width:64px}.speaker-footer__content{display:flex;flex-direction:column}.speaker-footer__content strong{color:var(--text-primary);display:block;line-height:1.2;margin-bottom:4px}.speaker-footer__content span{color:var(--text-secondary);font-size:.95rem;line-height:1.4}.why-attend h2{margin-bottom:48px}.why-attend h4{color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 12px}.why-attend p{color:var(--text-primary);line-height:1.8;margin:0}.why-attend__item{margin-bottom:40px}.why-attend__item:last-child{margin-bottom:0}@media (max-width:1200px){.column-repeater__column{padding:32px}}@media (max-width:991px){.event-meta{flex-direction:column;gap:16px}.event-meta__divider{height:1px;width:80px}.event-meta__item{letter-spacing:.05em}}@media (max-width:768px){.stats-grid{gap:2rem;grid-template-columns:1fr}.stat-number,.stat-title{font-size:1.75rem}}@media (max-width:767px){.column-repeater__column{padding:28px}.roundtable-question{margin-top:32px;padding-left:20px}.speaker-footer{margin-top:40px;min-height:auto;padding-top:24px}.speaker-footer img{height:56px;width:56px}.registration-info-location-block{padding-left:20px}}