.packages-container{background-color:#f9f9f9;min-height:100vh;padding:2rem}h1{color:#333;text-align:center;margin-bottom:2rem}.packages-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.package-card{background:#fff;border-radius:8px;padding:1.5rem;transition:transform .2s;box-shadow:0 4px 8px #0000001a}.package-card:hover{transform:translateY(-5px)}.package-card h3{color:#007bff;border-bottom:1px solid #eee;margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem}.form-group{margin-bottom:1rem}.form-group label{color:#555;margin-bottom:.5rem;font-weight:600;display:block}.form-group input{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:.75rem}.form-group-checkbox{align-items:center;margin-top:1rem;display:flex}.form-group-checkbox label{cursor:pointer;align-items:center;display:flex}.form-group-checkbox input{margin-right:.5rem}button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;margin:0 auto;padding:.75rem 1.5rem;font-size:1rem;transition:background-color .2s;display:block}button:hover{background-color:#0056b3}button:disabled{cursor:not-allowed;background-color:#ccc}.error{color:#dc3545;text-align:center;margin-bottom:1rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-base:#07080a;--bg-card:#0e1014;--bg-hover:#13161c;--border:#ffffff12;--accent:#f97316;--accent-dim:#f9731626;--text-primary:#e8eaf0;--text-secondary:#8a8fa8;--green:#22c55e;--red:#ef4444;--blue:#3b82f6;--yellow:#eab308}html{font-family:Inter,system-ui,sans-serif}body{background:var(--bg-base);color:var(--text-primary);min-height:100vh}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}
