.webinars-section{max-width:1200px;margin:0 auto;padding:120px 5% 60px}.webinars-section:not(:first-of-type){padding:60px 5%}.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:15px;font-size:2.5rem}.section-header p{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.1rem}.webinar-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.webinar-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;padding:30px;transition:transform .3s,box-shadow .3s;display:flex}.webinar-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.webinar-date{color:var(--color-purple);background:#8c73551a;border-radius:20px;align-self:flex-start;margin-bottom:15px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-block}.webinar-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:15px;font-size:1.3rem;line-height:1.4}.webinar-desc{color:var(--text-secondary);flex-grow:1;margin-bottom:25px;font-size:.95rem;line-height:1.6}.webinar-meta{color:var(--text-secondary);flex-direction:column;gap:10px;margin-bottom:25px;font-size:.9rem;display:flex}.webinar-meta-item{align-items:center;gap:8px;display:flex}.webinar-meta-item i{color:var(--color-purple);font-size:1.1rem}.btn-webinar{background:var(--color-purple);color:#fff;text-align:center;border-radius:4px;margin-top:auto;padding:10px 20px;font-weight:500;text-decoration:none;transition:background .3s;display:inline-block}.btn-webinar:hover{background:var(--color-purple-hover)}.btn-outline{color:var(--color-purple);border:1px solid var(--color-purple);background:0 0}.btn-outline:hover{background:var(--color-purple);color:#fff}[data-theme=dark] .webinar-card{background:var(--bg-secondary);box-shadow:none}[data-theme=dark] .webinar-card:hover{box-shadow:0 10px 20px #0003}
