.breakdance .bde-section-4245-100 .section-container{display:flex;flex-direction:column}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#1e3a5f;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);min-height:100vh}.container{margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.3);overflow:hidden}header{background:#fff;color:#1e1e3f;text-align:center;border-bottom:4px solid #667eea}header h1{font-size:2.5em;margin-bottom:10px;color:#1e1e3f}header p{font-size:1.2em;color:#4a4a6a}.nav{background:#f8f9fa;padding:15px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;border-bottom:2px solid #e0e0e0}.nav button{padding:10px 20px;background:#fff;border:2px solid #1e3a5f;color:#1e3a5f;border-radius:25px;cursor:pointer;font-weight:600;transition:all 0.3s}.nav button:hover{background:#1e3a5f;color:#fff;transform:translateY(-2px)}.nav button.active{background:#1e3a5f;color:#fff}.content{padding:40px}.section{display:none}.section.active{display:block;animation:fadeIn 0.5s}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}h2{color:#1e3a5f;font-size:2em;margin:30px 0 20px 0;padding-bottom:10px;border-bottom:3px solid #667eea}h3{color:#2d5a8f;font-size:1.5em;margin:25px 0 15px 0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.stat-card{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:30px;border-radius:12px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.stat-card .number{font-size:3em;font-weight:700;margin-bottom:10px}.stat-card .label{font-size:1.1em;opacity:0.95}.employer-card{background:#f8f9fa;border-left:4px solid #667eea;padding:25px;margin:20px 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.employer-card h3{color:#1e3a5f;margin-top:0}.metric-table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden}.metric-table th{background:#1e3a5f;color:#fff;padding:15px;text-align:left}.metric-table td{padding:15px;border-bottom:1px solid #e0e0e0}.metric-table tr:last-child td{border-bottom:none}.metric-table tr:hover{background:#f8f9fa}.badge{display:inline-block;padding:5px 15px;border-radius:20px;font-weight:600;font-size:0.9em}.badge-success{background:#dcfce7;color:#059669}.badge-warning{background:#fef3c7;color:#d97706}.badge-info{background:#dbeafe;color:#2563eb}.quote-box{background:#f0fdf4;border-left:4px solid #10b981;padding:20px;margin:20px 0;font-style:italic;border-radius:8px}.recommendation-list{list-style:none;counter-reset:rec-counter}.recommendation-list li{counter-increment:rec-counter;margin:20px 0;padding:20px;background:#f8f9fa;border-radius:8px;position:relative;padding-left:80px}.recommendation-list li::before{content:counter(rec-counter);position:absolute;left:20px;top:50%;transform:translateY(-50%);background:#667eea;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em}.recommendation-list strong{display:block;color:#1e3a5f;font-size:1.1em;margin-bottom:10px}.participation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:30px 0}.participation-card{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:20px;text-align:center;transition:all 0.3s}.participation-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.participation-card.yes{border-color:#10b981;background:#f0fdf4}.participation-card.unsure{border-color:#f59e0b;background:#fffbeb}.participation-card h4{color:#1e3a5f;margin-bottom:10px}.participation-card .status{font-size:1.5em;font-weight:700;margin:10px 0}.participation-card.yes .status{color:#059669}.participation-card.unsure .status{color:#d97706}.barmade-survey{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:3px solid #f59e0b;padding:30px;border-radius:12px;margin:30px 0}.barmade-survey h3{color:#92400e;margin-top:0}.survey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:20px 0}.survey-item{background:#fff;padding:15px;border-radius:8px;text-align:center}.survey-item .score{font-size:2.5em;font-weight:700;color:#059669}.survey-item .label{font-size:0.9em;color:#6b7280;margin-top:5px}