.nextButton{background:#056cda;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;transition:.3s;margin-top:20px}.nextButton:hover{background:#0056b3}.backButton{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;transition:.3s;margin:20px 10px 0 0}.backButton:hover{background:#5a6268}.subscribeContainer{flex-direction:column;padding:30px 0}.subscribeContainer,.tile-card{display:flex;align-items:center;justify-content:center}.tile-card{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.9));backdrop-filter:blur(10px);border-radius:20px;padding:2rem;margin:1rem;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;min-height:140px;text-align:center;position:relative;overflow:hidden}.tile-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);transform:scaleX(0);transition:transform .3s ease;border-radius:20px 20px 0 0}.tile-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,.2);border-color:rgba(37,99,235,.3)}.tile-card:hover:before{transform:scaleX(1)}.tile-card a{color:#1e293b;text-decoration:none;font-weight:600;font-size:1.1rem;transition:color .2s ease}.tile-card:hover a{color:#2563eb}.table{background:#fff!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important;border:1px solid #e2e8f0!important}.table thead th{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border:none!important;font-weight:700!important;color:#1e293b!important;padding:1.5rem 1rem!important;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.table tbody td{border:none!important;border-bottom:1px solid #f1f5f9!important;padding:1.25rem 1rem!important;vertical-align:middle!important;transition:background-color .2s ease}.table tbody tr{transition:all .2s ease}.table tbody tr:hover{background:linear-gradient(135deg,rgba(37,99,235,.03),rgba(59,130,246,.02))!important;transform:translateX(2px)}.setup-progress-lg .progress-bar{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-radius:20px;padding:1.5rem;box-shadow:0 8px 25px rgba(0,0,0,.1);margin-bottom:2rem;border:1px solid hsla(0,0%,100%,.2)}.setup-progress-lg .step{background:hsla(0,0%,100%,.8);backdrop-filter:blur(5px);border-radius:14px;box-shadow:0 4px 15px rgba(0,0,0,.08);padding:1rem;margin:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.3)}.setup-progress-lg .step:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,0,0,.15)}.setup-progress-lg .step.current-page{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 8px 25px rgba(37,99,235,.3);border-color:transparent}.plan-card{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.9));backdrop-filter:blur(10px);border-radius:20px!important;padding:2rem!important;margin:1rem 0!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;position:relative;overflow:hidden}.plan-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);transform:scaleX(0);transition:transform .3s ease;border-radius:20px 20px 0 0}.plan-card.selected{transform:translateY(-4px);box-shadow:0 20px 40px rgba(37,99,235,.2)!important;border-color:#2563eb!important}.plan-card.selected:before{transform:scaleX(1)}.plan-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px rgba(0,0,0,.2)!important}.btn{border-radius:12px!important;font-weight:600!important;padding:.75rem 1.5rem!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;border:none!important;font-size:14px!important;position:relative;overflow:hidden}.btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important}.btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(37,99,235,.3)!important}.btn-success{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.btn-success:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(16,185,129,.3)!important}.form-control{border:2px solid #e2e8f0!important;border-radius:12px!important;padding:.75rem 1rem!important;transition:all .2s ease!important;font-size:14px!important;background:hsla(0,0%,100%,.8)!important;backdrop-filter:blur(5px)}.form-control:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important;outline:none!important;background:#fff!important;transform:translateY(-1px)}.form-control:hover{border-color:#cbd5e1;transform:translateY(-1px)}.alert{border-radius:16px!important;border:none!important;padding:1.5rem!important;margin:1rem 0!important;font-weight:500!important;position:relative;overflow:hidden}.alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.alert-success{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;color:#166534!important}.alert-success:before{background:#10b981}.alert-info{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;color:#1e40af!important}.alert-info:before{background:#3b82f6}.alert-warning{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;color:#92400e!important}.alert-warning:before{background:#f59e0b}@media (max-width:768px){.page-card,.tile-card{margin:.5rem;padding:1.5rem;border-radius:16px}.tile-card{min-height:120px}.plan-card{margin:.5rem 0!important;padding:1.5rem!important;border-radius:16px!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-card,.tile-card{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)}.tile-card{animation-fill-mode:both}.tile-card:first-child{animation-delay:.1s}.tile-card:nth-child(2){animation-delay:.2s}.tile-card:nth-child(3){animation-delay:.3s}.tile-card:nth-child(4){animation-delay:.4s}.tile-card:nth-child(5){animation-delay:.5s}.tile-card:nth-child(6){animation-delay:.6s}