body{background:linear-gradient(135deg,#020617 0%,#022c22 100%);color:#e2e8f0;font-family:'Noto Sans Bengali',sans-serif;line-height:1.8}.breadcrumb{background:rgba(16,185,129,0.1);padding:15px 20px;border-radius:10px;margin:20px 0}.breadcrumb-item a{color:var(--secondary);text-decoration:none}.breadcrumb-item.active{color:#e2e8f0}.hero-section{background:linear-gradient(135deg,#064e3b 0%,#022c22 100%);border-radius:20px;padding:60px 30px;margin:30px 0;text-align:center;border:3px solid var(--secondary)}h1,h2,h3,h4{color:var(--secondary)}.register-container{max-width:600px;margin:40px auto;background:rgba(2,44,34,0.8);border:2px solid #10b981;border-radius:20px;padding:40px;box-shadow:0 15px 40px rgba(34,197,94,0.3)}.form-label{color:var(--secondary);font-weight:600;margin-bottom:8px}.form-control,.form-select{background:rgba(2,12,23,0.6);border:2px solid #10b981;color:#e2e8f0;padding:12px;border-radius:8px;transition:all 0.3s}.form-control:focus,.form-select:focus{background:rgba(2,12,23,0.8);border-color:var(--secondary);color:#e2e8f0;box-shadow:0 0 0 0.25rem rgba(34,197,94,0.25)}.form-control::placeholder{color:var(--generated-muted)}.form-check-input{background-color:rgba(2,12,23,0.6);border:2px solid #10b981}.form-check-input:checked{background-color:var(--secondary);border-color:var(--secondary)}.form-check-label{color:#e2e8f0}.form-check-label a{color:var(--secondary);text-decoration:none}.form-check-label a:hover{text-decoration:underline}.btn-register{background:linear-gradient(135deg,var(--secondary) 0%,#10b981 100%);border:none;color:#020617;padding:15px;font-weight:700;font-size:1.1rem;border-radius:10px;width:100%;transition:all 0.3s;text-transform:uppercase}.btn-register:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(34,197,94,0.5)}.bonus-badge{background:linear-gradient(135deg,var(--secondary) 0%,#10b981 100%);color:#020617;padding:10px 20px;border-radius:50px;font-weight:700;display:inline-block;margin:10px 0;font-size:1.2rem}.feature-card{background:rgba(2,44,34,0.8);border:2px solid #10b981;border-radius:15px;padding:30px;height:100%;transition:all 0.3s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(34,197,94,0.3);border-color:var(--secondary)}.feature-icon{width:70px;height:70px;background:linear-gradient(135deg,var(--secondary) 0%,#10b981 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.8rem;color:#020617}.step-card{background:rgba(6,78,59,0.5);border:2px solid #10b981;border-radius:12px;padding:25px;margin:15px 0;position:relative;padding-left:80px}.step-number{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:50px;height:50px;background:linear-gradient(135deg,var(--secondary) 0%,#10b981 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#020617}.info-box{background:rgba(59,130,246,0.1);border-left:4px solid #3b82f6;padding:20px;margin:20px 0;border-radius:8px}.success-box{background:rgba(34,197,94,0.1);border-left:4px solid var(--secondary);padding:20px;margin:20px 0;border-radius:8px}.cta-section{background:linear-gradient(135deg,var(--secondary) 0%,#10b981 100%);color:#020617;padding:50px;border-radius:20px;text-align:center;margin:50px 0;box-shadow:0 15px 40px rgba(34,197,94,0.5)}.btn-dark{background:#020617;border:2px solid #020617;padding:12px 30px;font-weight:600;border-radius:8px;transition:all 0.3s}.btn-dark:hover{background:transparent;border-color:#020617;color:#020617}.footer-link{color:var(--generated-muted);text-decoration:none;transition:color 0.3s}.footer-link:hover{color:var(--secondary)}.login-link{text-align:center;margin-top:20px;color:#e2e8f0}.login-link a{color:var(--secondary);text-decoration:none;font-weight:600}.login-link a:hover{text-decoration:underline}.benefits-list{list-style:none;padding:0}.benefits-list li{padding:12px 0;padding-left:35px;position:relative;color:#e2e8f0}.benefits-list li::before{content:'✓';position:absolute;left:0;color:var(--secondary);font-weight:bold;font-size:1.3rem}
