body{background:linear-gradient(135deg,#020617 0%,#111827 100%);color:#e5e7eb;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.breadcrumb{background:transparent;padding:20px 0}.breadcrumb-item a{color:#ef4444;text-decoration:none}.breadcrumb-item.active{color:#e5e7eb}.hero-section{padding:60px 0;text-align:center;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-bottom:4px solid #ef4444}h1{color:#ef4444;font-size:2.8rem;font-weight:800;text-shadow:0 0 20px rgba(239,68,68,0.5);margin-bottom:24px}h2{color:#f97316;font-size:2rem;font-weight:700;margin:40px 0 24px}h3{color:#ef4444;font-size:1.6rem;font-weight:600;margin:24px 0 16px}h4{color:#f97316;font-size:1.3rem;font-weight:600;margin:20px 0 12px}.btn-primary{background:linear-gradient(90deg,#ef4444 0%,#f97316 100%);border:none;padding:14px 32px;font-size:1.1rem;font-weight:700;border-radius:8px;box-shadow:0 4px 15px rgba(239,68,68,0.4);transition:all 0.3s}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(239,68,68,0.6)}.registration-form{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border:3px solid #ef4444;border-radius:16px;padding:40px;margin:40px 0;box-shadow:0 8px 30px rgba(239,68,68,0.3)}.form-control{background:#0f172a;border:2px solid #334155;color:#e5e7eb;padding:12px 16px;border-radius:8px;transition:all 0.3s}.form-control:focus{background:#1e293b;border-color:#ef4444;color:#e5e7eb;box-shadow:0 0 0 0.2rem rgba(239,68,68,0.25)}.form-label{color:#f97316;font-weight:600;margin-bottom:8px}.feature-card{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border:2px solid #ef4444;border-radius:12px;padding:30px;margin:20px 0;transition:all 0.3s;height:100%}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(239,68,68,0.4)}.icon-box{font-size:3rem;color:#ef4444;margin-bottom:20px}.benefit-box{background:linear-gradient(135deg,#334155 0%,#1e293b 100%);border-left:5px solid #f97316;padding:24px;margin:20px 0;border-radius:8px}.step-card{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:2px solid #f97316;border-radius:12px;padding:30px;margin:20px 0;position:relative}.step-number{position:absolute;top:-20px;left:30px;background:linear-gradient(90deg,#ef4444 0%,#f97316 100%);color:var(--text-light);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;box-shadow:0 4px 15px rgba(239,68,68,0.5)}.highlight-box{background:linear-gradient(135deg,#065f46 0%,#059669 100%);border-radius:10px;padding:30px;margin:30px 0;border:2px solid #fbbf24}.warning-box{background:linear-gradient(135deg,#b91c1c 0%,#ef4444 100%);border-radius:10px;padding:30px;margin:30px 0;border:3px solid #fbbf24}.cta-section{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:3px solid #ef4444;border-radius:12px;padding:50px;text-align:center;margin:60px 0}p,li{line-height:1.8;font-size:1.05rem;margin-bottom:16px}ul{margin-left:24px}.section-divider{height:3px;background:linear-gradient(90deg,#ef4444 0%,#f97316 100%);margin:40px 0;border-radius:2px}strong{color:#fbbf24}.bonus-badge{background:linear-gradient(90deg,#fbbf24 0%,#f59e0b 100%);color:#0f172a;padding:8px 20px;border-radius:20px;font-weight:700;display:inline-block;margin:10px 0}.checklist{background:#1e293b;border-radius:10px;padding:24px;margin:20px 0}.checklist li{padding:12px 0;border-bottom:1px solid #334155}.checklist li:last-child{border-bottom:none}.checklist i{color:#ef4444;margin-right:12px}
